Blog
this is all the stuff I have written here
-
The Best Books Of 2022
books? books! -
Lets Read: Structure and Interpretation of Computer
Programs
Chapter 2: Part 1 -
Lets Read: Structure and Interpretation of Computer
Programs
Chapter 1: Part 2 -
Lets Read: Structure and Interpretation of Computer
Programs
Chapter 1: Part 1 -
Lets read: Structure and Interpretation of Computer
Programs
Introduction -
Lets read: Structure and Interpretation of Computer
Programs
Series index page -
vimwiki
how and why i use vimwiki for keeping notes and tracking tasks -
Review: Freewrite Traveler
First Impressions -
recfiles
you wont believe this one weird database -
Books I Read in 2021
a year in review -
Pickles
and how they come to be pickled -
Top Ten Things I Like About Deno
a review of the javascript runtime -
making a static website with nextjs and
contentful
my experience using nextjs as a ssg -
Counting Apples
The flexibility of implicit functional calls in forth -
Moving from Github
I want to not be on Github any more -
Books I Read in 2020
A year in review -
expressions with line numbers in vim
Some more vim tomfoolery -
Registers
a vim story -
how to name a computer
a convention for naming personal devices -
Pouring water into cups
An example of how to solve a problem -
How to theme a website
a practical guide to site themes with a tiny bit of design system theory -
how to use slack
a practical guide to communicating effectively on slack -
alien alphabet
a very good question for technical interviews -
place attachment
a practical framework for loving where you work -
phone numbers
a reflection on personal growth and code quality -
on bookmarks and note taking
I am moving my collection of links from a naive bookmarking system to a more intentional centralized knowledge base. -
setting up python on macos
a newcomers guide -
m4
the one true templating language -
zsh suffix alias
zsh suffix aliases are a quirky little hack that allow you to define an alias for a file extension. -
Racism and Oppressive Language in Software
Development
small ways to be anti-racist -
mentoring
what it is and what it is not, and who does it -
Github CI
a dive into private keys, private repos, and continuous integration -
Reducing Complexity
the most worthwhile pursuit -
Markdown and makefiles
using Make to make websites -
Books I Read in 2019
the results of having had my nose in a book for most of the year -
Functional Factories in JavaScript
An argument against using classes in JavaScript, and using factories instead.