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.
Eric S. Raymond, summarizes the basic philosophy of Unix software design:
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 visuals (it is not just eye candy, you know) as well as piping and automating. My tool bench is a collection of fine axe handles and high quality adaptable tools.
I am not altogether on anybody’s side, because nobody is altogether only side…[But] there are some things, of course, whose side I am altogether not on. — Treebeard, The Lord of the Rings
Men have become the tools of their tools. — Henry David Thoreau
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.
You have to find something that you love enough to be able to take risks, jump over the hurdles and break through the brick walls that are always going to be placed in front of you. If you don’t have that kind of feeling for what it is you are doing, you’ll stop at the first giant hurdle. — George Lucas (via minimalmac)
To be “nobody-but-yourself” — in a world which is doing it’s best, night and day, to make you everybody else — means to fight the hardest battle which any human being can fight; and never stop fighting. — E. E. Cummings
Nothing like finishing a project…
Hellooooo The Internets!