Die Debatte, ob es künftig noch Junior Software Engineers geben wird, läuft fast ausschließlich über das Kostenargument. Das ist ein Denkfehler, der unsere Industrie in zehn Jahren teuer zu stehen kommen wird. Gleich aus zwei Gründen, die in der aktuellen Diskussion kaum jemand auf dem Radar hat. Die bequeme Rechnung Man muss kein Prophet sein, um zu sehen, was gerade passiert. KI-Systeme…
In kaum einem anderen Bereich wird derzeit so intensiv über Effizienz, Automatisierung und Produktivitätsgewinne diskutiert wie in der Softwareentwicklung. Generative KI, Copiloten, autonome Coding-Agenten und immer leistungsfähigere Werkzeuge versprechen, große Teile der täglichen Entwicklungsarbeit schneller, günstiger und scheinbar auch zuverlässiger erledigen zu können als Menschen. In vielen…
A daily meeting of the whole team has become the norm in almost all development teams I’ve been part of in the last couple of years. Before Covid, this usually meant meeting physically in a meeting room while these days, it’s almost always in a virtual conference room. But no matter the location, the format is always the same: one after another, each team member answers the same questions: What…
What exactly is a pet project? My definition of a “pet project” is a piece of software that scratches my own itches. Something that I create purely to solve a problem that I have and that I want to solve. It “ scratches my own itch ”. A good example is my flightlog application . I am kind of an aviation nerd and enjoy the process of logging each and every flight I’ve been on. For years, I was…
The Veil of Overpromising The essence of the Overpromising Review often resides within statements like: “During the last sprint, we adjusted the registration functionality to no longer require the user to enter their personal data. They can directly create an account with only their email address. Bob will showcase this on the staging system as we still need to remove two minor bugs, but we’re…
Kubernetes has come a long way from being that big behemoth that takes days to setup. There are a couple of solutions that allow us to install Kubernetes locally. Of course it’s not a fully fledged solution with all the bits and pieces but in most of the cases that’s perfectly fine. I don’t want a completes user management or failover solution. I want a quick and easy way to validate my deployment…