How To Tell When You’re Speaking To A Manager

“I’ll Try”

“I can’t promise”

“I’m not sure what my boss will say about that”

“That’s not possible”

“We can’t do that”

“It’s against policy”

“I can’t make someone else do their job”

Managers avoid accountability and often believe they are powerless to make an impact in the world.

Leaders however, seek out to be made accountable as they realise they can have a large impact in the world by working with those around them.

“Hey….What Languages Is Your App Written In?! What Should My App Use???” Here’s The Definitive Answer!

Entrepreneurs often discuss this topic ad nauseam.  It’s often a tell that the entrepreneur in question has no idea about tech and is just trying to sound well-informed.

My advice is this: If you are not technical then don’t waste more than thirty minutes of your time worrying about what language your app should be written in.

Here’s the lowdown on what non technical people need to know.

The most common server-side languages are PHP, followed by Ruby and Python.  If you’re making an app for an Apple device then you’ll be using Objective-C.  Android uses mostly Java.

Your data gets stored on a database (this is the reason why when you refresh your page your Amazon account doesn’t disappear, as your data isn’t stored by the browser, but on a database somewhere).  The most common databases are MySQL and NoSQL.

Some people like to argue saying that one language is better, faster, easier to code than the other.  Some people say that Ruby is the quickest and therefore you should be using this for your app.

So what should you use to make your app?  Well I would say to decide, you first need to become aware of what you are actually trying to achieve.

As an entrepreneur all you should be worried about is getting your product out, scaling and then being in a position to hire more people.

Basically if you are making an app, every order of magnitude you hit will require a huge build to cope with demand.  The code used in your MVP won’t be able to keep up with 10,000 active users at the same time.  It will require another large build.  When you reach 100,000 people you’ll need another big build.  In essence, if you are aiming to go big, then you’ll need to hire people to scale (this is also one of the reasons why if you’re not a coding ninja already,  you shouldn’t learn how to code to build a business, as it’ll take you 10 years to gain mastery in this domain).

And this is the reason why you shouldn’t really care about what the actual languages being used in your app are, but how easy it is to hire people who can code in those languages/technologies.  

PHP is by far and away the most popular server-side language on the web.  As of today >82% of the web uses this technology.  Compare this with 0.5% using Ruby and 0.2% using Python.  (You can see the stats on this web page: Click me!)

In terms of databases MySQL is the most popular.  (Click here for a breakdown of database use: Click me!)

So this is my point.  If your app uses the most popular languages then you will be able hire anyone from anywhere in the world to build and iterate for you.  It also drives costs down.  If you choose much less popular languages such as Python and Ruby then you won’t be able to scale, you’ll have a much harder time to find someone to hire and it will cost you more.

Try to avoid fads.  A lot of startups are using things like MongoDB, for their databases, but there really is no point.  MySQL does everything you need.

And what about people who say that it’s much quicker to build in Ruby / Python?  Well if you’re making a MVP, the difference in time is minimal.  The outcome and what your app will be able to do will also be minimal.  So basically, it’s a non issue.  What will be an issue is that if you use languages which are much less popular, you will have a much more difficult time scaling and hiring.

I also believe that this reasoning should also guide you with regards to what languages you should pick if you want to learn to code.  I can’t believe the number of people who don’t know Javascript, PHP and MySQL.  They’re shooting themselves in the foot as they will inevitably have to return to these at some point if they’re serious about code.

Should You Start A Business?

In my experience most people start a business to become rich.  However, during the course of starting a business most founders realise a deeper meaning and purpose in themselves.  Most of the time people who start a business realise that they actually started a business not just for money, but because they had a yearning for something more.

But, just because people want a deeper meaning in their life or want to have an impact in the world doesn’t mean that they should start a business.  The two are mutually exclusive a lot of the time.

There is only one reason that you should start a business:

If you are unable to create a product or service through any other means than by using commerce.

In other words, you start a business when you have no option but to do it yourself, because no one else can or will.  You do it because you want to see a change and the only option left is to do it via commercial means.

If you can do it by other means then it’s a good indication that you shouldn’t start a business as it would be more time efficient, less costly to get to your outcome.

I have seen too many entrepreneurs start a business because they wanted to get rich and therefore they come up with a business idea that actually sounds plausible.  However when examining the idea and their motives further, it becomes clear that the best way forward would not be via commercial means.

In enterprise software a good question to ask is:  “Would partnering with incumbent company X mean that my startup will do better?”.

If the answer is yes, then you have a bad idea for a startup or the incorrect intentions.

Because if partnering would be so beneficial, then it’s likely you aren’t working on something which is trying to change things.  It probably would have been cheaper and less time-consuming to just partner up from the get-go or become an employee for incumbent company X.

Every successful company has a similar story of having to resort commerce to create change. 

Steve Wozniak wanted to stay at HP, but left because they didn’t have the resources to help him create his products.  Richard Branson created Virgin Airlines because he thought that airline service sucked and didn’t have the flights he wanted.  Elon Musk made SpaceX because NASA weren’t making any more advances in space travel.  The list is endless.

In all of these cases choosing commerce to make progress and change things was the only option.

This is why starting a startup is so inherently hard.  The good startups are trying to change things.  And changing things means stepping on other people’s toes and causing a ruckus.

It’s counter-intuitive but it’s a sign that you’re on the right tracks.

This Is Why We Can Change The NHS

The people at the top of the NHS, it is widely thought, have it so easy.  If they just had the sense to engage with the public and front line staff then they could make things better, cheaper and more efficient.

The people on the front lines of the NHS such as junior doctors, nurses and physiotherapists also have a widely held belief – that they can’t make change happen.  Patients are mostly the same as well.  “What can I do?”  they say.

If only patients and staff could yell at the people at the top and tell them how hard they have got it, the thinking goes, then maybe change would happen.

How can staff and patients possibly create change when no one listens to them?  When they don’t have any money?  When they’re just a tiny cog in the system?  When speak of innovation and creativity is often met with fear and disdain?

If this is the case then only the people at the top must be able to create change, they say.

The fact is that the people at the top realise that they have a budget where they have a whopping 1% devoted for software and 0% for innovation and creating change.  If the people at the top decide to innovate and blow some of their budget on something new, then it better have a big impact, it better be nationally scalable from the get-go and it better deliver on all the outcomes promised.  If they don’t deliver on this impossible promise then it’s their head on a pike!

You see, the people at the top are paralysed.  They can’t do anything because they know too much about the wrong kind of things and they are risking their livelihood if they put their name on something that doesn’t work.

The patients and front line staff, the ones that pick themselves to make meaningful work are the people who will create change.  The problems and barriers we face are not nearly as big as what the people at the top face.  This is a lie that front line staff and patients tell themselves, as taking responsibility for something much bigger than their role is a tough pill to swallow.

When I was a Junior Doctor at St James’ Hospital in Leeds, I had the great pleasure of working with the late Dr Kate Granger.  She started the “Hello My Name Is….” campaign.  The reason she started the campaign was because she had terrible experiences of doctors not introducing themselves during her illness.  On one occasion the doctor that told her that her cancer had spread left her “psychologically scarred”.

She went on to say at a speech:

“I had been moaning to Chris (Kate’s husband) about the lack of introductions from the healthcare staff looking after me. Being the practical optimist that Chris is, he simply told me to ‘stop whinging darling and if it is that important to you do something about it.’ So we did.”

It wasn’t Kate’s responsibility to do the campaign.  No one gave her authority to start a campaign.  She simply didn’t have to do it.  But at that moment, she picked herself and decided to make change happen.

She didn’t know that her campaign would end up being endorsed by the then Prime Minister, celebrities, about half a million NHS employees and result in her being awarded a MBE.

The reason why the NHS is so broken is because there aren’t enough people like Kate who pick themselves.  But anyone can pick themselves.  And it’s as simple as saying “I am going to make change happen”.

Welcome To Entrepreneurship

Everyone is one Google search away from getting the information that they need, to start doing work that matters.

What is unfortunate though, is that lot of information isn’t a Google search away.  There’s a lot of stuff in business that people don’t write or talk about.

When I meet other entrepreneurs, we talk about things between ourselves that we wouldn’t ever dare utter in public, or write about in a public space.

I suppose the reason we don’t speak about certain things in public is simply because it would be too controversial and no one can be bothered to deal with the consequences.  I imagine this is the same reason why parents lie to their children when they start asking those difficult questions.  It’s just easier not to tell the truth.

This really sucks for anyone who wants to read about or learn about entrepreneurship passively from the back seat.

The unfortunate reality is that you can only really learn about entrepreneurship by sitting at the front, behind the steering wheel.  Don’t know how to drive?  Don’t know where you’re going?  That means you’re doing it right.  Welcome to entrepreneurship.

Ignorance Is Strength

I was reading some George Orwell and I came across this quote:

“In our society, those who have the best knowledge of what is happening are also those who are furthest from seeing the world as it is. In general, the greater the understanding, the greater the delusion; the more intelligent, the less sane.” 

These two sentences in effect perfectly sum up what is wrong with not only society, but also with large organisations.

My own experience in the world of medicine echoes this sentiment.  I am always struck by how front line staff are all able to perfectly describe what is wrong with the NHS and can offer dozens and dozens of solutions to improve things, to make things more efficient and to make things better for patients.

However there are certain people (the “Inner Circle” as George Orwell calls them), who move away from actually seeing patients, see the healthcare system as a whole, see the challenges that we face socioeconomically, see the future (or think they can see the future) problems and so on.  As a result, these people end up knowing nothing about what actually needs to be done.

What does this mean for people on the front line?

Well, for the first time ever, thanks to the decreasing costs of technology, it means you can choose to pick yourself and create work that actually matters.  Work which is informed by actual reality.

Is it any wonder that incumbents get disrupted?  They are blinded by their own size and informed ignorance.

Which Bit Matters?

I just left the Clinical Entrepreneur Pit Stop Event, ran by NHS Innovation (I’ll do a full write up soon!), but it was incredibly useful getting feedback from seasoned entrepreneurs and pioneers as usual.

This pit stop talked a lot about how to fund raise from VCs, Angels as well as creating partnerships with different organisations.

I think entrepreneurship is all about walking a path that hasn’t been walked before.  Walking an un-walked path unlocks value that hasn’t been released before.  It was interesting to hear how fundraising is one of those things that you just can’t innovate on though!  You just have to play things by the book and put in a lot of due diligence.

I think that examining things and questioning things is important.

Often people will perceive that running a successful company means getting Angel investing, followed by VC funding.  Often people feel that to be successful you have to fund-raise.

But what actually makes an entrepreneur successful?  Can we dissect the actions of really successful entrepreneurs and figure out what they were trying to say with their advice around fundraising.

When looking at the successful entrepreneurs, they all had something in common: they made something that the market really wanted!

The fundraising came as a result of having created something that was needed!

When getting ready for bed, people brush their teeth, get into their pyjamas, turn the light off, lie on a soft surface of some kind, turn the lights off and then shut their eyes.  Actually the only two things you need to do to get to sleep is lie down (or sit) and shut your eyes.  Everything else is superfluous to what you need to do.

I think startups and businesses are the same.  Fundraising isn’t a must, creating something the market wants is.  The rest of the actions are just following the motions.