PC_Workman / blog
Friday Shipped & Scarred · #12

Welding Plastics by Day, Deleting 1,326 Lines by Night

Thursday morning: welding plastics at a repair shop. Thursday night: deleting 1,326 lines of my own code.

By Marcin Firmuga·2026-06-12·2 min read·Friday Shipped & Scarred #12

Thursday morning: welding plastics at a repair shop. Thursday night: deleting 1,326 lines of my own code.

Three days into the new job and the rhythm is back — physical work by day, code by night. Wednesday I wrote that the dream just waits until evening. This week, evening delivered.

Shipped

Scarred: for months I blamed tkinter. Then Windows. Then my charts. It was bind_all("") registered globally on 8 different pages — every new page added another permanent scroll handler. Visit Monitoring five times? Five handlers firing on every scroll, forever. The app wasn't slow — it was drowning in my own forgotten event bindings. One evening, eight fixes, and the "slow after long use" issue is gone. The worst bugs aren't the ones that crash — they're the ones that make you blame everything except yourself.

21/21 tested, good results — v1.7.9 is shaping up to be the most stable build yet.

What's the longest you've blamed the wrong thing for a bug that was yours all along?

BuildInPublicPythonAIOpenSource
This is the project behind the post. PC Workman is a free, open-source Windows system monitor with an offline AI assistant - everything described here is real, shipped code. Download it or read the source.
← #11A Quiet Maintenance Week That Lasted 36 Hours
MF

Marcin Firmuga

Solo developer · HCK_Labs · building PC Workman in public

Every edition is written from that week's real commits. Newest posts premiere on LinkedIn - the archive lives here. More about me: my story.