Vedran Burojevic

2026

Designing agentic iOS features with clear user controlA practical model for agentic app features: explicit user intent, bounded tools, visible progress, confirmation points, and recoverable actions.6 min readKeeping a personal codebase clean when AI makes code cheapAI makes it easy to generate more code than a personal project can absorb. The fix is boring: smaller diffs, hard deletion, strict boundaries, and refusing to let experiments become architecture.10 min readA practical setup for AI-assisted Apple-platform developmentThe day-to-day wiring that makes coding agents useful on iOS, macOS, and the rest of the Apple stack: repo rules, MCP layer, local tools, sessions, and the boring checks that keep the build green.13 min readUsing MCP and coding agents without losing controlMCP can make coding agents much more useful, but only if teams treat tools as controlled capabilities instead of handing the model every sharp object in the repo.8 min readPrompting coding agents for iOS work: tighter briefs, smaller diffs, better resultsHow to use coding agents for iOS development without drowning in technical debt. Focus on contextual briefs, bite-sized tasks, and a strict review loop.5 min readReviewing AI-generated iOS code without lowering the barAI-generated iOS code should be reviewed with the same standards as human code: product behavior, lifecycle edges, concurrency ownership, tests, architecture, and production diagnosis. Faster typing is not a quality model.13 min readAGENTS.md for iOS: guardrails that stop AI from breaking your appTreat AI as a powerful, unreliable teammate. An AGENTS.md file gives it constraints, workflows, and verification steps that keep your iOS codebase stable and your PRs reviewable.5 min read
← All writing

Command menu

Navigate the site or run an action