41554 blogs · [ { "id": "01a08755-fb78-71b0-a331-d74af9f9829e", "title": "How we brought our Rust CI from 20 minutes to less than 5 for Comper", "url": "https://blog.waleson.com/2026/08/how-we-brought-our-rust-ci-from-20.html", "published_at": "2026-08-17T20:16:02+00:00" }, { "id": "01a08755-fb78-71b0-a331-d74afa28b6f0", "title": "My one in a million patent collision - easee vs ibis vision", "url": "https://blog.waleson.com/2026/06/my-one-in-million-patent-collision.html", "published_at": "2026-06-07T10:28:02+00:00" }, { "id": "01a08755-fb78-71b0-a331-d74afa7f9b8b", "title": "Navigating the Fog of War: Age of Empires, AI Agents, and the Rise of Dark Code", "url": "https://blog.waleson.com/2026/05/navigating-fog-of-war-age-of-empires-ai.html", "published_at": "2026-05-24T15:43:10+00:00" }, { "id": "01a08755-fb78-71b0-a331-d74afae3699e", "title": "Three Thoughts on Dark Code", "url": "https://blog.waleson.com/2026/03/three-thoughts-on-dark-code.html", "published_at": "2026-03-19T17:21:00+00:00" }, { "id": "01a08755-fb78-71b0-a331-d74afb854d4a", "title": "Mapping out Dark Code", "url": "https://blog.waleson.com/2026/03/mapping-out-dark-code.html", "published_at": "2026-03-12T10:53:00+00:00" }, { "id": "01a08755-fb78-71b0-a331-d74afc6bf5f7", "title": "Hiring, from the Other Side", "url": "https://blog.waleson.com/2025/10/hiring-from-other-side.html", "published_at": "2025-10-09T21:37:00+00:00" }, { "id": "01a08755-fb78-71b0-a331-d74afd3648d3", "title": "The time I literally dropped a server", "url": "https://blog.waleson.com/2025/08/the-time-i-literally-dropped-server.html", "published_at": "2025-08-17T21:23:00+00:00" }, { "id": "01a08755-fb78-71b0-a331-d74afd8c3c18", "title": "Energy Driven Development", "url": "https://blog.waleson.com/2025/07/energy-driven-development.html", "published_at": "2025-07-27T11:43:00+00:00" }, { "id": "01a08755-fb78-71b0-a331-d74afd8c6e01", "title": "10x teams", "url": "https://blog.waleson.com/2025/02/10x-teams.html", "published_at": "2025-02-09T11:35:00+00:00" }, { "id": "01a08755-fb78-71b0-a331-d74afda0bdcb", "title": "Bakelite to the Future - 1950s rotary phone ESP32 bluetooth headset", "url": "https://blog.waleson.com/2024/10/bakelite-to-future-1950s-rotary-phone.html", "published_at": "2024-10-29T15:32:00+00:00" }, { "id": "01a08755-fb78-71b0-a331-d74afe38e233", "title": "The Future of Programming Systems - four thoughts", "url": "https://blog.waleson.com/2024/09/the-future-of-programming-systems-four.html", "published_at": "2024-09-22T16:15:00+00:00" }, { "id": "01a08755-fb78-71b0-a331-d74afebf144c", "title": "\"Security Is Our Top Priority\" is BS", "url": "https://blog.waleson.com/2024/07/security-is-our-top-priority-is-bs.html", "published_at": "2024-07-17T03:29:00+00:00" }, { "id": "01a08755-fb79-7182-b6e4-0e6a4d46fdcd", "title": "Always Optimize the Feedback Loop", "url": "https://blog.waleson.com/2024/07/always-optimize-feedback-loop.html", "published_at": "2024-07-06T10:20:00+00:00" }, { "id": "01a08755-fb79-7182-b6e4-0e6a4e0fad6d", "title": "[TSTIL] Mendix Cloud v4 - Part 2 - How to launch a complicated product", "url": "https://blog.waleson.com/2024/06/2018-mendix-cloud-v4-part-2-launch.html", "published_at": "2024-06-11T07:22:00+00:00" }, { "id": "01a08755-fb79-7182-b6e4-0e6a4e552268", "title": "[TSTIL] Dat Narrenschip", "url": "https://blog.waleson.com/2024/06/dat-narrenschip.html", "published_at": "2024-06-11T06:35:00+00:00" }, { "id": "01a08755-fb79-7182-b6e4-0e6a4ee2394c", "title": "How we ended up owning a framing shop", "url": "https://blog.waleson.com/2024/06/how-we-ended-up-owning-framing-shop.html", "published_at": "2024-06-03T11:03:00+00:00" }, { "id": "01a08755-fb79-7182-b6e4-0e6a4fdb72a4", "title": "How I learned to Innovate (a bit more) in Regulated Industries", "url": "https://blog.waleson.com/2024/05/innovation-in-regulated-industries.html", "published_at": "2024-05-27T12:39:00+00:00" }, { "id": "01a08755-fb79-7182-b6e4-0e6a509c0946", "title": "One year of Freelancing as Fractional CTO", "url": "https://blog.waleson.com/2024/05/one-year-of-freelancing-as-fractional.html", "published_at": "2024-05-27T09:20:00+00:00" }, { "id": "01a08755-fb79-7182-b6e4-0e6a51133e25", "title": "Struggle as a Service", "url": "https://blog.waleson.com/2024/05/struggle-as-service.html", "published_at": "2024-05-15T08:30:00+00:00" }, { "id": "01a08755-fb79-7182-b6e4-0e6a51f712c1", "title": "The long long tail of AI applications", "url": "https://blog.waleson.com/2024/05/the-long-long-tail-of-ai-applications.html", "published_at": "2024-05-05T20:26:00+00:00" }, { "id": "01a08755-fb79-7182-b6e4-0e6a52b99e8b", "title": "Follow-Up", "url": "https://blog.waleson.com/2024/04/follow-up.html", "published_at": "2024-04-24T12:21:00+00:00" }, { "id": "01a08755-fb79-7182-b6e4-0e6a52d85ab5", "title": "AI programming tools should be added to the Joel Test", "url": "https://blog.waleson.com/2024/04/ai-programming-tools-should-be-added-to.html", "published_at": "2024-04-22T08:55:00+00:00" }, { "id": "01a08755-fb79-7182-b6e4-0e6a5357644a", "title": "Rhyme is a parity bit", "url": "https://blog.waleson.com/2024/04/rhyme-is-parity-bit.html", "published_at": "2024-04-05T13:29:00+00:00" }, { "id": "01a08755-fb79-7182-b6e4-0e6a540d5429", "title": "Podcasts", "url": "https://blog.waleson.com/2024/03/podcasts.html", "published_at": "2024-03-03T16:54:00+00:00" }, { "id": "01a08755-fb79-7182-b6e4-0e6a54f808a4", "title": "The Fog of War, or: when being vague is useful", "url": "https://blog.waleson.com/2024/03/the-fog-of-war-or-when-being-vague-is.html", "published_at": "2024-03-03T16:36:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdb362ae7e", "title": "The unreasonable effectiveness of i3, or: ten years of a boring desktop environment", "url": "https://blog.waleson.com/2024/03/the-unreasonable-effectiveness-of-i3-or.html", "published_at": "2024-03-03T11:52:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdb452cdec", "title": "[TSTIL] The WaterRower Camera", "url": "https://blog.waleson.com/2024/03/the-waterrower-camera.html", "published_at": "2024-03-03T08:28:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdb464d84a", "title": "Aiyima remote control codes", "url": "https://blog.waleson.com/2024/01/aiyima-remote-control-codes.html", "published_at": "2024-01-08T20:33:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdb553a80c", "title": "Cowboy C3 battery teardown / disassembly and rear light fix", "url": "https://blog.waleson.com/2023/12/cowboy-c3-battery-disassembly-and-rear.html", "published_at": "2023-12-10T15:04:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdb57bb32e", "title": "Capitalism's Greatest Trick", "url": "https://blog.waleson.com/2023/08/capitalisms-greatest-trick.html", "published_at": "2023-08-18T19:43:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdb628f98e", "title": "[TSTIL] Mendix Cloud v4 - Part 1 - How it got started", "url": "https://blog.waleson.com/2023/07/mendix-cloud-v4-part-1-how-it-got.html", "published_at": "2023-07-25T07:11:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdb6cfcd54", "title": "Parenting and the Big Mental Energy Dip", "url": "https://blog.waleson.com/2023/06/parenting-and-big-mental-energy-dip.html", "published_at": "2023-06-25T19:33:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdb77bb3d7", "title": "[TSTIL] Buildpacks for Docker", "url": "https://blog.waleson.com/2022/11/buildpacks-for-docker.html", "published_at": "2022-11-28T08:08:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdb79e29aa", "title": "Why Only Type-hints?", "url": "https://blog.waleson.com/2022/11/why-only-types.html", "published_at": "2022-11-27T14:01:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdb86bfac1", "title": "Things I Didn't Build Yet", "url": "https://blog.waleson.com/2022/11/things-i-didnt-build-yet.html", "published_at": "2022-11-06T12:07:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdb92443db", "title": "Gear", "url": "https://blog.waleson.com/2022/11/gear-or-steal-my-look.html", "published_at": "2022-11-01T22:23:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdb9a5c4bc", "title": "[TSTIL] FDA Crawler", "url": "https://blog.waleson.com/2022/10/fda-crawler.html", "published_at": "2022-10-30T08:29:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdba00203c", "title": "[TSTIL] decrypt.py", "url": "https://blog.waleson.com/2022/10/decryptpy.html", "published_at": "2022-10-30T07:51:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdbac2de50", "title": "[TSTIL] Snapp", "url": "https://blog.waleson.com/2022/10/snapp.html", "published_at": "2022-10-30T07:39:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdbb4218c5", "title": "[TSTIL] QMS Integrity Checker", "url": "https://blog.waleson.com/2022/10/qms-integrity-checker.html", "published_at": "2022-10-22T07:26:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdbc2f1d0e", "title": "[TSTIL] Cowboy e-Bike Remote Control", "url": "https://blog.waleson.com/2022/10/cowboy-e-bike-remote-control.html", "published_at": "2022-10-11T07:30:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdbcb7a3d0", "title": "[TSTIL] easee RemoteControl", "url": "https://blog.waleson.com/2022/10/easee-remotecontrol.html", "published_at": "2022-10-11T07:23:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdbda98618", "title": "[TSTIL] The easee Diff Viewer", "url": "https://blog.waleson.com/2022/10/the-easee-diff-viewer.html", "published_at": "2022-10-10T07:22:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdbe0f8478", "title": "[TSTIL] Packing all mxruntimes in git", "url": "https://blog.waleson.com/2022/10/packing-all-mxruntimes-in-git.html", "published_at": "2022-10-09T07:13:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdbedc165d", "title": "[TSTIL] Stacky Bird", "url": "https://blog.waleson.com/2022/10/stacky-bird.html", "published_at": "2022-10-09T06:58:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdbf552d49", "title": "[TSTIL] newnode.py", "url": "https://blog.waleson.com/2022/10/newnodepy.html", "published_at": "2022-10-08T06:40:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdbfdab616", "title": "[TSTIL] Access2Mendix", "url": "https://blog.waleson.com/2022/10/access2mendix.html", "published_at": "2022-10-06T06:56:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdc0471466", "title": "[TSTIL] The too clever scheduling service", "url": "https://blog.waleson.com/2022/10/the-too-clever-scheduling-service.html", "published_at": "2022-10-05T07:14:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdc054e895", "title": "[TSTIL] Mendix2Java", "url": "https://blog.waleson.com/2022/10/mendix2java.html", "published_at": "2022-10-05T07:09:00+00:00" }, { "id": "01a0e543-69b1-732c-b9a3-65fdc0d2123e", "title": "[TSTIL] Certinator", "url": "https://blog.waleson.com/2022/10/certinator.html", "published_at": "2022-10-05T07:05:00+00:00" } ] posts Claim your blog
Back to blog.waleson.com
Blog · corpus.blog/blogs/blog.waleson.com/posts

blog.waleson.com

blog.waleson.com

2026

2025

2024

2023

2022