Categories
Uncategorized

iPhone wishlist item one: To-do lists

After a little over two weeks with my fancy new iPhone (yes, I was one of those nerds who braved the opening day hordes to have one on June 29 — it took me all of an hour to get my Jesus phone), I’ve started to compile a list of the things I think the iPhone is missing.

Let me start off by saying that I’m a fan of this thing in just about every regard. I find the virtual keyboard to be more functional than any BlackBerry I’ve used, the battery life to be more than acceptable for a smart phone, and despite being tossed in my pocket every day, neither the screen nor the back of the case has a scratch on it.

Basically, what’s included with the iPhone ranges from good (the YouTube or Notes apps, for example) to un-freaking-believable (Mail, Safari, and the overall user experience). Well, with one minor exception; this is the first phone I’ve had with a camera, and I have to say that I’m totally underwhelmed. Then again, my regular camera is a Nikon D40.

No, my quibbles with the iPhone aren’t about how Apple implemented what’s there as much as they are about what Apple left out.

First on my list: lists. Specifically to-do lists. While the iPhone is a double-plus good media device, it’ll only be so-so at helping you get things done without real to-do list functionality. To be sure, Apple’s default to-do solution in Mac OS X Tiger, iCal, is a less-than-stellar product itself. Be that as it may, Apple’s iPhone calendar doesn’t support iCal’s to-do list feature, so iPhone users are pretty much out of luck if they wish to rely on their shiny new devices to help them to remember to do stuff that might not be strictly calendar event driven.

Any to-do list feature worth the name would also be tightly integrated with the user’s desktop; not much value in a get-things-done tool that only addresses your life on-the-go, is there? You should be able to take action on your to-dos whether you’re at your desk or not, and the action you take in one situation should be automatically reflected in the other.

One possible way of addressing this would be an online application like 37signals’ Ta-da List. I certainly intend to give it a try as a way to keep universal to-do lists across mobile and desktop situations.

Next on my wish list: blogging/tagging/sharing tools.

Sent from my iPhone

Categories
Uncategorized

The Tucows Developer Blog

Tan Lines from Typical Summer Activities

Back when I first started at Tucows — four years ago last Saturday — they asked me to start a developer blog that featured a mix of articles about programming in general and articles about developing using Tucows’ services. This blog became The Farm, and it received a fair bit of acclaim and a decent-size readership (typically about 1,500 pageviews on any given business day).

When we introduced the Tucows Blog in the fall of 2006, we thought that we’d roll the programming content in The Farm into it. Over time, we learned that it it’s better to have articles on programming in their own blog, so we’ve decided to bring back the developer blog and make it a little more “official” by making it part of the services.tucows.com site.

And thus the Tucows Developer Blog was born.

It’s aimed primarily at developers who use Tucows’ services or are likely to do so, which means that it’s got articles about developing using Tucows services and articles for developers in general, especially those doing web application development. Like The Farm, I plan to update it every business day and write it using my “voice”, which is generally casual and sometimes irreverent.

Please drop by!

Banner for the Tucows Developer Blog

Categories
Mobile

Plato Predicted That Mobile Phones Would Make Us Dumb, Too

Plato and his iPhone: “Damn, what was Socrates’ number again?”

You shouldn’t worry at all about the alarmist report in the Telegraph claiming that relying on your mobile’s address book to remember all your phone numbers and email addresses is “dumbing us down”. Reading and believing it is a far bigger threat to your smarts.

I’m not worried because I remember what a guy named Plato said about writing: that by writing things down rather than committing them to memory, we’d create forgetful people and everything would go downhill from there:

If men learn [writing], it will implant forgetfulness in their souls; they will cease to exercise memory because they rely on that which is written, calling things to remembrance no longer from within themselves, but by means of external marks. What you have discovered is a recipe not for memory, but for reminder. And it is no true wisdom that you offer your disciples, but only its semblance, for by telling them of many things without teaching them you will make them seem to know much, while for the most part they know nothing, and as men filled, not with wisdom, but with the conceit of wisdom, they will be a burden to their fellows.

Categories
Uncategorized

Follow-up on Qsol’s “Our Servers Won’t Go Down” Ad

The “Our Servers Won’t Go Down” Ad

Old tasteless Qsol “Our servers won’t go down” ad(You might want to read the previous post for some background first.)

The ad pictured to the right is the original “Don’t feel bad. Our servers won’t go down on you either” ad that got Qsol into trouble in back in 2000. The ad has received some much-deserved derision with a DisGraceful Award from GraceNet (a group that promotes the contributions of women in technology) and a place in the In Search of Stupidity Museum (the companion site for Rick Chapman’s book bearing the same title).

The ad ran in Linux Journal in late 2000, and after a number of complaints, Qsol responded in the “Letters to the Editor” section saying:

We sincerely apologize to all those who have expressed concern about our advertisement recently featured in Linux Journal (November 2000). It was certainly not our intention to be offensive and we wish to again express our regret to anyone who was displeased by the ad. We understand that this has angered some readers and have therefore reacted immediately by pulling this artwork from all future issues of the magazine. Again, we extend our sincerest apologies.

Something must’ve changed their minds, because they ran an updated version of the ad in the August 2007 Linux Journal (and presumably other tech magazines from their publisher).

The Reaction So Far

The ad got a link in Reddit titled Who says Linux geeks don’t have a sense of humor?. The usual jokes were made (“rm -rf clothes”, for example), but not a single commenter suggested that the ad might just be a little bit sexist and possibly a cause of women’s avoidance of high tech. Elizabeth Bevilacqua wrote about the ad in her LiveJournal, and a couple of male commenters did the usual hand-wringing.

I’m hardly someone you could accuse of being politically correct; I have some issues with the way that society currently treats perfectly natural male behaviours as suspect.

However, I think that stuff like the Qsol doesn’t help the high-tech gender balance. I think it “breaks” rather than “bends” (from the expression “If it bends, it’s comedy; if it breaks, it’s not”). Once again, what Neal Stephenson wrote in Snow Crash about sexism in geekdom still holds true. In the novel, the men belived that Juanita Marquez’s work on faces and facial expressions for a VR interface was relatively unimportant, and Stephenson wrote:

It was, of course, nothing more than sexism, the especially virulent type espoused by male techies who sincerely believe that they are too smart to be sexists.

I think that the ad does the tech industry a double disservice. It sends a message to women that they might want to look to another field for a career and it makes men in high tech look like dolts.

Doc Searls Helps Out

I sent an email expressing my concerns to the man I like to refer to as “the adult supervision of the blogosphere”, Doc Searls, who’s Linux Journal’s senior editor. He responded quickly, saying that he’d have a word with the publisher and asked me to please pass his apolgies along.

Thanks, Doc! You’re the best.

Categories
Uncategorized

Reason #2 Why There Aren’t More Women in Technology [Updated]

These mousepads were reason number one, this is reason number 2…

QSOL ad with a beautiful woman: “Don’t feel bad. Our servers won’t go down on you either”
Click the ad to see it on its original page at full size.

Update

I did a little Googling and found that Qsol ran this ad back in 2000 in Linux Journal. After receiving complaints (and increased sales), Qsol’s president Joe Safai apologizes and promised not to run it again.

After finding out that the ad originally ran in 2000, I decided to give the copyright notice at the bottom of the ad. I could’ve sworn it said “Copyright 2007”. It does.

More Googling led me to Elizabeth Bevilacqua’s LiveJournal, where she wrote:

My employer recently footed the bill for a subscription to Linux Journal for me (how cool is that?). I received my first issue this week, dove into it, and was floored by the 5th page.

No, not by some fantastic article, not by the ToC, by an advertisement. An advertisement by QSOL.com Server Appliances. WARNING, implied sexual content: see it here.

I sighed and figured this was going to be par for the course for a tech magazine. I mentioned it to the LinuxChix and that’s when someone said “Isn’t that ad really old?” Nope, August 2007 Linux Journal!

Elizabeth has sent letters to Qsol and Linux Journal. Perhaps I’ll drop my good buddy Doc Searlshe’s their senior editor — a line.

[via Reddit]

Categories
Uncategorized

Dead Languages: 12 That Never Took Off

[Cross-posted to the Tucows Developer Blog]

Old illustration of Death with a scythe claiming a man in his bedchamber

I suppose it’s fitting that this article is being published on Friday the 13th: it’s SoftwareDeveloper.com’s Ghosts in the Machine: 12 Coding Languages That Never Took Off. The 12 languages covered in the article are:

  1. ALGOL 68
  2. brainfuck
  3. befunge
  4. REBOL
  5. CFML (as in ColdFusion)
  6. Java2k
  7. INTERCAL
  8. VRML
  9. SMIL
  10. Haskell
  11. Delphi
  12. PowerBuilder

Some of the languages in this list were never meant to take off. Only a total sadist, masochist or Perl programmer would ever want languages like brainfuck or befunge to take off; the first two for obvious reason, the last one because then s/he’d be able to say “You think Perl looks like line noise? I’ll show you line noise!”

Some still have loyal aficionados: I know a few PowerBuilder and Delphi developers, and I’ve had the pleasure of meeting David Intersimone, who’s got the world’s toughest developer relations job: he works for CodeGear, the company that took over all of Borland’s developer tools. I’m certain that there are PowerBuilder and Delphi apps running today, performing yeoman service in small and enterprise businesses. Still, they’ve been eclipsed by Java, and .NET.

The one inclusion in the list that might draw some ire is the inclusion of Haskell, one of the current darlings of the Reddit set. I myself wonder about this choice — five years ago, a little-talked-about language named Ruby occupied the same mindshare niche where Haskell is today.

It’s an interesting list. Check it out!

Categories
Uncategorized

Web 2.0 is Built on Open Source

[Cross-posted to the Tucows Developer Blog]

In his 2005 essay What Business Can Learn from Open Source, Paul Graham wrote:

At this point, anyone proposing to run Windows on servers should be prepared to explain what they know about servers that Google, Yahoo, and Amazon don’t.

If VentureCake’s survey is any indication, it seems that many “Web 2.0” companies have taken this lesson to heart. Using a simple Unix script which in turn makes use of the nmap port-scanning utility, they scanned 17 popular sites deemed “Web 2.0” to see what server and operating systems they ran on. With one notable exception — MySpace — they all ran on an open-source server and operating system.

The table below shows the results they got from the scan:

Site Webserver Operating System
Apache httpd Linux
Blip TV Apache httpd Linux
Trumors Apache httpd 1.3.33 Linux
Reddit lighttpd 1.4.13 Linux
PopSugar lighttpd 1.4.11 Linux
Twitter Unknown Linux
MobiTV Apache httpd 2.0.52 ((Red Hat)) Linux
Technorati Apache httpd Linux
del.icio.us Unknown Linux
Flickr Apache httpd 2.0.52 Linux
MySpace Microsoft IIS webserver 6.0 Windows (although OS responding is Linux, this is a caching service).
TechCrunch lighttpd 1.4.15 Linux
YouTube Apache httpd Linux
Revver Apache httpd 2.0.55 ((Ubuntu) DAV/2 PHP/5.1.2) Linux
Scribd Mongrel 201.0.1 Linux
Photobucket Apache httpd Linux
Wikipedia Squid webproxy 2.6.STABLE12 Unknown (while OS responding is Linux, this is likely a caching service).