Draconian Overlord
blog projects

This is the blog of Stephen Haberman.

After years of thinking I didn't have much to contribute, my ego has convinced me otherwise--but we'll see if that's true or not.

Either way, I enjoy writing things up because it leads to more organized thoughts.

I started my career doing enterprise Java consulting, back when that was a thing, but since 2008 have worked for startups, first at an adtech startup Bizo, which was acquired by LinkedIn, a short stint at Remind, and now Homebound.

I enjoy software development a little too much. It makes me good at what I do, but it also brings out some of my draconian tendencies.

Feel free to email me about software things at stephen.haberman@gmail.com.

Latest posts

Posts by tag All posts
  • Fixing Async Stack Traces
  • Using Single Table Inheritance to Evolve Entities
  • Immutability Doesn't Matter with useSES
  • Bitemporal Thoughts
  • Linear Tech Talk Notes

Recent projects

See all projects
  • Joist
    A robust N+1-safe, reactive ORM for TypeScript.
  • ts-proto
    Idiomatic protobuf code generator for TypeScript.

Contact Info

  • GitHub
  • RSS
  • X
  • stephen.haberman@gmail.com
© 2025 • Draconian Overlord
Press Esc or click anywhere to close