Thank you, Sam.
I totally agree on your list of "phrases which I think are signs of bad engineering". It's painful to hear those phrases when we talk with engineers.
Also I'm sure the spectrum is quite wide: from high-level engineering with the best tools available to a narrow subset of problems with the tools you know the best.
For me these days programming became a craft and I only pick projects where I can use with my favorite tools. I understand that most of the problems can't be solve with my tools set. That's okay.
Another good approach! And yeah, I agree with this 'I understand that most of the problems can't be solve with my tools set. That's okay.'
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.