I don't think Windows Vista is going to last much longer on my laptop. It's been interesting getting to know the "latest and greatest" operating system out of Redmond, but it's getting in my way on a daily basis now and I really expect the OS to get out of my way and let me do my job.
Here's just a few of the most annoying problems:
All of these little things add up to one big heap of annoyance. I'm not surprised so many people stick with Windows "for teletubbies" XP or switch to Macs and Linux... It's a shame, because there's some nice touches and on the whole it feels more modern than XP. If only Apple would let us run MacOS on non-Apple hardware ....
Tim Bray has some interesting things to say in Answer the Phone Call, a commentary on where to find opportunities in the tough times ahead. Whilst I broadly agree with his analysis - more phones are sold every minute than there are people born, and there's far more innovation in mobile than on desktop at the minute - I disagree with one of his points:
This year, with the advent of the iPhone and now Android, there is a large and rapidly-increasing number of highly-programmable devices out there, which (and this is new) don't have moronic, blinkered, old-school mobile network operators erecting barbed-wire fences between developers and the people who actually buy phones.
I left a comment, but I'll add it here as well:
You're right in that the mobile market is a good place to look for opportunities - especially with the rise of the smart phone and the mobile always-on all you can eat internet. But it's misguided to suggest the iPhone and Android alleviate the barriers to development erected by network operators: many of these barriers still exist (as exemplified by the fact that neither of the phones you cite will let you any nearer the "bare metal" than you can get with all the other platforms).
Beware, also, where you seek your opportunities in the telecoms market. The previous commenter suggests SMS, but with the always-on network this is going to decline rapidly in favour of email, mobile instant messaging clients, and social networks, all of which have significantly less cost and far greater functionality.
Two things annoyed me this morning.
Thing 1. Google. Specifically, Google Apps. Since switching to Google Apps, it has rapidly become an authentication bane of my life. Wanna share your Google calendar, use it in Thunderbird? Fine, except if it's a Google Apps calendar, where you can't authenticate with your Google Apps username. Wanna sign in to Google App Engine? Nope, not if you're a Google Apps user.
Let's be absolutely clear here: I pay Google money in order to use Google Apps and host my email with them, and as a result I can't authenticate with their other services, except by using a free account? FAIL. (Except they won't fail, because people keep throwing them piles of cash, and clearly no-one is accountable since this has been a problem ever since Google Apps came out in August 2006. Which on internet time is, like, 20 years ago.)
Thing 2. Nintendo. I've been patiently (well, not very patiently) awaiting the release of the wondertastic World of Goo for what seems like forever (about a week). I was delighted to read on the website that it's available on the Wii as well as via Steam for the PC. That's great: need to reboot the laptop away from Mac OS X and my fights with Google in order to play it, I can just fire up the console. Not so fast, sunshine.
Nintendo announced World of Goo is available, listed it on their website with a release date of last Monday, and so I rushed to the Wii Shop to buy it. Is it available? No. It looks like Nintendo have a UK-specific list of WiiWare games, all 27 of them, while the US list of WiiWare games shows 37, including World of Goo. Nintendo, you suck.
Thus has my morning of geek hackery and gaming been tainted, nay, ruined, by the incompetence and malice of Google and Nintendo.
I think I need another cup of tea.
Technorati Tags: computing, development, failure, google, hosting, life, nintendo, pain, games, software, wii
I felt bad for having missed the fact that Linus has a blog. Then I realised it's only been there since the start of October. That's okay then.
Congratulations to my friends and former colleagues at Hippo for making the dutch Fast 50 again. This time they squeezed in at number 20. I don't recall what number they were last year, but either way it's great news.
I got a chance to play briefly with the new Blackberry Storm yesterday.
First impressions were that it feels bulkier than the iPhone, but is a nice enough looking device. I wasn't too keen on the italics on the keyboard, but the tactile feedback was interesting: instead of having movement on individual keys, the whole screen clicks in and out on key presses. A clever idea, but I'm not sure it's much more than a novelty.
Here's the thing: in a few years' time, will people even expect keys to move when you press them? Already I find cognitive dissonance when I switch from my iPhone to a laptop after extended periods of writing: I'm used to audible feedback instead of tactile feedback (not to mention wishing I could swoosh windows around the screen with my fingers, and pinch/stretch to resize them with gestures).
So whilst the BlackBerry might be good for old-timers wanting the latest shiny-shiny, I don't think it's a game-changer, iPhone-killer, or anything-special... though it is about a billion times better than the other Blackberry handsets.
Technorati Tags: apple, hardware, iphone, mobile, blackberry
It occurs to me that, in years to come, adages such as "I used to walk ten miles to work. Uphill. In the snow. With no shoes." will be replaced with "I used to run make with single-digit values for -j".
There'll also be a whole generation who have never compiled a linux kernel. Or removed a bunch of modules to get more speed / less memory usage. Or who know 'apt-get install' is the real way to do package management (not with a GUI). Or even ./configure; make; make install.
It's weird to be back in linux. I feel like I should be using the console all the time, but Ubuntu has so many shiny graphical utilities for managing things, it seems rude not to use them. I fear OS X has corrupted me and turned me into a mouse-wielding drooling moron.
I've been using VirtualBox more and more on my Mac as a potential replacement for Parallels, and it's great. (Parallels is also awesome, not least because it allows me to have a real bootable Windows partition which I can use both natively with a reboot into Windows or within Parallels from OSX, but it's pricey.)
I've started to use VirtualBox on Vista, to allow me to test stuff in Ubuntu without booting. However, I just hit an annoying problem with shared folders not working correctly. It took some time to Google for the solution, so I'll link to it here to help others along the way: shared folders with Vista Host and Linux Guest. The solution is to create an init.d script that manually mounts the folder shared from the Windows side.
Hope that helps...
Update: another fix: VirtualBox has a nasty habit of consuming a lot of processor. The VBoxSVC.exe fix seems to help for those running 2.0.2.
Catching up on what's been going on in the Linux world, and more specifically getting up to speed on the mobile side of things for obvious reasons. Here's a bunch of useful, interesting, quirky or otherwise notable stuff. Much more to come, I'm sure:
And some meta links:
I can't figure out how to reinstate my Delicious links since upgrading to MovableType 4 (something to do with Action Streams? Lazyweb?), so here's a bunch of links by hand:
Technorati Tags: development, google, iphone, mobile, gphone
As I walked down Shepherd's Bush Road to Hammersmith the other day, my feet went swish-swish-swish through the piles of fallen leaves. The seasons are changing once again, and as this summer fades to autumn, my life is also changing.
Previously, I mentioned a move to London as the first of many changes taking place. There have been a number of other big changes, which for one reason or another I haven't had time to write about.
One of the biggest changes was that I stepped back from Sourcesense, and since March I'm no longer a director or an employee. After 8 years building up and working in Open Source systems integrators, the time was right for a change in direction. It's all good, though: having spent some time recently working alongside some Sourcesense competitors, I'm happy to confirm that Sourcesense are some of the best in the industry, providing not just open source support and integration but also professional, agile, smart people with a proven ability to instigate positive change.
So where have I been these last few months? In London, working on-site with a customer as an independent consultant. I've been helping them with their roll-out of some key new open source search solutions as part of stabilising their platform for growth. I was working with some great people there, on some interesting and challenging problems, and was all set to continue there, but ...
Meanwhile, another opportunity came up that was too interesting to miss. And so, as of Thursday, I became Open Source Manager for the LiMo Foundation. My mission is to help them with their engagement with Open Source, and I'm sure I'll have much more to say on both the role and on mobile Open Source in general in the future.
So swish-swish-swish, the world keeps moving and changing, and so does my place within it.
Technorati Tags: consulting, contracting, life, LiMo Foundation, london, mobile, moving, open source, sourcesense, startup, work