Writing on my life, software development, building products, and how I do it.

All of my long-form thoughts on programming, learning, my hobbies, and more, collected in chronological order.

Throw Away Your Agile Framework

I would value modern project management more if it were not so ineffective. In software development, this often comes in the form of an agile framework called Scrum. The concept is simple:

Building 3D Worlds With AI

I recently watched a video by Gary from DesignCourse.com about an AI project that turns your prompts into 3D virtual worlds. The project, called Skybox by Blockade Labs, generates a downloadable image of what you input for free and without any signup form required. 🤯

Improving Developer Productivity with AI

We've witnessed some remarkable changes in the tech industry over the past few years. Cryptocurrency prices soared and plummeted, the term 'fungible' became ubiquitous, and Reddit manipulated the US stock market. Artificial intelligence (AI) is the latest buzzword, but will it stick around?

Winning the AWS IIoT Hackathon

Imagine you own a wind turbine farm. Yes, those huge white fan-like things you see when you’re driving out in the middle of nowhere. You had a great last year and just ordered ten new turbines to grow your business. How do you know where to put them to maximize power generation and profitability?

2022 In Review

As 2023 begins, I want to take a moment to reflect on everything that's happened in my life this year. It has been an exciting and transformative year - I'm proud of the progress I have made.