Top all-time · #6508
Evan Todd
Personal blog · etodd.io · on HN as et1337programminggames
Evan Todd's personal blog at etodd.io covers programming and games. Since 2015, 11 different Hacker News readers have linked it 32 times, most often “Magic Link Pitfalls”. It is still writing: the last post was on 2026-04-06, and you can follow it by feed.
Most-linked posts?
- Magic Link Pitfalls3 people · 3 mentions · first linked 2026-03-25
- Making Games2 people · 5 mentions · first linked 2023-06-27
- Passkeys Are Too Hard2 people · 2 mentions · first linked 2026-04-13
- Thirteen Years of Bad Game Code2 people · 2 mentions · first linked 2017-03-30
- Should I Switch from Git to Jujutsu2 people · 2 mentions · first linked 2025-10-02
- The Poor Man's Netcode2 people · 2 mentions · first linked 2018-02-20
What Hacker News says?
SEEKING WORK Location: Columbus, OH Remote: Yes Technologies: C#, C++, OpenGL, WebGL, Unity, Python, Javascript, HTML5 etodd.io et1337@gmail.com Currently developing games independently. I mainly do games and web apps. Mobile apps if necessary. Wrote a few articles that made the HN frontpage: http://etodd.io/2015/02/18/the-poor-mans-voxel-engine/ http://etodd.io/2015/09/28/one-weird-trick-better-code/
Comment linking /2015/09/28/one-weird-trick-better-code/
on “Ask HN: Freelancer? Seeking freelancer? (January 2016)”Submitted Thirteen Years of Bad Game Code as a story · 399 points
HN discussionVery cool, but I think you could accomplish this easier using macros from the start. An example in Objective C: http://etodd.io/2013/11/26/auto-generating-json-serializatio...
Comment linking /2013/11/26/auto-generating-json-serialization-code-in-objective-c/
on “Reflection in C++14: Explanations”Submitted The Poor Man's 3D Camera as a story · 358 points
HN discussionHi, author here. Sadly, I had to cancel it. The source code is here: https://github.com/etodd/lasercrabs (I briefly tried to rebrand and release it as-is). The story is here: https://etodd.io/2023/06/27/making-games/
Comment linking /2023/06/27/making-games/
on “The Poor Man's 3D Camera (2017)”Submitted Data first, not code first as a story · 252 points
HN discussionThrowing my hat in the ring, I think passkeys were also invented by engineers with zero understanding of the average developer: https://etodd.io/2026/04/06/passkeys-are-too-hard/
Comment linking /2026/04/06/passkeys-are-too-hard/
on “Passkeys were invented by engineers with zero understanding of consumer brain”Submitted How to exfiltrate code from Bitbucket as a story · 133 points
HN discussionhttps://etodd.io Mostly indie game development (full stack but fairly technical) mixed with the occasional work-related post about software development.
Comment linking /
on “Ask HN: Could you share your personal blog here?”Submitted Waiting on Tests as a story · 47 points
HN discussionSubmitted The Poor Man's 3D Camera (2017) as a story · 42 points
HN discussionSubmitted The Poor Man's Netcode as a story · 4 points
HN discussionSubmitted Should I Switch from Git to Jujutsu as a story · 3 points
HN discussionSubmitted Thirteen Years of Bad Game Code as a story · 3 points
HN discussionSubmitted Making Games (2023) as a story · 2 points
HN discussionSubmitted Making Games as a story · 2 points
HN discussionSubmitted Treat your humans better than your agents as a story · 2 points
HN discussionSubmitted Making Games as a story · 2 points
HN discussionSubmitted GraphQL at StrongDM as a story · 2 points
HN discussionSubmitted The Poor Man's Netcode as a story · 2 points
HN discussionSubmitted The Poor Man's Threading Architecture as a story · 2 points
HN discussionSubmitted Passkeys Are Too Hard as a story · 1 points
HN discussionSubmitted Magic Link Pitfalls as a story · 1 points
HN discussionSubmitted Magic Link Pitfalls as a story · 1 points
HN discussionSubmitted Magic Link Pitfalls as a story · 1 points
HN discussionSubmitted Should I Switch From Git to Jujutsu (2025) as a story · 1 points
HN discussionSubmitted Zero to One Hundred Thousand Tests as a story · 1 points
HN discussionSubmitted What Makes a Good Automated Test? as a story · 1 points
HN discussionSubmitted Data first, not code first as a story · 1 points
HN discussionSubmitted Making Games as a story · 1 points
HN discussion