# future of software

Published articles for future of software.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Big Tech Laid Him Off. He Realized He Didn't Need a Job. -- Asian Dad Energy

DevFeed: [Big Tech Laid Him Off. He Realized He Didn't Need a Job. -- Asian Dad Energy](<https://devfeed.tech/articles/big-tech-laid-him-off-he-realized-he-didn-t-need-a-job-asian-dad-energy-38707.md>)

Original publisher: [Read original article](<https://dataengineeringcentral.substack.com/p/big-tech-laid-him-off-he-realized>)

Author: Daniel Beach

Published: 2026-09-09T14:07:55Z

Content type: opinion

Language: en

Sources: [Data Engineering Central](<https://devfeed.tech/sources/data-engineering-central.md>)

Topics: [Job](<https://devfeed.tech/topics/job.md>), [future of software](<https://devfeed.tech/topics/future-of-software.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [cobol](<https://devfeed.tech/topics/cobol.md>), [mainframes](<https://devfeed.tech/topics/mainframes.md>), [ibm](<https://devfeed.tech/topics/ibm.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [career](<https://devfeed.tech/tags/career.md>), [cobol](<https://devfeed.tech/tags/cobol.md>), [future-of-software](<https://devfeed.tech/tags/future-of-software.md>), [ibm](<https://devfeed.tech/tags/ibm.md>), [job](<https://devfeed.tech/tags/job.md>), [layoff](<https://devfeed.tech/tags/layoff.md>), [mainframes](<https://devfeed.tech/tags/mainframes.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [tech](<https://devfeed.tech/tags/tech.md>)

### AI overview

A Data Engineering Central Podcast episode features AsianDadEnergy discussing his career from BASIC, IBM 386 systems, and COBOL mainframes to consulting and a chief architect role in Big Tech, followed by a layoff. The conversation covers financial independence, AI's effects on software engineering, communication skills, identity beyond work, and content creation.

### Source excerpt

Data Engineering Central Podcast

## How Coding Agents Are Shifting the Focus of Software Engineering

DevFeed: [How Coding Agents Are Shifting the Focus of Software Engineering](<https://devfeed.tech/articles/what-is-the-future-of-software-engineering-when-nobody-needs-to-write-code-38699.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/what-is-the-future-of-software-engineering-d52>)

Author: Dr Milan Milanović

Published: 2026-09-03T15:00:51Z

Content type: opinion

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [future of software](<https://devfeed.tech/topics/future-of-software.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [future-of-software](<https://devfeed.tech/tags/future-of-software.md>), [guardrails](<https://devfeed.tech/tags/guardrails.md>), [junior-developer](<https://devfeed.tech/tags/junior-developer.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

This commentary argues that coding agents are making code generation, testing, refactoring, and bug investigation cheaper and faster. As a result, software engineering increasingly emphasizes judgment, specification, verification, architecture, ownership, team scope, and managing technical debt.

### Source excerpt

Since the beginning of writing software, it has been a hard thing to do.

## What is the future of software engineering with Adam Bender, Principal Software Engineer at Google

DevFeed: [What is the future of software engineering with Adam Bender, Principal Software Engineer at Google](<https://devfeed.tech/articles/what-is-the-future-of-software-engineering-with-adam-bender-principal-software-engineer-at-google-38698.md>)

Original publisher: [Read original article](<https://newsletter.techworld-with-milan.com/p/what-is-the-future-of-software-engineering>)

Author: Dr Milan Milanović

Published: 2026-07-02T15:01:06Z

Content type: opinion

Language: en

Sources: [Tech World With Milan Newsletter](<https://devfeed.tech/sources/tech-world-with-milan-newsletter.md>)

Topics: [future of software](<https://devfeed.tech/topics/future-of-software.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Integration testing](<https://devfeed.tech/topics/integration-testing.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [code-generation](<https://devfeed.tech/tags/code-generation.md>), [conway-s-law](<https://devfeed.tech/tags/conway-s-law.md>), [future-of-software](<https://devfeed.tech/tags/future-of-software.md>), [integration-testing](<https://devfeed.tech/tags/integration-testing.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

The article discusses Adam Bender's view that the AI coding debate focuses too narrowly on speed. It argues that faster code generation increases pressure on testing, review, engineering culture, system understanding, and long-term maintainability, with integration testing becoming a particular challenge.

### Source excerpt

Most of the AI coding debate is about speed.

## Community visions for more human ways to interact with AI-enabled software

DevFeed: [Community visions for more human ways to interact with AI-enabled software](<https://devfeed.tech/articles/what-does-the-future-of-software-look-like-9734.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/future-states/>)

Author: Jenny Xie

Published: 2026-06-24T12:00:00Z

Content type: opinion

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Interaction Design](<https://devfeed.tech/topics/interaction-design.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [design](<https://devfeed.tech/tags/design.md>), [figma](<https://devfeed.tech/tags/figma.md>), [future-of-software](<https://devfeed.tech/tags/future-of-software.md>), [interaction-design](<https://devfeed.tech/tags/interaction-design.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

This opinion article presents community ideas about how AI could make software interactions more human and context-aware. Examples include controls that appear only when relevant and tools that combine voice, gestures, and cursor movement to support creative work.

### Source excerpt

Our community imagines how AI might bring about more human ways to interact with software.

## What Is Software, and Will LLMs Replace It?

DevFeed: [What Is Software, and Will LLMs Replace It?](<https://devfeed.tech/articles/what-is-software-and-will-llms-replace-it-20750.md>)

Original publisher: [Read original article](<https://tomassetti.me/what-is-software-llms-interface-layer/>)

Author: Federico Tomassetti

Published: 2026-06-23T08:56:06Z

Content type: opinion

Language: en

Sources: [Federico Tomassetti](<https://devfeed.tech/sources/federico-tomassetti.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Software](<https://devfeed.tech/topics/software.md>), [data](<https://devfeed.tech/topics/data.md>), [integrity](<https://devfeed.tech/topics/integrity.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [business](<https://devfeed.tech/tags/business.md>), [chatbots](<https://devfeed.tech/tags/chatbots.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [data](<https://devfeed.tech/tags/data.md>), [future-of-ai](<https://devfeed.tech/tags/future-of-ai.md>), [future-of-software](<https://devfeed.tech/tags/future-of-software.md>), [integrity](<https://devfeed.tech/tags/integrity.md>), [interfaces](<https://devfeed.tech/tags/interfaces.md>), [language-engineering](<https://devfeed.tech/tags/language-engineering.md>), [llms](<https://devfeed.tech/tags/llms.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [opinion](<https://devfeed.tech/tags/opinion.md>), [patterns](<https://devfeed.tech/tags/patterns.md>), [reflections](<https://devfeed.tech/tags/reflections.md>), [saas](<https://devfeed.tech/tags/saas.md>), [software](<https://devfeed.tech/tags/software.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [sql](<https://devfeed.tech/tags/sql.md>), [structure](<https://devfeed.tech/tags/structure.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

The article argues that large language models are unlikely to replace software. Instead, they may provide more flexible interfaces while software's underlying structures--organized data, schemas, constraints, consistency rules, visualizations, and guided processes--remain essential.

### Source excerpt

Software isn't being replaced by LLMs, it's being fronted by them, with the deterministic core (schemas, constraints, processes) staying as essential as ever. The post What Is Software, and Will LLMs Replace It? appeared first on Federico Tomassetti.

## Responsible Loop Engineering

DevFeed: [Responsible Loop Engineering](<https://devfeed.tech/articles/responsible-loop-engineering-25319.md>)

Original publisher: [Read original article](<https://kau.sh/blog/responsible-loop-engineering/>)

Author: Kaushik Gopal

Published: 2026-06-22T20:39:22Z

Content type: opinion

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [Loop Engineering](<https://devfeed.tech/topics/loop-engineering.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [future of software](<https://devfeed.tech/topics/future-of-software.md>), [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [future-of-software](<https://devfeed.tech/tags/future-of-software.md>), [loops](<https://devfeed.tech/tags/loops.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

The author argues for responsible loop engineering: designing and operating agent systems that can run continuously while controlling costs. The article distinguishes capped one-shot loops from autonomous loops that select tasks, use subagents, research, test, and return results for review. It argues that autonomous loops require bespoke engineering, integrations, execution strategies, and queueing.

### Source excerpt

Loop engineering convinced me. Not because it's clever -- because done right, it doesn't bankrupt you. This post captures where I've landed: a responsible way to run loops at scale without burning a hole in your pocket. Naysayer -> Believer ## I've been a vocal naysayer. Not because the approach doesn't work -- it works. The costs never justified it. No surprise -- the people singing its praises usually aren't the ones paying the API bills. But when Peter & Boris tell you something, you look closer. Same thing happened with agent skills -- Simon W saw something early, and that became the biggest hammer in our AI toolbox. Types of loops ## The public discourse mixes loops with loop "engineering," so let's disambiguate. One-shot loops ### Today, an agent can execute a task, have an independent judge review the result1, apply the feedback, and repeat. You put a cap on the number of loops. Or you let it run until it's "satisfied" -- a bad idea. These are easy to set up. Many people are already demonstrating them. I call these one-shot loops. They're easy enough that I'll focus on the other kind. Autonomous loops ### But when Peter Steinberger and Boris Cherny talk about loops, I think they mean autonomous loops. You set up agents to run continuously. They decide when to act, pick up the right tasks, spin off subagents, research, test theories, and send results back for review. Or ship, if confidence is high enough. An entire system running on its own -- you shovel tasks at the speed of thought or voice. These loops are self-sustaining and take real engineering to get right. I'll go out on a limb: Future of Software Engineering is loop engineering Most of the software engineers of tomorrow are going to be spending their time setting up and engineering loops. Because it's hard and it's going to require skill -- there's no one loop we can template for all solutions. From my experimenting so far, this feels bespoke in the way good software is bespoke. You can't just use an agent sk

## Kent Beck and Michael Grinich Discuss AI Adoption and the Future of Software Engineering

DevFeed: [Kent Beck and Michael Grinich Discuss AI Adoption and the Future of Software Engineering](<https://devfeed.tech/articles/itchy-brain-39976.md>)

Original publisher: [Read original article](<https://newsletter.kentbeck.com/p/itchy-brain>)

Author: Kent Beck

Published: 2026-05-20T14:15:38Z

Content type: opinion

Language: en

Sources: [Software Design: Tidy First?](<https://devfeed.tech/sources/software-design-tidy-first.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [future of software](<https://devfeed.tech/topics/future-of-software.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [dev-tools](<https://devfeed.tech/topics/dev-tools.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [discussion](<https://devfeed.tech/tags/discussion.md>), [engineering-leadership](<https://devfeed.tech/tags/engineering-leadership.md>), [future-of-software](<https://devfeed.tech/tags/future-of-software.md>), [leadership](<https://devfeed.tech/tags/leadership.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

Kent Beck and Michael Grinich discuss how AI adoption is affecting the broader technology ecosystem, software costs, competition, and engineering leadership. They also discuss enterprise developer tools and the motivation to build software.

### Source excerpt

Michael Grinich & Kent Beck on AI adoption, the future of software engineering, and what enterprise developer tools reveal about where tech is headed.

## An Ethos for Using AI Coding Tools: Ownership and Exploiting High-Value Opportunities

DevFeed: [An Ethos for Using AI Coding Tools: Ownership and Exploiting High-Value Opportunities](<https://devfeed.tech/articles/how-i-use-ai-33474.md>)

Original publisher: [Read original article](<https://timkellogg.me/blog/2025/09/15/ai-tools>)

Published: 2025-09-15T00:00:00Z

Content type: opinion

Language: en

Sources: [Tim Kellogg](<https://devfeed.tech/sources/tim-kellogg.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Data analysis](<https://devfeed.tech/topics/data-analysis.md>), [future of software](<https://devfeed.tech/topics/future-of-software.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [coding](<https://devfeed.tech/tags/coding.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [future-of-software](<https://devfeed.tech/tags/future-of-software.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

The author describes an ethos for using AI coding tools, centered on owning and understanding the generated code. They also argue that effective AI coding involves finding opportunities where limited AI effort can produce substantial value, such as proof-of-concept work and rapid data analysis.

### Source excerpt

A few people have asked me how I use AI coding tools. I don't think it's a straightforward answer. For me it's not really a procedure or recipe, it's more of an ethos.