January 2010
6 posts
1 tag
Calendars are a funny thing... →
Anyone who has built a calendar application, looked at the iCalendar standard, or worked on any real-time system knows how tricky time can be for a programmer.  Here’s an interesting read from the WSJ on calendars and the pain of changing them.
Jan 7th
3 tags
Design Rules for Programmers
Eric S. Raymond, summarizes the basic philosophy of Unix software design: Rule of Modularity: Write simple parts connected by clean interfaces. Rule of Clarity: Clarity is better than cleverness. Rule of Composition: Design programs to be connected to other programs. Rule of Separation: Separate policy from mechanism; separate interfaces from engines. Rule of Simplicity: Design for...
Jan 5th
1 tag
The Spirit of the Tool →
Here is a brief and thought provoking article on the metaphor that I use when I am thinking of both the “off the shelf” applications and the tools, scripts, and “jigs” that I build out as part of my software development rhythm.  Taking a look at both my Mac and Windows development environments, I rarely use tools and environments “as is.”  I am often tweaking...
Jan 4th
“I am not altogether on anybody’s side, because nobody is altogether only...”
– Treebeard, The Lord of the Rings
Jan 3rd
2 tags
“Men have become the tools of their tools.”
– Henry David Thoreau
Jan 2nd
1 tag
Happy New Year!
A new year, and a new series… I’ll be kicking off my posts on this blog with a series on the Mac desktop, PC desktop, cloud, and iPhone applications that I use to build out my software development toolbench.  I’ll kick things off here in a few days.
Jan 1st
December 2009
5 posts
“You have to find something that you love enough to be able to take risks, jump...”
– George Lucas (via minimalmac)
Dec 31st
57 notes
“To be “nobody-but-yourself” — in a world which is doing...”
– E. E. Cummings
Dec 30th
Dec 29th
Hello World
Hellooooo The Internets!
Dec 26th
Dec 25th