The longer I've worked in software development, the less I'm convinced that any of this matters, at all.
What has mattered more to me is choosing the right architecture, technologies and dependencies. Understanding the fundamentals, especially at least a vague understanding of what the computer is doing with the code I am writing. Basic understanding of algorithms and techniques like state machines.
I've grown almost disdainful of things like SOLID principles, after taking them more seriously in the past.
What has mattered more to me is choosing the right architecture, technologies and dependencies. Understanding the fundamentals, especially at least a vague understanding of what the computer is doing with the code I am writing. Basic understanding of algorithms and techniques like state machines.
I've grown almost disdainful of things like SOLID principles, after taking them more seriously in the past.