Please enter at least 3 characters 0 results for your search

The cost of "running" software

The cost of "running" software

Let's daydream a little bit: You build stuff in a work environment of virtually endless repertoire of ideas to be implemented. Your work is all about new features, extensions of existing features, feedback-based improvements of sub-optimal features, etc. Obviously, it's…

Read More

When X is not 'built-in' anymore ...

When X is not 'built-in' anymore ...

I'm not really a Scrum aficionado. Actually I'm pretty far from calling myself that way ;) But I can still remember the moment years ago when I was reading through Scrum Guide & some accompanying materials and I've found out a…

Read More

Lava Flow Anti-pattern

Lava Flow Anti-pattern

What can we say about the characteristics of lava flow (no metaphors YET, I refer to RL lava)? it's practically impossible to stop/revert lava flow, it can either continue in the current "channel" or get routed in a new…

Read More

Technical Debt is not synonymous with Bad Engineering

Technical Debt is not synonymous with Bad Engineering

TL;DR I keep seeing the term "Technical Debt" used as some sort of justification for bad engineering: "we had to pick our battles", "it will be fixed when it's time", "it's what…

Read More

Common misconceptions regarding code ownership

Common misconceptions regarding code ownership

TL;DR If you see that teams "reject" the (part of) codebase, working with it lowers their engagement level, they have neither energy nor will to tackle its challenges, it's very rarely the matter of codebase's size. Sober-minded…

Read More

"Fly, you fools" - getting out of Survival Mode

"Fly, you fools" - getting out of Survival Mode

Do you recognize any of the following scenarios? Continuous influx of requirements put you into permanent death-march - you're always struggling against deadlines, there's never time for refactoring, unit testing, etc. Firefighting is your bread'n'butter - issues pop up on…

Read More