Ahmed Nadar
About Work Writing Contact

Writing

  • Jun 20, 2026 Fly over your city and watch it look after itself
  • Jun 17, 2026 Milton is live, and the report already knows your street
  • Jun 16, 2026 Crossing city lines
  • May 12, 2026 Canada's civic layer is one job away from done
  • Apr 20, 2026 The data was always there
  • Apr 4, 2026 Two product decisions that respect the person on the other side of a report
  • Mar 24, 2026 Week one: SolveTO launched, and the city noticed
  • Mar 10, 2026 418,000 assets, one map, and why it matters
  • Mar 8, 2026 Every face in a civic report deserves dignity
  • Mar 1, 2026 Why contractors lose $50K a year answering the phone too late
  • Feb 24, 2026 Context window economics for AI agents
  • Feb 23, 2026 Where verification actually belongs in agent harnesses
  • Feb 22, 2026 7 Patterns for long-running agent harnesses
  • Feb 10, 2026 How I went from one button to building entire Rails apps in 10 seconds
  • Feb 3, 2026 Why focused UI components matter
  • Jan 26, 2026 The price is not the cost
  • Dec 16, 2025 What are you building while AI speeds up?

© 2026 Ahmed Nadar. Toronto, Canada.

GitHub Twitter RSS