IT Darwin Awards
8 ideas that are frankly ridiculous and yet so widespread when it comes to software development… Do yourself a favor: read this!
8 ideas that are frankly ridiculous and yet so widespread when it comes to software development… Do yourself a favor: read this!
You don’t address all users in the same way. Each persona has its own language, and therefore its own context, and its own BFF (Backend For Frontend).
Environmentalism and software quality share Kant’s principle of universality: my action can only be good if everyone can act as I do.
This phrase, a DevOps mantra, is rooted in common sense. Yet the organization sometimes resists its implementation. CEOs, lay the groundwork.
“Lean is not a production system; it’s a learning system”: that line gave me the foothold I needed to grok Lean.
Until everything is done, it’s as if nothing is done. To avoid tunnel vision when refactoring: the Strangler Fig pattern, where old and new coexist.
Beyond technology and methodology, it’s our values that drive us. For 2024, I wish you courage: to aim high, to question, to ask for help.
There is always a risk of doing harm while trying to do good. A coach, like other helping professionals, should be supervised.
You probably don’t need these microservices, which are so difficult to deploy. The monolith, provided it’s modular, is right for you.
The Walking Skeleton aims to lay a solid foundation for reaching the MVP while minimizing technical debt. It’s a step worth formalizing.
Going freelance is an opportunity to double your income… or not. It all depends on what you want out of life. A personal story.
It would be a mistake to think functional design is the PM’s job alone: we think better together, working from concrete examples.
Trunk-Based Development, straight out of Extreme Programming, is an excellent alternative to GitFlow, but study the prerequisites carefully.
A PoC validates a marketing or technical idea, while an MVP aims to acquire your first users.
A project exists because we envision a goal to be achieved. A product has no end and evolves based on user feedback.
My main criticism of Scrum is that it says nothing about functional design. If you want it to work, it’s up to you to fill in the gaps.
2 common mistakes when splitting a system into Bounded Contexts: splitting by technical layer and splitting by entity. Think action verbs!
I’m the same person at work and when I’m running. So today, I’m sharing a story about myself through a defining moment in my life as a runner.
“As a user, I want to connect to the database, so that I’m connected to the database.” Great… not. Surely we can do better than that.
Every feature added to a product increases its complexity and raises the risk of errors. So be absolutely certain of the value it adds.
No articles match.