29 Jun 2010

Why I Quit A Six Figure Job

Salaried work isn’t necessarily a bad thing, but the benefits it provided me weren’t benefits I actually wanted.

This really is an inspirational post.I can relate to a lot of it (unfortunately not the 6 figure salary part!). I also recommend a read of the related post at the same blog "The Guy In The Giraffe". Awesome stuff.

25 Jun 2010

Mum.... Dad... I have a confession to make. I use Java

My first programming love was Java. To be entirely honest I don't get why Ruby people (in particular) have so much against it. I guess it's the big bad corporate programming language target du jour.

I'm not saying it's perfect - far from it - being mainly a Ruby programmer these days it is maddeningly verbose. But in my experience all the best programmers I have ever worked with cut their teeth on Java.

But anyway - I came across the above video via @dansumption on Twitter - probably one of the funniest videos I've seen for a long time. Well funniest video about a programming language anyway!

24 Jun 2010

140 Character Elevator Pitch

Earlier today I posted a comment on my Twitter profile: http://twitter.com/ashleytowers/status/16922598763

“If you can’t explain your product in one tweet it’s a) Too complicated b) Lacks Focus.”

This turned out to be a bit more controversial than I was expecting, so I signed up to Posterous so I could explore it a bit more.

I see this as the modern elevator pitch. I’m sure you all know what an elevator pitch is – a short description of your product/service/whatever that you could reel off within an elevator journey should you ever find yourself in an elevator with someone influential. In the modern era when attention spans are at an all time low 140 characters should be ample to get the core of your product/service across.

I’m not suggesting a full description of every little feature – but I believe if 140 characters isn’t enough to get across the gist of your project then you won’t have the focus your product needs. This concise definition is your product’s soul – it is the core definition that lets you instinctively know if you should add a feature or not. If a feature doesn’t fit in with or enhance this short definition then it is questionable as to whether it should be added.

The Space Shuttle

“A partially reusable manned space launch and reentry vehicle” 60 characters

Twitter

“A web site that lets people post short update messages and receive updates from others who they find interesting” 112 characters.

The ability to define your product concisely keeps it focused on what matters – Twitter doesn’t need comments, the ability to post longer updates or share photos. They don’t fit in to that core definition – they add weight in the same way adding a bidet to the space shuttle.

24 Jun 2010

I May Get It Now

I think I may have just figured out where posterous fits in for me. I've had the .co.uk domain name of my name for a while now but never been motivated to get a personal blog set up. Posterous lets me do that without any setting up. Also, it lets me have a place for all of the things I'd like to write about that don't fit in with my main blog over at http://www.usabilityfriction.com

That's all I'm going to write at this stage. I'm uneasy with the email to do your first post and create an account. I'd be irked if it didn't work!

Ashley Towers's Space

I'm a Software Engineer and all round technophile. I love Ruby on Rails, Objective-C, HCI/Usability, Real Ale and rock.

My main blog is over at Usability Friction where I write about usability and design.