Welcome

Latest Posts

Agents, Agents, Agents

In 2008, Steve Ballmer once famously said “Developers, developers, developers” in a highly meme-able video. He was trying to emphasize the importance of software developers in business and that their importance was only going to continue to grow. Microsoft shifted to try to support software developers, noticing that if they supported developers, they would build better software for Windows, which in turn would make people want to use Windows.

On the Addition of Fractions, by Petri Mengoli

I was researching the origin of the Basel problem to write a short blog post about how Euler approached the problem (only to get beaten by anime characters talking about it).

APIs, Complexity, and Surfaces

Maintaining growing software is challenging. Poorly architected APIs and incorrect abstractions can significantly impact the ability for engineering teams to deliver new features in a timely manner. If we consider an API's complixty as being a significant contributor to its overhead, maintainability, and ease of use, then it becomes a question of how do we best measure this complexity so that we can make informed decisions about how to refactor and improve our APIs.

Latest Projects

My e-book on WAX Smart Contract development that guides developers through the process of creating a non-fungible token (NFT) smart contract.

WAX smart contract development course that guides developers through the process of creating a non-fungible token (NFT) smart contract.

Cloud security monitoring at scale.

OpenAI integration for writing entire code files