Innovation

Summary: Software Innovation

This is a summary with links to my posts on software innovation. It includes posts on barriers to innovation and how to grow a winner.

Software is taking over the world. The pace and scope of the transformation of human activity has no precedent. People often assume that this is the result of fierce innovation in software. While brand-new software is built every day, the actual innovation is the result of computer innovation – which does indeed proceed at an unprecedented pace.

https://www.blackliszt.com/2013/12/fundamental-concepts-of-computing-speed-of-evolution.html

https://www.blackliszt.com/2014/03/innovation-with-computers-and-slow-things-1.html

The fact is that innovation in software is incredibly simple. It rarely involves fancy stuff like AI, but mostly figuring out the best way to accomplish things and getting the computer to do as much of the work as possible.

https://www.blackliszt.com/2014/07/innovation-made-simple.html

Here are some of the most important patterns of the small groups that innovate their way to success in software.

https://www.blackliszt.com/2017/01/the-science-of-innovation-success.html

The general impression is that software is all about innovation and rapid evolution. Programmers are on the front lines, constantly making new things. Sadly, this general impression, which is shared by most programmers, doesn't hold up under examination.

https://www.blackliszt.com/2023/07/does-software-evolve-rapidly.html

People love to brag about the software innovations they’ve invented. The fact is, most of the fundamental innovations in software are proven and in place; they’re ignored by practically everyone, including the experts.

https://www.blackliszt.com/2015/06/fundamental-innovations-in-software.html

This holds true even when you look at a narrow field of application such as financial technology.

https://www.blackliszt.com/2016/03/fintech-innovation-the-drivers.html

An amazing fraction of what appears to be innovations are little but taking advances that are proven in a narrow domain and applying them to a new one. Here is the story of an algorithm that was standard practice in oil refinery operation over 50 years ago that, decade by decade, is still crawling its way into new domains.

https://www.blackliszt.com/2019/08/the-slow-spread-of-linear-programming-illustrates-how-in-old-vation-in-software-evolution-works.html

Here is an example of a truly beneficial innovation proven over 50 years ago that is still not used in medical imaging.

https://www.blackliszt.com/2019/07/barriers-to-software-innovation-radiology-1.html

https://www.blackliszt.com/2019/08/barriers-to-software-innovation-radiology-2.html

It’s not just fancy algorithms that are proven and waiting for application in new domains. It’s simple things like production human data entry, where widely proven “heads down” methods are at least 5 times more efficient than what is normally done.

https://www.blackliszt.com/2019/09/simple-data-entry-technology-illustrates-how-in-old-vation-in-software-evolution-works.html

Here are details of the advantages of “heads down” data entry and how it was ignored at a huge project at Sallie Mae.

https://www.blackliszt.com/2019/10/software-professionals-would-rather-be-fashionable-than-achieve-10x-productivity-gains.html

One of the common ways to ignore a major innovation such as “heads down” data entry is to concentrate on a method that is highly fashionable, even though it doesn’t do much good.

https://www.blackliszt.com/2019/09/laser-disks-and-workflow-illustrate-the-insane-fashion-driven-nature-of-software-evolution.html

Given this, it’s all the more amazing that companies have Chief Innovation Officers whose job is usually to “foster innovation.” Heh.

https://www.blackliszt.com/2016/04/the-innovation-bubble.html

Barriers and Resistance to Innovation

Software innovation faces huge barriers from people and established practice, like innovation in medicine, where a cure for scurvy was proven in practice for decades before the authorities grudgingly accepted it.

https://www.blackliszt.com/2014/02/lessons-for-software-from-the-history-of-scurvy.html

Innovation has been strongly resisted for a long time.

https://www.blackliszt.com/2020/01/luddites.html

https://www.blackliszt.com/2016/05/innovation-some-history.html

Have you heard the story of Samuel Pierpont Langley, the renowned expert on manned flight? He’s a case study in how experts prevent innovation.

https://www.blackliszt.com/2016/07/innovation-and-experts.html

Major advisory institutions reflect common thinking and prevent their customers from "making mistakes" with innovative companies.

https://www.blackliszt.com/2017/05/the-value-of-computer-industry-advisory-groups.html

Here is the story of how the British military resisted a huge innovation for combating submarines in World War 2.

https://www.blackliszt.com/2021/10/deep-seated-resistance-to-software-innovation.html

Even the experts in entrepreneurship resist innovation. Amazing. Experts!

https://www.blackliszt.com/2020/05/experts-vs-innovation-new-book.html

Perhaps you think that the big tech companies are great at innovation? When you look at how they actually innovate, they don’t look so great.

https://www.blackliszt.com/2016/05/organizing-for-successful-innovation-recent-history.html

Often important innovations don’t require software at all, which doesn’t seem to stop people spending loads on money on exotic software.

https://www.blackliszt.com/2016/09/healthcare-innovation-from-washing-hands-to-ai.html

https://www.blackliszt.com/2016/05/healthcare-innovation-can-big-data-and-cognitive-computing-deliver-it.html

Healthcare is a rich source of examples of how to screw up and fail to take advantage of obvious, long-overdue “innovations” like electronic medical records.

https://www.blackliszt.com/2016/06/healthcare-innovation-emrs-and-paper.html

https://www.blackliszt.com/2016/05/healthcare-innovation-emr-procurement-is-broken.html

https://www.blackliszt.com/2016/06/healthcare-innovation-emrs-and-data-quality.html

While experts and big companies put up active resistance to innovation, regulations are an important source of passive resistance.

https://www.blackliszt.com/2016/09/innovation-the-barriers.html

The huge cost of medical imaging systems is a clear example of how regulations prevent innovation and keep costs high.

https://www.blackliszt.com/2023/01/how-to-reduce-the-cost-of-medical-imaging-and-pacs.html

When you look into sample sets of regulations, you see how onerous they are and how they hamstring innovation.

https://www.blackliszt.com/2016/12/regulations-that-enable-innovation.html

There’s a clear path to eliminating regulatory resistance while making the enforcement power of the regulations even stronger, by shifting from massive how-type regulations to simple but effective what-type ones.

https://www.blackliszt.com/2011/12/regulations-goals-or-directions.html

https://www.blackliszt.com/2012/03/lets-criminalize-our-regulations.html

Growing the Innovation to Success

Once you’ve got your software company up and running, there are strategic moves that will keep you on the track to success.

https://www.blackliszt.com/2010/05/from-start-up-to-real-success.html

https://www.blackliszt.com/2010/12/from-startup-to-success-costs.html

Would you like to follow Facebook’s growth path? Their success wasn’t about great software development. It was due to a classic product/company growth strategy.

https://www.blackliszt.com/2014/12/fb.html

Your strategy may be good, but unless you build applications that can be changed quickly, you’ll lose the race.

https://www.blackliszt.com/2020/02/how-to-build-applications-that-can-be-changed-quickly.html

When you’re moving quickly, classically-trained programmers may start whining about the growing amount of “technical debt” and how important it is to pay it down. Here’s how to do it.

https://www.blackliszt.com/2020/03/how-to-pay-down-technical-debt.html

If you follow classic software development methods instead of fast ones, the chances are you could be hit with a big surprise at the end of the project.

https://www.blackliszt.com/2014/06/building-software-the-bad-old-way-and-the-good-new-way.html

There is a way to avoid disasters of this kind. It's practicing wartime software development, optimizing your methods for speed instead of meeting expectations.

https://www.blackliszt.com/2023/07/summary-wartime-software-to-win-the-war.html

When you’ve built a successful narrow-focus software company, how can you grow it further?

https://www.blackliszt.com/2022/07/the-dimension-of-software-automation-breadth-examples.html

The Book

Here are highlights of winning growth strategies and the book with more stories and details.

https://www.blackliszt.com/2016/04/software-business-and-product-strategy-book.html

https://www.blackliszt.com/2016/05/innovation-from-startup-to-success.html

Here are highlights of the companies used as examples in the book.

https://www.blackliszt.com/2016/07/innovation-stories.html

 


Categories