Why are we doing refactoring ?

Technical debt is the implied cost of additional rework caused by choosing an easy (limited) solution now instead of using a better approach that would take longer. That leads to the safe assumption that every software project has already incurred some technical debt, which will subsequently increase the risk and cost of change for

Every Manager Deserves His Developers

I am rephrasing an old political proverb, but it's true. If a manager ask you to release four days earlier, after he has promised you to postpone the release date with a week probably the chaos is so big in teams with this kind of managers that you can't expect any quality from the