Andrew Cornwall
Senior Analyst

Author Insights
Blog
Navigate The Seas Of Developer Experience
Savvy (business) captains know the four personas of developer experience. Do you? Find out in this blog.
Blog
Forrester’s Impressions: VMware Explore 2023
In recent years, VMware has faced major headwinds: It migrated its clients from on-premises to public cloud, changed to a cloud-native application development paradigm, shifted to subscription licensing, had frequent cycles of M&A activities, and experienced unfavorable macroeconomic environments. Despite these, VMware registered modest revenue growth. Even though it grew, it knows it is vulnerable. […]
Blog
GIS Innovations Flooded ESRI’s 2023 User Conference
With extreme heat waves, wildfires, and floods facing populations everywhere, Esri sees the opportunity as well as the danger. Learn more in this review of the Esri user conference.
Blog
Open Source Under Attack: Your Source Is Ajar
The open source world has seen high-profile projects with unusual terms. They call themselves “open source” and “free for research and commercial use.” Whether a project is open source does matter. It could be not-quite-closed source masquerading as truly open - it could be ajar source.
Blog
ISDP: Unified DevOps Platforms Coordinate Development And Operations
It’s been happening for a while. There’s been a trend in the continuous integration (CI), continuous delivery (CD), and release automation (RA) world: DevOps tools merging into a unified platform. CI companies such as JFrog and CloudBees have acquired CDRA companies like Shippable and Electric Cloud. CD companies such as Harness are buying CI tools […]
Blog
Developer Experience Is A Key To Organizational Success
Software is the expression of the business, and the rapidly evolving technology landscape drives high demand for skilled developers. If your business is a software business — and today, every business is a software business — it’s essential to keep the developers of that software happy and productive. Developer experience is the organizational capability to […]
Blog
WWDC 2023 — What It Means For Developers
As has been the trend in recent years, the Apple Worldwide Developers Conference (WWDC 2023) keynote has kept its focus centered on consumers — read about that here. Announcements for enterprises were thin — watchOS 10 gets mobile device management support, Safari gets passkeys and profiles to keep work and home tabs separate … and […]
Blog
Google I/O 2023: As Far As The AI Can See
AI was center stage at Google I/O 2023 and much of it was generative AI (GenAI). Get a detailed analysis of the event including why enterprises need to focus on the launch of PaLM 2 and Vertex AI.
Blog
Google I/O 2023: If You Remove AI, What’s Left?
Google I/O, Google’s annual product showcase, displayed a very strong AI focus this year. We saw little new hardware, and even with Google’s “add AI to all the things” strategy, most improvements were incremental, not groundbreaking. If you haven’t already, read Google I/O 2023: As Far As The AI Can See to get up to speed […]
Blog
Plan Now For Major Changes To Oracle Java Licensing Costs
Oracle has again changed licensing rules for its widely used Java product. On January 23, 2023, the company introduced a new license metric, the SE Universal Subscription. It offers all the benefits of the legacy Java SE subscription, plus universal use rights (desktop, server, and third-party cloud) and triage support for customers’ entire Java portfolio, […]
Blog
Web Push Comes To iOS, But Web Apps Are Still Second-Class
On March 27, Apple announced the features that will be in the GA of Safari 16.4, after two beta releases. This is a significant release bringing a number of changes. In particular, Apple has increased its investment in Safari, presumably to address concerns about fair competition. Apple Hinted At Push Last Year Apple had released […]
Blog
The Metaverse Doesn’t Exist Yet — So How Do You Develop For It?
Experienced developers know the situation too well: An executive comes by with an idea, and it’s up to us to act on it. If a C-level has recently dropped by your office to say, “We ought to be looking into this metaverse thing,” you’re in for an adventure. Bringing a company up to speed when […]
Blog
OutSystems Buys Ionic: What It Means
On November 7, OutSystems announced that it had acquired Ionic. A few years ago, that would have shaken the mobile development industry, and even today, it will cause vibrations in parts of it. We see three major dynamics in application development that are shaping the future of software development and this market: The scarcity of […]
Blog
Is USD The HTML Of The Metaverse?
I was able to attend the NVIDIA GPU Technology Conference (GTC) and focused on the extended reality (XR) track. If nothing else, it was clear that the attendees were enthusiastic about the use of Pixar’s Universal Scene Description (USD) format as an interchange format for the metaverse and XR in general. There’s A Huge Need […]
Blog
WWDC 2022 Keynote — All About Worldwide, Not So Much Developer
Though the keynote treated development as subordinate, there were some takeaways for developers. We break them down her
Blog
Get Analysts To Notice Your Unsolicited Email
Believe it or not, I love getting unsolicited emails from a vendor. These messages keep me informed about developments in the areas I cover. They’re part of how I learn. A good email tells me a lot, and I’ll take what I’ve learned to Forrester’s clients. A not-so-good email will — at best — do […]
Blog
Six Questions You Should Ask Before You Ship Your Next Mobile App
When you’re building a high-quality mobile app, you’ve committed both time and money. Insufficient testing, though, can spoil your investment. Forrester’s checklist for mobile testing identifies 38 pitfalls that can easily be overlooked. Here are six of them that many mobile application development teams forget: 1. Have you tested your UI with all forms of […]
Blog
To The Browser And Beyond: WebAssembly Gets It Right
In 2021, I predicted that WebAssembly (sometimes known as Wasm) would “help devs achieve painless global scale for workloads” and “that a major package in use today will get ported to WebAssembly and incorporated in a JavaScript library.” While it’s too early to declare victory on these predictions, I am confident that bytecode is back […]
More posts