The task at hand is drawing the circuit schematics for a robot I'm working on. I had already written down the components and the connections, all that's left is to draw it in KiCad. I had already started doing that, but then... I got sidetracked forcing Gemini to create the circuit using KiCad. I would have made progress if I had continued doing it by hand. I spent yesterday trying to generate an
Comments
This is part three of a series on display consistency in embedded systems. The first two parts were technical. This one is about why the technical parts worked. The picture: ATtiny85 thermometer. Neural network inference. QUAD7SHIFT display. Built from datasheets. He had datasheets. No Stack Overflow. No libraries to install. No AI to generate boilerplate. No tutorials that abstracted away the in
You have probably seen a file named “go.sum” in almost every Go project you have worked on. You may have even seen it change every time you run “go mod tidy”. But do you actually know what it does? It is one of those files that works silently in the background, and some developers never stop to think about it. The “go.sum” file is one of those files you never really interact with directly, but it
If you've ever used a bottleneck calculator, you've probably seen a simple percentage telling you whether your CPU or GPU is holding your system back. But here’s the truth most people don’t realize: Bottlenecks are not fixed numbers — they are dynamic, workload-dependent behaviors. In this post, we’ll go beyond basic tools and break down how CPU and GPU bottlenecks actually work in real-world scen