About Umer Mansoor

Hi, I’m Umer Mansoor. I’ve been a CTO, Head of Applied AI, director of engineering, engineering manager and lead engineer at various companies, and these days most of my work is in AI.

CodeAhoy is my personal blog. I started it in 2016 as notes to myself — simplifying something and writing it down in a way another person could understand is still the best way I know to learn it.

With more than 70 blog posts, the site found a bigger audience than I expected. I appreciate all the feedback, emails and tweets I’ve received over the years. I hope you find something useful here. Some of the places the writing has turned up:

Hacker News and Lobsters

Cited in research

In courses, handbooks and roadmaps

Press, blogs and podcasts

  • Hackaday — “did a beautiful job of explaining it graphically… Sure, you could read the man page, but we think this is a lot better.”
  • Mattias Geniar on the same graphic: “This deserves a place next to Brendan Gregg’s performance diagrams.”
  • Lifehacker Australia built a whole article on the Google/Stack Overflow post.
  • C++ Stories (Bartłomiej Filipek) called it “an intriguing article” and wrote a reply.
  • DZone used my technical debt survey to make its case for managing tech debt.
  • Radio-T #494, the long-running Russian tech podcast, discussed the Google post on air (May 2016).
  • Wanqu Daily (湾区日报) featured three 2016 posts, later translated into Chinese by ApacheCN.
  • Official Java account shared the post on Garbage Collection in Java
  • HN twitter

On curated lists

Disclaimer: the views and opinions on this blog are my own - not my current or past employers’.

You can find me on GitHub.