Writing

Occasional thoughts on software engineering, architecture, and systems thinking.

Building a Website that feels ALIVE

Building a personal website honestly sounded pretty simple and fun! I would be able to mess around with web development to create a space that looks and feels like me—my own personal MySpace built by me. But then I started and immediately realized that it was going to take a lot of iterations to ...

Building an AI Game Master with Temporal

How many times has this happened to you: you have a bunch of friends that all want to play Dungeons and Dragons. It has been a while since your last campaign that ended in a fiery match against dragons and now you all want to start something new. But your Dungeon Master is busy this week. And nex...