I love developing in ubuntu, but ubuntu and windows seem to have gone crazy with their user interfaces lately. Ubuntu switched to unity, an interface designed for netbooks. Who has a netbook these days? And wants to run linux on it? Canonical should be targeting their main userbase, developers or advanced users. They should concentrate on making gnome as stable and simple as possible, and include vmware/virtualbox drivers out of the box. If developers have a simple, stable platform then the platform will grow organically.
Windows 8 can't make its mind up about if it should be used with a mouse or a touchscreen. Discoverability is hard, it's really hard to work out that you drag an app to the bottom of the screen to close it, because their are no visual clues. I like the look of metro, but it's really a polished turd.
I love developing in ubuntu, but ubuntu and windows seem to have gone crazy with their user interfaces lately. Ubuntu switched to unity, an interface designed for netbooks. Who has a netbook these days? And wants to run linux on it? Canonical should be targeting their main userbase, developers or advanced users. They should concentrate on making gnome as stable and simple as possible, and include vmware/virtualbox drivers out of the box. If developers have a simple, stable platform then the platform will grow organically.
Windows 8 can't make its mind up about if it should be used with a mouse or a touchscreen. Discoverability is hard, it's really hard to work out that you drag an app to the bottom of the screen to close it, because their are no visual clues. I like the look of metro, but it's really a polished turd.