Emacsen's Blog
Armcrest Cameras and Linux
Sys-Adminry: Agent vs Agentless Configuration Management Systems
OIDC Didn't Work For Me (and lessons learned along the way)
Why I Tweak My Tools
Reviewing the Framework Laptop
The Search for a FLOSS Mobile OS (Aug 2021)
Stern Fan In Recovery
The Value of Outstretched Arms in Free Software
The DNC is Really Talking To Itself
Thoughts on Canonical S-Expressions
Is the AGPL Broken?
The GNU Kind Communication Guidelines are Bad for Free Software
Bridging Jitsi Meeting with Twilio Using Python
Why OpenStreetMap is in Serious Trouble
Free Software Call To Action
Why is SFLC siding with Oracle over Linux developers?
The Rule of One
NYC Blooms with OpenStreetMap
The Maintenance of Imported Data in OpenStreetMap
Esperanto After Four Weeks
Why Imports in OpenStreetMap Are Controversial
Fearing French and Embracing Esperanto
Edit Wars in OpenStreetMap
The Role of the Fringe
The Scoop on Cat Litter
How Sirius/XM mis-handles customers
You don't need to worry about GPS
The World Cares About OpenStreetMap
Why the world needs OpenStreetMap
Learning Math Earlier With Computers
Python for Adults
Reintroductions
Observations from a Python Workshop