It is not a bug! It’s a bugfix!

And not a feature

How can something not be a defect in the system, and still be an unquestionable bug from the business side?

It happens often, missing a key functionality not allowing a business process to be completed but a low priority from a developer’s perspective.

But how often a bugfix becomes a bug itself, while not introducing any issues with the fix?

Imagine one situation that is freely based on some past project…

Read more It is not a bug! It’s a bugfix!

Codex: Leaving a job

Leaving a job

Even as developers, we can find ourselves in bad workplaces. Too much or not enough processes, spaghetti unmaintainable codebase, over-engineered solutions, lack of automated testing, poor planning, old technologies, long manual builds, to name a few.

The most popular solution to all these problems is a job change.
We want improved companies, but do we at least try to improve them? Why we do not change current jobs to be a new, better ones?

Read more Codex: Leaving a job