|
|
|
|
|
by mikewarot
158 days ago
|
|
I've been vibe circuit building since the 1970s, but that's not what this is about, is it? ;-) Years ago, at Pumping Station One in Chicago, I watched someone struggle with the driving of multiple LEDs from an Arduino in his project. He wondered why the LEDs got dimmer when more than one was lit. I looked at the original schematic, and what he had built, and noticed a difference. The original design had a resistor on each LED, but he had decided that was a redundancy and refactored it to use a single LED instead. In the case of current flow, this meant the circuit still worked, but that current limiting that resistor provided now was shared across every active LED, leading to the progressive dimming as more LEDs were active. It turned out his background was in software, where the assumptions are much different as to what is important. Cutting out redundant code is an important skill. I saw it as a cognitive impedance mismatch being played out in real life. I assume the same is true for an LLM/AI attempting the same leap. |
|
I didn't happen to need this particular advice, but it stuck in my head as something that would potentially save someone learning a lot of pain.