The dilemma of the week comes back - what should you read first?
Friday, April 18, 2025
Link Dump #186
Friday, April 11, 2025
Thursday, April 10, 2025
Why Your Brilliant Ideas Fall Flat (And How to Fix It)
We all know the drill: refactoring makes our code easier to understand, static analysis points out complex areas and code smells, tests help us track and improve our code's coverage, and Domain-Driven Design lets us build code that directly reflects the business rules. Sounds logical, right? Yet, we often find it tough to convince managers, product owners, and other stakeholders of the value in these practices. What's even more puzzling is that we usually have no problem getting fellow developers on board.
Friday, April 4, 2025
Tuesday, April 1, 2025
When 'Best Practices' Bite You
I know it's a cliché, but there's no silver bullet. Is refactoring always worth it? No. Is Test-Driven Development always beneficial? Of course not. Should you always add test scenarios to cover every known gap? No. Should automated tests be your goal in every project? Again, no.
Don't get me wrong, I'm far from advocating against these solutions. In fact, I recommend quite the opposite; you should have a compelling reason not to use them. And trust me, your project is likely not as unique as you think. In most cases, developers' arguments against these practices are excuses, not justifications.
However, we should give each decision a moment of reflection and assess whether the benefits truly outweigh the costs. Even your favorite approaches can increase costs and slow down implementation at best, or render it unprofitable at worst.
Friday, March 28, 2025
Link Dump #183
First quarter of 2025 is almost over. Great! So much reading in front of us in 2025 left :)
Wednesday, March 26, 2025
Dealing with legacy is more than the right architecture
So, picture this: you're stuck working on this old, massive monolith, and for years, it's the same old story – we gotta fix this, 'cause delivery's crawling, and keeping developers happy (or even hiring new ones!) is a nightmare.
Friday, March 21, 2025
Friday, March 14, 2025
Friday, March 7, 2025
Friday, February 28, 2025
Friday, February 21, 2025
Friday, February 14, 2025
Friday, February 7, 2025
Friday, January 31, 2025
Friday, January 24, 2025
Friday, January 17, 2025
Link Dump #173
Did you already read a book this year? Regardless of the answer, how about an article? Or two?