cd /news/artificial-intelligence/the-algorithm-still-running-your-gps… · home › topics › artificial-intelligence › article
[ARTICLE · art-137913] src=nirmalutwani.substack.com ↗ pub= topic=artificial-intelligence verified=true sentiment=↑ positive

The Algorithm Still Running Your GPS: Edsger Dijkstra and his impact on computer science

A developer's chapter in a Turing Award series profiles Edsger Dijkstra, the 1972 ACM Turing Award winner whose shortest-path algorithm still underpins modern navigation, chip design, robotics, and game pathfinding, and whose A* extension informs AI search and systems like AlphaGo. The writeup also highlights Dijkstra's lesser-known contributions, including semaphores and his advocacy for proving code correct rather than relying on testing, and warns against outsourcing thinking to AI.

read2 min views22 publishedSep 8, 2026
The Algorithm Still Running Your GPS: Edsger Dijkstra and his impact on computer science
Image: Nirmalutwani (auto-discovered)

I am sure every CS student has heard of Dijkstra and his algorithm of finding the shortest path. What is relatively less well known is his invention of semaphores, his push toward proving code correct, not just testing and debugging it. This chapter took me a while because there’s so much Dijkstra has contributed to CS and he has also done it in an idiosyncratic way of doing things. I have read this quote so many times and never knew it was attributed to Dijkstra: “Program testing can be used to show the presence of bugs, but never to show their absence.”

A*, which extends Dijkstra’s algorithm with a heuristic, is used everywhere today: chip design, robotics paths, pathfinding in games like Age of Empires, your Google Maps. The same “search the promising direction first” idea now shows up in how AlphaGo picks its next move and how modern AI search systems find answers fast.

Few more interesting tidbits:

  • His most famous work, the shortest path algorithm, was done with no paper, no pencil, in 20 mins on a sunny European afternoon on an outdoor terrace. These European outdoor terraces are quite inspiring (remember Vincent Van Gogh), another Dutch legend.
  • In his wedding certificate in Amsterdam, he tried writing Computer Science as his profession, but wasn’t allowed to and had to choose theoretical physicist.

Writing is how you think

He preferred writing by hand to using a word processor. As he put it, “the tools we use have a profound (and devious!) influence on our thinking habits, and, therefore, on our thinking abilities.”

I fully agree with this sentiment as this is extremely relevant in the age of AI. Good writing is how you think, how you understand; please don’t outsource this blindly to AI slop. Your thinking is what makes you human.

Bonus reading:

How do we tell truths that might hurt? — an essay he wrote in 1975, very Dutch way of communicating: direct and to the point. My favorite quote: “Sometimes we discover unpleasant truths. Whenever we do so, we are in difficulties: suppressing them is scientifically dishonest, so we must tell them, but telling them, however, will fire back on us.”

Code, a runnable demo, and the full writeup: Github chapter

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @edsger dijkstra 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/the-algorithm-still-…] indexed:0 read:2min 2026-09-08 · —