Seismic shifts in software development still need hardware
The software world once again stands on the brink of change with the promise of accelerating application development and data usage exponentially as new resources loom on the horizon.
In early December, Rod Cope, CTO of Perforce, spoke at the DeveloperWeek Global: Enterprise conference on “The Future of Software Development.” He referred to Marc Andreesen’s famous quote about software “eating the world” and noted how things have changed since it was first uttered. “It’s a 10-year-old quote at this point,” Cope said. ” What does it mean ? Software vendors transform the physical world into bit data, applications and software. »
For example, Amazon’s rise in e-commerce and e-books, streaming service Netflix disrupting Blockbuster, and Apple changing the game with digital music on physical media. “You don’t go to the music store in the mall to buy a CD,” he said. “It’s pieces; it’s data.
Such a shift isn’t just for giant tech companies FAANG, Cope said. Over-the-air software updates to add features are commonplace these days. “Every company is now a software company; you hear it all the time,” he said, noting that development teams are growing rapidly to pursue digital transformation. “Recruiting and retaining development talent is in the top five list for strategic success for global CEOs,” Cope said.
He presented the changes seen with the advent of the iPhone to the current market position as a nascent stage that sets the stage for what is to come. “We’re going to see 10 times more change in this period than we’re right in the middle of now,” Cope said.
Factors driving changes in the space include the technological response to the COVID pandemic and the rise of users on the internet who want to explore new ideas. Quoting market intelligence firm IDC, Cope said this momentum will lead to a tenfold increase in applications and services that will lead to the digitalization of half the global economy, which by 2022 could be closer. two-thirds.
Hardware remains tied to software development, but he said hardware could start to disappear in some cases as computing power is set to increase rapidly, including the development of quantum computers. “Volkswagen is talking about doing full city traffic management with quantum computers,” Cope said. It may also lead to quantum AI and the development of DNA-specific drugs and drugs. Referring to a Gartner projection that quantum computing will be a game-changing technology in about 10 years, he said, seismic shifts could be afoot. “We’re talking about life-changing world things ahead,” Cope said.
The stories below represent a taste of InformationWeek’s coverage of software development and DevOps in 2021 that could help IT leaders strategize for 2022:
Developing Modern Apps: A Business Guide
Developers no longer sit behind glass walls. And citizen developers jump to the bottom of the application pool. What exactly is going on in the incredibly busy world of software application development?
Cloud Native Driving Change in Business and Analytics
Software development through cloud-native resources continues to gain traction among enterprises seeking scalability, security, and accessibility for business intelligence.
Is automation an existential threat to developers?
Automation is alive and well across the enterprise, including in DevOps. But if AI can write code, the roles of developers will evolve.
Ancestry’s DevOps strategy to control its CI/CD pipeline
The genealogy company sought a different approach to framing the development and deployment of its software.
Computer Skills: Top 10 Programming Languages for 2021
These are the languages most likely to be useful for getting a job as a developer or other IT professional.
Why DevOps is essential to digital transformation
Organizations need to focus on automation and efficiency to keep pace with pandemic-induced technological transformation.
Why ING Entrusted Core Dev needs Low Code / No Code
The banking and financial services giant has turned to the Genesis platform to tackle the development of certain applications.