Skip to content
Dev Log

Building in public

Notes on the software, games, and music coming out of Imperfect Systems.

RSS feed

This blog runs on packages built for this studio, shared as open source. Open source

Meta

Starting a dev log

Why Imperfect Systems is keeping a public dev log, and how the blog is wired up under the hood.

Read More
Development

Setting up Claude Code for an iOS project

Writing the CLAUDE.md for a new iOS app before a line of Swift exists - the MusicKit-in-simulator trap, CloudKit's SwiftData rules, and why the learning-project framing came first.

Read More