Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Here are my two cents:

11. Learn to read, navigate and understand code! Unless you are working alone (but even then) you will spend a lot of time "uploading" code to your brain. Code is read more than written.

12. Algorithms are not nearly as important as some people make it look like. I can't really remember if I ever wrote a sorting routine that is used in production and I am still waiting for the moment A* will be useful. And when that moment comes, I will just need to _read_ it on wikipedia.



Re 12: It happens (sometimes? eventually?). It took me 15 years though until that point came. And the answer was just looking at Wikipedia and other code samples in other languages to get some understanding of it. I also implemented it wrong and it kind of worked (not as well, but well enough) and only realized my mistake months later.


Why the downvotes? Algorithms are interesting and every programmers benefit from studying a few, but very many of them already exist in permissively licensed libraries.


"I will just need to _read_ it on wikipedia."

Not even knowing it exists to google for, is a bit of a problem.

Knowing of 100 algos is more worthwhile than knowing everything about 1 algo.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: