Hacker News new | ask | show | jobs
by verdverm 4937 days ago
Truth be told!

I dropped out of college to learn to program, thought I could teach myself everything. The issue is that tutorials and books gloss over the theory.

It wasn't until I returned to college for a CS degree that my eyes were opened to what I was missing.

Why is this algorithm better than that algorithm? BigO... What does the compiler do with my code? PL... How does the code I write interact with the OS? What is concurrent vs parallel? amdahl's law...

why can for i ... for j... be better than for j for i

pass by value vs pass by reference which languages, when...

How many people use languages these days that require them to manage memory themselves?

Coding is hard because coders don't learn the theory of computing and the abstract concepts that extend beyond any particular language.

EOR.