I've noticed many of these articles about what it takes to be a good software engineer talk about code quality. I recently started to work in a team of very senior engineers (with relatively little experience) and what I've noticed is that code quality is rarely mentioned. Everybody write "good enough" code and there's never much discussion around code quality (occasionally a few remarks in code reviews) or design. G…
Depends on where you are. In the company I used to work at, code quality was a huge deal. I think, destructively so. Nevertheless, I exercise pretty extreme code quality in my work (see for yourself[0]). It's long reached the state of "muscle memory," and I work very quickly. As I am the person that most frequently has to go back and fix the code I write (I eat my own dog food), I write code that is what I want to se…
I'd say maintain good code quality on your own project is much easier than within a team. It's like living in a house with different people: not everybody has the same standard regarding keeping the place tidy and clean, and compromises have to be made.
This was one of the biggest pain point for me, moving from my own personal projects to working with other people.