ArchiveBox is Super Cool
ArchiveBox is a free, open-source tool for creating a personal, local archive of websites, similar to the Internet Wayback Machine.
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.
146 articles from this blog
ArchiveBox is a free, open-source tool for creating a personal, local archive of websites, similar to the Internet Wayback Machine.
Learn three methods to use a Nix flake for development environments without committing the flake files to a Git repository.
A guide on using Zig's unit testing features to add tests to an existing C application, using the uStreamer video streaming utility as a real-world example.
A guide on using Zig strings to call C code, covering string types, null termination, and interoperability.
A monthly business retrospective from TinyPilot's founder covering manufacturing transition, shipping challenges, and November 2023 financial results.
A developer experiments with Llamafile and LLaVA 1.5 to extract structured data from comedy show posters, testing its accuracy and JSON output capabilities.
A tutorial on calling a simple C library from the Zig programming language, focusing on basic interop mechanics.
A monthly business retrospective from TinyPilot's founder covering revenue, manufacturing transition, and software release automation.
A technical guide detailing the steps and solutions for common issues when installing Jellyfin media server on TrueNAS Core.
A guide to using Nix for creating isolated, per-project development environments to manage different dependency versions without conflicts.
A technical guide on installing and configuring NixOS as a container on a Proxmox virtual machine server.
A monthly retrospective from TinyPilot's founder covering business metrics, goal progress, and software development insights.
Learn how to import Nix configuration files from remote URLs and Git repositories to create modular, version-controlled system setups.
A retrospective look at the 2005 Fog Creek documentary 'Aardvark'd', featuring early interviews with tech luminaries like Paul Graham and the reddit founders.
TinyPilot founder's monthly business update covering revenue, manufacturing challenges, and exploring subscription models for the tech hardware company.
A complete guide for beginners on installing NixOS on a Raspberry Pi 4, including downloading, decompressing, and flashing the OS image.
A developer documents failed attempts and workarounds for installing NixOS on a Raspberry Pi 4, detailing specific errors and solutions.
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.