Denis works on the observability stack at Infobip, using mainly Java as a language and platform of choice. He is also an experienced product manager, system architect, and developer of complex information systems. He is always looking for new ways to be a better software engineer.
To get the full power of a Deployment Pipeline, you need more than tools - you need practices that let it shine and reveal both your strengths and your weaknesses.
Ever opened code that feels like ancient hieroglyphics? You’ve likely encountered primitive obsession or premature generalization. But don’t worry - there’s a way out!
In an attempt to speed up our development process, my teammates and I took a somewhat controversial route – we introduced pair programming. And it worked.