Ondřej Mirtes

Just add a button there.

Just hook it up to the API.

Just upload it somewhere.

Using „just“ assumes that the task at hand requires no thought, and all that’s left is to implement it. But every change to a system can bring its own problems – for users, for maintainability, or for performance. Stop and consider whether it even needs to be implemented at all, or whether there isn’t some more elegant way to solve it.

Teach your clients, your bosses, and your colleagues that nothing is that simple, and that everything requires you to put in more than just hammering at the keyboard while writing code.

‹ There is no finished software, only abandoned software How to reduce the error rate in application development ›