
I don’t know if this is something that every developer experiences – regardless of what level of the stack you work on – but I know that for those who truly care about getting better at what we do, there’s often this constant feeling of “I think this could be better.”
Or, perhaps another way of saying it, is that one of the challenges in writing open source code is the criticism that can come that infuse a level of self-doubt.
For example, how many times have those of you who have contributed to a larger project, built something of your own from the ground up, or simply tried to write a small add-on to an existing solution, ended up with something that works, but have this sinking feeling that this just isn’t as elegant – or, I dunno, optimal – as it should be.
I mean, surely it’s not just me, right?

