Hacker News new | ask | show | jobs
by AussieWog93 941 days ago
If you're still bad at coding after 10 years, give up.

There are dozens of other things you might be great at, and every minute you're spent flogging the dead horse of becoming a coding genius, you're missing out on the opportunity to practice something you're really talented at.

4 comments

He probably isn’t that bad. He just has imposter syndrome most likely… He is assuming people sit down and write things like web browsers in a single, linear sitting. You don’t write any nontrivial software easily if you’re doing something new. The decisions you need to make when developing real software or systems are numerous. Having been in the industry for a very long time and having worked with arguably some of the smartest people in the world, no one lives up the the romanticized “super cider genius” that solves all problems effortlessly in their first go. I am currently a researcher at MIT. I work with some of the most brilliant people out there and you’d be surprised what “simple” things or concepts they struggle with… Everything is simple when you know the answer, but try devising the answer to a truly original problem that hasn’t been breached yet and see how far you get. Even simple sorting algorithms, and basic data structures, were the product of research that took a long time. People didn’t just sit down one night and invent the quick sort in one go….
> He is assuming people sit down and write things like web browsers in a single, linear sitting

I can't imagine how someone with 10 years of programming experience would make this assumption.

> There are dozens of other things you might be great at, and every minute you're spent flogging the dead horse of becoming a coding genius, you're missing out on the opportunity to practice something you're really talented at

Meh this is just cope. The things you are talented at may not be valuable, they may be outside of your reach, specifically if you’ve wasted enough time that your time for discovery is over. Flogging that dead horse probably pays the bills at least (unless you’re a total incompetent, in which case, yes find something ) and then some.

To be fair it sounds like OP found something else, but I’ve known people who never did or never could.

That's making three assumptions: 1) That everyone has something they're really talented at, 2) that they'd want to do that thing if they found out what is is, and 3) that the time, money and effort to do so would pay off compared to having remained an average developer.

Personally, I'm not a great developer, but I was even worse at all of the other things I put a lot of time and effort into. And at the end of the day I do enjoy programming. So remaining an average developer it is.

Agreed. It took me years to accept that it's ok for coding to be my hobby and not my career.