Mike Kalvas
mkalvas.com
Mike Kalvas
@mkalvas.com
I just like learning things
Reposted by Mike Kalvas
Incredibly disappointed (shocked even) that the plan is to make the default Rust mutex not poisonable in the 2027 edition. Poisoning is one of the best examples of Rust focusing on rigor, and removing it from the default mutex would be a massive step backwards.
November 27, 2025 at 7:36 PM
Feel like I’m in a fever dream watching the Toys R Us giraffe rocking out to Turn Down for What in the Macy’s parade
November 27, 2025 at 4:26 PM
“In my experience, prayers are not a very effective concurrency primitive.”
November 13, 2025 at 4:35 AM
It’s 1 AM and I’m blasting through hundreds of warnings about how std::mem::transmute is the literal devil. Surely this won’t come back to bite me instantly.
November 5, 2025 at 5:52 AM
It’s always DNS
October 21, 2025 at 1:08 PM
Hold up, you can make wood transparent? wtf? Why is material science so weird/cool?
October 12, 2025 at 1:27 AM
It’s always bittersweet leaving a job. On the one hand it’s tough to say goodbye to all the great people that you build daily close relationships with. On the other, it’s exciting to be taking the next step and doing something new.
October 10, 2025 at 9:17 PM
Almost no better feeling in the world than when putting in the hard work pays off so immediately and explicitly.
September 15, 2025 at 6:25 PM
I think I actually need to write a Rust macro for the first time. Wish me luck.
August 11, 2025 at 6:26 PM
Why do I have to live in this timeline?
August 8, 2025 at 1:55 PM
Really like the framing of TODOs here. I’ve been back and forth on comments in code and other things over time but this aligns with where I’m at on them now.

sophiebits.com/2025/07/21/t...
TODOs aren’t for doing
sophiebits.com
July 22, 2025 at 11:58 PM
Chrome finally killed ublock origin and forced a restart on me. So I finally killed my last use of chrome. Good riddance.
July 21, 2025 at 6:43 PM
Just climbed out of debugging hell caused by a rarer than 1 in a million chance of generating random bytes that cause a specific invalid string to crash a container. I more than likely could have gone my entire lifetime without realizing this bug was lurking.
July 8, 2025 at 4:00 PM
I’m so here for the PewDiePie software engineering arc. All the 13 year olds who watched him are now in their twenties, getting into Arch and self-hosting and are going to be better programmers than my age group.
July 6, 2025 at 7:14 PM
Yo, if let chains are happening
June 27, 2025 at 4:06 AM
Reposted by Mike Kalvas
Your under-performers are burning out your over-performers.

People not carrying their weight in work are stressing your other folks to carry them, and they are noticing. And they're not looking at that person

These kinds of politics also burn people out- they are looking to you to help.
June 25, 2025 at 11:15 PM
Tough to pick only 3 so I went with the most recent to cross 200 hrs

- Baldur’s Gate 3
- Europa Universalis IV
- Kerbal Space Program
Name 3 Videogames you've played for 200 hours.
June 20, 2025 at 11:44 PM
Reposted by Mike Kalvas
it is impossible to generate code comments from source code because good comments are definitionally based on things not in the source code (intent, counterfactuals, experiments, etc.)
June 17, 2025 at 7:00 PM
Reposted by Mike Kalvas
Whatever the reason for the big drop in entry-level hiring (I don't buy the "AI" narrative, sorry), it's weapons-grade short-termism.

Employers will have earned the future skills/experience drought they're creating.
June 15, 2025 at 11:08 AM
Reposted by Mike Kalvas
More Americans voted for Senator Alex Padilla than for 48 of the 53 red state GOP U.S. Senators combined.
June 12, 2025 at 6:59 PM
I saw the first segfault I've seen in a years today thanks to Go. Such a simple language.
June 12, 2025 at 3:55 PM
Weighing the performance and DX differences between compiled and interpreted quarterly reflection strategies
June 12, 2025 at 12:18 PM
Lately, some people I know to be good developers have been telling me about how they find LLMs useful as coding assistants. I'm trying to figure out how to make these work for me even though my experience has been pretty bad so far.
June 12, 2025 at 1:03 AM
Inheritance

Not even once
June 10, 2025 at 2:02 PM
Ran a grueling 5k at max effort today and came in a full minute per mile behind my PR pace. That wildfire smoke sucks.

Happy global running day I guess?
June 4, 2025 at 2:44 PM