avdi Profile Banner
Avdi Grimm Profile
Avdi Grimm

@avdi

Followers
19K
Following
11K
Media
3K
Statuses
68K

Head Gardener, @gracefuldotdev Fediverse: https://t.co/qdP68TT6i3

St Louis, MO
Joined December 2006
Don't wanna be here? Send us removal request.
@avdi
Avdi Grimm
3 years
It looks like Melon Husk is lighting this thing on fire even faster than expected, so a reminder that the canonical source for Avdi updates, thinky-thoughts, and one-on-one conversation has always been, and will always be SIGAVDI
1
1
17
@avdi
Avdi Grimm
8 months
RT @Novaya_Tofana: Re: the left needs more podcasters/influencers to combat the joe rogans and Andrew tates of the world. This is why that….
0
4K
0
@avdi
Avdi Grimm
8 months
RT @vexedinthecity: The people in my autism parenting groups who are just figuring out what gutting the Department of Education is going to….
0
24K
0
@avdi
Avdi Grimm
8 months
Bonus, small chance Elon throws a hissy fit that his new toy didn't buy him an election, and he sells it at a loss and we get our silly bird site back.
0
0
6
@avdi
Avdi Grimm
8 months
I don't get much reach here anymore, but for all my white tech dudes in the US - this is the most important election of our lives. Only one choice will protect women, children, queer and trans folk, BIPOC, and democracy itself. GTFO there and vote.
Tweet media one
1
2
25
@avdi
Avdi Grimm
8 months
RT @molly0xFFF: you know, he makes a great point.
0
58
0
@avdi
Avdi Grimm
8 months
RT @olivier_patti: To all the Dad's out there: your daughters future is in your hand. Your buddies don't need to know you who vote for.….
0
5K
0
@avdi
Avdi Grimm
9 months
And if you asked the millions of people who whom it's normalized, they'd never dream of calling it abuse. This ad campaign might plant a seed for some of them.
0
0
5
@avdi
Avdi Grimm
9 months
Yes, there are abusers of every political stripe. But one thing I'm gathering from reactions is that there are folks who didn't grow up in that world who didn't know just HOW normalized this practice is in right-wing fundamentalism.
1
0
2
@avdi
Avdi Grimm
9 months
As a DV survivor I understand how people have been triggered by those "your husband will never know" ads. As someone raised among right-wing fundamentalists, I know that the abuse portrayed isn't just common, it is normalized and aspirational for millions of US families.
@RonFilipkowski
Ron Filipkowski
9 months
Charlie Kirk is upset that Republican women may “undermine their husbands” and secretly vote for Harris while telling their husbands they voted for Trump, even though the husband “works his tail off to make sure that she can have a nice life.”
1
0
6
@avdi
Avdi Grimm
9 months
More recent approaches tend to involve uploading a proxy executable for remoting. Which is cool and powerful, but sometimes results in a flat "nope" on some servers because there is no fallback.
0
0
1
@avdi
Avdi Grimm
9 months
Arguably Tramp mode is still the best because I don't think any other solution has put in the level of "does X exist on the server? Can we use it? OK no, can we fall back on Y? No? OK, let's fall back to Z. ".
1
0
2
@avdi
Avdi Grimm
9 months
1) I'm actually a huge fan of doing this where feasible and where it won't do harm. My favorite kind of coding honestly. 2) I was doing this with Emacs Tramp-mode 25 years ago, and I've been doing it in VS Code for years.
@bradgessler
Brad Gessler
9 months
Zed has brought back the bliss of editing files on production servers and deploying as soon as you hit "Save". Who remembers "doing it live" with Dreamweaver 20 years ago? 🙋. No commits. No CI. Just you, the editor, and your production server. Great way to rapidly prototype.
1
0
6
@avdi
Avdi Grimm
9 months
Yes this is parody, but the terribly sad chaser for the joke is that a lot of these attendees ARE Trump voters now. Very possibly including some family of mine.
0
0
1
@avdi
Avdi Grimm
9 months
(Checked exceptions a la Java do offer more manifest explicitness).
1
0
2
@avdi
Avdi Grimm
9 months
All that said, systems programming is a broad field, and web services code is so different from hard realtime concerns that they might be considered different disciplines.
1
0
4
@avdi
Avdi Grimm
9 months
For better or worse exceptions are NOT as self-documenting. They can't be ignored, but they may well be handled somewhere further up the stack, with no manifest indication that the code you are looking at right now could be early-terminated by an exception.
1
0
5
@avdi
Avdi Grimm
9 months
I think the comment about Go code being more explicitly understandable is more on the nose. Go was designed by diehard C programmers looking for something that Google's constant massive influx of new programmers could quickly comprehend - so explicitness and minimal "sugar".
1
0
5
@avdi
Avdi Grimm
9 months
Hi! Systems programmer here. Decent chance my code has been involved in landing a plane you were on. One reason we switched to [subsets of] C++ was because exceptions couldn't be silently ignored. Much Go code I've seen is full of errors being habitually ignored by boilerplate.
@zack_overflow
zack (in SF)
9 months
Go is interesting because most of its user base is _not_ the originally intended audience. Go was designed for C/C++ programmers and for systems programming. In that world you make lots of syscalls, and in lots of them you *have* to handle error codes or things will just break.
1
1
19
@avdi
Avdi Grimm
9 months
My kid is asking for a recommendation for game design books. NOT "learn to program with games", but game design. Help?.
8
1
6
@avdi
Avdi Grimm
9 months
I actually have quite a lot of first-person experience with how, when you believe there will be a final reckoning and cleansing that will fix everything, it twists your morality and your politics and your priorities.
0
0
3