Tips for becoming a better software engineer

“How it is done is as important as getting it done.” ― Sandro Mancuso

When you hear the word pragmatism in software engineering it is usually in reference to the great book by Andrew Hunt and David Thomas — Pragmatic Programmer (highly recommended), but we let’s take a shortcuts for the sake of brevity, and use the philosophical meaning in the context of engineering: a pattern is only useful after it has proven utility in a measurable form.