Blog
- 2014-06-24 I ain't gonna work on Maggie's farm no more
- 2014-05-24 NoUnderstand NoFlo
- 2014-03-12 Test Driven Development
- 2013-10-27 Given When Then
- 2013-09-14 ownCloud
- 2013-07-23 Racket Appreciation Day
- 2013-07-09 wtf.js
- 2013-06-14 CoffeeScript - Second Impressions
- 2013-06-10 CoffeeScript - First Impressions
- 2013-06-08 Colored Text in wmii's Status Bar
- 2013-05-21 26th Ludum Dare - Postmortem
- 2013-05-07 Overwriting Dynamically Linked Stuff
- 2013-04-30 Javahaha
- 2013-04-29 Ludum Dare 26 - Timelapse
- 2013-04-24 Certainly Not Mainstream
- 2013-04-12 Continued
- 2013-04-11 Playing with Cray-1 Disks, Part 2
- 2013-04-09 Playing with Cray-1 Disks
- 2013-03-28 Links
- 2013-03-21 Playing with Typography
- 2013-03-14 Tacit Programming in Racket, Part 2
- 2013-03-11 Review - PLT Games February 2013
- 2013-03-05 Syntax Parameters: Usage
- 2013-02-25 Ping Turtle
- 2013-02-22 todo: do
- 2013-02-17 Make FRP Mainstream!
- 2013-02-15 A Graphical Forever Project, Part 2
- 2013-02-13 A Graphical Forever Project
- 2013-02-07 You've picked the wrong repository
- 2013-02-06 Multiple Dispatch in Racket
- 2013-02-05 Enterprise PHP
- 2013-01-25 The BASIC Magic in Vim
- 2013-01-24 True Color
- 2013-01-22 Electric Dead Trees
- 2013-01-17 <font color="green">
- 2013-01-12 Tacit Programming in Racket
- 2013-01-11 The most latest "new year" type post of the year
- 2013-01-10 This doesn't seem safe to me
- 2012-12-06 And Now for Something Completely Different
- 2012-12-03 Art
- 2012-11-26 What a Language!
- 2012-11-24 The German Programming Apprenticeship - A Review
- 2012-11-20 Hardly Any Python, Hardly Any Cry
- 2012-11-15 Joining Everything
- 2012-10-21 Multimedia
- 2012-10-12 Convay's Game of Floating Point
- 2012-09-14 Ludum Dare Postmortem
- 2012-08-20 Assorted Stuff
- 2012-08-13 Greetings from Mandelbrot
- 2012-08-03 Replicated Scrapyards
- 2012-07-18 Well, that didn't work out so well
- 2012-07-17 Up Next
- 2012-06-12 PHP explained
- 2012-05-25 Purely Functional Games
- 2012-05-16 A Good Game Architecture Is Hard to Find
- 2012-05-07 These feet are made for walking
- 2012-05-01 Text! Yay!
- 2012-04-26 Planets! Yay!
- 2012-04-20 (values C (set! C (add1 C)))
- 2012-04-10 OOPs
- 2012-04-08 Secret Alien Technology
- 2012-03-29 Time
- 2012-03-25 Welcome to the Machine
- 2012-03-11 By the Way
- 2011-12-14 There's one thing wrong with Python
- 2011-12-06 Why?
- 2011-12-05 Modern Programming
- 2011-11-21 Channels in Newsqueak
- 2011-11-09 Adventures with Newsqueak, part 2
- 2011-11-07 Adventures with Newsqueak
- 2011-10-26 Fuck Unity, Fuck GNOME3, I'm going to downgrade
- 2011-10-25 Lifelong Learning
- 2011-10-23 Pure Functional WTF
- 2011-10-17 The Dark Side
- 2011-10-12 No Wordpress, No Cry
- 2011-10-12 Never Mind
- 2011-10-06 Oh, Android
- 2011-09-24 Fractal Garden 2
- 2011-09-23 Fractal Garden
- 2011-09-15 Canvas Game Of Life
- 2011-09-11 Introducing DadaDodoWeb
- 2011-09-06 Choices
- 2011-09-05 Screenshot Monday 1
- 2011-08-29 On Android
- 2011-08-24 Scope Creep
- 2011-08-10 Linux Filename Fails
- 2011-08-08 Screenshot Monday 0
- 2011-08-07 The Joy Of Debugging
- 2011-08-02 Where's My XOR?
- 2011-07-31 More Cowbell!
- 2011-07-30 Graphics Programming
- 2011-07-27 :q! your IDEs - use vi
- 2011-07-25 Plan 9 Is Dead. Long Live Plan 9!
- 2011-07-23 You Can't Escape The String Escape
- 2011-07-23 I'm Back - And It Hurts
- 2011-07-22 Join The Tiling Side
- 2011-07-21 Yet Another Esoteric Programming Language
- 2011-07-20 The Internet - The Best Internet On Earth
- 2011-07-18 Artificial Stupidity
- 2011-07-17 The Turing Machine vs. The Coffee Machine
- 2011-07-16 No Silver cat -v: Reflections on Trusting the Bazaar, or, Lambda and Painters Considered Harmful
- 2011-07-15 Nice Hacks 2
- 2011-07-14 Nice Hacks 1
- 2011-07-14 Blending In
- 2011-07-13 You Asked For It - You Got It
- 2011-07-13 Nice Hacks 0
- 2011-07-08 Google Chrome: Wasting Screen Estate
- 2011-07-07 Pipes for Lisp
- 2011-07-07 Arbitrary Limits, or "64 Bits ought to be enough for anybody"
- 2011-07-05 Forwards, Backwards, or nil