Skip to content
Shawn Ng
Articles
ProjectsAbout
Log inJoin me

Topic

Software Engineering

2 deep dives tagged Software Engineering — real systems, real numbers, no hand-waving.

4 Data Structures Every Developer Should Master

December 28, 2025 · 6 min read

The four data structures every developer needs: arrays, hash tables, stacks and queues, and trees, with Python examples and Big-O analysis.

  • data-structures
  • algorithms
  • software-engineering

The Hidden Algorithm That Runs Your Life: Dijkstra's Algorithm Explained

September 7, 2025 · 7 min read

Learn how Dijkstra's shortest-path algorithm works, powers Google Maps and internet routing, and where it breaks down, with a Python implementation.

  • algorithms
  • dijkstra
  • graph-theory

Browse all topics · All articles

Shawn Ng

Deep dives into the hidden computer science behind everyday tech, plus a vault of AI prompts for getting more done.

FacebookXInstagramLinkedInThreads

Free Resources

The VaultEfficiency ToolboxNewsletter

Explore

ArticlesProjectsAboutContactRSS

Members

Join meLog in

Elsewhere

Krevaya AIvidfora
© 2026 Shawn NgAboutContactPrivacyRSS