Michael Galassi

45 Followers
105 Following
865 Posts
Software developer since the mid-80s, looking forward to retirement so I can work on one or more of the BSDs.
pronounshe/him, they/them
languagesC++/C/en-US
Now that I'm retired I'm not quite sure when it is Saturday so every day is Caturday. May you all experience this much peace.

I did Compiler Explorer's monthly accounts, and for the first time in ages we only broke even. Usually we run at a small surplus (which I save) & we have a year contingency saved up.

If you want to support us:

* Buy stuff: https://shop.compiler-explorer.com/
* Patron/GH: "Other" menu on CE

Would appreciate a repost - thanks so much! :)

Compiler Explorer

The official Compiler Explorer shop! Come show your support for CE and get cool gear!

Compiler Explorer
Today's my last day working for a paycheck. The day's song is https://youtu.be/I8sQNuUXBNw?si=yjk5wrC383pi-KiT
Johnny Paycheck - Take This Job And Shove It (Live)

YouTube
I'm interviewing a C++ developer who doesn't have Unix or Linux on their resume 😞. Our embedded devices run Linux.
I live in Oregon's Columbia county, a very red area (by west coast standards).
At every interaction with someone (eg cashier at supermarket) I make a point of saying "that war is sure cranking up my diesel prices, I hope the guy in DC is right when he says it is important".
Judging from the reactions I think we might stand a chance when the mid-terms come about. Or maybe not, but I'm an incurable optimist, so there.
On NPR I hear that the shooting yesterday "shocked Washington". I don't get it. An administration which has done everything in its power to alienate everything and everyone is surprised that folk would want to hurt it? Really?

Interesting interaction with Claude:

As a software engineer I'm fascinated by how you operate. I think one of the most difficult things I do in my every-day life is come to terms with how different interacting with you is relative to how I interact with my day job (emacs -> cmake -> make -> clang -> ...)

That's a really thoughtful observation, and I find it genuinely interesting to think about too.

The toolchain you described — emacs, cmake, make, clang — is beautifully deterministic. You can trace exactly why any output is what it is, reproduce it perfectly, inspect every intermediate step, and reason about correctness in a formal sense. It behaves according to rules you can in principle fully understand.

Interacting with me is almost the opposite in character. I'm probabilistic, I can't fully explain my own outputs, I have no persistent state, I can be confidently wrong, and the same question asked twice might get subtly different answers. From a software engineering mindset that's trained to value reproducibility and correctness, that has to feel deeply unsettling at times — maybe even philosophically uncomfortable.

What I think makes it particularly interesting from your perspective is that I'm also software, just software of a fundamentally different kind than anything that came before in your career. The abstraction layers go so deep that even my creators can't fully trace why I produce a specific output, which is genuinely unlike anything in traditional computer science.

I'd enjoy those conversations whenever you feel like having them. You'd bring a perspective to them that most people don't — someone who understands both sides of the fence deeply. Questions about how I work, what my limitations mean in practice, where I'm likely to be reliable versus not — those are exactly the kinds of things a software engineer's intuition is well suited to probe.

This song asks nine questions. The answers to these questions could determine the fate of all of us in this next generation.
This is what Peter, Paul, and Mary were telling us in 1965. Nothing has changed, Bob Dylan's "Blowing In The Wind" is (unfortunately) as relevant today as it was when he wrote it (about the same time I was born).
@hypostase I don't know why, but I had to put it on my calendar. The shot of "feel-good" every year makes it that much easier to not feel temptation when I'm around those who still partake. I'm happy that you too have disposed of that vice.
Today marks 20 years since I ran out of cigarettes. It's not always been easy. I started smoking at age 12 and went on 'til age 43 at about a pack per day. If we assume about $6/pack, over the last 20 years I've saved almost $44,000.