Weblog

 
 
  1. Get Satisfaction

    A few weeks ago I signed up to try out Olive, a web application from You Know Who. I had jumped on the hype bandwagon after following Sarah Parmenter’s tweets, and decided to take the new web application for a bit of a test drive. Whilst I had no immediate use for the web application as any client contact through my employer is done via Basecamp, and current freelance work is done face-to-face, I knew a couple of people who would be interested in such a thing.

    Get Satisfaction active companies

    Get Satisfaction active companies

    The focus of this article isn’t to discuss Olive though, it’s to discuss Get Satisfaction; “People-Powered Customer Service for Absolutely Everything!” I found the link to the customer service web application on the Olive website and I was intrigued as to its purpose. I quite like to test new products whatever phase of development and so I promptly signed up for an account, and specified that I was a customer of the Olive application product. Whilst I had nothing to feedback about Olive, I had a look around for other products and companies that had registered on Get Satisfaction.

    Get Satisfaction dashboard

    Get Satisfaction dashboard

    I was amazed to find that Twitter, Songbird, LinkedIn, Last.fm and Facebook all using Get Satisfaction as a vehicle for collecting user feedback; be it a question, an idea, a problem or a discussion. Adding feedback is really simple and straight-forward which makes the sometimes monotonous and mundane actually interesting. The web application is enriched with JavaScript almost everywhere you look (and so another web application to try in Google Chrome), which enhances usability. For example, auto-suggest when typing in a company name, the same for adding feedback.

    I have added feedback to a couple of products I am interested in, namely Songbird, chi.mp, Last.fm and Clearleft’s Silverback. Don’t assume that adding feedback will fall on deaf ears either. The companies registered on Get Satisfaction add employees who monitor the feedback and respond if necessary.

     
  2. Google Chrome; not another browser?!

    If you haven’t already heard of Google Chrome then you must have had your head buried in the sand. Available to download on the 2nd September 2008, it was a bungled release caused by mis-communication within the Google camp. It didn’t matter much though as there was a rapid uptake of the new web browser and the immediate response from the early adopters was amazement at the speed of the thing.

    Built upon WebKit, the open source web browser project on which Apple’s Safari is built, it incorporates a JavaScript engine named V8 that compiles JavaScript code to machine code. This is what makes the browser so fast when dealing with websites and web applications that do a lot of AJAX calls or rely upon JavaScript for functionality. The purpose of this article isn’t to list the entire feature-set of the new web browser however. I wanted to describe just how I have found using the web browser since I first downloaded on it’s day of release.

    My initial reaction to the release of Chrome was that of despair. As a web designer and developer I questioned. “do we really need another web browser with another set of compatibility issues?” However I was aware that Chrome is built upon WebKit, and that there are few compatibility issues faced by web designers and developers when designing and coding for Safari (unlike Internet Explorer). As a means of damage assessment I tested out most of the websites that I have helped build whilst working at MyKnowledgeMap, the majority of them passed with flying colours.

    “Ok, so is it just another Safari clone?” I hear you ask. Well no, as I already mentioned, it incorporates the V8 JavaScript engine which powers through JavaScript code like a hot knife through butter. Web applications such as Google Docs, Google Reader, GMail and Umbraco can be a bit sluggish at times in Firefox and Internet Explorer due to their use of JavaScript, whereas in Chrome they load almost instantly.

    Google Chrome's incognito tab

    Google Chrome incognito tab

    Chrome isn’t just a one trick pony either. When starting up the web browser or opening a new tab, you are presented with a grid of thumbnails of your most visited websites and you can also search your history. For the security conscious among you, Chrome also has something called the ‘incognito window’ which allows you to browse the internet in some anonymity if you share your computer with others.

    You’ve gone incognito. Pages that you view in this window won’t appear in your browser history or search history, and they won’t leave other traces, like cookies, on your computer after you close the incognito window. Any files that you download or bookmarks that you create will be preserved, however.

    Whilst these features; the JavaScript V8 engine and the incognito window are nice to have, they are hardly revolutionary. There is one feature however that is and that I use more than any of the other features within Google Chrome; application shortcuts.

    Within Google Chrome you can create an application shortcut which places a link on your desktop, start

    Google Chrome's application shortcut window

    Google Chrome application shortcut window

    menu or quick launch bar and clicking on the shortcut opens the webpage or web application in a Google Chrome window without any of the web browser controls. This is a great feature and allows for distraction free task completion, for example, I have Google Docs, Google Reader, GMail, my Wordpress control panel and MyKnowledgeMap’s Umbraco control panel all as application shortcuts on my desktop. This allows me to get on with the job at hand without the likes of Twitterfox popping up with Twitter updates, or the temptation to go aimlessly surfing the internet when I should be doing work.

    A further plus of Chrome is the expected tie-in with Google Gears to make offline synchronisation even easier. It has already been implemented within Wordpress to speed up the blogging platform, and it is slowly beginning to make its way through the Google suite of products. I doubt it will be long before it is integrated with nearly every web application, for it has the potential to take the web with you, regardless of whether you’re connected.

     
  3. Website redesign

    So here it is. The partial reason for my blogging absense for the past month or so. Though it hasn’t been the sole reason why I haven’t blogged in a while.

    As you probably notice, it’s considerably different to how it was before. More whitespace, bolder colours and a deliberate focus on using type to convey importance, hierarchy and meaning. It’s still a work in progress, and some of the functionality that I have been developing locally hasn’t quite made it across here. So keep your eyes peeled for more features in the near future.

    Now that I have managed to get the redesign out of the way, you can expect a return to my usually blogging, and of course there is so much to talk about since I last blogged. I think I’ll start with Google Chrome

     
  4. Help Ryan look dumb!

    Ryan Carson of Carsonified fame is getting his head shaved this Thursday. Show your support and donate what you can.

     
  5. Microsoft sees end of Windows era

    Microsoft sees end of Windows era. It’s all change since Bill G stepped down.

     
  6. del.icio.us has some new threads

    Check out del.icio.us’ new interface.

     
  7. Ulterior motives behind Microsoft’s open source work backing?

    If you’re a regular reader of my blog, no doubt you will have seen my particle posted yesterday entitled “Microsoft backs open source work“. Since I read the original article on the BBC site it got me thinking. Why, now, are Microsoft interested in ‘making friends’ with the open-source software community when they have been rivals for so long? Well from what I can see there are 3 possible reasons; Bill Gates stepping back from Microsoft, the ongoing battle with the European Union regulators and Yahoo!

    Bill Gates

    When Bill Gates steered the Microsoft battleship perhaps he was heavily opposed to the open source software community, and only when he stepped down from leading Microsoft could Ray Ozzie and Craig Mundie venture in to the rival territory.

    Microsoft are all too aware that they need to adapt in order to maintain their hold over the home PC market, and with the recent-ish introduction of Eee PCs and all matter of variants, Linux operating systems are now finding their ways into homes and businesses which was once Microsoft’s monopoly.

    European Union regulators

    There was once a time when I was startled to read that a company could be fined 1.6 billion euros over a five year period and still carry on. The fines have come because of failure to make their software interoperable with rivals. Microsoft has shown resilience however with the poor takeup of their latest operating system, Windows Vista, and market shares crumbling around them, both online and offline. It would save them a lot of money and bother if they simply complied with the EU regulations rather than fight them. When will they learn that they won’t win?

    Yahoo!

    Then of course is Yahoo! Microsoft has fallen a long way short of buying it’s search engine competitor but I don’t think Microsoft sees themself as being beaten just yet. Most, if not all of Yahoo!s systems are running on open-source software. If Microsoft can show that it is willing to contribute to the open-source community (e.g. through monetary donations, interoperable software) then I think they would be in with a better chance of changing Yahoo!s mind about being bought out.

     
  8. Microsoft backs open source work

    Microsoft backs open source work.

     
  9. Boom times ahead for mobile web

    Boom times ahead for mobile web predicts Intel

     
  10. Wordpress for iPhone

    Wordpress for iPhone app allows you to manage your blog from your favourite mobile device.

     
  11. The internet has outdated the TV licence

    BBC logo

    As broadband speeds increase with technology advancements and coverage is getting increasingly better, not just in the UK but worldwide, more and more people have access to the internet and the information it carries. Information that was once restricted by geographic location no longer is, and it has never been so easy to find answers to the most complex or obscure questions.

    Along with the information that the internet carries, there is also the entertainment. Social networking sites, online games and streaming media. It is the streaming media that I am particularly interested in for the topic of this post.

    Here in the UK, if you have a television that is capable of receiving a television signal then you are required by law to pay for a TV licence. The cost of the TV licence is set by the Government and currently costs £139.50 for a colour TV licence and £47 for a black and white TV licence. The TV licence pays for the services that the BBC offers; TV channels, radio networks, the BBC’s websites, and the BBC iPlayer. The BBC is funded in this way as it’s services do not carry any advertising and are independent of shareholders and political interests.

    I now think however that the TV licence has run its course and the BBC’s income needs to be sourced by a different means. With the success of the iPlayer service offered by the BBC, it is possible to view and download BBC programmes without having a TV licence. The only requirement I can see is that you need to have a UK IP address. Using various technologies this can be circumnavigated however.

    The BBC have an official channel on Youtube allowing you to access BBC programmes in the same way you would watch other Youtube videos. A clause on the channel’s home page states:

    Because of the way that the BBC is funded in the UK through the licence fee, we cannot make videos available outside of the UK.

    Again, this can be bypassed using proxies, VPNs etc. The BBC also provide web streaming of their radio through the BBC website. The BBC website is accessible to all, there is no requirement for each visitor to have a paid-up TV licence.

    So what are TV licence payers actually paying for?

    Well the only way you can currently get live TV coverage is through a TV. The iPlayer and Youtube channel only provides access to content that has already been transmitted. Other than that, you can access all the other services without needing a TV licence. To me £139.50 seems a little steep just for live TV coverage.

    A different licencing model

    I rarely watch any of the programmes that the BBC broadcast simply because I think they’re a load of rubbish. There are exceptions of course; sports coverage, Top Gear, Heroes and perhaps a couple of other series that I’ll watch if I manage to catch them. I disagree completely with programmes such as Strictly Come Dancing, How Do You Solve A Problem Like Maria? and other drawn out competitions that are recycled each year and are just used in a ratings war with ITV.

    Whilst the BBC is free from shareholders in the traditional sense as a result of the TV licence fee for income, each of the TV licence payers should be thought of as shareholders as they are investing in the BBC (though by law) and therefore should have some say over what programmes are broadcast.

    Currently TV licence payers are subsidising those who don’t own TVs and watch the programmes via the internet. It is not a sustainable model. If all the TV licence payers decided to get rid of their TVs and solely watch the programmes via the internet the BBC would struggle for income. The programmes would still be watched, but not paid for.

    Instead, if the BBC (and the Government) adopted a licencing model similar to Sky or Virgin Media whereby you pay for the channels you want access to. This could be taken a step further to the actual programmes you are interested in. Or perhaps introduce advertising to a free service, with a paid-for service advertising free?

    The current TV licence has been outdated by the internet and is in desperate need of updating to ensure that all get a fair deal and that the TV licence payers don’t get ripped off.

     
  12. Mighty Boosh Sugar Puffs rip-off

    Mighty Boosh Sugar Puffs rip-off.

     
  13. Microsoft more open than Apple?

    Apple logo

    For a long time I have wanted an Apple Mac. The want was initially a desire. I fell for the glossy looks even though there was little beneath the surface that put it at an advantage over a Linux or Microsoft box. Now however, with the adoption of the Intel processor and the ease of running Windows on a Mac, the desire is more a need.

    Though I don’t feel I need to justify myself in wanting to purchase a Mac, I will do so anyway. As a web developer/designer it is imperitive that I keep abreast of modern technology, trends and applications and as a growing contingent are beginning to move from Windows to OSX (though I don’t have access to figures to back up my claim) I feel I need to do the same to familiarise myself with the interactions I might expect end-users to embrace on a daily basis.

    The fact that a Mac can run Windows on OSX through Parallels is an added bonus, as it will allow me to continue to use Windows apps. Though I haven’t done any research into it, I anticipate .NET development on OSX to be quite tricky without Windows and Parallels.

    Now you may have gathered already that I haven’t yet taken the plunge and purchased a Mac. Why? How come? You may ask. Well the reasoning is quite simple. Cost. I am looking at getting a Mac Mini, not the base model however, the 2GHz £499 model as it comes with the faster processor, larger hard drive and SuperDrive. I have decided upon the Mac Mini rather than an iMac because the iMac doesn’t bring any significant advantages for me. Granted it has a larger hard drive; but they are cheap nowadays, a faster processor; how fast do I really need for web development and graphics apps? A 20-inch computer screen; I’d rather have the option of choosing my own.

    The other reason I haven’t yet purchased a Mac is timing. It has been almost a year since the last Mac Mini update (August ‘07 by MacRumor’s reckoning) and in that time the cost of the product hasn’t reduced at all unlike it’s PC component counterparts. I expect you can purchase a more powerful computer for less than the cost of a Mac Mini. Also I don’t want to purchase a Mac only to find that in a month or two’s time it’s being replaced with a newer model. Which gets me onto the topic of this post. Apple keeping their lips tightly sealed about new products.

    When Microsoft do something new, whether developed or in the pipeline they can’t help but shout about it. It’s the same for many different companies worldwide and isn’t just restricted to the computer and web industries. Whilst this may work in generating initial press coverage with the WOW factor, you have to live up to the expectations and promises made. Microsoft was a victim of it’s own promises when having to cutback a lot of Vista in order to get something on the shelves; WinFS anyone?

    Apple on the other hand like to play the media and by keeping all the information under lock-and-key can manipulate interest. A clever game but it’s getting kind of boring, especially for me who simply wants to know when the next likely update to the Mac Mini is so I know whether to buy one or not.

     
  14. Last.fm has some new clothes

    Last.fm has some new clothes, and it’s looking rather sharp.

     
  15. The future of Microsoft

    Microsoft logoFollowing the criticism and perceived failure of Windows VIsta, the latest operating system from Microsoft, it has made me think about the direction in which Microsoft are going and how they fair against competitors in their markets.

    The problem

    There is no denying that Microsoft is a large company, both in terms of revenue and employees, but I can’t help but think that they are still spread quite thin by fighting battles on several fronts. There is the battle for operating system (server, desktop and mobile device), games console, web browser, MP3 player and search engine to name a few off the top of my head, and it isn’t like they are up against easy competition in those markets.

    The operating system market is being increasingly competitive as Apple with their operating system, OS X are beginning to claw into Microsoft’s market share. Granted OS X has it’s own drawbacks and criticisms but they seem less significant as Windows Vista’s. Then there are the Linux distributions that are so vast you can find one for almost every solution (legacy hardware, server setup, HTPC), and with the introduction of the subnotebook (kicked off by the OLPC XO-1) which has helped the uptake of Linux for home users.

    One area that Microsoft are doing particularly well in is the games console market with the XBox 360. They have managed to combine a good hardware setup with a good range of game titles which has meant that they hold the lion share of the next-generation games consoles. The fact that they decided to go with the HD-DVD format rather than Blu-ray when the format war hadn’t been decided was perhaps a bit naiive, but the consumers were willing to take that risk.

    As a web developer it is an ongoing battle dealing with Internet Explorer. The poor rendering of HTML and CSS compared to other browsers that are available; Firefox, Opera and Safari etc. makes my job a lot harder than it should be, but for the while it’s another market that Microsoft dominates until the general desktop users get wise and decide to move over onto a better browser.

    Zune? Who could forget the Zune? Well anyone could really. It was Microsoft’s attempt at recreating the success of the iPod which didn’t really work. I’m not really sure why it didn’t work as it had technical features akin to the iPod plus the ability to sync via wireless capabilities. I guess the iPod is just more fashionable and captured so much of the MP3 player market that it didn’t really stand a chance.

    Then there’s the search engine market. It has been widely publicised that Microsoft are trying for force Yahoo’s hand into merging/being taken over by the giant. The search engine market is monopolised by Google and it looks like it will stay that way for a long time to come, for they have produced services that work well and do what the user’s want them to do. Microsoft and Yahoo’s failings I would attribute to them not knowing what they wanted to do. They are both portals that provide search functionality as well as the latest news, weather, stocks and shares info, film reviews etc. and so the focus is split. Google has maintained that it is just a search engine, yes it has branched out into other areas; Google Docs, Google Calendar, Google Analytics, but they are supplimentary to the search engine which is where the main focus is at.

    The solution

    Unfortunately Microsoft have diversified so much that there is no magic bullet that would help them fight all their battles. However I would suggest that they try to narrow their focus and instead of trying to conquer all markets, concentrate on a few, but be really strong in those markets.

    As a web developer I would suggest giving up on Internet Explorer, surely it’s a waste of their time (as it isn’t a paid for product) and it’s certainly a waste of my time spending hours sorting out browser quirks. I have already mentioned that the XBox 360 is doing really strong in the games console market, so that is a market I would still compete in as it would be stupid otherwise. Unfortunately the same can’t be said for the Zune, which around 3 million units sold compared to the market leader, iPod’s 170 million, I’d give it up as a lost cause.

    With regards to the search engine market, I can see why Microsoft still want to compete against Yahoo and Google as it is quite lucrative. Just look at where Google have got to! However in order ro succeed I think they strongly need to redefine their goals and what it is that they want to be. Do they want to be a portal or a search engine? Perhaps portals are a relic of the past which is why Google has become so successful.

    Lastly there is the operating systems market. Now if I was in Ray Ozzie’s shoes as Chief Software Architect I would scrap any work that has been done on Windows 7 and bin all the previous work and start from scratch. I would take a leaf out of Apple’s book and develop upon Unix or Linux. I would ensure that all previous Windows applications would work on the new operating system, but not restricting them in to using the new operating system so that they could be used on any Linux distribution. I’d make the operating system free and perhaps charge for additional features, such as IIS, to be added which could be downloaded in a similar fashion to installing updates in Ubuntu. The main change I would enforce would be from generating  income from developing the applications that work on the operating system, such as Microsoft Office, rather than generating income from the sales of the operating system itself.

     
Most popular articles
Recent Comments
Categories
Archives