The Programmers' Credo, via the ineffable pinboard, Maciej Ceglowsi. Yes I had this bronzed myself. Twice, one for me, one for him. And we deserve every bit of it! 😉

I was thinking of this when revisiting a particular blog post: https://blog.codinghorror.com/doing-terrible-things-to-your-code/

or as Steve Yegge once said, "shit's easy syndrome."

Doing Terrible Things To Your Code

In 1992, I thought I was the best programmer in the world. In my defense, I had just graduated from college, this was pre-Internet, and I lived in Boulder, Colorado working in small business jobs where I was lucky to even hear about other programmers much less meet them. I

Coding Horror
In my defense, I thought this would be easier.
@codinghorror Wherein I am quoted. My one, singular claim to fame, that tweet.
@Sempf it's a great fucking tweet! 🎉

@codinghorror I copied it here, somewhere.

Oh, here it is:

https://infosec.exchange/@Sempf/109373694338815636

Bill (@[email protected])

QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers. Orders a sfdeljknesv.

Infosec Exchange
@codinghorror I regularly refer people to your blog post, lots of them teachers who are lecturing kids. Just to show them that „coding“ or „informatics“ at school has only a very small intersection with software development.
@Linkshaender @codinghorror I use to think: If this would be easy, they wouldn't need me to do it...
@codinghorror the first professional programmer I met ( as part of a joint industry final year university project) taught me that taking amphetamines to code through the night and marijuana to take the edge off would meet a project deadline but at the end produce shitty code…
@codinghorror QA people however have been uniformly awesome. From the QA director who faced down the VP of engineering to prevent a bad release, to Sinead who psyched up all the programmers to test throughly so “they wouldn’t let her down”.. I always tell my staff, love your QA because they’ll stop you looking like an idiot at some point
@codinghorror one of my fave tweets of all time.
@codinghorror Hell, yeah!
Just like the method that I came up with in my PhD thesis. After my first paper I thought "yeah, easy, this can be implemented in 3 months at the most"... 3 years later it's finally working... somewhat…
@codinghorror I always liked "Computers are never wrong, only those who program them."
@codinghorror We do these things not because they are easy, but because the executives think they'll be easy.

@codinghorror

I would buy one of those. Maybe more than one.

@codinghorror - woah, serious respect for having it bronzed!

I really regularly pull this out when anyone asks how hard would it be to do X ... or when someone implies I'm being negative when I say that something is harder or riskier han everyone else thinks it is 🙂

@codinghorror
I will be stealing this wisdom of course. 😜
@codinghorror So true. Might be one of the best coding tweets ever.
@codinghorror (and it doesn't just apply to programming)
@codinghorror I am not getting a tattoo, but if I got a tattoo this line would be in the running.
@codinghorror “This codebase is a mess! Surely it must be easier in the long run to restructure it all into well-encapsulated components, rather than continue glomming more garbage onto it” - Me, two months ago. 😭
@codinghorror Wonderful. Alas, I am unable to hear it in my head without it being in John F. Kennedy‘s voice.
@codinghorror
Every programmer: let me do/fix this little thing first before I start on the rest so it will be easier ~ 4 hours later...
@codinghorror Love the Credo, but all I see when I now look at this image is this:
@map @codinghorror yeah, i wondered if anybody was going to bring this up. maciej is a twitter blue subscriber and a musk apologist. anyone who doesn't agree with him on this topic is labeled "the fun police." i am never again taking him seriously.
@codinghorror I see your Maciej Cegłowski and raise you one @kevinmontrose
@codinghorror
Former employment inspired me with a programmer's adage:
Never measure, cut forever.
@codinghorror but because POs and managers thought they were easy and relevant.
@codinghorror
Not programmer but this happens when I attempt programming lol.