Hello

This is my little corner of the internet where I can share things I want to share. Whether it’s technical or about technology or about life or something random I did or want to do, this is my place to share. There is no promise of great insights and brilliant thinking. I don’t know that anything I write here will ever really matter. But I put it here to have put it somewhere. If something resonates with you please share it with others.

Feel free to reach out if you’d like to discuss any topics or collaborate on interesting projects.

Latest Posts

Adding a Feature to Pagelively with One Prompt

Adding a Feature to Pagelively with One Prompt

I regularly hear about how AI driven development doesn’t work. That’s BS. No, you aren’t going to build a full enterprise application with a single prompt. But you can absolutely build good working software with AI. I recently created Pagelively to host Single Page HTML, Markdown, static sites, etc. on Cloudflare without having to handle a git repo, deployments, etc. It makes it super easy and can be deployed entirely from the cloud without needing to know a single CLI command. ...

Read More →
Abstract digital workspace and information concept

Building AI Native Repos: Seperating Knowledge from Work

As I’ve become a more AI-Driven developer I’ve started to realize that our software repos need to change. And a big part of that change is around documentation. Repos were have always been designed around two consumers: 1) human developers and 2) build/deploy pipelines. For the humans, we organized our code, add comments to code, and occasionally left a few TODO files lying around. For the pipelines, we made sure everything needed to independently build the solution was in the repo and had relative references. ...

Read More →
Scrabble tiles spelling out ADAPT OR FAIL on a white surface

Live Like You Will Need to Adapt

After writing my last piece I got to thinking a bunch about the problem of how to live successfully when you don’t really know what is going to happen. Which, to be clear, is always. It’s clear to me that change is accelerating and thus most of us will be navigating what is a more turbulent world over the coming decades. We aren’t built for that, evolution did not select for brains that handle a rapidly changing society because no such thing ever existed. ...

Read More →
Easy Starter on First Principles Thinking

Easy Starter on First Principles Thinking

First principles thinking has been a key part of my approach to life since my early twenties. And when I look back at choices I’ve made and said ‘oops, that wasn’t a good call’ I can almost always point to a choice I made without applying first principles thinking. So I try to use it more often than not for any significant decision, even less consequential ones (like, should I buy the television on Amazon Prime Day!) I didn’t buy it, btw. ...

Read More →