TinyPilot: Month 36
A monthly business retrospective from TinyPilot's founder covering revenue, product updates, and time management challenges in running a hardware company.
Michael Lynch – Developer, Indie Founder and Technical Writer Michael Lynch shares honest and detailed stories from his journey as a software engineer and indie founder. His blog covers topics like building sustainable businesses, code reviews, software craftsmanship, and lessons learned from running and selling his own startup, TinyPilot. Each post reflects a mix of engineering precision and real-world experience, written with clarity and humor. Readers can find tutorials, retrospectives, and essays that go beyond code to explore motivation, productivity, and the human side of software development. This blog is a must-read for developers, indie hackers, and anyone who enjoys thoughtful writing about technology and entrepreneurship.
149 articles from this blog
A monthly business retrospective from TinyPilot's founder covering revenue, product updates, and time management challenges in running a hardware company.
A technical guide explaining how to configure VLANs, tagged/untagged ports, and PVIDs on a TP-Link managed switch, based on the author's debugging experience.
A developer's first impressions of Nix, comparing it to Ansible for managing software environments and infrastructure as code.
A developer's notes on Cory Zue's Django livecoding session, comparing Django's ORM, migrations, and admin UI to Flask development.
A technical guide on deploying Syncthing for file synchronization on Fly.io cloud servers, including troubleshooting and solutions.
Michael's monthly TinyPilot business update covering fulfillment transition, revenue stats, and team workload reduction in month 34.
Summary of Jason Cohen's talk on building profitable, bootstrapped software businesses with recurring revenue models.
A bootstrapped founder shares lessons from his fifth year running TinyPilot, a remote computer access device, including revenue growth and business challenges.
A detailed review of Mat Ryer's 'Go Programming Blueprints' book, covering its strengths, weaknesses, and key takeaways for Go developers.
A developer's comparison of Cypress and Playwright testing frameworks, detailing the advantages of migrating to Playwright for web app testing.
TinyPilot founder's monthly business update covering remote work strategies, new software updates, hiring, and financial performance.
A developer details debugging and fixing memory exhaustion bugs in their Golang file-sharing web app, PicoShare, using profiling tools.
A monthly update on TinyPilot, covering business metrics, goal progress, and the viral success of a blog post about a $46k website redesign.
Guide to backing up encrypted ZFS datasets to cloud storage without unlocking them, using TrueNAS and custom scripts.
A developer analyzes the costly mistakes behind his $46k website redesign, offering lessons on project management and hiring.
A monthly update on TinyPilot, a tech hardware/software project, covering revenue, software licensing, and development progress.
A monthly update on TinyPilot, covering a website redesign, learning Debian packages, abandoning Vue.js, and sharing traffic and revenue stats.
A guide to building a custom 32TB homelab NAS server using open-source software, including part selection, costs, and lessons learned.
A monthly update on TinyPilot, a tech hardware business, covering revenue, profit challenges, and development goals.
A developer's monthly update on TinyPilot, covering revenue growth, product updates, and business challenges in the tech hardware space.