Live data from Hacker News

Teach Yourself Programming in Ten Years (1998)

norvig.com

91–100 of 323 posts

Re: Teach Yourself Programming in Ten Years (1998)

#91

I can't source the video that I watched 5-6 years ago [0] but it made a point about the increasing numbers of programmers and how the majority had less than 5 years of experience. It made sense in the context of IT/web continually having a larger involvement in our lives. [0] https://youtu.be/ecIWPzGEbFc?si=A4qBR2YdX-0CV2bM thanks to comment by wild_egg Can safely say after 20 years that there's maybe a bunch of info…

After 40 years of programming, 33 of that professionally, I can’t think of anything that was a waste to learn other than scrum.

Syntax is something I never learned, I programmed with man pages and manuals open at all times. But every language and technology I learned taught me something useful about a fundamental problem in computing and systems. The way we address problems gets wrapped in different clothes but the problems themselves are the same.

There’s no short cuts, and I know for a fact that as a programmer I’m orders of magnitude more capable than my 5 years in self. I’m excited to learn more and do new things more now than ever because they will unlock more of the craft to me. The only thing I worry about is my body and mind failing me at some point, not that I’ll run out of things to learn or be lapped by those younger than me.

Re: Teach Yourself Programming in Ten Years (1998)

#92
post #90
post #83

16 years' worth of threads: (edit: Reposts are fine after a year or so; links to past threads are just to satisfy extra-curious readers) Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=33287618 - Oct 2022 (112 comments) Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=27411276 - June 2021 (115 comments) Teach Yourself Programming in Ten Years…

I am not sure if this is criticism for too many reposts or if once a year is considered a healthy dose of dupes.

For what it’s worth I check the site fairly frequently and this is my first time seeing this. It would be interesting if there was a way to mark links as seen so they could be removed from your feed in the future for people who don’t care for reposts.

Re: Teach Yourself Programming in Ten Years (1998)

#93
post #50

Earlier quoted context omitted.

You're downvoted but learning material has improved a lot since then. Spaced repetition + today's resources should remove a couple years from the 10. People can even practice programming on their phone with termux. Anyone can program anytime instead of having to wait to use the family computer for just an hour like back in the day. It's so easy to get mileage in. The complexity of frameworks has increased, but the fu…

> People can even practice programming on their phone with termux. Anyone can program anytime instead of having to wait to use the family computer for just an hour like back in the day. It's so easy to get mileage in. It may be like that for some, but generally in the 90s computers were widely available and those interested were usually allowed by their family to use them as needed. There were tutorials. There were d…

In countries like America yes those 90s computers were widely available.

But now practically everyone no matter the country has a phone now. The availability is much higher. There are more ways to learn, videos from harvard and fun games are the new introductions instead of manuals.

Re: Teach Yourself Programming in Ten Years (1998)

#94
post #90
post #83

16 years' worth of threads: (edit: Reposts are fine after a year or so; links to past threads are just to satisfy extra-curious readers) Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=33287618 - Oct 2022 (112 comments) Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=27411276 - June 2021 (115 comments) Teach Yourself Programming in Ten Years…

I am not sure if this is criticism for too many reposts or if once a year is considered a healthy dose of dupes.

It's so that people can see the previous discussion if interested. 'about once a year' does happen to be the frequency at which reposts don't count as dupes on HN but that's somewhat incidental.

Re: Teach Yourself Programming in Ten Years (1998)

#95
post #90
post #83

16 years' worth of threads: (edit: Reposts are fine after a year or so; links to past threads are just to satisfy extra-curious readers) Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=33287618 - Oct 2022 (112 comments) Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=27411276 - June 2021 (115 comments) Teach Yourself Programming in Ten Years…

I am not sure if this is criticism for too many reposts or if once a year is considered a healthy dose of dupes.

dang (the moderator of hn) does this for many/most common reposts. It is done without comment or implications.

Re: Teach Yourself Programming in Ten Years (1998)

#96
> Why is everyone in such a rush?

Because we live under an economic system that says you must produce value for capital or die.

This is all very good advice. AND, I think we would have many fewer bad programmers and many more good ones if fewer Knuths were spending eight to ten hours a day mopping floors at fast food restaurants for $7.25 an hour, or writing garbage JavaScript for fly-by-night startups for $65,000 a year.

Re: Teach Yourself Programming in Ten Years (1998)

#97

I can't source the video that I watched 5-6 years ago [0] but it made a point about the increasing numbers of programmers and how the majority had less than 5 years of experience. It made sense in the context of IT/web continually having a larger involvement in our lives. [0] https://youtu.be/ecIWPzGEbFc?si=A4qBR2YdX-0CV2bM thanks to comment by wild_egg Can safely say after 20 years that there's maybe a bunch of info…

After 40 years of programming, 33 of that professionally, I can’t think of anything that was a waste to learn other than scrum. Syntax is something I never learned, I programmed with man pages and manuals open at all times. But every language and technology I learned taught me something useful about a fundamental problem in computing and systems. The way we address problems gets wrapped in different clothes but the p…

> I can’t think of anything that was a waste to learn other than scrum.

Believe me, I have plenty of criticisms of that entire culture but it has a lot of good ideas. What in particular (besides the obvious overwrought ceremony) do you find not worthwhile?

Re: Teach Yourself Programming in Ten Years (1998)

#98
post #83

16 years' worth of threads: (edit: Reposts are fine after a year or so; links to past threads are just to satisfy extra-curious readers) Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=33287618 - Oct 2022 (112 comments) Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=27411276 - June 2021 (115 comments) Teach Yourself Programming in Ten Years…

Thank you for all of it @dang.

Re: Teach Yourself Programming in Ten Years (1998)

#99
post #90
post #83

16 years' worth of threads: (edit: Reposts are fine after a year or so; links to past threads are just to satisfy extra-curious readers) Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=33287618 - Oct 2022 (112 comments) Teach Yourself Programming in Ten Years (1998) - https://news.ycombinator.com/item?id=27411276 - June 2021 (115 comments) Teach Yourself Programming in Ten Years…

I am not sure if this is criticism for too many reposts or if once a year is considered a healthy dose of dupes.

It's just for fun and interest, as the other replies have pointed out. I've added my standard disclaimer to the comment above. Reposts are fine after a year or so! This is in the FAQ: https://news.ycombinator.com/newsfaq.html.

Re: Teach Yourself Programming in Ten Years (1998)

#100

> Why is everyone in such a rush? Because we live under an economic system that says you must produce value for capital or die. This is all very good advice. AND, I think we would have many fewer bad programmers and many more good ones if fewer Knuths were spending eight to ten hours a day mopping floors at fast food restaurants for $7.25 an hour, or writing garbage JavaScript for fly-by-night startups for $65,000 a…

[deleted]
Post reply on HN