article thumbnail

Giving more tools to software engineers: the reorganization of the factory

Erik Bernhardsson

I had my first job as a software engineer in 1999, and in the last two decades I've seen software engineering changing in ways that have made us orders of magnitude more productive. Because someone made the economic decision that the cost of building that software was too high. Supply-demand of software engineers.

article thumbnail

CIOs contend with gen AI growing pains

CIO

Unfortunately, despite hard-earned lessons around what works and what doesn’t, pressure-tested reference architectures for gen AI — what IT executives want most — remain few and far between, she said. It’s time for them to actually relook at their existing enterprise architecture for data and AI,” Guan said. “A

Airlines 204
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

The software engineering rule of 3

Erik Bernhardsson

Here’s a dumb extremely accurate rule I’m postulating* for software engineering projects: you need at least 3 examples before you solve the right problem. Rule of 3 as applied to architecture. This is what I’ve noticed: Don’t factor out shared code between two classes. Wait until you have at least three.

article thumbnail

Cloud modernization meets GenAI: new solutions expediate your efforts

CIO

A faster time to market and a better customer experience GenAI copilots are well-established in the world of software engineering and will continue to proliferate and evolve. In fact, many organizations save up to 30% of the time from strategy to deployment by taking a modern approach to application modernization.

Cloud 147
article thumbnail

IT leaders: What’s the gameplan as tech badly outpaces talent?

CIO

Hes seeing the need for professionals who can not only navigate the technology itself, but also manage increasing complexities around its surrounding architectures, data sets, infrastructure, applications, and overall security. Gen AI in particular is rapidly being integrated into all types of software applications.

article thumbnail

What is enterprise architecture? A framework for transformation

CIO

Enterprise architecture definition Enterprise architecture (EA) is the practice of analyzing, designing, planning, and implementing enterprise analysis to successfully execute on business strategies. Making it easier to evaluate existing architecture against long-term goals.

article thumbnail

Remember when developers reigned supreme? The market for software coding goes soft

CIO

In February, CEO Marc Benioff told CNBCs Squawk Box that 2025 will be the first year in the companys 25-year history that it will not add more software engineers. Months before, employment site Indeed noted that the number of job postings for software developers in July 2024 was at its lowest level in nearly four years.

Marketing 152