Thoughts

2016-07-15
GAS
2015-05-24
Roland TD-15K Review
2014-05-17
Software Engineering in Systems Administration
2014-02-09
Sheet Music: Documentation for Musicians
2013-11-01
The Myth of the Informed Consumer
2013-10-26
Discovering Secrets
2013-09-21
On Long-View Giving
2013-08-25
Don't Waste Programming
2013-08-11
We're Almost There with Well Repair
2013-06-21
The Importance of Programming in the Modern Age
2013-06-16
Taking Another Look at the NSA Surveillance
2013-04-28
Why Python Encourages Maintainable Systems
2013-04-27
On Being a Volunteer Sysadmin
2013-03-08
On the Freedom of Data
2013-03-03
Considering Ethics in Employment
2013-02-17
Easy-Peasy User Testing
2012-11-30
Ubiquitous Programming Problems
2012-10-31
Using Gnuplot for Great Justice!
2012-10-07
Life Goals and Personal Finances
2012-08-16
Simple Apache Access Log Analysis
2012-07-01
Are Low Test Scores Our Enemy?
2012-06-21
I For One Welcome Our New Robot Overlords
2012-05-11
On the Importance of Documentation
2012-05-09
Open-Source as an Integral Part of Development
2012-03-30
What Can the iPad Teach Us About Software Engineering?
2012-03-03
Beautifully Indirect Interview Questions
2012-01-27
The Programmer's UI
2012-01-05
The Importance of Usability in Regards to Fire Fighting
2011-12-11
IDEs are Uncohesive
2011-12-03
The Relationship Between Static Typing and Dependency Resolution
2011-11-21
Why Programmers are Egotistical
2011-10-01
Git's Staging Index is for the Real World
2011-05-13
Rate-Unlimited Internet
2011-04-03
Architects and Computer Science and Sealing Wax
2011-03-24
On the Inconsistency of the OS X Focus Model
2011-02-16
Why Python's Modules Are Badass
2011-01-17
Why I Don't Use Text Messaging
2011-01-04
Where I Talk About Myself
2010-11-28
Dammit, my eyes!
2010-11-12
Ruby for a long-term project? Eh...
2010-11-11
A Software Maintenance Course
2010-10-25
Fixing Rake in Ruby 1.9.2
2010-08-24
Erratic Programmers
2010-08-23
The Quality of the PHP Source
2010-08-20
The Importance of Limiting Functions to One Thing
2010-08-03
Differing Usage of Python and Ruby
2010-07-29
HTML Templating in Ruby
2010-07-20
Moving to vim
2010-07-01
How I Define Program Size
2010-06-04
The Myth of Knowing Everything
2010-06-04
Scala First Look - Leaky Abstractions
2010-05-21
Postfix in a Functional Language
2010-05-14
Don't Ask Me Commands
2010-05-10
If Women
2010-04-28
Are You Trying to Write a Novel Without Reading Classics?
2010-04-22
Open-Source vs. Opened-Source
2010-04-13
Roving Bands of Programmers
2010-04-09
Tree Traversal of Wikipedia
2010-04-04
Thoughts on Team Size
2010-03-24
vi Necessities
2010-03-20
Small git Repos are Ok!
2010-03-18
Why I Love Komodo Edit
2010-03-17
Hello, World!