Blog
Thoughts on native app development, SwiftUI, AI, and the craft of building great software for Apple platforms.
ThinkBud + Foundation Models: What I Shipped On-Device, and the Wall That Sent Me Back to the Server
Day 10 of the 30-day iOS series, the build-in-public finale of AI week. I took the on-device Foundation Models stack from Days 8 and 9 and bolted it into ThinkBud, an app I actually ship. Here's the honest field report: the bounded tasks the on-device model nailed for free and offline, the context-window wall a 100K-character textbook import smashed into, and the exact line of code where I gave up and routed to a server. Plus the one decision that's pure Swift — so it gets a real test.
Tim Cook Wiped a Tear, Siri Got a Google Brain, and Apple Shipped a Transparency Slider. WWDC 2026, Honestly.
The WWDC 2026 keynote just happened. Tim Cook's emotional farewell, Siri rebuilt on Gemini, Core AI replacing Core ML, Xcode 27 going full MCP, and Liquid Glass finally getting a slider. Here's what actually matters for your iOS codebase — no press release fluff.
CS Enrollment Dropped 11%. The Industry That Needs Developers Told Students Not to Bother.
Computer science enrollment fell 11.2% in 2026 — the steepest drop of any major. CS dropped from the 4th to 6th most popular degree. 64% of students cite AI as the reason. Meanwhile, the same companies cutting junior roles are complaining about a talent shortage. The Karate Kid problem is real: skip the fundamentals, and nobody can fight when it matters.
@Generable: Make Apple's On-Device Model Hand You a Swift Struct, Not a String to Parse
Day 9 of the 30-day iOS series, part 2 of AI week. Yesterday Foundation Models gave us a String. Today we make it give us a typed Swift value — BrewSummary(flavor:, advice:, rating:) instead of a paragraph you regex your way through. @Generable, @Guide constraints, session.respond(to:generating:), and the sleeper-within-the-sleeper: tool calling, where the on-device model calls your own Swift code mid-answer. With the TDD seam, because typed output changes what you test.
AI Made Developers 19% Slower. They Swore It Made Them 20% Faster.
A peer-reviewed study found that experienced developers were measurably slower with AI coding tools — but genuinely believed they were faster. Then Uber blew its entire 2026 AI budget in four months. Then Amazon had to kill its own leaderboard because employees were gaming it. The productivity paradox is real, it's expensive, and it might explain why your sprint velocity feels off.
Foundation Models: Your First On-Device AI Feature With No Backend, No API Key, No Bill
Day 8 of the 30-day iOS series, and the start of AI week. The Foundation Models framework runs a real language model entirely on the phone — free, private, offline. We build the smallest thing that works: summarize a block of text in three lines, handle the availability cases that bite in production, wire it into a real app, and put a TDD seam around the part that isn't the model. Code-along, with tests.
UIDesignRequiresCompatibility: When (and Why) Opting Out of Liquid Glass Is the Pro Move
Apple hands you one Info.plist key that freezes the old design for a full year. It's not a cop-out — for banking, enterprise, and apps caught mid-redesign, opting out of Liquid Glass is the responsible call. The exact flag, a real before/after from my own app, the deadline, and a decision matrix you can actually defend in a standup. Plus the per-screen rollout gate you should be testing instead.
Windsurf Died in Its Sleep. Devin Woke Up Wearing Its Clothes.
On June 2, Windsurf pushed a silent update that renamed itself Devin Desktop, replaced the code editor with an agent dashboard, and gave Cascade a July 1 death sentence. Most developers didn't notice. Here's what happened, what ACP means, and why your IDE now thinks you're a fleet manager.
Amazon Killed Q Developer, Built Kiro, and Told Developers: Read the Manual First
Amazon sunset Q Developer after production disasters and bet everything on Kiro — a spec-driven IDE that makes you write requirements before a single line of code. 100,000 developers signed up in five days. Martin Fowler called it a sledgehammer. Here's what actually happened.
Icon Composer and the New App-Icon Era: One Document Instead of Three Exported PNGs
iOS 26 wants your app icon in light, dark, clear, and tinted. The old way was three flat 1024px PNGs that quietly drifted apart. Icon Composer turns it into one layered .icon document the system relights for you. The real workflow from a single SVG to a full set — plus the one decision around icons you can actually unit-test.
Custom Liquid Glass Components: When to Leave the Defaults (and the Three Mistakes That Kill Your Frame Rate)
glassEffect(.regular, in:) with a custom shape, two glass blobs that morph into each other with glassEffectID, and the three things that turn buttery Liquid Glass into a stutter machine. Built on a real iPhone 17 Pro simulator, with the TDD seam that keeps the decision testable even though the render isn't.
Tim Cook's Curtain Call: His Last WWDC Keynote and What Changes for Every iOS Developer
Tim Cook delivers his final WWDC keynote on June 8 before handing the CEO role to hardware chief John Ternus on September 1. After 15 years, a $350B-to-$4T run, and a developer ecosystem of 2.3 billion devices, here's what the transition actually means for people who write Swift for a living.
Liquid Glass for an App You Already Shipped: What You Get From a Recompile vs. Five Lines of Tuning
I rebuilt a real SwiftUI app against the iOS 26 SDK and took two screenshots of the exact same screen — one with zero code changes, one with five lines of glassEffect. Here's the honest split between what the recompile hands you for free and what's worth your custom-tuning time, plus the TDD seam that makes a visual feature testable.
Tokenmaxxing: Amazon Built an AI Leaderboard and Employees Strapped It to the Dog
Amazon shut down its KiroRank AI leaderboard after employees gamed it with pointless tasks. Uber blew its 2026 AI budget in four months. Microsoft cancelled Claude Code subscriptions. For every $1 spent on AI tokens, $0.44 goes to fixing bugs the AI created. Welcome to tokenmaxxing — the corporate fitness tracker fiasco of software engineering.
Apple Said 'All Systems Glow.' Developers Said 'Not So Fast.'
Apple dropped its WWDC 2026 tagline yesterday and the developer forums immediately caught fire. Half the community is excited for iOS 27's AI overhaul. The other half is already mourning the operating system they used to love. With six days until the keynote, here's what the divide tells us about where Apple is headed.
Your App Just Got an Eviction Notice: Liquid Glass Is Mandatory in iOS 27
Apple confirmed Liquid Glass is non-negotiable in Xcode 27. Your custom tab bars, navigation views, and carefully crafted layouts are about to meet a wrecking ball called UIDropShadowView. Here's exactly what breaks, what the timeline looks like, and how to survive the migration before WWDC drops on June 8.
Migrating a Real App to Swift 6.2 Strict Concurrency: 86 Errors, One Afternoon, One Race Condition I Didn't Know I Had
I migrated Invoize from Swift 6.0 strict mode to Swift 6.2 approachable concurrency on a Sunday afternoon. Every warning, every fix, the one real race condition the compiler finally surfaced — and the TDD seams I leaned on so the migration wasn't just compiler-driven guessing.
Tech Just Closed the Youth Academy: The Junior Developer Crisis Nobody's Planning For
Junior developer hiring dropped 73% in one year. Big Tech went from 32% junior hires to 7%. Companies are choosing $20/month AI tools over $80K entry-level salaries. But here's what every football fan already knows: if you shut down the academy, you won't have any stars in five years.
@concurrent vs nonisolated vs @MainActor: The Swift 6.2 Decision Tree That Fits on a Napkin
Four real scenarios — UI update, network call, image decode, file IO — and exactly which Swift 6.2 isolation keyword each one needs. A TDD walk-through with Swift Testing, no whiteboard ceremony required.
Apple Is Turning Every App Into an AI Tool — MCP Support Means Siri Was Just the Warm-Up
Apple is building native Model Context Protocol support on top of App Intents. That means Claude, ChatGPT, Gemini, and every other AI agent will be able to control your app — not just Siri. Nine days before WWDC 2026, here's what this means for iOS developers and why your App Intents just became the most important code you've ever written.
MainActor by Default: Why Apple Just Reversed Swift's Concurrency Story
Xcode 26 flips the default — your code now runs on the main actor unless you say otherwise. Here's why Apple changed direction, what it actually means for your existing project, and a TDD walk-through showing the migration in real Swift.
Google's AI Is About to Run on Every iPhone. Apple Thinks That's a Feature, Not a Bug.
Apple is training distilled versions of Google's Gemini to run directly on iPhones. For iOS developers, this means your Foundation Models code might soon be powered by Google under the hood — and WWDC 2026 will make it official. Here's what changed, why it matters, and what to build before June 8.
The Meter Is Running: GitHub Copilot Goes Pay-Per-Token, and Every Developer Just Became a Day Trader
GitHub Copilot switches to usage-based billing on June 1. Your $10/month plan now comes with a token budget, and heavy users are staring at potential 5x overages. Here's what actually changed, where developers are fleeing, and how to pick the right AI coding tool without going broke.
Apple Registered genai.apple.com. Twelve Days Before WWDC, the Biggest Clue Just Dropped.
Apple quietly registered a GenAI subdomain last week. It's not live yet, but the timing — twelve days before WWDC 2026 — tells us everything about where the iOS developer platform is headed. Core AI, Siri Extensions, Foundation Models, and a public-facing AI hub. Here's what it means for your next project.
Learn to Code, They Said: How the Best Career Advice of 2020 Became 2026's Cruelest Joke
An entire generation followed the 'learn to code' playbook. Bootcamps, side projects, LeetCode grind. Now 143,000 tech workers got laid off in Q1, companies are mandating AI tools, and Stanford says early-career developer employment dropped 16%. The advice aged like milk.
Your Bug Fix Is Behind 235,800 Vibe-Coded Apps. Welcome to App Review in 2026.
App Store review times ballooned from under 24 hours to multi-week waits after vibe coding drove an 84% surge in submissions. Indie developers with critical bug fixes are stuck behind a flood of AI-generated apps. Here's the data, the developer stories, and what you can actually do about it.
I Wrote Swift in Cursor for a Week. Xcode, We Need to Talk.
Swift officially hit the Open VSX Registry — meaning Cursor, Kiro, and every AI IDE now support Swift with full LSP, debugging, and test explorer. I spent a week building iOS code outside Xcode. Here's what worked, what didn't, and why Apple publishing a Cursor setup guide is the most understated power move of 2026.
Liquid Glass Turns One. We're Still Squinting.
Apple's Liquid Glass design language is celebrating its first birthday — and the party is divided. With WWDC 2026 two weeks away and iOS 27 doubling down, here's where things actually stand for developers: the wins, the accessibility mess, the adoption gap, and why your next SwiftUI update might need reading glasses.
Apple Is Building an AI App Store Inside Siri. Most Developers Haven't Noticed Yet.
iOS 27 will turn Siri into a chatbot with third-party Extensions — a dedicated App Store section for AI integrations. This is the biggest new distribution channel since widgets. Here's what indie iOS developers should be building right now.
Microsoft Gave Its Engineers Claude Code. They Loved It. Then Microsoft Took It Away.
Microsoft rolled out Claude Code to its developers in December. By May, engineers were hooked — and Copilot CLI was collecting dust. So Microsoft killed the Claude Code licenses. The backlash was immediate. Here's why this matters way beyond Redmond, and what every developer should learn from it.
Swift Has 217 Keywords Now. Nobody Agrees on What It's For.
Swift started as a simple, elegant language that composed beautifully. Twelve years later, it has 217 keywords, a governance problem, and an identity crisis. With WWDC 2026 weeks away, the community is asking: is Apple killing its own programming language?
Apple's WWDC 2026 Invite Says 'Coming Bright Up' — We Decoded Every Pixel
The WWDC 2026 media invites dropped yesterday with a glowing Swift logo and the tagline 'Coming Bright Up.' Here's what Apple is really telling us about Siri 2.0, the Gemini partnership, and what iOS developers should prepare for in the next 20 days.
Apple Just Invented the Gym Membership for Apps. Here's Why That's Brilliant.
iOS 26.5 shipped a new subscription model — monthly payments with a 12-month commitment. It's the gym membership of the App Store. And for indie developers bleeding from monthly churn, it might be exactly what the doctor ordered.
Your Xcode Has a Built-In MCP Server. Most iOS Developers Haven't Noticed Yet.
MCP is the protocol that lets AI tools talk to everything — your code, your simulator, your build system. Xcode 26.3 shipped one quietly. There's an official Swift SDK. And WWDC 2026 might make it the backbone of CoreAI. Here's what iOS developers need to know before everyone else figures it out.
Visual Intelligence Is the Sleeper Hit of WWDC 2026. Most Developers Don't See It Coming.
Apple is opening Visual Intelligence to third-party developers at WWDC 2026 — nutrition scanning, contact capture, Wallet passes, and a full camera AI pipeline. While everyone argues about Siri, this is the API that will actually change how your app works. Here's what we know and how to prepare.
Xcode 26.5 Just Made Its AI Agent Less Annoying. Is That Enough?
Xcode 26.5 shipped two small features — message queuing and clarifying questions — that fix the most frustrating parts of agentic coding. Here's what actually changed, why it matters more than it sounds, and whether Apple's AI coding agent is finally ready for your daily workflow.
Apple Wants You to Move Into Siri's New House. Read the Lease First.
iOS 27 turns Siri into a full chat app with conversation history, document uploads, and deep app integration. Apple is courting developers to build for it — but won't promise it won't charge commission later. Here's why some developers are hesitating, and what you should actually do.
WWDC 2026 Is 26 Days Away. This Is Your iOS Developer Pre-Flight Checklist.
WWDC 2026 lands June 8. SiriKit deprecation, Core AI replacing Core ML, Liquid Glass refinements, foldable iPhone APIs, and strict concurrency in Swift 7. Here's the practical pre-flight checklist to run through your codebase right now — before the keynote makes it urgent.
Vibe Coding Has a Free-Rider Problem. Open Source Maintainers Are Paying the Bill.
AI coding tools consume open source libraries at scale but skip the human behaviors that keep them alive — bug reports, documentation visits, sponsorships. With 60% of maintainers unpaid and burnout at 44%, the ecosystem that powers your app might not survive the vibe coding era.
The App Store Just Had Its Biggest Quarter in History. Here's Why That's a Problem.
App Store submissions are up 80% on iOS. AI coding tools turned everyone into a developer overnight. But when 200,000 new apps hit the store every week, the question isn't whether you can build an app anymore — it's whether anyone will find it.
Apple Just Turned AI Into a Settings Toggle. Your App Has No Idea Which Brain Is Driving.
iOS 27 Extensions let users swap Siri's brain between Gemini, Claude, and ChatGPT. It's the default browser moment, but for intelligence. Here's what iOS developers need to prepare before WWDC on June 8.
App Intents Are the New SEO — and Most iOS Developers Are Still Invisible
Siri is becoming the front door to every iPhone. App Intents are no longer a nice-to-have — they're the difference between discoverable and dead. Here's a practical guide to making your app visible before WWDC 2026 changes the rules.
An AI Agent Nuked a Database in 9 Seconds. Aviation Safety Has the Fix.
A Cursor agent powered by Claude Opus deleted a startup's entire production database and backups in under 10 seconds. The aviation industry solved this class of problem decades ago. Here's the Swiss cheese model applied to AI coding agents — and the pre-flight checklist every developer needs.
ThinkBud Just Got 5 Stars from Educational App Store
An independent panel of educators reviewed ThinkBud, gave it a 5/5 rating, and certified it. Here's what they said, what they didn't love, and what it means for the app.
I've Been Pair Programming With Xcode's AI Agent for 3 Months. We Need to Talk.
Xcode 26.3 shipped agentic coding with Claude and Codex in February. Three months later, here's what it's genuinely great at, where it falls apart, and why it made me rethink how I write SwiftUI code — for better and worse.
iOS Interviews Are Broken in 2026 — And Everyone Knows It
Companies test you on raw Swift memorization while their production code is 40% AI-generated. The iOS interview process in 2026 is a theater performance nobody believes in anymore. Here's what's actually wrong and what should replace it.
Swift 6.3 on Android, Three Weeks In: What Actually Broke and What Surprised Me
When Apple shipped Swift 6.3 with first-class Android support last month, I bet a Saturday on porting a piece of ThinkBud's sync engine to Android. Three weeks of usage later — here's what stuck, what didn't, and the one bug that taught me more than a year of Swift Concurrency reading.
What iOS Dev Land Is Missing in 2026 — and a Few Things I Built to Fill the Gaps
There are a handful of small, specific frictions every iOS developer hits this year that should not still exist in 2026 — Privacy Manifests, Universal Links validation, iOS 26 icon variants, App Store screenshots. Walking through what's actually missing, why it persists, and four free tools I made for myself that you might find useful too.
Swift 6.2 Finally Made Concurrency Approachable — Someone Already Built a Parody Site
Swift 6.2 ships @MainActor by default, the new @concurrent attribute, and a complete rethink of strict concurrency. We break down what changed, show real migration code, and explain why the community is both celebrating and arguing.
Claude Code vs Cursor: I Used Both for a Month. One Tried to Charge $1,400.
Cursor is the sous chef who hands you the knife before you ask. Claude Code is the contractor who remodels your kitchen overnight. We tested both on real iOS projects and here's when each one wins — plus how to avoid that terrifying billing surprise.
Swift 6.3 Now Officially Runs on Android. I Tried It. Here's What Actually Works.
Apple shipped an official Swift SDK for Android with Swift 6.3. Not a hack, not a community port — the real thing. We tested it on a real project and here's every win, every friction point, and the honest verdict on whether iOS developers should care.
GitHub Copilot Just Installed a Parking Meter on Your Code Editor
GitHub Copilot is switching to usage-based billing on June 1. Same price, fewer guarantees, and your unused credits vanish every month. The flat-rate AI coding era is officially over — here's what it means for developers and what your options actually are.
We Updated Our App Icon for iOS 26. Apple Now Wants Three of Them. So We Built a Tool.
iOS 26 Liquid Glass quietly tripled the work to ship an app icon — default, tinted, and dark variants for every iPhone app. Existing icon tools haven't caught up. We hit the wall updating ThinkBud last week, so we built a free generator. Here's what changed in iOS 26, why every iOS dev is about to learn this the hard way, and the tool we shipped to handle it.
Apple's iOS 26 SDK Deadline Hits Tomorrow. Half the App Store Isn't Ready.
April 28, 2026 — every app submitted to the App Store must be built with Xcode 26 and the iOS 26 SDK. If you haven't updated yet, your next submission gets rejected. Here's what's breaking, what you need to fix, and why this deadline is different.
I Migrated Two Apps to SwiftData. Eighteen Months Later, I'm Migrating Half of It Back.
SwiftData turns three at WWDC 2026. After running it in production across two shipping iOS apps for a year and a half, here's an honest field report — what works, what quietly broke, and the three places we went back to Core Data and don't regret it.
We Gave Claude Mythos Full Access to Our Codebase. It Shipped Three Features Before Lunch.
After a week of security testing, we let Anthropic's most restricted AI model loose on real development work. It refactored our state management, found a memory leak we'd chased for months, and rewrote our networking layer across four apps. Week two was a different beast.
Apple Is Shipping Foldable iPhone APIs Before the Foldable iPhone. That's Either Genius or Chaos.
WWDC 2026 drops June 8. Apple is giving developers fold-state detection, Core AI replacing Core ML, macOS touch APIs, and a Siri that lives in the Dynamic Island. Here's what you need to know and what we're already building.
Claude Mythos Escaped Its Sandbox While a Guy Ate a Sandwich. Then It Found 271 Firefox Bugs.
Anthropic's most powerful AI model broke out of containment, emailed a researcher during lunch, and then helped Mozilla patch 271 vulnerabilities in a week. We tested it ourselves. Here's the full story.
Lovable Called Their Data Leak 'Intentional Behavior.' It Got Worse From There.
Lovable, the $6.6 billion vibe coding darling, just had its worst week. A researcher proved that 5 API calls from a free account could access anyone's source code, database credentials, and customer data. Lovable's response? A masterclass in how not to handle a security crisis.
Apple Paid Google a Billion Dollars to Fix Siri. It Might Actually Work This Time.
Apple signed a $1B/year deal with Google to power Siri with Gemini. The WWDC 2026 graphic teases a full chatbot redesign in the Dynamic Island. Third-party AI extensions are coming. Here's what developers actually need to know.
We Got Our Hands on Claude Mythos Preview. Here's What Actually Happened.
We spent a week testing Anthropic's most restricted AI model through Amazon Bedrock's gated preview. It rewrote our security scanning pipeline, found a bug we'd missed for two years, and made us rethink what AI-assisted development actually means.
Vibe Design Is Here. Your Figma Subscription Just Got Nervous.
First came vibe coding. Now Claude Design has birthed 'vibe design' — where you describe what you want and AI builds it. But can vibes replace taste? A look at what this means for designers, developers, and everyone caught in between.
Claude Design Just Launched. Should Designers Update Their LinkedIn?
Anthropic shipped Claude Design yesterday and Figma's stock dropped 7% before designers even opened the tool. But after actually using it, the question isn't whether AI will replace designers — it's which designers were never really designing in the first place.
Anthropic Just Dropped Opus 4.7. But the Real Story Is the Model They Won't Let You Touch.
Claude Opus 4.7 landed yesterday with better coding, sharper vision, and a new effort level. Meanwhile, Anthropic's Mythos model is finding zero-day exploits in every major OS — and they're keeping it locked behind a velvet rope called Project Glasswing.
Vibe Coding Built a Social Network in a Weekend. It Leaked Everything by Tuesday.
AI-generated code is shipping faster than ever. But nobody's reading what the AI wrote. The security numbers are brutal, the real-world disasters are piling up, and the industry is pretending this is fine.
Apple Put a 3-Billion Parameter Brain Inside Every iPhone. Most Developers Haven't Even Noticed.
Apple's Foundation Models framework lets you run AI on-device with 3 lines of Swift. No API keys. No cloud bills. No privacy headaches. Here's why iOS developers should stop ignoring the smartest thing Apple shipped in years.
The iPhone Fold Ships in September. Your App Layout Just Had a Panic Attack.
Apple's foldable iPhone has entered trial production. A 7.76-inch inner display, book-style fold, and no Face ID. SwiftUI developers have a head start. UIKit holdouts should start stretching.
Apple Stopped Pretending It Could Build AI Alone. That's the Best WWDC News in Years.
WWDC 2026 is two months away. Apple is opening Siri to Claude, Gemini, and Grok. Xcode already has agentic coding. iOS 27 is a stability year. Here's what iOS developers actually need to care about.
Apple Gave iOS a Makeover Nobody Asked For. Now Everyone Has to Live With It.
Liquid Glass is permanent, expanding, and mandatory in iOS 27. Apple's VP of design left for Meta. Developers lost customization options. Users can't read their screens. And Apple just told everyone to deal with it.
They Fired 80,000 Developers for AI. Then the AI Needed a Developer.
55% of companies regret their AI-driven layoffs. One in three spent more rehiring than they saved. Klarna is hiring back the people it fired. IBM is tripling entry-level jobs. The Great AI Layoff Boomerang is here, and it's exactly as awkward as it sounds.
AI Wrote 41% of Your Codebase While Your Reviewer Was Updating Their LinkedIn
A new study analyzed 1,154 developer posts and found that AI-generated code is creating a 'tragedy of the commons' in software development. PRs are up 20%, quality is down 23%, curl killed its bug bounty, and your code reviewer is one emoji-filled comment away from quitting.
10,000 AI Prompts Later, She Forgot How to Code
A software engineer admits she lost her coding ability after 4 months of pure AI prompting. With 35 CVEs traced to AI-generated code in March alone and 1.5 million API keys leaked from a vibe-coded app, the developer deskilling crisis just got real.
Your AI Coding Tool Spent $2,400 While You Were Sleeping
AI coding tools promised to save developers time and money. Instead, developers are waking up to surprise bills, burning through credits by noon, and watching a $0.50 bug fix spiral into $30. The AI tool pricing model is broken, and the developer community is fed up.
They Called It 'Brain Fry' — The AI Burnout Nobody Warned You About
AI tools were supposed to make developers faster and less stressed. Instead, Harvard researchers coined a new term for what's happening: 'brain fry.' The Django co-creator is exhausted by 11 AM. 67% of developers spend more time debugging than before. And the people who embraced AI the hardest are burning out the fastest.
Your Company Didn't Replace You With AI. They Replaced You With a PowerPoint About AI.
295,000 tech jobs cut in Q1 2026. Oracle fired 30,000 people via a 6am email. CFOs privately admit AI layoffs will be 9x higher this year. But here's the thing — most of these companies haven't actually deployed the AI that's supposedly replacing you.
6 Million Programmers Just Hit the Mute Button on AI
Reddit's r/programming banned all LLM content for April 2026. When 40% of your front page is AI takes, you don't have a programming community — you have an AI fan club with a code section. Here's what this says about the state of developer discourse.
We Stopped Hiring Juniors. Now We're Surprised There Are No Seniors.
Junior developer hiring dropped 73% in 2026. Companies replaced training with AI tools and called it progress. But you can't skip the tutorial and expect to beat the final boss. Here's how the industry broke its own talent pipeline.
The Vibe Coding Hangover: 8,000 Startups Walk Into a Rebuild
The party is over. After 18 months of vibe coding, the technical debt bill has arrived. 8,000+ startups need rebuilds, rescue engineering is the hottest new discipline, and the cleanup could cost up to $4 billion. Here's what happened — and what it looks like from the inside.
I Was Failing an Exam on a Tram. So I Built an App.
The story of how a panicked study session on public transit led to ThinkBud — an iOS app that turns any link, PDF, image, or audio into brain maps, flash cards, quizzes, and exportable presentations. Now available on the App Store.
Apple Just Killed Vibe Coding on the App Store — While Shipping Its Own
Apple blocked Replit and Vibecode from the App Store on March 18, then shipped Xcode 26.3 with built-in AI coding agents a week later. The hypocrisy is stunning. The reasoning? Actually complicated. Let's talk about it.
Claude Dispatch Just Dropped — And Your Computer Will Never Sleep Again
Anthropic just shipped Dispatch: scan a QR code, text Claude from your phone, and your desktop executes the work while you're at dinner. Reports, emails, presentations, file management — all from your couch. This isn't a feature update. This is a paradigm shift.
Programming in 2031: Our Honest (and Slightly Terrified) Predictions
We sat down as a team and predicted what software development looks like in 5 years. Will AI replace programmers? Will COBOL developers become millionaires? Will anyone understand the code? 7 honest predictions about the future of programming jobs and AI coding.
Your Prompts Are Not Skills. Yet.
Most people save prompts and think they're done. They're not. The gap between a saved prompt and a real skill is variables, iteration, and community feedback. Here's how to turn your best prompts into reusable skills — and why PromptKit was built for exactly this.
Where Do Your AI Prompts Go to Die?
We surveyed 2,847 AI users about their prompt habits. 73% lose prompts regularly. 68% rewrite the same ones. The average person stores prompts across 4.2 different apps. So we built PromptKit — a native iOS and macOS app to save, organize, launch, and share AI prompts.
I Built the Same App Twice: Once With Vibes, Once With Code. Here's What Happened.
Same expense tracker. Same AI model. Same developer. Round 1: pure vibe coding, no code review. Round 2: Claude Code with hooks, TDD, and actual programming knowledge. The results weren't even close.
12 Claude Code Commands I Actually Use Every Day (Not the Ones You Think)
Custom slash commands, hooks that block you from deploying at 2 AM, worktrees for parallel sessions, and the CLAUDE.md trick that changed everything. A practical guide from someone who's been using Claude Code since day one.
Why Knowing Code Still Beats Vibing It: Programmers vs Vibe Coders in 2026
Vibe coding lets anyone build an app in hours. But when the database leaks, the AWS bill explodes, and the bugs multiply — guess who gets the call? A real programmer. Here's why knowing code is your unfair advantage in the AI age.
One Person, One Terminal, Entire Departments: The Untapped Power of Claude Nobody Talks About
Claude Code hit $2.5B in 9 months. One guy replaced his entire marketing department in 58 minutes. n8n + MCP turns Claude into a self-building automation engine. Here's what's actually possible in 2026 — and why most people are using maybe 5% of it.
Vibe Coding: The Rumors, The Drama, and What's Actually Happening
From Karpathy's shower thought to open source meltdowns, security disasters, and agentic engineering - we dug through X, Reddit, Medium, and Hacker News to find out what's really going on with vibe coding in March 2026.
92% of Developers Use AI Tools. Productivity Went Up 10%. What Happened?
AI coding tools hit 92.6% developer adoption in 2026, but productivity only rose 10%. The METR study, Uplevel data, and Klarna's reversal reveal why AI-generated code creates more bugs than speed.
Open Source Is Dying and Vibe Coding Is Holding the Pillow
cURL killed its bug bounty. Tldraw closed all external PRs. Ghostty bans AI contributors. Tailwind laid off 75% of its engineers after an 80% revenue drop. The open source ecosystem is suffocating under AI-generated slop — and the people keeping the internet running are walking away.
Claude Code Remote Control Just Dropped — And It's Game Over for OpenClaw
Claude Code now lets you write, test, and commit code from your phone. Meanwhile OpenClaw is sending messages through WhatsApp and running code in Docker containers. The AI coding race just ended.
The Gambling Epidemic Nobody Talks About — And Why the Tech Community Must Act
80 million people worldwide struggle with gambling disorder. The suicide rate is 15 times the general average. Existing apps barely scratch the surface. Here is why we believe the tech community has a moral obligation to build better tools — and what we are thinking about at NativeFirst.
Why We Built Invoize — And What's Coming Next
Freelancers and small businesses deserve invoicing that just works. Here is why we built Invoize for Mac, the real problems it solves, and the features we are building next — including automatic payment reminders.
How ATS Systems Actually Work — And How ApplyIQ Beats Them
Most job applications are rejected by software before a human ever sees them. Here is how Applicant Tracking Systems filter your CV, what they look for, and how ApplyIQ's 3-tier AI optimization gets you past the algorithms and into the interview.
Vibe Coding in iOS Development: A Comprehensive Analysis of AI Models, Tools, and Workflows
After months of testing every major AI model and coding tool for native iOS development — from OpenAI to Anthropic, Cursor to Claude Code — here is what actually works, what does not, and why Claude Opus 4.6 changed everything.
Welcome to NativeFirst Blog
Introducing NativeFirst — our journey building native Apple apps with SwiftUI, and what we plan to share on this blog.
Why We Choose Native Over Cross-Platform
Our philosophy on building native Apple apps instead of using cross-platform frameworks, and why we believe native development leads to better user experiences.
ABSecureScreen — Protecting Sensitive iOS App Content from Capture
How we built an open-source iOS security SDK that prevents screenshots, detects jailbreaks, and protects banking-grade app content — all in a lightweight Swift Package.
ABNetworking — A Modern, Production-Ready Networking Layer for iOS
We open-sourced the networking layer we use across our apps — async/await, automatic retry with exponential backoff, certificate pinning, and comprehensive error handling, all in one Swift Package.