Jul 2008

The Mojave Experiment: Bad Science, Bad Marketing

Call Me Fishmeal: “Every time I do a software release, no matter how minor, even if I just change one word, in French, to another French word, someone will send me mail or post on a forum, ‘Thanks, this release seems a lot faster!’”

Windows OOP vs Cocoa MVC

Cocoa Is My Girlfriend: “Encapsulate everything! Right? Or not.”

Adding Frameworks in Xcode 3.1

Corporation Unknown: “Although Apple claims in the Release Notes (you have read them, haven’t you?) that the process has been ‘simplified,’ the method isn’t really apparent from within Xcode.”

iPhone NDA: Doing more harm than good

Chris Foresman, ars technica: “The restrictions have become even more frustrating now that the beta period is over.”

Sci Fi Wire

Sci Fi Wire is how I keep up with news about upcoming movies and TV shows for geeks.

Subscribe to feed

NetNewsWire 1.0.7 on App Store

NetNewsWire 1.0.7 for iPhone is now available on the App Store — you can update (or try it out if you haven’t before).

This is a much-improved version of NetNewsWire, significantly better than the 1.0 version. New features include the ability to email links and to remove feeds from the iPhone. Lots of bugs have been fixed, including crashing bugs, and performance is much better.

There are still plenty of things to do — this review at Macworld pretty much covers the to-do list. Next steps include a mark-unread command, being able to choose a clippings folder when clipping an item, viewing your clippings, an option to put old news items at the bottom, excerpts for news items, and more. (And, of course, more bug fixes and performance enhancements.)

(Note: the App Store says that it’s version 1.0.1, but it’s really 1.0.7.)

Update 5 p.m.: I posted the change notes on my weblog.

Xcoders: Google GData APIs

At tonight’s Seattle Xcoders meeting: “Greg Robbins, Google software engineer based in Kirkland, is going to give us a little overview of the Objective-C GData APIs for working with Google services programmatically.”

Sounds intriguing — I’m looking forward to it.

My Ballard

My Ballard covers my neighborhood in Seattle. I think it’s a cool example of very-local reporting, done not by a major newspaper but by folks (the Geeky Swedes) who are interested.

Subscribe to feed


Favrd lists tweets that have been favorited. Light, sweet, crude. Funny.

Subscribe to feed

Indie Fever

Michiel van Meeteren: “‘Indie Fever’ is the first result of a multi-year human geography research program to investigate the social and economical world of so-called ‘Indie’ developers on the Macintosh platform.”

I haven’t had time to read it — but I will, and soon. Sounds like very interesting stuff.

Kyle Baxter interviews me

Kyle Baxter of TightWind interviews me about NetNewsWire and iPhone development. (It was a pleasure doing an interview with him — if he ever asks you to do an interview, say yes. ;)

NetNewsWire for iPhone progress

On my weblog I posted an update: what I’ve been doing and what’s the plan.

NetNewsWire 1.0 for iPhone

NetNewsWire 1.0 for iPhone! I never expected to ship another NetNewsWire 1.0, but here it is. ;)

It’s available on the iPhone App Store. It’s free, and it syncs with NetNewsWire for Macintosh, FeedDemon, Inbox, and our browser-based reader.

The idea is that NetNewsWire for iPhone is a news reader — for those moments when you have a minute to kill in the grocery store or whatever. It doesn’t do all the heavy lifting of subscription management — it’s all about showing you the latest news items, and making it easy to go through them. (You can also clip news items to save for later.)

Clang’s Empirical Demonstration of a Need for Defensive Coding Guidelines

Dan Wood: “I ran our codebase (Sandvox, along with the iMedia Browser and other bits of code) through the analyzer, and what I found was very interesting: Most of the bugs that it found, if we had better applied the guidelines we’ve been trying to follow, would not have been there.”

While I don’t agree with every one of Dan’s guidelines, I agree that guidelines and conventions are a good thing. And I’m definitely gonna check out the LLVM/Clang Static Analyzer. (I’m pretty sure Clang is named for a famous Klingon general.)

Disabled Menus Are Usable

Red Sweater replies to a note from Joel Spolsky on not disabling menu items: “He’s absolutely right about hidden menu items, but on the area he emphasizes, disabled menu items, he’s absolutely wrong.”


© 1995-2014 Ranchero Software, LLC