blog


Topic Replies Activity
Font Rendering: Respecting The Pixel Grid 137 March 30, 2019
Regular Expressions: Now You Have Two Problems 143 March 28, 2019
Whitespace: The Silent Killer 241 March 26, 2019
Defending Perpetual Intermediacy 8 November 16, 2017
Your Password is Too Damn Short 81 March 22, 2018
The Importance of Net Neutrality 115 January 27, 2012
When In Doubt, Make It Public 57 March 20, 2019
Understanding User and Kernel Mode 92 August 11, 2011
Why Ruby? 99 March 15, 2019
The Problem With Code Folding 339 March 13, 2019
All Programming is Web Programming 444 April 1, 2010
Hacker, Hack Thyself 50 August 15, 2017
Remote Desktop Tips and Tricks 112 March 9, 2018
The Day Performance Didn't Matter Any More 33 March 7, 2019
So You'd Like to Send Some Email (Through Code) 66 September 6, 2016
The Trap You Set For Yourself 14 February 24, 2019
The Sad State of Digital Software Distribution 128 February 22, 2019
The CODE Keyboard 202 February 22, 2019
Maybe Normalizing Isn't Normal 304 February 20, 2019
Investing in a Quality Programming Chair 233 February 20, 2019
The Golden Age of x86 Gaming 51 February 17, 2019
The Eternal Lorem Ipsum 30 February 16, 2019
New Programming Jargon 178 February 8, 2019
Are You a Digital Sharecropper? 81 January 14, 2011
Code Tells You How, Comments Tell You Why 54 September 13, 2011
Your Digital Pinball Machine 30 February 4, 2019
UI-First Software Development 112 January 31, 2019
About Me 6 January 30, 2019
Your Own Personal WiFi Storage 39 January 26, 2019
LCD Monitor Arms 94 October 17, 2010