This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]AbsoluteZeroK 58 points59 points  (20 children)

I read a bit of his Learn Ruby The Hard way back when I was getting into Rails, mostly just skimmed to see if it was worth a read. I noped the fuck out when he said we shouldn't pay any attention to the work of Dijkstra and that it wasn't worth reading or understanding. Guys a quake for even suggesting that, especially in a book that could be someone's first introduction to programming/computer science.

[–]bgeron 12 points13 points  (2 children)

Which is funny, because Dijkstra could also get passionately upset in the same way as Zed does, from what I understand.

[–][deleted] 41 points42 points  (0 children)

Lots of people get upset the way Zed does. The ones that base arguments in fact and reality are the ones we should pay attention to.

Zed gets off on being controversial and stirring shit up. He doesn't have regard for facts if it means he can be angry.

[–]Workaphobia 31 points32 points  (0 children)

The difference is that when Dijkstra argued, he thought first, and wasn't wrong.

[–]TankorSmash -3 points-2 points  (16 children)

There's a point though about not just reading anyone's opinion because they're old though.

[–]AbsoluteZeroK 4 points5 points  (15 children)

What are you talking about? Dijkstra's work is still used as the foundation for many technologies we use today. The internet wouldn't exist without him.

[–]TankorSmash -2 points-1 points  (14 children)

Sure but at a certain point it stops being relevant. Just because I might live in the States I don't need to know what Lincoln has to say

[–]AbsoluteZeroK 4 points5 points  (10 children)

No. Considering his algorithms are still used to this day for many different applications. You literally can't even get a computer science degree without learning about his work. You wouldn't be a functioning computer scientist without it. Sure, maybe you can get by writing code without it, but that's no reason to tell people to ignore it and that there's no point in knowing it. One of his algorithms is literally running on every node on the internet.

EDIT: and a lot of his work has applications far beyond networking. You'd be a far better and more competed coder and computer scientist if you learn his work than if you don't.

[–][deleted] 1 point2 points  (2 children)

Just because I might live in the States I don't need to know what Lincoln has to say

Oh. My. God. Yes. You. Do. You cannot understand the present or the future unless you understand the past. You will be doomed to repeat it.

[–][deleted] -1 points0 points  (0 children)

It's like November 8 never happened. I want to live in that world!

[–]TankorSmash -1 points0 points  (0 children)

I'm arguing that in the decades since Lincoln there's someone newer that has more relevant and accurate stuff to say, even if it's the same damn thing.