Sitemap
This is a sitemap for humans. There is also a sitemap for robots.
Pages
- Home/
- Contraption/contraption
- Workshop/workshop
- Postcard/postcard
- Photography/photography
- Print edition/print
- Audio/audio
- Blogroll/blogroll
- Colophon/colophon
- Contact/contact
- Contraptions/contraptions
- Diction/diction
- Media/media
- Policies/policies
- Privacy policy/privacy
- Terms of service/terms
2026
- What I'm up to - June 2026Postcard
- What I'm up to - May 2026Postcard
- Stripe Projects launchesWorkshop
- What I'm up to - April 2026Postcard
- Agent experienceWorkshop
- Software in the AI eraContraption
- Sync, phone numbers, and webhooksWorkshop
- What I'm up to - March 2026Postcard
- A fresh coat of paintWorkshop
- Three-ring binderWorkshop
- OpenClaw is my new coworkerContraption
- What I'm up to - February 2026Postcard
- Code as content, digital proprioception, and what's nextWorkshop
- Chroma for RubyWorkshop
- Trivet adds Google sign-in to GhostContraption
- What I'm up to - January 2026Postcard
2025
- Outage, tacit knowledge, and a new projectWorkshop
- Digital gardeningWorkshop
- Introducing the print editionContraption
- Building less, tinkering more, and walking away soonerWorkshop
- What I'm up to - December 2025Postcard
- Disaster recoveryWorkshop
- Snail mailWorkshop
- Introducing WorkshopContraption
- What I'm up to - November 2025Postcard
- MaintenanceWorkshop
- Backup plansWorkshop
- GitHub syncingWorkshop
- MCP and the future of AIContraption
- Hacking YC (again)Workshop
- What I'm up to - October 2025Postcard
- What I'm up to - September 2025Postcard
- Taste-skill gapsWorkshop
- The joys of self-hostingWorkshop
- Claude, Launching, and ToolsWorkshop
- Adding a brain to my toolboxWorkshop
- It's time to rethink chatWorkshop
- Software is bread, not burgersWorkshop
- My favorite tool for making email less stressfulWorkshop
- Welcome to WorkshopWorkshop
- What I'm up to - August 2025Postcard
- Postcard is now open sourceContraption
- What I'm up to - July 2025Postcard
- What I'm up to - June 2025Postcard
- An app of one's ownContraption
- How I built a chatbot with my dogContraption
- What I'm up to - May 2025Postcard
- How to host web apps on a Mac MiniContraption
- What I'm up to - April 2025Postcard
- What worked for finding a software engineering jobContraption
- What I'm up to - March 2025Postcard
- Why Ruby on Rails still mattersContraption
- A mini data centerContraption
- What I'm up to - February 2025Postcard
- Joining ChromaContraption
- Craft in the digital eraContraption
- Lost and foundContraption
- What I'm up to - January 2025Postcard
2024
- Archetypes of LLM appsContraption
- Behind the scenes of the Find AI APIContraption
- What I'm up to - November 2024Postcard
- Having a TJContraption
- Innovation versus distributionContraption
- Internal tools of Find AIContraption
- What I'm up to - October 2024Postcard
- Wine craftContraption
- How I use data to optimize AI appsContraption
- Is fractional work the future?Contraption
- How to self-publish a programming bookContraption
- The next iteration of Contraption CompanyContraption
- What I'm up to - September 2024Postcard
- What I'm up to - August 2024Postcard
- The opportunity of tech talent agentsContraption
- Before and after Almost PerfectContraption
- What I'm up to - June 2024Postcard
- Coding a Booklet AI featureContraption
- Talking shop with Ben WeissContraption
- What I'm up to - May 2024Postcard
- What I'm up to - April 2024Postcard
- How I build multiple productsContraption
- Talking shop with Aaron Cohn from realniceContraption
- What I'm up to - March 2024Postcard
- Rethinking work beyond the factoryContraption
- What I'm up to - February 2024Postcard
- Digital product studiosContraption
- What I'm up to - January 2024Postcard
2023
- Digital quietContraption
- Engineering over enforcementContraption
- Community-powered media companiesContraption
- Booklet's architectureContraption
- What I'm up to - December 2023Postcard
- The transition from indiehacking to micro companiesContraption
- One year of dependable softwareContraption
- What I'm up to - November 2023Postcard
- What I'm up to - October 2023Postcard
- Launching BookletContraption
- Introducing FRCTNLContraption
- What I'm up to - September 2023Postcard
- What I'm up to - August 2023Postcard
- What I'm up to - July 2023Postcard
- What I'm up to - June 2023Postcard
- What I'm up to - May 2023Postcard
- What I'm up to - April 2023Postcard
- Slow Travel in Paris: Discovering Substance CafeContraption
- What I'm up to - March 2023Postcard
- What I'm up to - February 2023Postcard
- What I'm up to - January 2023Postcard
2022
- How to replace social media with a personal newsletterContraption
- Why I built Postcard: A calmer alternative to social networksContraption
- What I'm up to - December 2022Postcard
- Launching PostcardContraption
- Introducing The Contraption CompanyContraption
- What I'm up to - November 2022Postcard
- What I'm up to - October 2022Postcard
- When are low-code prototypes useful? Evaluating startup market and implementation risksContraption
- What I'm up to - September 2022Postcard
- What I'm up to - August 2022Postcard
- What I'm up to - July 2022Postcard
- What I'm up to - June 2022Postcard
- Sharing a project I built - PostcardContraption
2021
- Advice for marketplace startupsContraption
2020
- Moonlight's pitch deckContraption
- Buyers define marketplacesContraption