Tagged "Software Development"

Software development encompasses the methodologies, practices, and philosophies that guide how we build applications. These posts explore development workflows, best practices, tooling, and reflections on the craft of software engineering.

Unexpected Things That Make You a Senior Developer

This post was originally written together with Marit van Dijk and published on foojay.io — a place for friends of OpenJDK.

It’s a Friday, late in the afternoon. To end your work week in a clean way, you decide to get rid of some test data and files from your PC. You hit the enter button to drop a table from your local test database. Within a split second, you realize your error. Your body turns hot and cold at the same time. You double-check, but you already know the truth. You were connected to the production database and just deleted the table with all the customers…

Domain-Deadline-Dog-Driven Development

On Twitter - sorry, X - and Mastodon I asked the following question: “In software development, “Domain-Driven Design” (#DDD) is one of the many great (?) ways to handle a project. But who has experienced other types of DDD in real life, like “Deadline-Driven Development” or “Disaster-Driven Development”, and wants to share her/his experience for a blog? Thanks!”