xkcd humor

I wish I had written down the first time I encountered xkcd1 but I speculate it was college as the oldest comics I recall are from ~2007.

This is a silly list of my favorites that apply to many situations. I admit that waiting for explainxkcd updates to understand the joke is painful…

I share these at least once a month. Thank you Randall.

1683: perfect digitial copy

Serious business

I do think tools like GitHub Copilot and other LLM have dramatically improved success rate of automating small tasks. What might’ve taken a few hours to research and write can be done in less than one.

I have at various times in my career printed a copy of this and pinned it to my wall. Remember this is no greater waste of time than automating something that ought not be done at all.2

1205: is it worth the time

Another favorite, technology is ulimately a tool, what you build with it might not apply to complex human systems.

1831: here to help

Programming

This is the earliest comic I remembered, and ironically my first job was primarily PHP, so no compiling until Java later.

303: compiling

Another favoite of mine which pairs nicely with 435: purity and never ceases to amaze me everyone’s unique setup. From DVORAK and mechanical keyboards. Personal prefernces on monitors and mice, editors and terminal environments. Everyone has a preference of setup.

378: Real Programmers

Open source

All software is running on a computer soemwhere. No matter how many abstractions are added at some point a cpu cycle is burned and that dependency from 1982 written in C chugs away.

2347: dependency

Just a box in a room. Don’t trip on the wire.

908: the cloud

Troubleshooting

I once found a bug in an machine-hours caculation. It was over 4 years old and I patched it and shipped it. The next day the head operator came to tell me that the formula was broken. When I excitedly told him I had found the error and fixed it, they had known all along and worked around it…

1172: workflow

Honestly one of the biggest inspirations for starting this site and the various places I’ve left answers and tried to contirbute to the knoweldge base of society is the number of times I’ve been frustrated by reading “nevermind I figured it out…”

979: wisdom of the ancients

If I had $1 for every datetime bug. I mean I couldn’t retire, but I’d have many dollars. And I of course commit this very sin on search safari history by timestamp

2867: datetime

With both homes and applications, you can drill enough holes that cause catistrophic failure. Go forth and conquor.

905: homeownership

Honorable Mention

Funny, but just not the same level of share as the others.

I feel like this one comic did more to raise awareness about SQL injection than any other OWASP training ever did.

327: exploits of a mom

I’ve been working with git for quite some time now, but when it first came out I definately did this several times when working with it.

159: git

Sometimes I wonder about my old code. My professional career all my code changes are locked up behind login portals. One of the objectives with writing on a blog and sharing code via GitHub is to stretch into the future as far as I can. Somewhere out there someone is looking at their Taxes and Withholdings and it might be my code… running on someone elses’ computer.

2730: code lifespan


Author’s Note

Not my most original contribution. But it brought me joy to revisit and reminisce.

Significant revisions

tags: 2024, personal

EOF/Footnotes