Skip to content

Latest commit

 

History

History
38 lines (22 loc) · 1.09 KB

File metadata and controls

38 lines (22 loc) · 1.09 KB

How to stay relevant as a programmer

Easy Answer:

  • Learn what's popular.
  • Problem: Tools become obsolete with time.

Real Answer:

  • Learn fundamentals of programming:

    • Majority of fundamentals of programming were figured out in 70's and have been true since.
  • Learn programming in general.

  • Take time to learn the programming language your tools are built in.

  • Learn the principles of the tools that you use. Learn them so well that you can build your own tools.

  • Use a tool because you don't want to write that tool yourself and not because you can't.

Some challenges you can try:

  • Learn a programming language way out of your comfort zone.

  • Create your own programming language. It's easier than you might think.

  • Learn data structures, design patterns, anti-patterns.

  • Learn how Unicode actually works.

  • Learn about kinds of garbage collections, Turing machine, how memory works.

Summary:

  • Learn programming, not tools

Source: