// Writing
Notes from the build.
On architecture, AI, Apple platforms and what I learn while shipping software.
-

The AI Dilemma: Are we slowly forgetting how to code?
We’ve hit a strange point in software development. If machines are writing more and more of our code, are we still learning how to do it ourselves?
-

How to embrace AI-First Architecture
AI-native product architecture starts with data, evaluation, privacy, failure handling and the role a model plays in the core product.
-

AI Retreat at H-FARM: Strategy and Practice
What I learned from the AI Weekend Retreat at H-FARM Business School, a two-day executive course combining strategy and hands-on work.
-

Shifts in AI: A personal view from the Mobile World
A January 2025 perspective on DeepSeek, open models and what a fast-moving AI market could mean for mobile product teams.
-

Build user trust with Apple App Privacy labels: Best practices
A practical guide to auditing data collection, completing App Store privacy details and checking privacy manifests before release.
-

ServerlessDays Rome 2024: AI, Cloud & Real Connections
I had the pleasure of attending ServerlessDays Rome 2024, one of the most exciting events for anyone working with cloud computing and serverless architecture.
-

Swift Package Manager: A Developer’s Guide
A practical guide to creating Swift packages, declaring dependencies, choosing version requirements and integrating packages in Xcode.
-

Optimize debugging in Xcode: ‘v/vo’ vs ‘po/p’ in LLDB
When to use LLDB’s frame-variable commands and when expression evaluation with p or po is the better choice in Xcode.
-

Clean up your git: remove merged branches
A safer way to preview and remove local Git branches that have already been merged, while protecting your long-lived branches.
-

Distribute your iOS code as an XCFramework
How to archive a framework for Apple platforms, combine its variants into an XCFramework and verify the binary before distribution.
What are you working on?
Tell me about the product, the team or the technical question you need help with. Pick the time that suits you.
