Dave Concannon

Icon

In Pure Water, No Fish

MBA vs Startup - Which is a better choice?

Summary: A selection of industry leaders answer the question - Should I do an MBA, or should I start a business?

Image courtesy of JustVodka: http://www.flickr.com/photos/justvodka/7245135/

Photo courtesy of JustVodka@Flickr

Every once in a while I get the notion into my head that I'd like to do an MBA. I have a stack of GMAT study guides that I skim through, firing dusty synapses in the long-forgotten test-taking portions of my brain. I read through the theories, the course content lists, the testimonials from happy-looking people in suits and wonder if it's really something for me. I left large companies for startups years ago and even in the toughest times have rarely looked back with regret. Is an MBA really something I want to devote my energy, money, and sanity to?

Then there's the alternative: could I gain similar or better experience by jumping straight in and just starting something? An MBA is going to run upwards of €10,000 per year, what if I could take that money and start a software business, or try to take a product idea to market? One question remains - considering I have a list of potentially good ideas and the desire to work for myself "at some point" why haven't I done it already? I've taken halfway-steps towards this sort of freedom by investing in a few Irish startups, but I still wonder why I haven't fully immersed myself.

So which of these two paths is a recipe for success? I reckoned I could do worse than asking smart, experienced people that I admire what they thought, so I drafted an email and thought of some smart people who have inspired me recently.  Here's the list (In alphabetical order...):

  • David Heinemeier Hansson

    Creator of Ruby on Rails, and partner at 37signals. One of the most outspoken programmers you're likely to find.

    It really depends on what you want to do. If you're thinking about doing it on your own, I think an MBA is probably a waste of time. But if you want to work in a big corporation, then I'm sure that'll look good on the resume. Only you will know whether you have that fire in the belly to chart your own waters. It'll require more of you, but will probably be a lot more rewarding.

    Also, you don't have to spend that much money starting a new business these days. You could try the "My Own Business" for a year and see if there was any traction. If not, you can always fall back on the MBA backup plan.

    Good luck.

  • Sean Gallagher

    CEO of smarthomes, panel investor on the Irish series of Dragon's Den, and MBA graduate.

    The first question must be - why do you want to do either?

    An MBA is great for developing and enhancing your overall knowlegde of business and in my opinion hugely beneficial to most of us. If you have technical background then learning about finance, accounting or strategy can be really helpful.

    If you are thinking of starting a business then having an MBA might well help you in the longer term to grow the business.

    Sometimes people feel that education can kill your desire to be self employed by highlighting too many risks when often it is about having massive self-belief and belief in your idea and just jumping in (with some homework done first I might add).

    My view is why not do both? In essence the business will benefit if you have a broader understanding of the principles and your studies will benefit from having some real life experiences on which to hang your new learning.

    Life is more then having and getting it is really about being and becoming. The real question is;
    What, or more importantly, who do you want to be or become and will either or both help you get there?

  • Josh Kaufman

    Creator of the "Personal MBA".

    If you're ultimately interested in doing your own thing / starting your own business, self-education and moving forward with your small business idea is your best bet. The only advantage MBAs provide is a bigger hiring network within ~3 years of graduation, so if you're not looking to take advantage of that, the time and opportunity costs of MBA programs are way too high.

  • Guy Kawasaki

    CEO of Alltop, managing director of Garage Technology Ventures, and author of "The Art of the Start", "Rules for Revolutionaries, and "Reality Check".. Guy is an MBA graduate from UCLA.

    This depends on what you want to do. If it's to work for a established company, maybe the MBA is better. If you want to be an entrepreneur, be an entrepreneur.

    Guy also included some great resources on Alltop:
    http://innovation.alltop.com/
    http://smallbusiness.alltop.com/
    http://venturecapital.alltop.com/

  • Pat Lynch

    Acting CEO of YouGetItback, finance director of Compliance and Risks Ltd,  and MBA graduate. Pat has founded successful businesses such as Microtech Cleanroom Services and TICN (The investment club network).

    Depending on your focus, this could be a very easy question to answer. An MBA won't necessarially make you money.

  • Pat Phelan

    CEO and founder of Cubic Telecom and "Telecoms disruptor". A serial entrepreneur in the telecoms arena.

    It's all about ambition. I would suggest that an MBA leads to an office and a start-up leads (eventually) to freedom.

  • Penelope Trunk

    Writer of expert career advice, and founder of three startups; most recently BrazenCareerist, a web service to help companies find candidates.

    You can only evaluate the MBA when you evaluate what you will do with it when you're done, and whether you needed the MBA to do that in the first place. Usually the answer is no to an MBA.

    You can only evaluate doing the startup by evaluating the chance that it will meet your goals.
    You don't tell me about the startup or about your goals for doing a startup, bu you probalby know both and that's what you should think about.

    My instinct tells me keep your day job; try the startup at night until you get enough revenue to be profitable and then quit day job. Forget the MBA.

  • Bob Walsh

    Business consultant and author of Micro-ISV: From Vision to Reality and several excellent ebooks, and moderator of Joel Spolsky's "Business of Software" forum.

    Definitely doing a startup. Here's why: Business Schools are repositories of knowledge about what has worked in the past. If your life's ambition is to manage a LOB (line of business) for a large company an MBA is relevant. But if you want to not spend your life working for someone else, that means starting your own business(es). Also, over the next few years it's a safe bet that disruption and change are going to be the order of the day in the business world.

    For existing businesses, this this is not good news. For startups, it's opportunity time! Between the growing role startups play in society, the economy these past few years and major economic disruptions ongoing, there's never been a better time to start a business.

  • Paul Walsh

    CEO of Segala, Chair of the British Interactive Media Association, an advisor and mentor to several companies, and a partner in one of my favourite restaurants, Jaipur.

    The fact you're asking the question leads me to believe that you haven't recognised a real problem that people need resolved and you have the answer. So, in short, study for an MBA whilst you continue to earn money in full time employment.

    It doesn't take much to start a company if you do it whilst working for someone and getting others to help build a site in return for a contra deal.   In my personal opinion, qualifications are over-rated.
    I'd never hire someone based on a qualification - unless I was looking for someone to build me a semantic web based application and they had a degree in computer science *and* knew what the semantic web was AND were able to build it. That said, a good friend of mine is getting a lot out of his MBA. Hope that helps.

Thanks to all who responded, these are some fantastic answers that have given me a lot to think about. But what do you think?

Review of "MicroISV sites that sell"

Image courtesy of Simple Dolphin @ flickr     Image courtesy of Simple Dolphin @ flickr

 

     One of the recommendations from Brian Tracy's "Psychology of Achievement" is to invest 3% of your take-home pay on yourself in the form of education - conferences, books, audio tapes, networking events etc.  So, since the start of this year I've been doing just that.  

     On St Patrick's day,  Bob Walsh at 47hats.com had a half-price sale on his ebook "MicroISV sites that sell - Creating and Marketing your Unique Selling Proposition" .  Bob runs a sucessful MicroISV, moderates Joel Spolsky's  Business of Software forum, and provides consulting advice to small businesses. He also runs the "MicroISV Digest" blog which is a great resource for new product information and ideas related to MicroISVs (Independant Software Vendors).

     I'll preface this review by making it clear that I was not a big fan of ebooks. I had the preconceived idea that ebooks are generally sold by dodgy SEO types looking to scam people out of their money with stolen content, or sell scraped-together half-baked ideas using concepts from Tim Ferriss'  "Four hour workweek" to market products without ever really having much soul in the idea.  Bob had built up enough credibility and goodwill with me from his MicroISV digest, and after reading the book I was glad that I took the leap.

     At some indeterminate point before managing a software company Bob was a reporter, and this is evident in the quality and clarity of his writing.  Fluff about his writing style aside, the content is on-point, succinct, and very practical.

      The book starts off with some basic mistakes that developers make when trying to convince customers to buy their product, and hammers home the point that people visiting a website have absolutely no emotional attachment to your product whatsoever. You might have spent several months of late nights polishing a masterpiece, but to them it's just another widget on the internet. If you don't make it clear why they'd want to buy your product, or if you make them jump through hoops to get at a demo they're just going to escape (possibly into the arms of your competitors).

   After running through this list of top mistakes,  the book focuses on developing your unique selling proposition and provides a series of excellent questionaires to determine exactly who your product is aimed at.  Following up on this checklist, he delivers a very practical guide to what a customer is looking for in a site, from their initial impression right through to a compelling call to action that results in a sale. The USP is developed critically, ensuring that you're concentrating on a very specific niche market and that you are targeting your product at how this user persona thinks.

    After reviewing and critiquing five successful MicroISV sites the book finishes up with some practical exercises and a final checklist to allow you to evaluate your own site.  I couldn't find fault with this book, and was engaged throughout. The writing style is light and cleverly targeted at a technical audience who want to market their software, even using code analogies to push the message across.  A full table of contents is available at the bottom of the author's ebook page.

    Does it deliver any value? Well, I'm now seeing product websites through a different set of eyes - the first thing I did after reading the book was come up with a checklist of changes for a site I work on, and sent out some pestering emails.

 

 

 

 

 

 

Why Good Copywriting Is Essential

 

    With even the most limited of budgets a company can get themselves a presence on the internet, allowing their message and brand to permeate into the eyeballs of potential customers globally.  This is a huge opportunity to reach out to the world and champion your products or services  to people who may otherwise never have heard of you.  Planting a solitary flag into the moist soil of an undiscovered country could have been a fitting analogy ten or twelve years ago, but today the internet is like taking a seat in a massive sports stadium and expecting your voice to be heard above the clamouring masses. 

    If I take this analogy to the next step, let's imagine that for a few minutes you are given the undivided attention of everyone else in the stadium - a sixty second chance to let everyone else know why what you do is better then anyone who does something similar.

    I can't (and won't) claim to be a copywriting expert, but I want to compare and contrast two websites. I've stumbled across these companies over the last week or so and there's a sharp difference in how they present themselves. While they may be in different markets or targetting different business segments, they were both given the sixty second chance to attract my attention. One succeeded nicely, and one failed so miserably that I felt compelled to write this article.  Without naming names, here is a snippet of text from the main page of both.  Compare the robotic drone of this buzzword spaghetti:

 

 We enable you to leverage your existing customer, content and service assets to massively increase online adoption and monetisation, by leveraging the widespread adoption of widgets and Web 2.0.

 

To this simple, friendly, understandable text that I have copied verbatim:

 

$COMPANYNAME gathers all your valuable digital stuff — photos, documents, email, music, videos — from all your PCs and laptops.  It backs up everything, securely stores it, and organises it all so you can find or share your files from anywhere.

 

   If I try to translate the first quote I'm perhaps going to conclude that the company has something to do with widgets and want to leverage...  something. Maybe they make levers?  There are some guidelines that suggest that for maximum effect you should aim your web copy at an audience of 12 year olds, but while I have no intention of conforming to this,  clarity is always important.

     Marketing buzzwords exclude your audience, add very little in the way of value, and impress nobody but yourself.  Clearly these two example companies compete in different markets  (Business-to-business vs business-to-consumer),  but the difference in both clarity and the general impression of basic competence from the front pages of their website is remarkable.

 

(The astute reader will note that company B is putplace.com. I'm not affiliated to them in any way. They seem to have a nice product.)

Tuesday Push - Mymunster.com

 

    The Tuesday Push  is a little social experiment to help promote Irish businesses on the web.  Every Tuesday a group of dedicated helper monkeys listening for the signal to act receive their instructions from the Tuesday Push website and scatter to the comfort of their blog software's admin panel like some sort of benevolent terrorist cell. 

   This week's push is for mymunster.com, a social networking site for Munster rugby fans. To brutally frank, rugby is not something I'm interested in.  Actually, if I was given the choice between watching rubgy or being hit in the face repeatedly with a shit-covered shovel, I'd probably have to think about it for a while.  

    With my masochistic preferences aside, the site is a nice niche within a huge, passionately dedicated market. The design of the site is intuitive, clean,  and well branded and they have a good community following already.   If you're a Munster rugby fan check it out!

Future of Web Apps Dublin 2009 Review

On Friday (March 6th '09) I attended the (FOWA) Future of Web Apps Dublin conference hosted by Carsonified at Liberty Hall.  Carsonified are responsible for developing and successfully selling projects such as Dropsend, and HeyAmigo, and put together a very nicely run conference with some great speakers. This post is a (not so) brief review of the presentations given.

Here's the criteria for what I consider a good presentation, I'll give each of these areas a mark out of five and average for a final score. This is just my slant on things, and if you have a different measurement of quality then let me know. :)

  • Content - Were the slides good? Was the actual "meat" of the talk good? Did the presenter make specific memorable points that I can remember?
  • Delivery - Was the speaker confident? Was I convinced that they knew their material? Did they use their slides effectively to put across their message? Most importantly, did they keep the material interesting?
  • Practicality - I'm looking for practical suggestions and tips that I can use in projects I'm working on, and nebulous buzzwords or rambling framework hero-worship is not interesting to me. Did I come away with anything interesting from the talk?
I'll also mention the general audience reaction, but I'm only giving my own opinions on the presentation. Just to clarify, I tried to attend every session and the most advanced bit of technology I had with me was a pad and pencil; no twitter or web surfing. I was trying to pay attention to every speaker. Here are the presenters in the order they spoke, with a score for each at the end. At the end of the article there's an overall summary of the conference. Am I wrong? Did I miss the gist of the talk? Leave me some comments and let me know!

Ryan Carson - "How to sell your web app - Lessons learned from the acquisition of Dropsend.com"

Content: Ryan talked through some unexpected barriers that he faced when selling his web apps, and ways that companies looking to exit can make life much easier for themselves from the start. The presentation he used was straight out of Guy Kawasaki's "10/20/30 Rule of Powerpoint", using slides that make one specific point per page and allow the speaker to expand. This means the audience is not reading slides ahead of what the speaker is saying, and you get far more from the talk.

Specific points made include creating a new web application using it's own company so you don't go through the pain of detaching it from your existing company, allowing for 1-click refunds and bonuses to your customers ensures better goodwill, and to start your domain transfer quickly as it takes an eternity. Some interspersed slides of kittens and David HasselHoff covered in Sharpei puppies kept it light.

Score:  5 / 5. It kept my attention throughout.

Delivery - At this stage, Ryan must be an old hand at presenting. His style was relaxed and confident, and it came across like a conversation with a friend in a bar. Very easy to listen to,  and he stayed in a well-lit part of the stage and never got in front of his slides.

Score: 5 / 5.  Can't fault it.

Practicality - Specific points were made that I could make actionable decisions on. There's ideas on how to build something into your app from the start (or not to build things in the case of billing - leave it to APIs) that I can take away and use immediately. Just what I want in a talk.

Score: 5 / 5  giving Mr Carson a perfect score. Really enjoyed it.

Eoghan McCabe and Des Traynor - "Unconventional Web Apps"

Content - Eoghan and Des belted through some 240 slides, which sounds pretty terrifying except that they were churning through them at a pace of several a second in some parts. They set the stage with some ideas on how certain real-life concepts are normal and intuitive, and contrasted with how the web has grown from the technical limitations of the late nineties to accept certain paradigms as conventions even where they're pretty unintuitive.   If there was one critique I'd raise is that occasionally they'd make a statement as if it was a common fact, but was actually an assumption they were asking the audience to indulge them in. Great use of timing on the slides for comic effect, they had me (and the rest of the audience) cracking up.

Score: 4.5 / 5

Delivery - Des calmly talked through his slides and let his natural humor show. As far as I'm aware he lectured during the time that he was studying for a PhD, and his experience in front of an audience showed in his calm demeanor. Alternatively, Eoghan started off pacing around his half of the stage furiously waving his arms, and directed his speech at the floor more often then at the audience. I'm not sure whether he's just a really freakin' intense guy or that nerves took over a little bit, but this made it quite distracting from what he was saying until he started to ease into it about halfway through the talk. Once he relaxed the audience could do the same and enjoy the talk, and the pace was steady and interesting.

Score: 4 / 5

Practicality - This is a hard one to score, as the topic itself isn't a case study on a specific project or technology, but a call to question what we see as "convention" while developing.  If I take it that the underlying purpose of the talk was to plant a seed of rebellion against unquestioned assumptions in my head, then it's a success.

Score: 4 / 5 giving the lads from contrast a total score of 4.16/5.  I have to say that they were fantastic ambassadors for the web industry in Ireland.

Robin Christopherson - "Apps for all in a web 2.0 world"

Content - Robin's talk was on understanding accessibility issues that can affect your web applications. Robin is blind, and watching how he surfs the web is very interesting. His content was somewhat hindered by the flaky wi-fi access in Liberty Hall as he was trying to view live sites, but the general concepts were very interesting. Robin took us through some typical conventions that we take for granted when using the web, for example the ubiquitous CAPTCHA used for form signups. It turns out that by definition a CAPTCHA is completely unusable for a user with any sort of vision impairment as there's no way for a screen-reader to interpret them. To add insult to injury, the recorded version is completely unintelligible. I found these specific examples of hindrances in his talk very interesting.

Score: 4 / 5

Delivery - As mentioned previously, Robin didn't use slides during the presentation and the delivery suffered due to forces outside of his control when his web access dropped frequently. He spoke calmly and presented himself well, and came across as someone who's really passionate about the web, and threw in some nice self-deprecating humor when describing audio versions of CAPTCHAs in that he had to ask other colleagues whether he's hearing impaired as well.

Score: 3 / 5, due to forces outside of his control.

Practicality - I came away with specific things I can use. Even just seeing how he navigates the web was enlightening. There were some interesting examples of sites that manage to use rich web 2.0 functionality without relying on JavaScript, or offering different content for impaired users which I found useful. I think it could have benefited from a "Top five worst problems" type of summary, but it was definitely practical.

Score: 4 / 5 giving Robin a total of 3.6 / 5.

Blaine Cook - "How to build amazing web applications - Lessons learned from building Twitter.com"

Content - Maybe it was the rush of sugar from the blueberry muffin I had at the morning break, or some sort of temporary coma from the realisation that I paid two Euros for an eyedropper of tea, but I was pretty disappointed with this talk.  Blaine is without doubt an exceptional developer, but for the life of me I can't remember what went on in this talk.  The one point I took away from it was that XMPP was a very complicated and detailed specification.  He didn't use specific points in the slides that I can recall, just directed talk around some vague concepts that I can't remember. Whether it was just me or it just wasn't a good presentation I can't tell.

Score: 1 / 5

Delivery - Blaine seems to be a sort of friendly, quiet, unassuming character who definitely has passion for his work, but I think that perhaps the talk was a little too muted for the size of the audience. I don't think the style of his slides really helped - it wasn't grounded enough and as a result he didn't really make coherent points that I can remember.  He didn't make great use of the stage and sort of hung around at the side in a half-shadow, and talked about whatever seemed to come to mind, but he was calm and confident. For no other reason than I wasn't sure if the material just didn't appeal to me, I'll say that the delivery was good.

Score:  4 / 5

Practicality - I was disappointed, and came away from this talk with... not much. Perhaps the cause of this disappointment is the high hopes I had for practical concepts that I could use. The title suggested that I would be given information that will transform my humble tinkering into something astounding. Unfortunately, without specific points that could anchor me to his talk,  I drifted off into a complex series of calculations on how much margin Liberty hall were making on the tiny cups of tea.

Score: 1 / 5 giving Blaine a total of 2 / 5.

Emma Persky - "The future is Ruby without Rails"

Content - Emma's slide presentation consisted of roughly 15 images taken from Flickr with tentative-at-best links to what she was speaking about. At the risk of repeating myself, I need something that anchors me to the fundamental message of what the presenter is delivering. The core of Emma's content seemed to be that occasionally frameworks don't deliver absolutely everything that you need in an application. Personally this seems obvious at best, and insulting at worst. What am I, a kid playing with Lego? I would not expect even the most junior of developers to express the opinion that a single technology or framework will do everything under the sun. Everything has it's reasonable limits, and taking me on a tour of flickr to explain this seems pointless. One particularly myopic audience member twittered that it was somewhat disrespectful to "sort of dis" rails at a conference where David Heinemeier Hansson was speaking. Not relevant to the point of the talk, and not relevant in any larger context either; anything that can't stand up to a little bit of criticism is pretty poor, and such hero worship just promotes emotional attachment to a technology over it's value. She did make a great point about diversity in frameworks of the same language being good for the language as a whole, but in general I was unimpressed.

Score: 2 / 5

Delivery - Emma is passionate about technology, it's obvious that she loves what she does and to be honest it'd be great to see more people as interested in web development as she is. She came across as confident, though rushed her words a little and stayed a bit too far away from center stage. As her slides weren't making any concrete points she probably should have been front and center. I can't detract from the delivery - she pushed her idea across.

Score: 4 / 5

Practicality - The practical ideas that I got out of this presentation were mostly incidental to the talk given, in that I was in a state of unimpressed disbelief at the questions asked at the end. The impression I got was that most of these questions came from audience members with considerable ego invested in Rails, which they somehow felt that Emma was insulting. To clarify, I've used rails for projects and liked it, but to me it's just another tool that can simplify development. My enlightening moment at the end was that for all the talk of questioning convention, people have considerable emotional lock-in to frameworks and technologies. Frameworks, specific languages, or specific technologies don't make web applications amazing, clever application of innovative design (front and back-end) does. It's pretty simple really; everything has it's place - you don't use a golf club to go fishing.

Score: 2 / 5 giving a total of 2.6 out of 5.

Morgan McKeagney - "Yet another Web application? Or a successful business?"

Content - Morgan started off by comparing the economic climate of 1977 and the indigenous music scene to the current spot of bother we find ourselves in. This segued into a nice analogy for success in writing web applications - at the time of the punk revolution that Morgan described, there were bands that had considerably local influence. These bands were critically acclaimed and headlined gigs, but thirty years later only a handful of the audience in Liberty Hall had heard of them. The presenter contrasted this with a "second-rate" band at the time who pushed onwards and upwards to become one of the most successful bands on the planet - U2. Morgan's slides consisted of some relevant images that were well-timed to the ideas he was pitching, and most of the focus was on what he was saying. One small criticism was that he chose one or two quotes that appeared in full on the screen, which meant that the audience had finished reading them (and thus lost focus on him) by the time he got to it. The critical point of his talk is to question what you're working on - if you're spending your time on an application that isn't something that has a market and will make you money then you have a nice hobby, not a business. In terms of U2's epic success, the music was a very small part of what made them successful - in web application land this is true also, the technology is only a small slice of what makes something popular, and good use marketing, positioning, brand building, and fostering community is also incredibly important. There weren't specific points mentioned on how to determine whether your idea is business-viable, but it was compelling.

Score: 4 / 5

Delivery - Calm and confident, Morgan stood front and centre and happily looked around the audience, even getting a little bit of audience participation going. One very nice touch in terms of networking opportunities was to anchor himself in the audience's mind as "the guy with the tie", and if you're reading this Morgan, the tie was pretty hideous but a fantastic coup in terms of being memorable to your audience. At the end he announced a €10,000 prize for the best business plan submitted to his company.

Score: 5 / 5

Practicality -  One slide that Morgan showed was a tag cloud of the different aspects of U2's "business", in which the music was a small part of a much larger landscape. In terms of getting a technology-focused audience to think about what else is involved in the business of software this was very informative, but I might have liked some practical steps on how to evaluate whether a business is viable, or suggestions on brainstorming to turn a simple idea into something profitable.

Score: 3 / 5, giving Morgan a total of 4 out of 5. Very enjoyable.

Matthew Ogle - "How to build desktop apps that help your web app succeed"

Content - While the title of this presentation might have seemed slightly out of place at a conference about web applications, Matthew left no doubt that this was relevant. Delivering a series of interesting slides interspersed with the ubiquitous web kittens, he took us through some of the ideas that made Last.fm successful. It could be argued that Last.fm was in the right place at the right time to marry the concepts of audioscrobbling and user generated content into a powerhouse audio recommendation engine, but it's clear that they made some excellent decisions to get there. The talk had some choice information on what not to do in order to get your users actively using your application. In terms of Last.fm, a desktop app which sent scrobbled audio information to the servers is sufficient to infer whether a user likes a track or not by how many times they listen to it, where one competitor failed was in trying to disrupt the flow of a user by asking them if they wanted to rate the song after it played. Matthew had some interesting ideas on the future of where desktop / web integrations are going and whether it's actually a good thing or necessary at all. A good mix of fact and speculation.

Score: 5 / 5

Delivery - I enjoyed this talk, Matthew came across as laid back and knowledgeable and he seemed happy on stage. This was another talk akin to having a chat with a group of friends in the pub, he skimmed around the edges of the topic comparing and contrasting with competitor's offerings or other similar technologies. He never took the slides too seriously, and the overall impression was that this was his opinion and he was fine with you running off and finding something else that contradicted it.

Score: 5 / 5. One of the best presenters of the day.

Practicality - As a former desktop developer, this talk gave me some immediate ideas for driving adoption of our web software. The idea of co-opting a user's normal work patterns to collect data or push something from the web is very interesting. If I could play devil's advocate and assume that I have never been a desktop developer, then this talk still gave me practical concepts in terms of web usability and user flow.

Score: 4 / 5 giving Matthew a score of 4.6 / 5

Simon Willison - "Web application horror stories"

Content - Simon proceeded to scare the pants of every god-fearing web developer in the audience by running through some insidious security holes commonly found in websites. He took a run through common XSS, CSRF, and SQL injection attacks and how they can be chained into what he described as "Street Fighter super combos". His slides allowed the audience to focus on his description of the various attacks, with meatier content in terms of actual application, and screen shots of example attacks. Yet again the slides of kittens found their way into the presentation, what ever happened to the old presentation chestnut of pictures of attractive women in bikinis accompanied by the standard "Oops! How did that get in there?"?

Score: 5 / 5

Delivery - Confident, well paced, and didn't labor his points. One example attack of an cross site attack involving one of Britney Spears' twitter updates had the entire audience in tears of laughter. Even though I was aware of the attacks he was describing and their consequences, it had my attention for the entire presentation.

Score: 5 / 5

Practicality - Simon attached relative importance to the dangers of the various security holes he was describing, and described the "better" way to avoid the issues described. Without being preachy he provided gave solid, practical methods to prevent the issues. I picked up some new ideas, and I think that any developers without the knowledge of these sorts of attacks would have gained a lot of practical information from this talk.

Score: 5 / 5 giving Simon Willison a perfect score.

120 seconds of madness - Start-ups pitch their ideas

Content - Three startups were given two minutes each to pitch their ideas to Ryan Carson, David Heinemeier Hansson, and Mike Butcher (of TechCrunch). The "contestants" were Campbell Scott of IGOPeople, Anton Mannering from UDooGoo, and Robin Blandford from "Decisions for Heroes".  Once the startups pitched, the judges gave feedback, mainly on what they liked about the presentation. This didn't have the bitter twist of an American Idol audition so the feedback was mainly positive or neutral. It's a nice idea, but could probably have done with a more critical approach.

Score: 4 / 5.

Delivery - There was a standout winner in the three presentations in Robin Blandford, who presented himself confidently with a well-rehearsed speech that explained decisions for heroes succinctly. He answered any of the judge's questions quickly, and explained a clear path for what he wanted to achieve in dominating his particular niche and then expanding. The other two presented themselves with shaky starts, and it was obvious that nerves were interfering with their pitches, though they both got there in the end. I think both need more practice delivering their elevator pitch in public, and that with time they'll polish their pitches nicely. In both of these cases the judges had to push for more questions on how the businesses worked exactly, and how they were planning to grow it into a profitable business but they were impressed when they both demonstrated solid ideas for revenue generation.

Score: 5 / 5. It takes balls to get on stage in front of your peers and sell your ideas. Well done lads.

Practicality - This was a crash course in elevator pitches via the medium of schadenfreude. It should have been obvious to any developer in the audience what the judges were looking for in a presentation, and how they can apply it to polishing their own pitch. I think it could have done with an explanation from the judges of what they think is the ideal way to pitch, or some sort of quick recap on the top pieces of information a good pitch should deliver. Practical advice you could take away on elevator pitches would be to polish your elevator pitch so that you know it off by heart, try to cut directly to what your product does and explain clearly how you're going to make money, then practice relentlessly until it's second nature and you can delivery confidently.

Score: 4 / 5 giving this section a total score of 4.3 our of 5

David Heinemeier Hansson - "The Real World"

Content - For some of the audience, David was the main reason to come to FOWA. With such an expectation built up, I was expecting big things and thankfully David delivered. The talk explored criticisms that people often put across to developers when presenting a new idea, picking away at the concept and suggesting that it wouldn't work "in the real world", or once it's a success people justify why it wouldn't/couldn't/shouldn't work for them.  David cut through these common criticisms in a presentation which made nice use of the 10/20/30 presentation rule (I'd clarify that this isn't the be-all and end-all guide to live speeches, but those presenters that used it had more interesting talks, and the audience paid attention to the speaker and not the slides). The message he put across was solid and practical, and something he's mentioned in other talks - Make something people want, charge them money, and then spend it! A great message in the current market of dozens of "me too!" twitter applications, and loss-making social networking sites.

Score: 5 / 5

Delivery - From the second David was introduced the audience greeted him with whistles and rapturous applause - like a rock star. To be honest, this bothers me. I'm an admirer of his work and of 37signals' application development philosophy, but I don't go in for hero worship and would like to keep an open mind to judge his talk on it's merit, not David's reputation. With my biases aside, DHH owned the stage. His delivery was confident to the point of arrogant, which fit in perfectly with the theme of his talk and he kept the pace snappy, and it was amusing. His "fuck you" attitude mirrored the content of the presentation; he is living the ideas he was presenting. He threw in a few jokes (one bizarrely about his "wonderfully swirly hair"), and the audience lapped it up.

Score: 5 / 5

Practicality - This was like a startup pep-talk, and I think you could listen to this talk whenever you feel you're about to give up on a project. The message of one of the last slides stuck with me - "Execution and Perseverance". It's the classic "secret" to success - pick your niche, dominate it, and keep improving. There's no "secret sauce", no golden niche that nobody has ever noticed. You just need to grab an idea that has a market willing to pay money, keep the people happy, and spread the word. A wonderful motivational talk that you could listen to once a month to keep the fire burning.

Score: 5 / 5. For all my reservations, he rocked it.

Mini-sessions

There were three mini-sessions during the breaks in the day, but I only caught two of them. IQcontent's mini-session on user testing during the lunch break (Slides here) looked interesting, but anyone who knows me will testify that you don't want to meet me when I haven't been fed so I left for the epicurean food hall on Liffey street as a courtesy to public safety.

Stuart Townsend from Sun Microsystems gave a rundown of some "startup essentials", in a nutshell why small companies should be bootstrapping, using services like the cloud, and whether the current economic climate is conducive to building something. If you weren't aware - it is. While a lot of people will be trying to run back to college as the economy tanks, now is the perfect time to put in some hard work to get a product going. Actually, that's a lie; the perfect time is always "now".

Martha Rotter from Microsoft gave a talk on the version 8 of Internet Explorer. There are some nice additions that the audience were happy with, including much improved compatibility with CSS - a constant problem for front-end development on the web. Accelerators are a way to provide active links on your address bar, for example an ebay auction you're watching will highlight on the link bar when someone else makes a new bid on the item you want. A nice presentation, and the new version of IE looks pretty solid, but she lost the audience at the end when she played a cheesy corporate promo video. I was particularly impressed when Martha's laptop continued to function after it was accidentally dropped from a height.

Both very enjoyable, but these mini sessions didn't leave much time to spend networking.

Summary

Overall the conference was well worth attending. The quality of presentations was high, it ran smoothly without any noticeable technical hitches, and there was enough time to get between mini-sessions and main talks. The event team did a fantastic job of getting everyone registered, and notifying people when the talks were due to resume after breaks. The wi-fi in Liberty Hall was flaky, but I was busy listening to the speakers instead of farting around on an iphone so this didn't bother me ;). I'd definitely attend another Carsonified event, I really enjoyed it and met some cool people.

In terms of a final score for the conference, I'm really only interested in the talks; flaky wi-fi and nasty coffee / expensive cups of tea are unfortunate but not that relevant. I'm averaging all the presentation scores listed above to give the conference as a whole a final score of just over 4 out of 5.

Was I on the button? Did I miss the point? Should I be shot for not worshiping $FRAMEWORK? Comment below, all feedback welcome.

Book Review: Ram Charan - What the CEO wants you to know


Ram Charan is an advisor to Fortune 500 companies and has lectured at Harvard and Northwestern's Kellogg school of business.  In his book What the CEO wants you to know, he explores what he describes as the "basic building blocks of a business".  Using comparisons from his family's shoe shop in India he deciphers the day-to-day necessities of a business in order to describe the essential information you can use to determine whether a business is successful.

Here is a synopsis of some of the essential finances of a business as described in"What the CEO wants you to know":

  1. Cash generation - The difference between all the cash that flows into or out of the business in a given time period.
  2. Margin - Margin is the percentage profit made on the products the company sells or services the company provides. As a meaningful statistic it usually refers to a company's net profit margin after taxes.
  3. Velocity - Sometimes referred to as "inventory turns",  describes the concept of how frequently the company's stock is moved off the shelves into the hands of it's customers, and replenished by suppliers.  It defined by how many times a particular product has to be restocked in a year.  Additionally he measures "Asset velocity", this is AV = Sales / total assets. This measurement is somewhat more interesting in terms of software companies that don't have a physical  product.
  4. Return on Assets (ROA) - The amount of money you are able to make with a given amount of fixed assets. Occasionally companies use slightle different measurements such as "Return on investment (ROI)" or "Return on equity (ROE)". These measurements answer the questions of "How much money are you making with your investments, or with the money shareholders have invested in the company?".   ROA can be simplistically defined as a product of Margin and Velocity (R = M x V). Mr Charan describes the ROI of a business as a critical marker to the health of a business. Comparing this figure with competitors and the previous year can gauge whether a company is succeeding or failing.
  5. Growth - A company's growth is the increase in a company's size in terms of employees. The author argues that with a lack of sustainable, profitable growth, a company may not be able to attract the type of employees that the company needs to succeed in the marketplace.  If a company stagnates, the amount of money it can afford to spend on research and development decreases, the opportunities for promotion within the company begin to dry up, and the ambitious employees move on for greener pastures. Even more dangerous is unnecessary growth, where the company expands at a rate which is not consistent with the return on the investment in the new employees/stores etc.
  6. Customers - A company must listen to it's customers in order to succeed. In terms of e-business, neglecting user feedback to your software or website is detrimental. The prevalence of the internet means it is possible to promote your business globally, and if you don't cater to the tastes of your customers they have little need to stay. The cost of attracting customers is relatively high, but in most cases the cost of switching for a customer is very low.

Using these measurements, you can get a summary of the business:

  • What were the company's sales?
  • Is the company growing, or is growth flat or declining? How does this growth compare to competitors or the market segment?
  • What is the company's profit margin? How does this margin compare to the competition?
  • What is the company's inventory velocity? It's asset velocity?

In terms of wealth the book delves into the business from the eyes of an investor:

  • Price-earnings multiple (P-E Ratio) - How much profit the company made for each share of stock. For example, a P-E Ratio of 7 means that for every dollar of earnings per share the stock is worth seven times that much. It represents the expectations about a company's current and future money-making abilities. When a company begins to miss it's earnings-per-share expectation investors often decide to take their money elsewhere, resulting in sliding stock prices.

This is followed up with some notes on personnel management, coaching, and how to determine whether a person is suited to a job, though I'm not certain that this chapter belongs in the overall context of the rest of the book. Finally there is a personal check-list you can use to evaluate your own company on the metrics described previously. I found this a nice basic primer on business finance, I'm certain that each of the topics could have entire books devoted to them, but this is a good overview with enough detail to be interesting without getting too dry.

Check it out on Amazon here.

Add to Cart