To see all the articles in list format, visit the Archives.

Recent Articles

Can Large Language Models Design CSS? - Experiments with Claude

I prompt Claude, a Large Language Model, to write CSS templates, and try them out in a single HTML layout, giving my opinions. I find that it is great for first-iteration prototyping.

The Unreasonable Effectiveness of Inlining CSS

A case study: I inlined CSS on the site and document how that impacted its loading times and traffic.

Reinforcement Learning - Beginner’s Guide from Scratch

Introduction to Reinforcement Learning. I explain the Sarsa algorithm, code an example from scratch in Python, and teach an AI to solve mazes.

Ant Colony Optimization for the Traveling Salesman Problem

I made an Ant Colony Optimization-based TSP solver in Python. I share the code, insights and benchmarks versus other algorithms.

Stable Diffusion: Prompt Guide and Examples

Prompt guide for Stable Diffusion including examples and tricks to create great images. Prompt engineering.

How to Set Up a Personal Wiki (with Jekyll)

Tutorial on how to make a digital garden / personal wiki using my template.

DALL-E 2 Art: Experiments with Prompts or How I Got My New Wallpaper

A curated collection of images I made with DALL-E 2, together with advice on writing the best prompts.

Digital Gardens: my Approach to Note-Taking Methods

My thoughts on note taking, personal wikis, digital gardens and zettelkastens.