home

Not only Swift

Xcode tips & tricks, Swift, SwiftUI, Firebase, computing and internet history, and - of course - some fun stuff.

Read and trusted by engineers from:

Apple logoLeica Camera logoGoogle logoPayPal logoSAP logoIKEA logo
To: Subscribers of Not only Swift
Date: March 25, 2026
Issue: 97
Re: Is the IDE dead? Agentic coding, SwiftUI pitfalls, and the golden age of shareware

Hi everyone,

Agentic coding seems to be the dominant theme for development these days. We’re seeing a shift from traditional IDEs to agentic workflows that understand intent rather than just keystrokes.

Does this mean the IDE is dead?

I don’t think so. IDE literally means “Integrated Development Environment”, and what we’re seeing with agentic coding is more of an evolution of the IDE rather than a replacement. If you’re old enough to remember that Xcode once used to be a collection of separate tools (Project Builder, Interface Builder, etc.) that were later integrated into a single IDE, you’ll know what I mean.

I won’t be surprised to see IDEs evolving from “Editor + Debugger” to “Agent control center + Editor + Debugger”, with the agent control center becoming the primary interface for developers to interact with their code base, and the editor and debugger being tools that you can dive into when you need to.

On the Swift and Apple front, I’ve included an excellent talk highlighting five common pitfalls to watch out for as a SwiftUI developer and a neat macOS Alt-Tab window switcher built entirely in Swift.

Finally, we’ll take a trip down memory lane. I was reminded of my own early days writing software when I read a fantastic piece on the history of shareware and how the “try before you buy” model revolutionized the software industry. It’s an interesting contrast to today’s AI-driven, subscription-based ecosystem!

As always, let me know what you think by hitting reply!

Cheers, Peter

SwiftUI

The SwiftUI Mindset: 5 Key Ideas to Avoid Common Pitfalls

by Natalia Panferova

Firebase

The Firebase API Council

by Martin Fowler

AI & Machine Learning

Coding agents for production iOS: a senior engineer's setup for 2x the output

by Vova Ignatov

Is the IDE dead?

by Addy Osmani

Why I Stopped Installing Agent Skills (and Built a Dynamic Skills Agent instead)

by Esther Lloyd

Tools & Tips

portless

by Portless

Alt-Tab window switching for macOS

by Sergio Farfan Cardenete

Stitch TypeScript SDK

by Stitch by Google

Conferences

iOS Conferences in 2026

by Peter Friese

Computing History

The shareware history

by Sylvain Lafrance