Hacker News new | ask | show | jobs
by dumbfoundded 1996 days ago
I'd recommend:

- Working with experts

- Writing and deleting lots of code

- Participating in code reviews

- Reading even more code from others

- Watch & read technical presentations

You can never truly be perfect, you can only approach it. Understanding your limitations is just as important as understanding your capabilities. Depth vs breadth is hard and you only have so much life to go so deep into so many domains.