The difference between a junior developer and a senior developer isn’t actually about writing better code. It’s that for people with more experience, their gut feeling about how best to solve something is just correct more often. That’s it.

🇨🇦 Steve

@manton I think we often have a better sense of when our code needs to be revised for clarity, too: working unintentionally as a side effect, as opposed to working.

Not a perfect sense, by any means.

Jesse Gallagher

@manton I’m working on a presentation for new developers in my field and I wanted to start it with “don’t be to clever”, but I also want to add “unless you’re actually as clever as you think”. The value of experience is the discretion between the two.

Manton Reece

@jesse Totally. It’s so common for new developers to write very clever code that in a few years no one can possibly understand and maintain. 🙂

Rosemary Orchard

@manton And they often know which documentation to look things up in instead of going straight to generic searches!

happyborg

@manton
"That's the kind of take I expect from a junior" - A Senior
😆

Only half joking.

Manton Reece

@rosemary Right! Knowing what to look for and where to look.

Manton Reece @manton
Lightbox Image