Books

Below I list some books I have read  that I think might be of interest to microISVs and other people in the software business. For each book I have included a very brief review and rated them out of 5 for ‘relevance’ (how useful they are for microISVs) and ‘interest’ (how entertaining they are). The reviews are ordered with the highest scoring at the top. Obviously the scores are subjective.

Click through to Amazon for more in-depth reviews and to buy. The links are affiliate links – if you clickthrough and buy, I will get a few pennies towards my next book purchase.

Please feel free to add your own comments on these books, or other ones you recommend (or don’t recommend).

business of software sink

‘Eric Sink on the Business of Software’ by Eric Sink
Various writings on the business of software from Eric’s excellent blog, which I found very helpful when starting out. Covers topics such as finance, marketing for geeks, finding a product idea, product lifecycle, tradeshows, magazine advertising and pricing. All written in an engaging style and aimed readers with a programming background.

Relevance: 5/5
Interest: 5/5
Buy it from Amazon.com
Buy it from Amazon.co.uk

ui design for programmers spolsky

‘User Interface Design for Programmers’ by Joel Spolsky
An excellent overview on how to design easy-to-use user interfaces.

Relevance: 5/5
Interest: 5/5
Buy it from Amazon.com
Buy it from Amazon.co.uk

don't make me think krug

‘Don’t make me think – A Common Sense Approach to Web Usability’ by Steve Krug
How to design for ease of use. Includes a useful chapter on how to carry out usability tests. 90%+ of the content also applies to desktop software.

Relevance: 5/5
Interest: 5/5
Buy it from Amazon.com
Buy it from Amazon.co.uk

microisv bob walsh

‘Micro-ISV: From Vision to Reality’ by Bob Walsh
A good overview on how to start your own microISV with lots of useful information and interviews. Aimed mostly at downloadable software. I am one of the microISVs interviewed.

Relevance: 5/5
Interest: 4/5
Buy it from Amazon.com
Buy it from Amazon.co.uk

‘Start Small, Stay Small: A Developer’s Guide To Launching a Startup’ by Rob Walling
Lots of actionable information on how to start up and run a small software business. I have done a more detailed review here.

Relevance: 5/5
Interest: 4/5
Buy it from startupbook.net

anything-you-want

‘Anything you want’ by Derek Sivers
Derek Sivers talks about his experiences growing CD Baby to a $22 million company. Rather than the usual ‘growth at any price’ approach, his philosophy is to concentrate on being happy and doing the right thing by your customers. It is a slim volume, you can read it one sitting.

Relevance: 4/5
Interest: 5/5
Buy it from Amazon.com
Buy it from Amazon.co.uk

joel on software spolsky
‘Joel on Software’ by Joel Spolsky
A selection of insightful and well written essays on the software business from the Joel on Software blog. It covers diverse topics such as: unicode, functional specs, interviewing developers, business strategy, bloatware, crash reports and much more.

Relevance: 4/5
Interest: 5/5
Buy it from Amazon.com
Buy it from Amazon.co.uk

don't just roill the dice davidson

‘Don’t Just Roll The Dice – A Usefully Short Guide to Software Pricing’ by Neil Davidson
A short and sweet guide on how to price software, covering some economics, competition, site licences, free, network effects and lots more. An easy read considering the subject matter. Also available as a free PDF.

Relevance: 5/5
Interest: 4/5
Buy it from Amazon.com
Buy it from Amazon.co.uk

ariely predictably irrational
‘Predictably Irrational’ by Dan Ariely
Ariely takes a fascinating look at the irrational ways that people make decisions, backed up with experiments. The chapters related to pricing are particularly interesting for entrepreneurs.

Relevance: 4/5
Interest: 5/5
Buy it from Amazon.com
Buy it from Amazon.co.uk

founders at work livingstone

‘Founders at Work : Stories of Startups’ Early Days’ by Jessica Livingston
Fascinating stories of the early days of some well known software companies in the words of the founders. Interviewees include: Steve Wozniak (Apple), Caterina Fake (Flickr), Mitch Kapor (Lotus), Max Levchin (PayPal) and Sabeer Bhatia (Hotmail). It is noticeable that few, if any, of these successful companies got it right straight away – feedback and iteration were the key.

Relevance: 4/5
Interest: 5/5
Buy it from Amazon.com
Buy it from Amazon.co.uk

pragmatic programmer hunt thomas

‘The Pragmatic Programmer’ by Andrew Hunt and David Thomas
Some high-level thoughts on how to improve your software craftmanship.

Relevance: 5/5
Interest: 4/5
Buy it from Amazon.com
Buy it from Amazon.co.uk

22 immutable laws trout and ries‘The 22 Immutable Laws of Marketing’ by Al Ries and Jack Trout
Trout and Ries talk about strategic marketing concepts such as leadership, positioning, focus and candour. The examples are rather out of date – it is amusing to note that these marketing gurus advise that Microsoft would be unwise to take on Lotus in spreadsheets, Harvard Graphics in presentation graphics and Word Perfect in wordprocessing as “When you try to be all things to all people, you inevitably wind up in trouble”. Each chapter is short, so it is a quick and easy read.

Relevance: 4/5
Interest: 4/5
Buy it from Amazon.com
Buy it from Amazon.co.uk

influence cialdini

‘Influence – The Psychology of Persuasion’ by Robert B. Cialdini
Cialdini investigates 6 principles ‘compliance professionals’ (e.g. door to door salesmen) use to persuade us to say ‘yes’, often against our better judgement. I don’t advocate crossing the ethical line between persuasion and manipulation. But this book will certainly help you spot when you are being manipulated.

Relevance: 4/5
Interest: 4/5
Buy it from Amazon.com
Buy it from Amazon.co.uk

in search of stupidity chapman

‘In Search of Stupidity: Over 20 Years of High-Tech Marketing Disasters’ by Merrill R. Chapman
A catalogue of the marketing disasters made by companies such as Lotus, Ashton Tate and Borland over the years. Quite instructive in telling you some of the things you shouldn’t do. A nostalgic read for anyone who has been in the industry for 20+ years.

Relevance: 3/5
Interest: 5/5
Buy it from Amazon.com
Buy it from Amazon.co.uk

4 hour work week ferriss

‘The 4-hour Work Week: Escape the 9-5, Live Anywhere and Join the New Rich’ by Tim Ferriss

A controversial and provocative look at changing your lifestyle and work. The title can be taken with a pinch of salt (I don’t see any microISV sustaining a business long term on 4 hours a week) but there are some interesting thoughts on outsourcing, market testing, travel, time management, lifestyle businesses and a variety of other topics.

Relevance: 3/5
Interest: 5/5
Buy it from Amazon.com
Buy it from Amazon.co.uk

programming pearly bentley

‘Programming Pearls’ by Jon Bentley
A great introduction to some of the more important concepts of computer science, such as algorithmic complexity.

Relevance: 4/5
Interest: 4/5
Buy it from Amazon.com
Buy it from Amazon.co.uk

peopleware demarco and lister
‘Peopleware – Productive Projects and Teams’ by Tom DeMarco and Timothy Lister
The classic text on how to manage programmers. The authors even manage to back up their words of wisdom with some real data. A must-read if you plan to grow beyond microISV.

Relevance: 3/5
Interest: 4/5
Buy it from Amazon.com
Buy it from Amazon.co.uk

freakonomics levitt dubner

‘Freakonomics: A Rogue Economist Explores the Hidden Side of Everything’ by Steven D. Levitt and Stephen J. Dubner
Number crunching and economics applied to diverse topics such as: cheating in sumo wrestling, why real estate agents sell their house for more than they sell yours for, childrens name and the economics of drug dealing. Not strictly relevant to microISVs, but it shows how much you can discover if you get the data.

Relevance: 2/5
Interest: 5/5
Buy it from Amazon.com
Buy it from Amazon.co.uk

emyth revisited gerber

‘The E-Myth Revisited: Why Most Small Businesses Don’t Work and What to Do About It’ by Michael E. Gerber
This slim volume was so dull I couldn’t finish it. Possibly of use to someone setting up a hamburger franchise, but of very little relevance to microISVs.

Relevance: 2/5
Interest: 1/5
Buy it from Amazon.com (don’t say I didn’t warn you)
Buy it from Amazon.co.uk (don’t say I didn’t warn you)

14 thoughts on “Books

  1. Pingback: microISV reading list « Successful Software

  2. Pingback: Daily Review #24 | The Queue Blog

  3. lkessler

    I also thought this was very worthwhile:

    From Program To Product, by Rocky Smolin

    And I just bought this, but I haven’t finished it yet to fully judge it:

    The Business of Software, by Michael A. Cusumano

  4. Steve Cholerton

    I have read most of those books and agree with your opinion except for the Joel UI book and the Founders at Work book. Both of which I found dull and real strugle to read.

    I can definitely recommend the new Bob Walsh book – Startup Success Guide. This is the best book available (IMO) for the software Indie.

  5. Sue Pichotta

    You’ve got some good ones on your list – some I’ve read, some I’ve been meaning to read, and now some I need to look into (like I need more to do – thanks, Andy!).

    Not on your list, but some of my faves are:
    “The Big Red Fez” by Seth Godin. Somewhat old at this point, but still contains a lot of good advice.
    “Marketing Warfare” by Ries & Trout. This was the book that turned me onto marketing and made me love it, it has some really interesting ideas in there.
    “Outliers” by Malcolm Gladwell. Just finished it today. Fascinating stuff. Maybe not directly related to our MISV businesses, but I’ll rank it as a business book.

  6. Pingback: Knowtu » links for 2009-11-16

  7. Pingback: Marketing for microISVS « Successful Software

  8. Anderson

    I’d add this:

    – Inbound marketing – Get found using Google,Social media and blogs (Brian Halligan and Dharmesh Shah)

    – The art of the start (Guy Kawasaki)

    – The four steps to the epiphany (Steven Gary Blank)

    – The Web Startup Success Guide (Bob Walsh)

    All good reads.

    Thanks
    Anderson

  9. Pingback: Offering a money back guarantee « Successful Software

  10. Tarik Ibrahim

    – SOFTWARE PROJECT SECRETS :WHY SOFTWARE PROJECTS FAIL (George Stepanek)
    – Effective IT Project Management: Using Teams to Get Projects Completed on Time and Under Budget
    by Anita Rosen
    – Debugging the Development Process: Practical Strategies for Staying Focused, Hitting Ship Dates, and Building Solid Teams

  11. Smart Company Software

    I’ve been looking at your site for a while, but only just found this list!

    I’ve read quite a few, but the Joel Spolsky book ‘User Interface Design for Programmers’ looks interesting, but not sure if it is outdated now.

Comments are closed.