DEV Community

Cover image for 22 Programming Lessons Learned in 2022
Void⚡
Void⚡

Posted on

12

22 Programming Lessons Learned in 2022

While on a vacation I got opportunity to reflect on 2022. As a result, I penned down my best programming lessons with elite clarity.

These 22 lessons will teach you early what I learned late about programming.

Let's go! 🚀

  1. Programming is not hard. Consistency is.

  2. Knowing when to ask for help is an underrated developer skill.

  3. Programming is about solving problems. Not learning syntax.

  4. Staying away from the computer while planning code helps.

  5. You can learn any programming language once you understand programming.

  6. Programming is not a ‘rare’ skill anymore. Make efforts to stand out.

  7. Be comfortable failing. A lot. Until you figure it out.

  8. Open source has made programming a social activity.

  9. You can’t write right code with wrong thinking.

  10. Whiteboard > Keyboard, when solving a programming problem.

  11. You learn less by trying to learn all at once.

  12. Improve googling skills. You don’t need to build what you can search for.

  13. Failure is cheap in programming. So learn by doing.

  14. In programming, you get good by being bad.

  15. Learn to temporarily ignore the difficult parts of the problem and approach them later.

  16. Don’t stop at working solution. Learn other ways of solving the problem.

  17. Failure is feedback in programming. It just tells you what NOT to do.

  18. Pair programming improves coding and communication skills.

  19. Don’t expect things to work on the first try. Give it time.

  20. Programming is easy when you focus on fundamentals, not hacks.

  21. Taking a walk is the most underrated way to debug code.

  22. It takes time to learn programming. But it’s worth every effort.

That's it!

I hope you find these lessons helpful.

If you liked this post, follow me for more of these 🙂

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay