- May 19 - The end of static blogging (for now)

- Apr 14 - Monthly Curations: March 2019

- Mar 11 - Monthly Curations: February 2019

- Feb 08 - Monthly Curations: January 2019

- Jan 30 - A modern day (full) tech stack
- Jan 14 - Clojure Exploration
- Jan 10 - testing netlify
- Jan 08 - Monthly Curations: December 2018

- Dec 08 - Monthly Curations: November 2018
- Dec 04 - Trying out Tumblr

- Nov 30 - Emacs & building a second brain
- Nov 09 - C++ tales
- Nov 08 - Monthly Curations: October 2018

- Oct 06 - Monthly Curations: September 2018

- Sep 23 - On the (relative) ease of software installation
- Sep 15 - Using better tools
- Sep 04 - Monthly Curations: August 2018

- Aug 20 - Clojure's incredibly frustrating lack of debugging
- Aug 10 - Using Clojure for simple math
- Aug 03 - Monthly Curations: July 2018
- Aug 02 - Minimal web applications in Go
- Aug 01 - On Theorem proving and formal verification

- Jul 30 - Haskell Typeclasses vs Ocaml Modules
- Jul 22 - On consolidation, and next steps ...

- Jun 24 - Importing old blog posts
- Jun 13 - An Old Mud
- Jun 12 - On the wisdom in old papers
- Jun 01 - Setting up the static site

- May 30 - First Post

- Sep 19 - Coursera

- Apr 26 - monthly prog slash math slash sci summary april 2016
- Apr 21 - stumbling around programming
- Apr 04 - monthly prog slash math slash sci summary march 2016

- Mar 11 - some badly written code
- Mar 02 - object thinking

- Feb 26 - monthly prog slash math slash sci summary february 2016
- Feb 08 - considering moving away from a static blog dot dot dot

- Jan 25 - monthly programming summary january 2016
- Jan 11 - daily programming simple list stuff
- Jan 06 - clojure from the ground up

- Oct 26 - monthly programming summary
- Oct 09 - a taste of j
- Oct 02 - types as constraints dot dot dot

- Sep 28 - on mathematical notation dot dot dot
- Sep 18 - the field of languages dot dot dot
- Sep 13 - bubbles and busts a tale of two snapshots

- Aug 19 - freebsd on gce the last post
- Aug 11 - a bigquery example
- Aug 09 - shokunin and umami in software engineering dot dot dot

- Jul 26 - syntax transformers
- Jul 18 - on the lost unity of programming dot dot dot
- Jul 06 - pharo

- Jun 13 - freebsd on google compute engine
- Jun 10 - trying out stack dot dot dot
- Jun 06 - freebsd and linux install paths
- Jun 02 - a counterpoint to rms on lisp machines

- May 29 - euler 50 consecutive prime sum
- May 29 - project euler and learning programming
- May 17 - euler 50 a non working solution
- May 17 - you say incidental
- May 17 - on the internet of thing like things dot dot dot
- May 16 - in search of lost rants dot dot dot
- May 05 - euler 49 prime permutations
- May 04 - euler 48 self powers
- May 04 - euler 47 distinct prime factors
- May 03 - euler 46 goldbacks other conjecture

- Apr 28 - euler 44 triangle
- Apr 28 - euler 44 pentagonal numbers
- Apr 24 - the return of the mainframes
- Apr 18 - the compiler whisperer dot dot dot
- Apr 10 - fooling around with array memory dot dot dot

- Mar 25 - euler 42 pandigitals with sub string divisibility
- Mar 25 - a second look at python
- Mar 23 - euler 42 coded triangle numbers
- Mar 22 - euler 41 pandigital primes
- Mar 21 - euler 40 champernownes constant
- Mar 20 - euler 39 integer right triangles
- Mar 19 - euler 38 pandigital multiples
- Mar 19 - static typing
- Mar 13 - euler 37 truncatable primes
- Mar 06 - kernighan
- Mar 05 - euler 36 palindromic numbers
- Mar 04 - euler 34 curious numbers
- Mar 04 - euler 32 sum of pan digital products
- Mar 04 - euler 33 curious fractions
- Mar 04 - euler 35 circular primes

- Feb 22 - euler 31 coin combinations and over engineering
- Feb 18 - euler 29 distinct powers
- Feb 18 - euler 30 sums of powers of digits
- Feb 17 - euler 28 spiral diagonals
- Feb 14 - euler 27 quadratic primes
- Feb 11 - euler 26 reciprocal cycles
- Feb 10 - euler 25 fibonacci digits
- Feb 08 - euler 24 permutations
- Feb 06 - failure to get started
- Feb 06 - rethinking the suggested beginning language
- Feb 01 - euler 22 scoring names
- Feb 01 - euler 23 non abundant sums

- Jan 31 - euler 21 amicable numbers
- Jan 27 - languages slash ecosystems to explore in 2015
- Jan 20 - battleships
- Jan 20 - lunar lander
- Jan 13 - blackjack
- Jan 11 - simple subtraction dot dot dot and gambling
- Jan 10 - these pretzels are making me thirsty
- Jan 08 - rock
- Jan 07 - stuff id like to learn in 2015
- Jan 07 - lisp performance check up
- Jan 02 - getting into programming
- Jan 01 - zipf on alice

- Dec 27 - daily programming logs down the river
- Dec 23 - google cloud sharing projects
- Dec 23 - status update
- Dec 21 - dailyprogrammer stacking sticks
- Dec 18 - logic through haskell not necessarily dot dot dot
- Dec 17 - dailyprogrammer textual cycles
- Dec 17 - io performance is that really an ssd
- Dec 16 - the gardens of go
- Dec 16 - dailyprogramming markov chain
- Dec 14 - trying out freebsd and failing at it
- Dec 11 - failure to ragequit

- Nov 11 - haskell slash math
- Nov 05 - moving to ello

- Sep 02 - a ridiculous graph

- Aug 19 - a ridiculous adder
- Aug 19 - command line gists
- Aug 12 - ridiculous concurrency
- Aug 12 - golang setup
- Aug 04 - scala slash haskell slash go

- Jul 31 - scala var
- Jul 31 - possibly unevaluated variables
- Jul 30 - learning other languages
- Jul 30 - up and running with scala
- Jul 25 - simple game of life
- Jul 25 - back to github
- Jul 25 - on moving from development to writing
- Jul 25 - r vs python
- Jul 14 - grumbling about jekyll

- Apr 02 - google cloud dot dot dot again

- Mar 31 - some lisp exercises

- Feb 19 - living pseudonymously
- Feb 04 - how fast can you factor
- Feb 03 - programming fun graph distances
- Feb 01 - minsky turing lecture part 2
- Feb 01 - playing with the exponential curve
- Feb 01 - change that font

- Jan 30 - mathematica 1 slash 9998
- Jan 30 - mathematica a simple ant
- Jan 29 - programming fun ascii tree
- Jan 29 - getting started with clojure part 1
- Jan 27 - fun with processing spinning ellipses
- Jan 27 - programming fun adjacency matrix
- Jan 26 - minsky turing lecture part 1
- Jan 24 - cost comparison google cloud vs digitalocean
- Jan 19 - programming fun nuts and bolts
- Jan 18 - programming fun telephone keypads
- Jan 16 - programming technology and science
- Jan 08 - urbit back again
- Jan 08 - programming fun circle area
- Jan 07 - urbit hoon
- Jan 07 - programming fun banquet planning
- Jan 07 - programming fun braille
- Jan 06 - urbit
- Jan 05 - resolutions

- Dec 24 - fp takedown
- Dec 19 - ranked voting
- Dec 16 - starting from scratch on a vm
- Dec 16 - setting up screen
- Dec 16 - small change for vim and git
- Dec 14 - adding social elements to octopress
- Dec 14 - augmenting my chromebook with a vm
- Dec 14 - problems with octopress in a new location

- Nov 15 - Moving to Jekyll
- Nov 06 - Using Typewriter mode, ALWAYS

- Oct 01 - Wishlist

- Sep 30 - Getting music onto an Android phone's external storage
- Sep 30 - Less Gcc, More Clang
- Sep 29 - Basic HTTP Client with Poco
- Sep 09 - Learning how to build (part 2)

- Aug 26 - In which I recall how to build stuff
- Aug 14 - Switching to KDE
- Aug 06 - SlimV and Vim as an equivalent to Emacs and Slime

- Jun 26 - Comparison of data structures in C++ and Haskell
- Jun 23 - Clang vs Gcc, which would you use?
- Jun 22 - Appengine transition from Python to Go

- Mar 20 - Hakyll broken ?
- Mar 13 - Comparing basic iteration in C++ and Haskell
- Mar 12 - Comparing `Hello World` in Go
- Mar 11 - Setting up a Haskell webserver to run in Google Compute Engine
- Mar 10 - Comparing `Hello World` in C++ and Haskell

- Jan 04 - Hakyll, multiple posts and more

- Dec 22 - Beginning Hakyll