Thoughts
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!