Eclipse and the Post-PC Era PC
The best thing about EclipseCon isn’t the sessions, although all the ones I’ve been to so far have be great and educational. It’s not the receptions, although what a great way to get a feel for the energy around Eclipse. It’s not the beer, sacrilege you say. It’s those little conversations you get into with fellow Eclipse contributors about the craziness we could get into if we dare try.
Last night I was talking to an e4 committer to be unnamed to protect the (not quite) innocent. I was commenting that e4 really has piqued my interest with the performance and the promise of flexibility. But the one thing that really bugs me, and I mean really bugs me, is the editor area and how it looks so different from the editor area we have in 3.x and really sticks out like a sore thumb. He explained that it was intended to support the use case where you have two editors split in the area to do a file compare and you wanted to send them both into a shared full screen mode.
OK, I get that. But I do fear though for the poor new user who will see this and be really confused at look of it. He may not think immediately that there’s a problem, but something will be latent bugging him that things just aren’t quite right and he’ll feel comfortable and uncertain about why things look the way they do. Not to mention the screen real estate it takes up.
At any rate, this blog isn’t about that. It’s about what I brought up next. I jumped into the rant I started with my last blog entry about the need for us to take very seriously that we are building this stuff for humans. We need to empathise with them, and as technologists, we aren’t very good at that. It’s just part of our nature. And it’s worse when we actually think we are when we’re not, and that’s how we get so much crappy software out there in the industry. We need to build are software organizations and get into our DNA that it takes more than just great technology to make great products. We need to understand or get people who’s job it is to understand humanity and what the humans who are are customers real needs are, especially the ones that they can’t even express themselves.
And we all know by now that Apple and the rest of the tablet vendors (and I played with a live RIM Playbook yesterday and it’s pretty hot) get this and have it in their DNA to get usability right. And I have a burning curiosity about what the world would be like if that effort also went towards fixing the usability on my laptop and what a “Post-PC Era PC” and particularly Android Honeycomb like the one that ASUS recently announced. They’ve managed to take their work from 4″ smartphones to 10″ tablets. Can they take it to my 15″ laptop and my 24″ desktop. I think, or at least hope, so.
And I pose the question, what would Eclipse look like on this device? What would Eclipse look like if it was an Android app that followed the look and feel of the other Android apps. We pondered that for a bit. There wasn’t an overwhelming favourable response from the crowd that had gathered by that time. But I am very curious and hopefully we can at least understand what the tablet makers are trying to accomplish and help drive forward that kind of innovation in usability at Eclipse as well.