Pecha Kucha.
We've already got a great lineup of speakers for the Business of Software conference:
- Seth Godin
- Eric Sink
- Steve Johnson
- Richard Stallman
- Paul Kenny
- Tom Jennings
- Dharmesh Shah
- Mike Milinkovich
- Jessica Livingston
- Jason Fried
- and me!
Neil Davidson was looking for a way to bring in a handful of extra interesting speakers for very brief presentations just to keep the conference more dynamic and hear from different corners of the world. I had recently read about Pecha Kucha. The speaker gets 6 minutes and 40 seconds: no more, no less. You submit exactly 20 slides. Each one is shown for exactly 20 seconds and then flips automatically. At the end, even if you're almost done and just have one more thing, the mic cuts off and you sit down.
It sounded like a good idea. Speakers have to plan very carefully and rehearse repeatedly to make sure their speech is going to synchronize correctly with the slides, which makes for a more polished speech. They have to edit mercilessly to boil their subject matter down to 400 seconds, which makes it more interesting and dynamic. And if they suck, well, you don't have to wait very long for them to go away!
45 people submitted applications to speak. There were a lot of terrific applications. Somehow, Neil and I narrowed it down to 8 very impressive finalists who will speak in Boston. I can't wait!
Not loving your job? Visit the Joel on Software Job Board: Great software jobs, great people.
By Joel Spolsky.
Good System, Bad System.
“I pass six Starbucks every morning on my walk to work. Just to clarify, that's counting only the Starbucks that are actually on the west side of Eighth Avenue in midtown Manhattan. I think there are some branches on the east side, but that side remains terra incognita for me; for most New Yorkers, micro-optimizing the walk to work is a matter of habit, and I have no reason to cross the street. For all I know, the other side of Eighth Avenue consists of nothing but pachinko parlors and flea circuses. Wouldn't surprise me one bit.”
From my latest Inc. article: Good System, Bad System
PS: I've got a new book out: More Joel on Software is the second collection of articles from the archives of this site.
Not loving your job? Visit the Joel on Software Job Board: Great software jobs, great people.
By Joel Spolsky.
StackOverflow Podcast #18.
This week's StackOverflow Podcast is up: episode 18. It was the first chance I've gotten to speak to Jeff since the beta went live, which is, honestly, exceeding even my highest expectations. Performance is terrific. The site is crisp and clear. Even with our tiny beta audience, you get great answers quickly. The bizarre wiki/q&a/discussion/reddit hybrid system does a great job of bubbling the right answers to the top, and the ability to edit old questions and answers means that answers just get better and better. It's fantastic.
Not loving your job? Visit the Joel on Software Job Board: Great software jobs, great people.
By Joel Spolsky.
A review of the Nokia E71.
When Appleâs iPhone 3G came out, I was pretty sure Iâd get one. It had all the features I was waiting for. But the lines just werenât going away.
I searched Twitter. For a week, then two, every day brought fresh reports of five-hour waits.
And then the reports of bugs started coming in. The Exchange synchronization features werenât up to snuff, I heard. The phone crashed regularly, I heard. Basic operations were painfully slow. Battery life was abysmal.
Adam Curry suggested getting a Nokia E71. I had never heard of this thing. Nokia? Really? For years I had always thought that Nokia made chunky Europhones that were always just one button short of a usable user interface.
But, no, the more I investigated, the more it seemed that the E71 was a truly credible alternative to the iPhone 3G. The reviews coming in from Europe were stellar. There was one hitch: it didnât seem to be on sale over here.
There was one last hope. Around the corner from the Apple Store on Fifth Avenue, Nokia had opened a pricy boutique where they sold unlocked, unsubsidized cell phones, mostly to foreign tourists who invaded New York to take advantage of our banana-republic currency.
âDo you have the E71?â I asked.
âI have a demo model you can look at,â the guy said.
It seemed very sleek. Smaller than the iPhone, all metal, nothing chintzy⦠with the best keyboard Iâve ever used on a phone.
âTheyâre not on sale until tomorrow⦠if we have any left after tonightâs super-exclusive launch party. Which is invite only,â he emphasized.
Iâm shameless. âHow do I get invited?â
âWell, um, put your name on this list.â He gave me a blank piece of paper. âAnd come back at 6 pm.â
Which I did. There was a short line of a dozen Nokia fansâa somewhat ghetto version of the five hour iPhone lines. Within minutes, I had my E71, and they even helped me with the arduous task of popping in the SIM.
Plink! It worked!
Iâve been using it for a month now, and Iâm completely sold. This is the best phone Iâve ever had. I love it.
Now, donât get me wrong: I think the iPhone is brilliant. The Apple iPhone is truly an inspired piece of design that pushed the state of the art and then went about ten steps further. If the iPhone competed in the Olympic swimming tournaments, Michael Phelps would have just retired on the spot and given up swimming for life.
For many people, the iPhone 3G is perfect. I thought that it meant âgame overâ for all the other handset makers. But Nokia is a fantastic company and they werenât going to give up that easy. Their new E71 is a fantastic phone, clearly inspired by the competition, and the game is not over.
There were three reasons I was looking to upgrade.
- I wanted a phone with a decent MP3 player, so I donât have to carry two devices.
- I wanted to be able to use the phoneâs internet connection to get online with my laptop on the train out to the Hamptons (thereâs tolerable 3G coverage on AT&T for the first two hours of the trip).
- I needed great Exchange synchronization, not just an IMAP client. For the last few weeks Iâve been desperately trying to get Merlin Mannâs Inbox Zero concept working and you need a great Exchange client, not a 1.0 Exchange client.
The E71 met most of these requirements. Itâs got a decent music player, a built-in podcasting client (so I can download podcasts directly instead of going through my desktop PC), and itâs even got an FM radio. Thereâs a third party software app called JaikuSpot which uses the 3G connection and the WiFi in the phone to turn your phone into a mobile hotspot so you can surf from your laptop. When I tried JaikuSpot, it kept dropping the connection, so I canât say that was the perfect experience, but Iâll keep trying.
Nokiaâs built in Exchange synchronization is very 1.0. It doesnât know about folders, which means thereâs no way to get things out of my inbox into an archive folder after I deal with them. This was unacceptable. It meant I would have to go through all those emails again when I got back to my desk. But thereâs a third party app, DataViz RoadSync, which handles Exchange synchronization and does support folders, and that works perfectly.
There are some other great features I discovered when I really got into this phone.
The GPS is great fun. It doesnât work indoors. It doesnât work in the city where the sky is a distant memory. But it works when youâre out in the country, and itâs really fun to get Google Maps satellite images showing exactly where you are. That is, if youâre not so far out in the country that thereâs no cell reception. Combined with the 3 megapixel camera, if youâre really lucky, you can snap pictures and then upload them directly to your Flickr account, and the picture will be tagged with its exact location. You have to be pretty lucky for this to work: getting the GPS to find enough satellites is not always possible.
The pictures are, um, well, cellphone quality. I uploaded a few sample pictures. It's for snapshots and memories, not photography.
The fit and finish of this phone is amazing. Itâs the slimmest Nokia Iâve ever seen: smaller in every dimension than an iPhone. It feels solid. The keys on the keyboard are really clicky and extremely easy to type with, especially combined with the predictive word autocomplete. (Why donât desktop word processors have autocomplete yet?)
The battery lasts a couple of days under heavy use, and is easy to replace, so I keep a spare around for those days when I forgot to charge the phone.
The call quality is the best Iâve ever experienced. After years of using junky phones I literally did not know cell phone calls could be this good. The external speaker (for hands-free operation) is the loudest Iâve ever heard. The phone will announce your callers by name using a synthesized voice. There are probably dozens of other features buried in here which I havenât found. I think thereâs a second camera in front for video calls but Iâm way too old to figure out how to make that work.
The music player is adequate, but not great. Itâs amazing how something as simple as playing MP3s is so fraught with minor problems⦠Apple makes it look easy to build an MP3 player, so when someone else tries, itâs always surprising to see just how hard it is to get right. On the E71:
- The sound quality is not quite as good as Apple
- It takes too many steps to shuffle music
- You hear unexplained static in the headphones when no music is playing.
- The volume control has exactly ten choices. It reminded me of those old AT&T public telephones with three amplification choices for the hearing impaired. You have to choose between too soft and too loud.
- When youâve listened only to a part of a long podcast, the phone doesnât remember where you were up to, so if you go back to it, you have to search around for the point where you left off.
The built-in browser was decent, but ignore that⦠just install Opera Mini, which is stellar. I still havenât found a website which doesnât display respectably on this phone with Opera Mini. There's a built in GPS map application, which always freezes. Ignore that, too. The free Google Maps is better.
This phone is inevitably going to be compared to the Apple iPhone 3G, so I might as well list the big pros and cons of each.
- The iPhone has a bigger, touch-sensitive screen, which makes the browsing experience better. On the other hand, the Nokia E71 has a fantastic physical keyboard that makes it very easy to reply to email. This is just a tradeoff; youâre going to have to decide whether the browsing or the typing is more important to you.
- The iPhone apps are easier to use and simpler. Apps on the Nokia tend to have more features (for example, there is true multitasking, so you can listen to podcasts while working on email and downloading web pages in the background, and then you can take a picture without losing a beat). In general I think that geeks will prefer the Nokia for its functionality, while the iPhone is totally the phone for people who are less technical and donât want to spend any time setting up their phone and downloading software to get it exactly the way they want it.
- The Nokia has a replaceable battery and a replaceable storage card which may make it fit your lifestyle better if youâre a heavy user.
In any case, itâs the best phone Iâve ever had and Iâm loving it.
Not loving your job? Visit the Joel on Software Job Board: Great software jobs, great people.
By Joel Spolsky.
How I Learned to Love Middle Managers.
“Another programmer came to us. ‘I thought you should know that people are really unhappy,’ he said bluntly, ‘and it’s starting to make it so that people just complain all day, instead of doing their work, and that’s not good.’”
From my latest Inc. column: How I Learned to Love Middle Managers
Not loving your job? Visit the Joel on Software Job Board: Great software jobs, great people.
By Joel Spolsky.
StackOverflow Podcast #19.
This week's StackOverflow Podcast is up: episode 19.
Jeff and I spent some time talking about the home page for StackOverflow. What goes there? What does it mean to vote on a question?
We also talked about Aaron Swartz's article on How to Launch Software. Big-bang launches can be disasters (viz.: cuil); quiet, gentle launches without announcements where you slowly build can work a lot better (viz.: Gmail). Will StackOverflow's launch overwhelm our servers and underwhelm our audience?
Not loving your job? Visit the Joel on Software Job Board: Great software jobs, great people.
By Joel Spolsky.
StackOverflow Podcast #20.
This week's StackOverflow Podcast is up: episode 20.
We talked about the deadlock that was fixed, which was the last thing holding up the public beta... caused by a very small bug in third party libraries, which is exactly why I've always had a bias against using third party libraries. I tell an interesting story about why the Excel team had their own compiler. And I explain to a listener why Jeff never listens to me.
Thanks to everyone who came to the Business of Software conference and made it a huge success. The speakers were all incredible, the attendees were fabulous, even the food was pretty good for a convention center.
P.S. The Conversations Network, a not-for-profit organization which hosts our podcast, is looking for sponsors for their podcasts, including this one. It would be a very modest, NPR-style intro at the beginning... "The StackOverflow Podcast is brought to you by Gummy Bears, Inc., bringing fine chewy treats to grubby children everywhere." If your company might be interested in sponsoring the podcast and becoming a hero to developers worldwide, or at least the eight developers who listen to the podcast, please email me.
Not loving your job? Visit the Joel on Software Job Board: Great software jobs, great people.
By Joel Spolsky.