Live data from Hacker News

Ask HN: How do you get better at coding?

news.ycombinator.com

71–73 of 73 posts

Re: Ask HN: How do you get better at coding?

#72

I get better at coding by coding. No, really. You can read all the books, blog posts, open source code samples you want, but nothing will substitute writing code. I maintain a handful of side projects as well as write code daily for my job. Plus, I love it. Also, my side projects usually encompass something I have no idea how to do, which quickly elevates my skill level. I love learning, so it works for me.

This is exactly right. Practice, practice hard and hard practice. Then some more practice. People don't like that answer because they want to get good by watching Youtube videos. It doesn't work.

Re: Ask HN: How do you get better at coding?

#73
1. Get a job when you have a good mentor, senior/lead dev that is actually doing his job, not just a manager. That person should be rather strict

2. Fix tons of bugs. You will get exposure to all kinds of issues and shortcomings that people before you made. Those who do not know history's mistakes are doomed to repeat them (or any variation of this quote)

3. Talk and work with others. Software engineering is a team sport. Surround your self with smarter than yourself, that often works best.

4. Teach others, share your knowledge. No matter if they are more junior or senior, it does not matter. That will make you understand problem even better.

5. Build simple things. KISS and done. Simplicity is the ultimate sophistication. Do not try to impress others with how complicated your software is, try to do that other way around if you have to.

Post reply on HN