RSSAmplifier

Blog

Emile (ツ)

Tech coaching, code and opinions by Emile.

emilebosch.comRSS feed ↗10 posts

Latest posts

Independent IT advice for good causes

Through Digitaalgoed.nl I’m helping build an initiative that gives charities and non-profits independent IT advice, funded without reseller margins or vendor commitments. Charities often overpay for IT or sign restrictive contracts because they lack the budget and in-house expertise to evaluate the options. The advice covers software, infrastructure, and digital strategy, translating the…

Copilot vs Claude vs ChatGPT, without the hype

I evaluated Copilot, Claude, and ChatGPT for Aan de Stegge (ASVB) and wrote a vendor-neutral report recommending which tool to use for which tasks. I scored each tool on quality, security, privacy, cost, and ease of use, testing them on real tasks from the organization’s daily work. The report documents where each tool sends data, its compliance status, and its cost at full rollout. No…

Teaching a construction company to actually use Copilot

At Lithos I ran hands-on workshops that taught employees how to use Copilot and AI assistants on their own projects, including prompt design, output review, and model limitations. I assessed each role’s workflows to find where AI could save time, then built a role-specific curriculum around those tasks. We also set guidelines for handling sensitive data, so employees know what not to paste…

When a fix at one company becomes a group-wide rollout

I’m rolling out the tender process I built at Lithos across all the construction companies in the Aan de Stegge group (ASVB). Scaling the process means turning the Lithos workflow into a blueprint other companies can adopt while keeping their own local practices. The rollout standardizes the steps that improved results at Lithos and leaves company-specific details configurable. Most of the…

Untangling the tender process in construction

At Lithos I mapped the tender process to find where the time and errors were concentrated. Much of the work repeated on every bid: documents spread across multiple folders, content copied from the previous bid, and stakeholders adding input at different stages. I standardized and automated the repeating work so the team produces a bid without reassembling the same documents each time. Removing the…

Running OCI/Docker images on Sprite.dev

Sometimes you want to run your existing docker images in Sprite’s firecracker vms. You’ll quickly come to the conclusion that it’s a pretty stripped kernel and Docker will complain a lot. Since Sprite is sandboxed I don’t need any of the Docker features in terms of isolation, it’s just one sprite per role. But i do want the docker images i’ve created before. You…

Deepseeks 3FS' FUSE hackery is super interesting

Deepseek released 3FS some time ago, a filesystem to blast tons of data to your GPU cluster for efficient training since GPU’s needs to go BRRRRR and not wait on IO. I was checking out their paper and docs and went found this cool hack for FUSE that they employ. FUSE makes it possible to have a Filesystem in UsErspace so that us mere mortals don’t have to hack the kernel too much in…

StarGZ fast docker snapshotter is low-key magic

Sometimes you run into tech that makes you go “Heh?”, which is the positive variant of its cousin, “Wtf?”. My newest addition, Stargz snapshotter , is exactly that kind of tech. Without immediately spoiling how the magic works: Stargz snapshotter is something you install on your Docker host that causes the daemon to download only the files your workload actually uses, just in time . Heh? I know…

On mourning the craft

I recently read We mourn our craft and it resonates for me. It does more than that actually. I think it’s normal to feel grief and emotions like mourning for something you’ve worked so passionately hard to obtain, becoming so easily accessible and reproducible for others. I don’t hate AI, I am actually very productive with it and I can do more than ever. However, I do grieve.…

Gow - Simple compile on save, live reload for go web applications

When building Go web applications, fast feedback matters. The usual loop, compile, run, open the browser, refresh, adds friction, especially when you also want to test on your phone. That’s the problem gow is built to solve. Faster loops with Gow I’ve decided to fix this with a unified tool. Gow combines: Automatic compilation Live browser reloading Easy phone access via QR codes Whenever…