Hacker News new | ask | show | jobs
by TweedHeads 6139 days ago
"I am starting to think Dijkstra is about the worst thing ever happening to software development."

"0 based for spatial coordinates, 1 based for lists and character positions."

Sums up my thoughts pretty well.

The real reason we do zero-based counting in computers is because of bits, speed and laziness.

1 comments

And, of course, it provides an easy way to separate REAL PROGRAMMERS (TM) from everybody else.
In the same snarky tone, I'd say it helps to easily identify masochists in a herd of brilliant programmers.