Cutting edge vs Legacy Systems
Recently, a colleague asked me, if I still enjoy being in the new team. I immediately answered that with an honest “yes”, although we both agree that our pr...
Recently, a colleague asked me, if I still enjoy being in the new team. I immediately answered that with an honest “yes”, although we both agree that our pr...
„TODOs are jobs that the programmer thinks should be done, but for some reason can’t do at the moment. It might be a reminder to delete a deprecated featu...
A couple of days ago, I finished reading „Rework“ by Jason Fried and David Heinemeier Hansson. The book is about their enterprise 37 signals and mainly addr...
I often stumble over ideas that are cool in some way and that I would never have thought about it. One of those ideas is extending Java Enums. Often framewor...
Since reading the biography of Steve Jobs, I more and more do agree with the idea of minimalization. Obviously, he had huge success by simply leaving out thi...
This article is a report about some observations I made during my time in two different projects. Each of the projects had one architect which, in retrospect...
After changing the company I work for, I became member of a new project team a couple of weeks ago. In this article I want to describe what tools I used and ...
The other day a weird feature of the testing library Mockito tricked me. Allthough the behavior is mentioned in the documentation, it can not be bad to po...
If a project lives long enough, it can be a good idea to update one part or the other. That way, new features can be used and the code base is up to date. D...