Comment

Comment by serial_dev

I see that going through these three kinds of projects let me grow as a developer:

1. green field project 2. other people's legacy project 3. your green field project growing into legacy project.

You can learn so much from each of these, but to me the most eye opening experience was our green field project growing into a project with more and more developers.

You could learn so much about others, some were very arrogant, went on constant refactoring mission only to mess up everything. If for some reason, I couldn't check what they did, usually, I had to come in and fix their stuff, but sometimes the only person knowing about the edge case was me, so I just left it "messed up".

Others tried to understand why the system ended up this way, some accepted it, while the best actually improved the system by looking back and recognizing the simplicity hiding in the mess.

parent serial_dev 1 year ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton