All Posts

Aug 21, 2025

AI Flat Spin

That simultaneous feeling of helplessness and hope while waiting for an AI response.

Aug 11, 2025

AI For the Rest of Us

What LLMs and ever-improving frontier models like ChatGPT, Claude, and others portend.

Mar 06, 2019

DjangoChat Podcast

Launching a new podcast with Carlton Gibson focused on Django.

Jan 23, 2019

Site Design

How I built and host my website.

Oct 12, 2018

TCP vs UDP

A comparison of TCP (Transmission Control Protocol) and UDP (User Datagram Protocol)

Apr 11, 2018

React Clock

Build a digital clock that updates every second.

Jan 08, 2018

JavaScript: Stock Prices Problem

Write a function that takes an array of stock prices and returns the best profit you could make from one purchase and one sale.

Dec 20, 2017

JavaScript Event Loop

Tutorial on JavaScript's call stack, callback queue, and event loop.

Nov 27, 2017

URIs vs URLs

Clearing up the confusion between the two terms.

Jun 12, 2017

Python zip()

A short tutorial on Python's built-in zip() and longest_zip() functions.

Mar 20, 2017

How The Web Works

A behind-the-scenes look at the World Wide Web and how it really works.