How to avoid over-engineering
What if excessive diligence and perfectionism when writing code outweighs the needs and requirements of the client, his budget and agreed deadline? Read this article and find out how to recognize over-engineering and how to avoid it!
Technical debt: What it means and how to deal with it
A full of knowledge article by Paweł Jarosz about technical debt in a software house. He will present ideas to realistically define technological debt, the threats it involves, as well as offer ways to recognize it, manage it, and take advantage of it.
The benefits and pitfalls of code refactoring
Code refactoring is an integral part of the software development process. Without it, long-term application development is very difficult. See what golden rules we follow to ensure safe software development process for our customers.