Todor KolevDec 9, 20227 minSlicing work for happy users and high team moraleIntro In this article, we'll discuss two approaches to breaking down user stories: vertical and horizontal slicing. And even though these...
Todor KolevDec 1, 20223 minTech debt. What causes it, how to manage it, and the silver bullet for taming it.What is tech debt? First of all, it has to hurt for it to be a legitimate tech debt. It has to hurt your customers and your business,...
Todor KolevNov 24, 20225 minThe No Brainer Software Engineering InterviewAs a software consultant, I usually get interviewed around 2-3 times a year, but I have also interviewed quite a few software engineers...
Todor KolevNov 16, 20223 minThis was supposed to be a microservice! Now it's a big bowl of mud.Every monolith, as they say, was once a microservice. Not that monoliths are necessarily bad. First off, microservices are much harder to...
Todor KolevNov 15, 20221 minMind the rabbit hole when refactoringIf you want to improve the rate at which you can deliver features you need to be able to continuously integrate your changes with the...
Todor KolevOct 29, 20224 minSetting testing standards and why it's importantAs a software engineer, you most likely spend a fair amount of time writing tests (or at least you should). In this article, I'll discuss...