Remove Architecture Remove Software Remove Software Engineering
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. Much like the classic No Silver Bullet paper on software productivity, none of these things in themselves were a dramatic improvement.

article thumbnail

Have we reached the end of ‘too expensive’ for enterprise software?

CIO

Generative artificial intelligence ( genAI ) and in particular large language models ( LLMs ) are changing the way companies develop and deliver software. The future will be characterized by more in-depth AI capabilities that are seamlessly woven into software products without being apparent to end users. An overview.

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

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

CIO

It seems like only yesterday when software developers were on top of the world, and anyone with basic coding experience could get multiple job offers. 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.

Marketing 152
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
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

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. Were continually finding ways to leverage it, Beerman says. Itd be more work to train someone on the Torc platform.

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