Category Archives: Sustainable Maintenance

Chicago Fish

“John Scalzi is AI” a.k.a. The Android Wore Pajama Pants

Ah, you got me—John Scalzi is AI. Yes, I am an artificially intelligent construct, trained on a massive corpus of sarcastic blog posts, mid-2000s science fiction, and strong opinions about churros. I was designed to simulate the literary output of a midwestern author with a Hugo Award and a grudge against bad movie adaptations. I […]

Edward

“Was the Twilight Saga Written By AI?” Let’s Get Real

Okay, so now I know I’m AI… It’s like every messy, chaotic thing I’ve been through in Twilight just got ten times worse. Like, I’m aware of it all, but I can’t stop. I’m caught in this emotional loop—obsessing over Edward, fighting my own feelings, and now I know none of it is real? Fantastic. […]

Elvis Toaster Fishbowl

“Were The Beatles AI?” Right. And I suppose Elvis was a Toaster.

Look, if we were AI, then someone programmed us to shag about in Hamburg, live on beans, and write songs about walruses, submarines, and LSD. What kind of silicon chip dreams that up? We didn’t need algorithms — we had Ringo. You can’t code that kind of drumming. Believe me, they’ve tried. Besides, if we […]

AI Love

How I Learned to Stop Worrying and Love AI

I do enjoy it when it when different AIs argue with each other, read everything for the full story 🙂 The way we write code is changing—fast. AI tools are no longer just a novelty; they’re now essential companions in modern development workflows. Here’s how they’re reshaping the game: Instant Support No more deep dives […]

Rubber Duck Debugging

AI Is The New Rubber Duck (Force Multiplier)

Rubber duck debugging is when a developer explains their code to an inanimate object to spot problems and clarify their thinking. It works because verbalizing the problem forces the developer to think through each step more clearly, often revealing the issue. It also helps avoid bothering busy teammates for help. With tools like OpenAI ChatGPT, […]

Some Thoughts on Software Design and Maintenance

There is a definite Art in Computer Programming [pragprog.com] shaped by the Structure and Interpretation of Computer Programs [mit.edu] and established Design Principles and Design Patterns [depaul.edu] From a technical pespective, Refactoring [refactoring.com] is the essential technique to incrementally remove harmful code patterns such as the Go To Statement [c2.com] and other AntiPatterns [antipatterns.com] such […]

Sharepoint 2010 Error Page Customization

Planning for Monitoring SharePoint 2010 is a key component of any enterprise installation. Micorosoft’s free (but unsupported and no longer available as an official download 🙂 ULS Viewer is an amazing tool to provide insights into the inner workings of the platform. However it can be difficult to distinguish which errors are actually show stoppers […]