Ask me anything, I’ll try to help you. I’m not an expert for everything, but there are several topic where I think I can provide you with some meaningful input. I have listed some topics I am currently interested in, but feel free to also ask me about different topics…

Topics I'm Interested In

Java Up until now, I have spent most of my time working with clients who use Java. I have gained in-depth knowlege about several topics around Java development in the last 10+ years.

Other Languages I have also worked with clients who used C# and PHP. In the last few years, I got interested in JavaScript, Clojure and ClojureScript. Currently, I am working on a side project in Clojure and ClojureScript.

Software Architecture and Design In many of the projects I did for clients I was responsible for software architecture and design - either alone or together with others. I really love to discuss object oriented design, domain driven design, microservices, ...

Software Quality Everything from unit testing, test driven development, behavior driven development, agile acceptance testing, etc. But also things like "How to work together with external testers?", continuous integration, continuous deployment and raising quality through faster feedback.

Management and Soft Skills like how to work together as a team, how to sort out personal issues between team members, making remote teams work, Scrum, Kanban, eXtreme Programming, ...

Example Questions

  • I'd like to learn more about ... . Where do I start?
  • We're trying to get started with ... . What pitfalls should we avoid from the beginning?
  • We tried ... but face the following problems ... . What would you try next in our case?
  • We're not happy with ... . What could we change?

But, please: Feel free to ask questions in any other format too!

Just send your questions to: Business@DavidTanzer.net