Technology Trends For 2023
Technology Trends For 2023
Mike Loukides
The O’Reilly logo is a registered trademark of O’Reilly Media, Inc. Technology Trends
for 2023, the cover image, and related trade dress are trademarks of O’Reilly Media,
Inc.
The views expressed in this work are those of the author and do not represent the
publisher’s views. While the publisher and the author have used good faith efforts
to ensure that the information and instructions contained in this work are accurate,
the publisher and the author disclaim all responsibility for errors or omissions,
including without limitation responsibility for damages resulting from the use of
or reliance on this work. Use of the information and instructions contained in this
work is at your own risk. If any code samples or other technology this work contains
or describes is subject to open source licenses or the intellectual property rights of
others, it is your responsibility to ensure that your use thereof complies with such
licenses and/or rights.
978-1-098-14873-7
[LSI]
Table of Contents
iii
Technology Trends for 2023
1
growth. But other technology topics (including some favorites) are
hitting plateaus or even declining.
While we don’t discuss the economy as such, it’s always in the
background. Whether or not we’re actually in a recession, many
in our industry perceive us to be so, and that perception can be
self-fulfilling. Companies that went on a hiring spree over the past
few years are now realizing that they made a mistake—and that
includes both giants that do layoffs in the tens of thousands and
startups that thought they had access to an endless stream of VC
cash. In turn, that reality influences the actions individuals take to
safeguard their jobs or increase their value should they need to find
a new one.
Methodology
This report is based on our internal “units viewed” metric, which is
a single metric across all the media types included in our platform:
ebooks, of course, but also videos and live training courses. We use
units viewed because it measures what people actually do on our
platform. But it’s important to recognize the metric’s shortcomings;
as George Box (almost)1 said, “All metrics are wrong, but some are
useful.” Units viewed tends to discount the usage of new topics:
if a topic is new, there isn’t much content, and users can’t view
content that doesn’t exist. As a counter to our focus on units viewed,
we’ll take a brief look at searches, which aren’t constrained by the
availability of content. For the purposes of this report, units viewed
is always normalized to 1, where 1 is assigned to the greatest number
of units in any group of topics.
It’s also important to remember that these “units” are “viewed” by
our users. Whether they access the platform through individual or
corporate accounts, O’Reilly members are typically using the plat‐
form for work. Despite talk of “internet time,” our industry doesn’t
change radically from day to day, month to month, or even year to
year. We don’t want to discount or undervalue those who are picking
up new ideas and skills—that’s an extremely important use of the
platform. But if a company’s IT department were working on its
ecommerce site in 2021, they were still working on that site in 2022,
they won’t stop working on it in 2023, and they’ll be working on it in
Software Development
The biggest change we’ve seen is the growth in interest in coding
practices; 35% year-over-year growth can’t be ignored, and indicates
that software developers are highly motivated to improve their
practice of programming. Coding practices is a broad topic that
encompasses a lot—software maintenance, test-driven development,
maintaining legacy software, and pair programming are all subca‐
tegories. Two smaller categories that are closely related to coding
practices also showed substantial increases: usage of content about
Git (a distributed version control system and source code reposi‐
tory) was up 21%, and QA and testing was up 78%. Practices like the
use of code repositories and continuous testing are still spreading to
both new developers and older IT departments. These practices are
rarely taught in computer science programs, and many companies
are just beginning to put them to use. Developers, both new and
experienced, are learning them on the job.
Programming languages
The stories we can tell about programming languages are little
changed from last year. Java is the leader (with 1.7% year-over-year
growth), followed by Python (3.4% growth). But as we look down
the chart, we see some interesting challengers to the status quo.
Go’s usage is only 20% of Java’s, but it’s seen 20% growth. That’s
substantial. C++ is hardly a new language—and we typically expect
older languages to be more stable—but it had 19% year-over-year
growth. And Rust, with usage that’s only 9% of Java, had 22% growth
from 2021 to 2022. Those numbers don’t foreshadow a revolution—
as we said at the outset, very few companies are going to take infra‐
structure written in Java and rewrite it in Go or Rust just so they can
be trend compliant. As we all know, a lot of infrastructure is written
in COBOL, and that isn’t going anywhere. But both Rust and Go
have established themselves in key areas of infrastructure: Docker
and Kubernetes are both written in Go, and Rust is establishing
itself in the security community (and possibly also the data and AI
communities). Go and Rust are already pushing older languages like
C++ and Java to evolve. With a few more years of 20% growth, Go
and Rust will be challenging Java and Python directly, if they aren’t
challenging them already for greenfield projects.
Security certifications
Security professionals love their certifications. Our platform data
shows that the most important certifications were CISSP (Certified
Information Systems Security Professional) and CompTIA Secu‐
rity+. CISSP has long been the most popular security certification.
It’s a very comprehensive certification oriented toward senior secu‐
rity specialists: candidates must have at least five years’ experience in
the field to take the exam. Usage of CISSP-related content dropped
0.23% year over year—in other words, it was essentially flat. A
change this small is almost certainly noise, but the lack of change
may indicate that CISSP has saturated its market.
Compared to CISSP, the CompTIA Security+ certification is aimed
at entry- or mid-level security practitioners; it’s a good complement
to the other CompTIA certifications, such as Network+. Right now,
the demand for security exceeds the supply, and that’s drawing new
people into the field. This fits with the increase in the use of content
to prepare for the CompTIA Security+ exam, which grew 16% in
the past year. The CompTIA CSA+ exam (recently renamed the
CYSA+) is a more advanced certification aimed specifically at secu‐
rity analysts; it showed 37% growth.
Data
Data is another very broad category, encompassing everything from
traditional business analytics to artificial intelligence. Data engineer‐
ing was the dominant topic by far, growing 35% year over year.
Data engineering deals with the problem of storing data at scale
and delivering that data to applications. It includes moving data to
the cloud, building pipelines for acquiring data and getting data to
application software (often in near real time), resolving the issues
that are caused by data siloed in different organizations, and more.
Apache Spark, a platform for large-scale data processing, was the
most widely used tool, even though the use of content about Spark
declined slightly in the past year (2.7%). Hadoop, which would have
led this category a decade ago, is still present, though usage of
content about Hadoop dropped 8.3%; Hadoop has become a legacy
data platform.
Microsoft Power BI has established itself as the leading business
analytics platform; content about Power BI was the most heavily
used, and achieved 31% year-over-year growth. NoSQL databases
was second, with 7.6% growth—but keep in mind that NoSQL
Cloud
We haven’t seen any significant shifts among the major cloud pro‐
viders. Amazon Web Services (AWS) still leads, followed by Micro‐
soft Azure, then Google Cloud. Together, this group represents 97%
of cloud platform content usage. The bigger story is that we saw
decreases in year-over-year usage for all three. The decreases are
small and might not be significant: AWS is down 3.8%, Azure 7.5%,
and Google Cloud 2.1%. We don’t know what’s responsible for this
decline. We looked industry by industry; some were up, some were
down, but there were no smoking guns. AWS showed a sharp drop
in computers and electronics (about 27%), which is a relatively
large category, and a smaller drop in finance and banking (15%),
balanced by substantial growth in higher education (35%). There
was a lot of volatility among industries that aren’t big cloud users—
for example, AWS was up about 250% in agriculture—but usage
among industries that aren’t major cloud users isn’t high enough to
With this in mind, it’s not at all surprising that our customers
are very interested in hybrid clouds, for which content usage grew
28% year over year. Our users realize that every company will
inevitably evolve toward a hybrid cloud. Either there’ll be a wildcat
skunkworks project on some cloud that hasn’t been “blessed” by IT,
or there’ll be an acquisition of a company that’s using a different
provider, or they’ll need to integrate with a business partner using
a different provider, or they don’t have the budget to move their
legacy applications and data, or… The reasons are endless, but the
conclusion is the same: hybrid is inevitable, and in many companies
it’s already the reality.
The Future | 43
About the Author
Mike Loukides is vice president of content strategy for O’Reilly
Media, Inc. He’s edited many highly regarded books on technical
subjects that don’t involve Windows programming. He’s particularly
interested in programming languages, Unix and what passes for
Unix these days, and system and network administration. Mike is
the author of System Performance Tuning and a coauthor of Unix
Power Tools. Most recently, he’s been fooling around with data and
data analysis, exploring languages like R, Mathematica, and Octave,
and thinking about how to make books social. Mike can be reached
on Twitter as @mikeloukides and on LinkedIn.
Learn from experts.
Become one yourself.
Books | Live online courses
Instant Answers | Virtual events
Videos | Interactive learning