How do I develop and get value from AI coding agents? There is a lot of hype and unmet expectations but I think it's still enormously beneficial.
Times, requirements, technology changes constantly. If we are not able to catch up in a timely manner, we are putting the business under increasing risk.
What are bounded contexts about? As usual, they're about splitting responsibilities to make complex systems simpler and easier manage
The phrase "best practices" is often thrown around in software engineering, serving as a reassuring beacon of correctness. However, in the realm of software architecture, its application is far more nuanced.
There is a conflict here, between the things that need to be done and our time. Our job is to find a way to reconcile this conflict.