November 09, 2005
Catching up with what's caught my eye in recent weeks.
Jason Fried gave a talk earlier this year about lessons learned building Basecamp, their development process at 37 Signals, and Getting Real. I'd long meant to listen to the presentation but didn't get around to it until a couple weeks ago. Then I listened to it again and again, a half-dozen times in two days. Wow. Inspiring. Energizing. He captures a process that makes software development exciting. It's a big part of what interests me in Ruby on Rails.
Editsite.net, a hosted content management system. Astounding. The bar for browser-based CMS has been seriously raised. After spending a few minutes with Editsite, my first thought was that not to have CMS at this point is pathetic — at least if you want one. Especially if you've spent, say, five years thinking about it. Not that I know anyone who's done that. :)
Remember The Milk. I'm a list maker. I've tried lots of ways to organize what I do. I need something a bit more involved than Ta-da List, less project-focused than Basecamp, more easily accessible than a pad of paper on my desk (not helpful when I'm at home), a bit less neurotic than Getting Things Done. ;-) Right now I'm using Remember The Milk. Two words: keyboard shortcuts. Read much of Kathy Sierra et al? Using RTM makes me feel like I kick ass. I haven't played much with its RSS feeds, email or IM integration, but man am I gonna.
A Moleskine notebook is a thing of beauty. Sublime.
What is Web 2.0? Some are perturbed by the label "Web 2.0". I am indifferent, but you should at the very least read this essay by Tim O'Reilly, one of the most important software essays of the year.
Speaking of essays, Bill Moyers' "9/11 And The Sport of God" is marvellous, as is Arthur Schlesinger, Jr.'s "Forgetting Reinhold Neibuhr". The New York Times have done something to break or impede the direct link to Schlesinger's essay, but you should be able to find it on the book review page for September 18, 2005.
An interview with Anders Hejlsberg about C#, part 1 and part 2. There's some very interesting activity on the C# front, notably LINQ, which embeds a query language right into the .NET framework. See the whitepaper for more detail. Combine this with Monad (MSH), Microsoft's innovative command shell that lets you pipeline objects from .NET-aware apps, and you've got something very, very cool indeed. Seeing lambda expressions come to C# … nifty.
BuildSecurityIn, a new portal from the US Department of Homeland Security designed to provide developers and architects information and guidance about building secure software. Its Software Engineering Institute roots are clear in the academic nature of the articles. Usually heady and abstract, sometimes disappointing, sometimes useful. There are holes, but there's good stuff there. You might want to start with the process agnostic article view" diagram.
The folks over at Particletree have now released two issues of their beautifully produced web development magazine Treehouse. Always worthwhile.