Programming Blog

A developer's workspace with code on screen

A blog about software engineering, data structures, and the craft of writing good code.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." -- Martin Fowler

Posts

About this site

This site is built as an example site with a custom static site generator written in Python by yours truly. It converts Markdown files into HTML pages using a shared template, copies static assets, and recursively generates the full site from a content directory.

The source is available if you want to see how it works :)