Blog » Amazing as it may seem after all these years, there are still junior developers in the world.
A few weeks ago at work we had a talk where senior developers (including me) were invited to spend around five minutes each talking about our personal software development philosophies. The idea was for us to share our years of experience with our more junior developers.
After the session, I felt that it might be valuable to write my own thoughts up, and add a little more detail. So here we are.
This listing is a little miscellaneous; it isn't intended to be an exhaustive exploration of the way in which I develop software. Also, if you are a senior developer already then obviously you might already be familiar with some of this. Or disagree! Software development is a famously subjective field. See you in the comments.
Avoid, at all costs, arriving at a scenario where the ground-up rewrite starts to look attractive
It's generally pretty well-understood that the ground-up rewrite can be...
Published on February 03, 2025 07:51