# future of software

A research and development vision for advancing software engineering and enabling next-generation software-reliant systems.

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.

## How software engineering is changing: an essay challenge

DevFeed: [How software engineering is changing: an essay challenge](<https://devfeed.tech/articles/how-software-engineering-is-changing-an-essay-challenge-40919.md>)

Original publisher: [Read original article](<https://blog.pragmaticengineer.com/how-software-engineering-is-changing-an-essay-challenge/>)

Author: Gergely Orosz

Published: 2026-09-01T16:06:50Z

Content type: article

Language: en

Sources: [The Pragmatic Engineer](<https://devfeed.tech/sources/the-pragmatic-engineer-2.md>)

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

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [competition](<https://devfeed.tech/tags/competition.md>), [essay](<https://devfeed.tech/tags/essay.md>), [llms](<https://devfeed.tech/tags/llms.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

The Pragmatic Engineer announces an essay competition about how software engineering is changing as companies adopt LLMs, AI tooling, and AI infrastructure. It invites software engineers to submit 3,000-10,000-word essays about changes in engineering practices, culture, and workflows, with selected entries to be published and prizes of up to $10,000.

### Source excerpt

The pace of change in software engineering is only accelerating, especially since January of this year. This is all to do with the industry-wide adoption of LLMs, AI tooling, and AI infrastructure. At The Pragmatic Engineer, we always want to capture as much of what's going on

## The Creator of Pandas on AI, Apache Arrow, and the Future of Software Engineering

DevFeed: [The Creator of Pandas on AI, Apache Arrow, and the Future of Software Engineering](<https://devfeed.tech/articles/the-creator-of-pandas-on-ai-apache-arrow-and-the-future-of-software-engineering-38717.md>)

Original publisher: [Read original article](<https://dataengineeringcentral.substack.com/p/the-creator-of-pandas-on-ai-apache>)

Author: Daniel Beach

Published: 2026-07-08T12:16:09Z

Content type: article

Language: en

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

Topics: [pandas](<https://devfeed.tech/topics/pandas.md>), [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [DuckDB](<https://devfeed.tech/topics/duckdb.md>), [data-platforms](<https://devfeed.tech/topics/data-platforms.md>), [software-development](<https://devfeed.tech/topics/software-development.md>), [future of software](<https://devfeed.tech/topics/future-of-software.md>), [Apache Spark](<https://devfeed.tech/topics/spark.md>), [Hadoop](<https://devfeed.tech/topics/hadoop.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [parquet](<https://devfeed.tech/topics/parquet.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [apache-arrow](<https://devfeed.tech/tags/apache-arrow.md>), [arrow](<https://devfeed.tech/tags/arrow.md>), [data](<https://devfeed.tech/tags/data.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [data-platforms](<https://devfeed.tech/tags/data-platforms.md>), [duckdb](<https://devfeed.tech/tags/duckdb.md>), [hadoop](<https://devfeed.tech/tags/hadoop.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

An interview with Wes McKinney covers the origins of pandas and Apache Arrow, the evolution of modern data engineering from Hadoop to lakehouse architectures, and the roles of tools such as Parquet, DuckDB, DataFusion, and Spark. McKinney also discusses how AI affects software development, arguing that it can improve experienced engineers' productivity but does not replace software engineering, architecture, or judgment.

### Source excerpt

interview with Wes McKinney

## 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.

## 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.

## The future of software engineering is SRE

DevFeed: [The future of software engineering is SRE](<https://devfeed.tech/articles/the-future-of-software-engineering-is-sre-37646.md>)

Original publisher: [Read original article](<https://swizec.com/blog/the-future-of-software-engineering-is-sre>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-01-24T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [site-reliability-engineering](<https://devfeed.tech/topics/site-reliability-engineering.md>), [SRE](<https://devfeed.tech/topics/sre.md>), [future of software](<https://devfeed.tech/topics/future-of-software.md>), [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [No-code](<https://devfeed.tech/topics/no-code.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [macros](<https://devfeed.tech/tags/macros.md>), [no-code](<https://devfeed.tech/tags/no-code.md>), [operational-excellence](<https://devfeed.tech/tags/operational-excellence.md>), [sre](<https://devfeed.tech/tags/sre.md>)

### AI overview

The article argues that as code generation becomes cheaper, software engineering will increasingly center on SRE and operational excellence. It emphasizes that the difficult part is maintaining services as systems and business requirements change over time, reliably and at scale.

### Source excerpt

When code gets cheap operational excellence wins. Anyone can build a greenfield demo, but it takes engineering to run a service.

## 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.

## Ten reasons to attend Replay 2023

DevFeed: [Ten reasons to attend Replay 2023](<https://devfeed.tech/articles/ten-reasons-to-attend-replay-2023-36054.md>)

Original publisher: [Read original article](<https://temporal.io/blog/ten-reasons-to-attend-replay-2023>)

Author: Justin Pirie

Published: 2023-07-27T04:00:00Z

Content type: opinion

Language: en

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

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [future of software](<https://devfeed.tech/topics/future-of-software.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Go](<https://devfeed.tech/topics/go.md>), [Java](<https://devfeed.tech/topics/java.md>), [Messaging](<https://devfeed.tech/topics/messaging.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [community](<https://devfeed.tech/tags/community.md>), [conference](<https://devfeed.tech/tags/conference.md>), [go](<https://devfeed.tech/tags/go.md>), [java](<https://devfeed.tech/tags/java.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [networking](<https://devfeed.tech/tags/networking.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [seattle](<https://devfeed.tech/tags/seattle.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [speakers](<https://devfeed.tech/tags/speakers.md>), [workshops](<https://devfeed.tech/tags/workshops.md>)

### AI overview

Temporal promotes Replay 2023, a Seattle conference for software engineers taking place September 12-14. The article highlights expert speakers, 51 sessions, product discussions, networking, and hands-on Temporal workshops in Go, Java, and TypeScript.

### Source excerpt

Join Temporal's Replay 2023 in Seattle, Sept 12-14! 51 sessions, expert speakers, hands-on workshops, and networking with top backend engineers.