TL;DR I (or AI) made a thing: mlr-desktop is a GUI for the awesome tool Miller (mlr) Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON And it was completely done by an AI agent (vibe coding). Read on for more details, or download the latest release and try it out (available for Mac, Windows and Linux). Background One thing we do at snabble is importing large amounts of retail product data from our customers. Think product names and prices. Ideally, we receive data in the form of JSON, but often we get data from legacy systems that only support CSV export (or worse: some other proprietary text format). Here's a trivial example of some well-formed CSV: SKU,Product Name,Price,Barcode FRO-010,Organic Free-Range Eggs (Dozen),5.99,5012345678901 PNC-025,Fresh Baked Sourdough Loaf,4.25,5023456789012 DRY-050,Basmati Rice (5kg),12.50,5034567890123 PRO-005,Roma Tomatoes (Per Lb),2.99,5045678901234 CNS-012,Black Beans (Canned),0.89,5056789...
Thirteen blog posts later, this one notes my departure from eyeo after 4 years and 3 months. I joined eyeo around the headcount of 80 employees, and now I think there's just over 250 people there. My role coming in was as operations manager, doing a mix of infrastructure engineering and technical project management. I later on took on organizational development to help the company deal with its growing pains . We introduced cross-functional teams, departments (kind of like guilds), new leadership structures, goal-setting frameworks, onboarding processes and career frameworks. And all of this in a rapidly growing distributed company. I'm proud and happy that for a long time I knew every employee by name and got to meet every single new-hire through training them on company structure and processes. At some point, we had enough experienced leaders and organizational developers that I could zoom back in on working in one team, consulting them on Git and continuous integ...