The Rising Stakes In SaaS

In his article “The Rising Stakes In SaaS” Tomasz Tunguz somewhat confirms my sentiment about the end of the startup era:

Machine learning, broad consolidation, category creation, and new distribution models each will change the SaaS ecosystem in fundamental ways. As the number of new startups ebbs, and major forces in the industry reshape it, I suspect we’re going to see a massive amount of innovation in SaaS, a reinvention after the perfection of a 20 year old playbook.

I found the rest of his article interesting as well.  In particular this part on how companies tend to react to the massive levels of competition:

This rivalry causes four major responses:

  1. Verticalization – compete with a horizontal player by picking one customer segment and building a product better suited to them. Trades market size for better product market fit.
  2. Segmentation – focus on SMB, Mid-Market, or Enterprise, to play where competition isn’t present.
  3. Feature optimization – develop a product with 20% of the features but 80% of the value, and use a simplified product to challenge the competition.
  4. Opting out of starting a company – deciding the timing isn’t right because of the competition.

Notes on Developing a Strategy and Designing a Company

Notes on Developing a Strategy and Designing a Company” is a rather lengthy paper from the Harvard Business School, with the following abstract:

These notes provide a sequence of steps for creating or evaluating a strategy and associated company design, drawing clear lines to quantitative and evidence-based evaluation of enterprise performance and to financial valuation. The notes are intended for practical use by managers or instructors of MBAs and executive MBAs.

There’s plenty of good questions, answers, and ideas on how to improve a company, whether it is in its first days, or has been around for a while.

After the end of the startup era

TechCrunch is running the “After the end of the startup era” article, which essentially says this:

We live in a new world now, and it favors the big, not the small. The pendulum has already begun to swing back. Big businesses and executives, rather than startups and entrepreneurs, will own the next decade; today’s graduates are much more likely to work for Mark Zuckerberg than follow in his footsteps.

On one hand, it’s easy to agree with this point of view.  Facebook, Google, Amazon, and the like are indeed huge companies that no startup can compete with.  But on the other hand, the article is very US-based and Silicon Valley focused.  And the world is much bigger than that.

Traditionally, startups are small companies, working on one particular problem.  Once they succeed with that, they start growing, adding more and more to their offering.  At some point, they get big, and not just big, but too big.  And that’s when they hit the same problems every other big company hit before them – they are too big, too complex, and too slow to react to what individuals and smaller business need.

Look at Google, for example.  Their advertising platform was superb when it started.  But then, with more features, more acquisitions, and more competition, it got out of hand.  If you are a small company with a small budget trying to benefit from Google Adwords, you’d probably just waste all your money.  Unless you are talking to a Google-certified PPC consultant or some such.

That started a long time ago.  Facebook’s ads jumped right in and helped with that problem.  Personally, I know a lot more “normal” people who use Facebook ads than Google Adwords.  Adwords seem to be the choice of larger companies with larger budgets.  Small shops, cafes and restaurants seem to prefer Facebook way more often.  But Facebook now is getting into the same trap.   They block ads for no apparent reason, or delay time-sensitive ads negatively affecting the expected result.  (Think of a cafe doing a lunch-time ad which comes out at 4:30pm instead of midday).

With that I see that there is still plenty of opportunity for the startups all around the world to solve the problems of “smaller” people.  It might be not so obvious when you are sitting in the Silicon Valley, but the rest of the world is exploding with startups.

Here’s another example – Salesforce.  They’ve revolutionized the world of CRM.  What used to be an expensive product from very few vendors available and affordable to only the largest of corporations, now is a blooming market with hundreds of offerings.  Salesforce made is possible by bringing SaaS into this segment, but now they are too big, too expensive, and too complex for many.  Much like with Google Adwords, most people seriously using Salesforce will be talking to the certified partners and system integrators.  That’s where a variety of smaller, lesser known alternatives come in – at a cheaper price, with reduced feature set, or pre-built for a particular industry.

The article also mentions the wave of the important upcoming technologies like AI, virtual reality, and self-driving cars, arguing that these are not as accessible to today’s startups as the mobile phones and the web were to the startups of the previous decade.

And once again, I agree that these technologies are not as accessible.  But there is still plenty to do with web applications, for which there is a lot more powerful tools and technologies available today than there ever were.  Just look at all the Amazon AWS offerings for starters.  Those alone are enough for a million startups to work on a million problems in the next hundred years.

I think the main issue I have with the TechCrunch perspective is that it seems to ignore the technology adoption life cycle.

I mean, to me, even the above bell curve is too evenly distributed.  I think there are a lot less people who’ve adopted the new technology than shown above.  We are talking about AI and virtual reality, while there are still millions of business that run on pen and paper.  Now, in 2017, I see MS Excel and email used more than any web application.  Where web applications do exist, they look horrible – with the 90’s black and white misaligned forms, long tables, and such.

Try convincing those people to move to the web-based CRM or Intranet, and see most of them stare at you blankly.  Expecting them to Google for a solution and subscribe by themselves is a complete fantasy.  But even when they do, Google Adwords and Salesforce are way too big and complex solutions for them, and they need something smaller, simpler, and cheaper.  And that’s where there’s plenty of startup opportunity.

So no, the world is not done with the startup era yet.  We are just starting.

What you should know as a founder of a software company

What you should know as a founder of a software company” is a nice overview of subjects, with links to learn more, for anyone who is thinking about or have already started a software company.  The article goes through:

  • UX design
  • Visual design
  • Customer support
  • Marketing
  • SEO
  • Press outreach
  • Writing
  • Tech
  • Laws & accounting

Of course, no one article can tell you everything you need to know to run a software company – there’s just too much – but this one is a good place to start.


I am not the biggest fan of shareware or other ways of limiting user rights when it comes to software, but if I had to pick one and call it my favorite, I’d go for the  postcardware.  Have a look at this good example:

Open source software is used in all projects we deliver. Laravel, Nginx, Ubuntu are just a few of the free pieces of software we use every single day. For this, we are very grateful.

When we feel we have solved a problem in a way that can help other developers, we release our code as open source software on GitHub.

A lot of our packages are postcardware —free to use if you send us a postcard.


10 Things I’ve Learned About Customer Development

I haven’t been involved in customer development throughout most of my career.  That only changed in recent years, so I have to learn quite a bit on that front.  So, the list of “10 Things I’ve Learned About Customer Development” resonated with me quite well.  The best part of it is that not only it highlights the issues, but also provides a direction towards solution.

Seven Reasons IT Projects Fail

While reading through “Seven Reasons IT Projects Fail“, I came across an interesting statistic (source):

By categorizing documented causes of IT project failure, a majority—54 percent—are attributed to project management. Surprisingly to some, technical challenges are the least-cited factor at 3 percent.

For me, this is just a confirmation of the gut feeling I had for years.  It doesn’t really matter which technology stack you are using for your project.  The reasons for success or failure are usually somewhere else.

The article  lists the following seven reasons for IT projects failure:

  1. Poor Project Planning and Direction
  2. Insufficient Communication
  3. Ineffective Management
  4. Failure to Align With Constituents and Stakeholders
  5. Ineffective Involvement of Executive Management
  6. Lack of Soft Skills or the Ability to Adapt
  7. Poor or Missing Methodology and Tools