There are many causes of technical debt - unknown or ill-defined requirements, business pressures to deliver fast, procedural deficiencies during de..
Do you ever feel like we are entering the age of democratization of software development? Do you fear that the platforms enabling novices with littl..
When dealing with legacy code, it is easy to forget that the pipeline to deploy that code could be just as much "legacy' as the code itself. So how ..
Switching from a monolithic architecture to microservices has become an accelerating trend these days. Many tech leaders have already successfully t..
When repaying debt, it helps to know how big it is. The same holds for technical debt. The problem is: how do you measure it? Today we talk with ..
The code is predictable. Binary. It either works, or it doesn't. Working with people is much messier. Their actions and reactions are not easy to pr..
To paraphrase Lewellyn Falco, when one person is programming, it is that person's best ideas that are being encoded into the software; when two peop..
The easiest way to make your team members feel happy is to give them a sense of personal growth. By expanding their capacities, they exponentially i..