Posts for: #Software Engineering

The Freedom of Pet Projects

The Freedom of Pet Projects

In June, I learned how to change diapers and convinced myself that 5 hours of sleep is a luxury. Somewhere in between, I also shipped iOS for Kombine — which was absolutely not on the roadmap. The roadmap said Android → Backend → Webapp → iOS sometime later. It was a good plan, and that’s exactly the kind of plan a pet project doesn’t have to follow.

[Read more]

The Stoic Engineer’s Guide to Technical Debt

The Stoic Engineer's Guide to Technical Debt

A chance encounter at the airport leads to insights into the real nature of technical debt in software development. Through the lens of Stoic philosophy and Lord of the Rings metaphors, this post explores how better communication between engineers and management can prevent our own Mines of Moria situations. Practical tips included for both technical leads and managers on how to discuss, document, and decide which technical dragons are worth slaying.

[Read more]

Veni, Vidi, Rewritten

Veni, Vidi, Rewritten

Have you ever thought that your project needs to be rewritten completely from scratch? I share a story of a mobile app rewrite, that didn’t went well on few levels, and it got me thinking how other companies approach this topic. And why you shouldn’t think about it, there are other ways to address the issues.

[Read more]