I like software that earns its place.
Native when it makes the experience better. Local when it gives people more control. AI when it helps get the work done.
- Native applications
- SwiftUI and AppKit interfaces for the Mac, with iPhone work alongside them.In practice: Orbit and 2DO
- Web interfaces & backends
- React, TypeScript, Python, and FastAPI. Clear interfaces backed by useful data and straightforward workflows.In practice: this site and OpenNGP
- Agent workflows
- Connecting sessions, approvals, handoffs, and memory so a person can follow what an agent is doing.In practice: Orbit and Dreamer
- Local-first tools
- Working with local data, hardware constraints, and model choices instead of assuming everything belongs in the cloud.In practice: OpenNGP, 2DO, and LocalModelFit