Monday, September 30, 2024

Amara's Law and Generative AI Outcomes: Less than You Expect Now; More than You Anticpate Later

Generative artificial intelligence is as likely to show the impact of Amara's Law as any other new technology, which is to say that initial outcomes will be less than we expect, while long-term impact will be greater than we anticipate.


Amara’s Law suggests that we tend to overestimate the effect of a technology in the short run and underestimate the effect in the long run.


Source


Amara’s Law seemingly is the thinking behind the Gartner Hype Cycle, for example, which suggests that initial enthusiasm wants when outcomes do not appear, leading to disillusionment and then a gradual appearance of relevant outcomes later. 


lots of other "rules" about technology adoption also testify to the asymmetrical and non-linear outcomes from new technology.  


“Most people overestimate what they can achieve in a year and underestimate what they can achieve in ten years” is a quote whose provenance is unknown, though some attribute it to Standord computer scientist Roy Amara and some people call it “Gate’s Law.”


The principle is useful for technology market forecasters, as it seems to illustrate other theorems including the S curve of product adoption. The expectation for virtually all technology forecasts is that actual adoption tends to resemble an S curve, with slow adoption at first, then eventually rapid adoption by users and finally market saturation.   


That sigmoid curve describes product life cycles, suggests how business strategy changes depending on where on any single S curve a product happens to be, and has implications for innovation and start-up strategy as well. 


source: Semantic Scholar 


Some say S curves explain overall market development, customer adoption, product usage by individual customers, sales productivity, developer productivity and sometimes investor interest. It often is used to describe adoption rates of new services and technologies, including the notion of non-linear change rates and inflection points in the adoption of consumer products and technologies.


In mathematics, the S curve is a sigmoid function. It is the basis for the Gompertz function which can be used to predict new technology adoption and is related to the Bass Model.


Another key observation is that some products or technologies can take decades to reach mass adoption.


It also can take decades before a successful innovation actually reaches commercialization. The next big thing will have first been talked about roughly 30 years ago, says technologist Greg Satell. IBM coined the term machine learning in 1959, for example, and machine learning is only now in use. 


Many times, reaping the full benefits of a major new technology can take 20 to 30 years. Alexander Fleming discovered penicillin in 1928, it didn’t arrive on the market until 1945, nearly 20 years later.


Electricity did not have a measurable impact on the economy until the early 1920s, 40 years after Edison’s plant, it can be argued.


It wasn’t until the late 1990’s, or about 30 years after 1968, that computers had a measurable effect on the US economy, many would note.



source: Wikipedia


The S curve is related to the product life cycle, as well. 


Another key principle is that successive product S curves are the pattern. A firm or an industry has to begin work on the next generation of products while existing products are still near peak levels. 


source: Strategic Thinker


There are other useful predictions one can make when using S curves. Suppliers in new markets often want to know “when” an innovation will “cross the chasm” and be adopted by the mass market. The S curve helps there as well. 


Innovations reach an adoption inflection point at around 10 percent. For those of you familiar with the notion of “crossing the chasm,” the inflection point happens when “early adopters” drive the market. The chasm is crossed at perhaps 15 percent of persons, according to technology theorist Geoffrey Moore.

source 


For most consumer technology products, the chasm gets crossed at about 10 percent household adoption. Professor Geoffrey Moore does not use a household definition, but focuses on individuals. 

source: Medium


And that is why the saying “most people overestimate what they can achieve in a year and underestimate what they can achieve in ten years” is so relevant for technology products. Linear demand is not the pattern. 


One has to assume some form of exponential or non-linear growth. And we tend to underestimate the gestation time required for some innovations, such as machine learning or artificial intelligence. 


Other processes, such as computing power, bandwidth prices or end user bandwidth consumption, are more linear. But the impact of those linear functions also tends to be non-linear. 


Each deployed use case, capability or function creates a greater surface for additional innovations. Futurist Ray Kurzweil called this the law of accelerating returns. Rates of change are not linear because positive feedback loops exist.


source: Ray Kurzweil  


Each innovation leads to further innovations and the cumulative effect is exponential. 


Think about ecosystems and network effects. Each new applied innovation becomes a new participant in an ecosystem. And as the number of participants grows, so do the possible interconnections between the discrete nodes.  

source: Linked Stars Blog 


Think of that as analogous to the way people can use one particular innovation to create another adjacent innovation. When A exists, then B can be created. When A and B exist, then C and D and E and F are possible, as existing things become the basis for creating yet other new things. 


So we often find that progress is slower than we expect, at first. But later, change seems much faster. And that is because non-linear change is the norm for technology products. So is Amara’s Law.


2024 is Quite Different from 2002, for U.S. Satellite Video Providers

In the U.S. subscription TV business, the difference between 2024 and 2002 is that half the market has gone away. In 2002, the linear subscription TV business still had not reached its peak. In 2024, the business is universally recognized as being past its peak, and declining. 


That creates a different regulatory context, as DirecTV and Dish now plan to merge, an action that will require antitrust review. Back in 2002, when the firms tried to combine, but the U.S. Department of Justice blocked the deal on antitrust concerns. At the time, the thinking was that preserving competition required the two satellite platforms to continue to compete. 


Today, with the whole market in decline, that insistence on the value of platforms seems misplaced. Customers are deserting linear subscription TV on every platform, in favor of streaming services. And most of those streaming platforms that offer a linear service (virtual) are struggling in 2024, compared to 2020, when most services still were growing. 


Virtual Services

2020 Subscribers

2024 Q1 Subscribers

Change

YouTube TV

3 million

Not reported

N/A

Hulu + Live TV

4.1 million

~4 million**

-2.4%

Sling TV

2.47 million

~2.1 million**

-15.0%

fuboTV

548,000

~1 million**

+82.5%


Nor, as a platform, do satellite services seem likely to challenge cable TV or telco platforms for what remains of the market, as growth is challenged in most segments of the market. 


Provider

Subscribers (Millions)

Cable TV

60-65

Satellite TV (DirectTV, Dish)

15-18

Virtual MVPDs (Hulu Live TV, YouTube TV, fuboTV, etc.)

15-20

Telco TV (AT&T TV, Verizon Fios TV)

5-7


Where there still is some growth comes from sports-themed services such as Fubo, or bundled offers from mobile or fixed wireless ISPs. 

Provider

Net Growth (Millions)

Cable TV

-1.5 to -2.0

Satellite TV

-0.5 to -1.0

Virtual MVPDs

2.0 to 2.5

Telco TV

0.5 to 1.0


Still, the point is that the U.S. linear subscription business is in decline since 2000. The peak appears to have been in 2002 or so. 


Year

Estimated Subscribers (Millions)

Net Decline (Millions)

2000

90-95

baseline

2005

85-90

-5 to -10

2010

75-80

-10 to -15

2015

65-70

-10 to -15

2020

55-60

-10 to -15

2024

50-55

-5 to -10


For such reasons, many observers do not expect an antitrust challenge to the combination of DirecTV and Dish. Where antitrust enforcement might make sense in a growing market, it often does not make any sense in markets that are in decline. 


When a market is in decline, overcapacity often exists, meaning there are too many suppliers for the existing demand. This can result in price wars and lower profit margins for all suppliers. While temporarily favorable for consumers, such conditions also mean weaker competitors must exit the market.


This can lead to higher quality products or services, since the survivors can afford to invest more. 


Also, the remaining suppliers may be able to consolidate their operations, leading to cost savings and economies of scale, which can lead to improved consumer welfare. 


While a reduction in suppliers may lead to higher prices in the short term, it can also result in more stable pricing and reduced price volatility over the longer term. Also, when markets are declining, supplier profitability is normally a big issue. Consolidation tends to help suppliers preserve their profit margins, which in turn allows them to continue to reinvest in the business, to an extent. 


And market power is hard to exercise when markets are in decline. When demand for any product is declining, competitive pressures are applied by the sheer disappearance of demand.


Sunday, September 29, 2024

Generative AI Code Development is Potentially Disruptive

Perhaps quietly, generative artificial intelligence is going to show return on investment in software development. Some of that gain occurs when coders can use GenAI to check their code. 


Perhaps the greatest upside comes when code development can be automated. Most estimates suggest time savings between 20 percent to 50 percent in code creation, with related cost savings between 10 percent to 25 percent in labor costs. 


Impact Area

Estimated Time Savings

Estimated Cost Savings

Code Generation

20-50% reduced coding time

10-25% reduced labor costs

Code Review

30-50% reduced review time

15-30% reduced quality assurance costs

Bug Detection

20-30% reduced debugging time

10-20% reduced maintenance costs

Documentation

40-60% reduced documentation time

20-30% reduced knowledge transfer costs

Learning Curve

20-30% reduced onboarding time

10-20% reduced training costs


Separately, GenAI is a potential disruptor of existing software firms, for the same reasons GenAI saves time and money for code development.


Also, as GenAI is a potential disruptor of existing business models in a range of content-based industries including search, question-and-answer sites, news and information, video and audio entertainment, it might also be the foundation for disruptive attacks on legacy software markets. 


Some believe Adobe Acrobat could be disrupted by GenAI content creation as an alternative, for example. GenAI also is seen as a threat to search, question-and-answer sites and parts of other content-creating businesses ranging from video and audio entertainment to news and information sources. 


Study

Date

Publisher

Key Conclusions

The Economic Impacts of Generative AI on Software Development

2023

McKinsey & Company

Potential 2540% reduction in software development costs

 2030% increase in developer productivity

Generative AI in Software Engineering: A Productivity Analysis

2022

IEEE

Up to 30% reduction in time spent on coding tasks

 1525% overall cost savings for software projects

The ROI of AIAssisted Coding

2023

Forrester Research

2035% decrease in bug fixing and maintenance costs

 $515 million annual savings for large enterprises

Measuring the Impact of GitHub Copilot on Developer Productivity

2022

GitHub

55% faster code completion

 3040% reduction in time spent on repetitive coding tasks

AI and the Future of Software Development

2023

Gartner

40% of application development will use AIassisted coding by 2025

 1530% potential reduction in development costs


It Will be Hard to Measure AI Impact on Knowledge Worker "Productivity"

There are over 100 million knowledge workers in the United States, and more than 1.25 billion knowledge workers globally, according to one A...