Ideas from the studio / 001

Field Notes

What we learn while designing independent software: layout engines, private-by-default tools, and the stubborn details between an idea and a useful product.

98 seconds for eight clicks: testing a SwiftUI app versus a Tauri one

One Mac mini runs the tests for both of our desktop apps. MailVault got 1,604 test cases and 53 end-to-end specs. MeatPad got its first UI tests ever, at twelve seconds a click. The measurements, and the one structural reason for the gap.

  • Testing
  • SwiftUI
  • Tauri

63 MB: what a Mac code editor costs when it is not a browser

MeatPad held 63 MB after nineteen hours open, and 108 MB with a 2,721-file project loaded. The measurements, the command to repeat them, the four design decisions behind the number, and the one file size where it all falls over.

  • Performance
  • macOS
  • MeatPad

Gmail rations your own mail: the 2,500 MB daily download limit

Google caps IMAP downloads at 2,500 MB per user per day, and locks the account for up to 24 hours when you cross it. What that means for anyone archiving a large mailbox — and how a backup should behave when the server says stop.

  • Gmail
  • IMAP
  • MailVault

The web solved automatic masonry. Why haven’t photobooks?

Browsers have flowed uneven content into balanced grids for years. Printed albums still ask people to drag every photograph into a box. The missing piece isn’t layout—it’s judgement.

  • Automatic layout
  • Computational design
  • PhotoBooks