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 first 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,50567890...
My thoughts on software development.