Ask HN: What is some timeless knowledge for programmers / software developers?
2 comments
If you are starting to become more senior it's probably time to start considering programming problems from a higher/different perspective: the 0th problem in tackling a development assignment is often actually more economic than technical: learning to start asking yourself the question if the task at hand is actually worth to implement or maybe could be substituted with something else than a purely technical solution.
use assertions before you use debuggers.
So i've been contemplating about learning things that last for decades. Something that does not go away out of fashion in few years. Math is definitely one of it. Once you learn Trigonometry, you are set for next few hundred years at least.
In terms of programming, what do you think is timeless knowledge and time spent learning it is a time well spent ?