From a Linkage Built on Sand to Scientific Software — pylinkage 0.7.0

pylinkage is a Python library for planar linkage synthesis: you design a mechanism, define a target motion, and the optimizer — using particle swarm optimization — finds the right dimensions. If you’re new to the project, I wrote about its origins in A Solid Snake. Version 0.7.0 is a foundational rewrite. Not new features stacked on old code, but everything rebuilt on proper abstractions. Here’s why I made these changes and how the library is now much better. ...

March 29, 2026 · 5 min · admin

The Story of LWT 3.0.0: 1,000 Commits, 2 Architecture Changes, and One Lesson About Simplicity

A few weeks ago, I published LWT 3.0.0. That’s the biggest release in the project’s history — over 1,000 commits, roughly half of all commits since the project ever started. The entire structure was rewritten: new database engine, new backend, new frontend framework, and even a new security model. It took almost two years since the last release. I went to other projects, stepped away from this one, and actually recommended useful alternatives. So why did I go back to building this ship of Theseus? ...

March 24, 2026 · 12 min · admin