Bruce Eckel, Wrong Correctness [via The Faster Software Project]
Seth Godin, The end of dumb software
Timothy B. Lee: “We use programming languages to express mathematical concepts in much the same way that authors use the English language to express other types of ideas. Unfortunately, the recent proliferation of patents on software has made the development and use of software legally hazardous.”
Thanks to this article for informing me about the upcoming Bilski v. Doll case, which the Supreme Court is due to hear in the coming term. It will potentitally lead to a definitive ruling on the legality of software patents and business-method patents. [via Felix]
Auren Hoffman, Engineers Are The Best Deal - So Stock Up On Them
Scott Berkun, Why requirements stink
Mac developer Brent Simmons asks, “How many Twitter clients and to-do lists on [iPhone] App Store Day One?”
I’ve been thinking about iPhone Apps recently, and I agree with what I think Brent is trying to say: certain categories of iPhone applications will be saturated. Many of these will be relatively simple apps made by novice developers enticed by the iPhone’s popularity (and maybe by the iFund).
To his list I would add Flickr uploaders, simple games, feed readers (I’ll be holding out for NNW Mobile, Brent), podcatchers (with network access on the iPhone, who needs iTunes to download Podcasts?), and video capture apps.
The challenge is to think of app ideas for areas of the market that will not be over-saturated. Time to brainstorm…