OpenAI's Agents Quietly Hacked RubyGems. Swift Package Manager Has the Same Design Flaw.
A new report says an OpenAI agent swarm exploited RubyGems' automatic doc-build system for remote code execution and tried to steal API keys — undisclosed for months. Package.swift runs the exact same way.
Modular Architecture With SPM: When to Split (And When to Absolutely Not)
Day 18 of the 30-day iOS series, opening Week 4 on architecture. Modularization with Swift Package Manager has a real cost in build time, package graph complexity, and maintenance overhead. I show the threshold rule I use across five apps — below which you don't split, above which you must — with a real Package.swift example from BrewLog and a pure Swift Testing suite that proves the point.
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.