TinyLog: How I Build Software From My Phone

TinyLog: How I Build Software From My Phone

TinyLog
TinyLogMar 17, 2026

Key Takeaways

  • Tailscale links iPhone and Mac on private network
  • Termius provides SSH access from iOS
  • tmux maintains persistent terminal sessions
  • Jump Desktop mirrors Mac UI to phone
  • Amphetamine prevents Mac sleep with display off

Summary

The author demonstrates a fully mobile development workflow, enabling code shipping from a phone using free tools. By connecting his Mac and iPhone via Tailscale, he SSHs into the Mac with Termius, keeps sessions alive with tmux, and mirrors the desktop using Jump Desktop. He also updates TinyShots, a native Mac app, adding AI background removal and other features. This setup lets him code while away from his desk, even during short downtime like gym sessions.

Pulse Analysis

Remote development has moved beyond laptops, with engineers increasingly relying on smartphones to stay productive. Services like Tailscale create a secure, zero‑config private network that bridges devices across any internet connection, eliminating the need for VPNs or static IPs. Coupled with iOS SSH clients such as Termius, developers can launch, monitor, and debug code on their primary workstation from the palm of their hand, preserving the full power of a desktop environment while embracing true mobility.

Session persistence is critical when hopping between devices, and tools like tmux provide exactly that by keeping terminal states alive across disconnections. This means a build started on a desk can continue uninterrupted on a phone, and later be resumed on the original machine without loss of context. Visual feedback, often a bottleneck for mobile‑only workflows, is solved by screen‑mirroring solutions like Jump Desktop, which stream the Mac’s GUI to the phone, allowing developers to interact with UI‑heavy applications such as native macOS builds or design tools.

The practical impact of this approach is evident in faster iteration cycles and better use of idle moments—whether at the gym, in transit, or waiting in line. By pairing tmux with power‑saving utilities like Amphetamine, a Mac can stay awake with the display off, conserving battery while remaining fully operational. While heat management and occasional downtime remain considerations, the ability to ship code from anywhere reshapes expectations around developer availability and can give early‑stage startups a competitive edge in rapid product development.

TinyLog: How I Build Software From My Phone

Comments

Want to join the conversation?