Mac Developers Gone Wild
I probably shouldn't say anything. As a longtime Usenet reader I've (mostly) learned better than to feed the trolls and get involved with online flamewars. But sometimes things get a little out of hand. Anyone can set up their own web site and start blogging these days, and it can sometimes be hard for a person searching Google to know who to believe.
Over the past week, a developer named Rick Downes has gone on a tear against a number of other Mac developers, posting a series of angry, insulting, and simply untrue statements about them. In most cases he uses technical arguments as the basis for the post, but rather than be content with this he instead layers on hateful, mean-spirited personal attacks on his targets. It's his blog, but I'd hate to think that an unsuspecting person might come across some of his statements and wonder if maybe they're true.
Worst has got to be his over-the-top attack on Daniel Jalkut. I know Daniel and respect him a lot, both as a person and as a developer. You don't have to like Daniel, though I don't know why you wouldn't, but not liking someone doesn't excuse outright lies that could damage a person's reputation. Rick repeatedly states that Daniel doesn't care about his customers, and makes it out that Daniel is somehow getting away with ripping people off. How you do that when your software has a downloadable free trial escapes me, but that's not really the point.
The point is: I've met a lot of developers in my career, and Daniel Jalkut is easily the most concerned for his customers of any developer I've ever met. He sets very high standards and lives up to them. If anyone has any issue with his software, he wants to know and wants to fix things as quickly as possible. Even now Daniel's probably considering whether there's anything valid in Rick's diatribe and making whatever fixes might be needed. Rick's statements regarding Daniel are totally at odds with reality.
It's hard to even know what motivates Rick. If I-- or, I believe, Daniel-- discovered what I thought was an embarrassing flaw in someone's application, my first inclination would be to contact that developer and let them know. Going public with a blog post is completely unwarranted unless the flaw in question somehow endangered people, and only then if the developer additionally failed to warn those people. Loading on personal insults is unwarranted, full stop. Criticism of another's work may be valid, but it's best to make such criticism as constructive and helpful as possible. Publicly lambasting another's work like this as the first step helps nobody.
Rick's attack on Jonathan Wight is similarly an over-the-top baseless rant. Among those who know Jonathan, he's earned a reputation as a technical whiz who always has time to help someone out. His technical chops are on public display at his public code repository. He runs the Iron Coder contest. Rick seems to hate him, apparently because Jonathan teaches kids about robots and doesn't have many applications listed at versiontracker.com (never mind his consulting work, I guess). And of course because he disagrees with Rick on a certain technical issue.
As for Rick's comments on Kenneth Ballenegger, well, I'm not even sure I understand what he's saying. The constant use of the word tool makes it apparent that Rick's not happy, but about what I'm not sure.
The community of Mac developers is, with very few exceptions, an enthusiastic group doing their best for those using their software and welcoming to anyone who shares their interest. There's a real sense of professional courtesy as well, with developers mostly willing to lend a hand to others and provide constructive criticism to each other when appropriate. In most cases if one Mac developer mentions flaws in another's application, they'll do so privately an in the spirit of helping a colleague do a better job. Please don't be misled by the few exceptions to this rule.
Submitted by Tom Harrington on Sun, 11/25/2007 - 22:49.






