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

> Nobody would say that say, advanced mathematics is broken because the layman doesn't get it.

We do make math more tractable and accessible over time with various reformulations and new abstractions and conceptual tools, though. You're probably using arabic numerals when you do arithmetic, and there are good reasons for that.

(Though heaven knows, if I'm likely to run across an abacist anywhere in this sort of discussion, it's probably here. :)



And computers have been made more tractable and accessible over time with reformulations and abstractions. And at a much faster pace.

People who think that programming is not dramatically easier today than ten years ago just have a short memory. Or they're 25 years old...


I wouldn't say it is easier (or harder), I would say it is different. Before you were having to remember lots of tricks to fit as much information into as little memory as possible. Today we have lots more stuff to remember. Operating systems are way more complex.

At the end of the day, most people are programming at a far higher level, so things are more productive. I have produced a reasonably sophisticated databases / web front end for my work, in Django as a one man team. Ten years ago I believe that it would have taken far more man hours to achieve the same thing. I don't have to remember tricks to compress data, as disk space is cheap now. I do have to know reasonably advanced SQL, and remember a lot about how Django works.


but in the end, most people can't understand vector calculus, just like most people cant understand programming no matter how easy you make the syntax, the concepts themselves can be hard to grasp.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: