Hacker News new | ask | show | jobs
by afarrell 1869 days ago
> only accumulate through experience

You need both experience and also reflecting on that experience —-- usually in a social process.

2 comments

You say "usually", so I assume googling forums for similar design decisions and having internal discussion within myself can count, without having a crowd of fellow programmers physically beside you? If you're capable to hold such an internal reflection, then basically you can "google for experience"
“Internal discussions with myself” can be helpful. But on their own they will never get you very far.

Unless you’re already very experienced and talented to build your own unique path.

It depends on the quality of the conversation
I consider it a part of experience process
Which is reasonable. I’m making it explicit for the sake of the perplexed.

I’ve found myself previously asking, “how do I learn to estimate?” Only to hear, “by experience”. It left me thinking for many years that I couldn’t also learn by having conversations about people’s experiences.