Chris Smith (@aChrisSmith) header
Chris Smith (@aChrisSmith) profile picture

Grizzled software engineer who laughs way too hard at my own jokes. I have opinions about programming languages and things, in case you are interested. he/him

Seattle, WA
Joined October 2008
Photo by Chris Smith (@aChrisSmith)Photo by Chris Smith (@aChrisSmith)Photo by Chris Smith (@aChrisSmith)Photo by Chris Smith (@aChrisSmith)Photo by Chris Smith (@aChrisSmith)Photo by Chris Smith (@aChrisSmith)Photo by Chris Smith (@aChrisSmith)Photo by Chris Smith (@aChrisSmith)Photo by Chris Smith (@aChrisSmith)
Just going to say it now so nobody thinks it was an impulsive decision: If that one asshat gets unbanned and welcomed back to Twitter, I'm going to take my observations about tech industry ennui elsewhere.
1
8
So I’m out to dinner with my family, and the table next to me features a deranged man shouting about how he will violently kill all the Jews or whatever… am I the jerk for wanting the restaurant to do something in this case? Or should I always be the one to leave?
This is going to cause controversy, but platform censorship had clearly gone too far. Content moderation should be an individual decision, not a corporate prison. Let people make their own choices—and not just on Twitter.
2
1
I understand the outsized power “the corporation” has in this case. But it seems like they also have the right (responsibility?) to create the sort of environment they want. e.g. maybe the owners of that IHOP don’t want it to turn into a favorite haunt for area fascists?
1
Sure, wackos should be able to talk about the deep state or lizard people or what not. But I’m just saying that having a conversation within a community is way different than disrupting/harming said community. And IMHO the ability to police any community seems important.
I know, right!?! It’s like the silverest of silver linings! But I again stand true to my plans on leaving out if they unban that one guy.
This Post is from an account that no longer exists. Learn more
TIL about Python's os.path.join: "If a component is an absolute path, all previous components are thrown away and joining continues from the absolute path component." In other words: >>> os.path.join("/tmp/downloads", "/project/file.txt") "/project/file.txt" 😐
3
1
If you think you’re having a bad day at work, at least you’re not Harry Cole or James Heale, who wrote a book about Liz Truss’ rise to power that is not due to be released for 6 more weeks.
461
4,354
908
30,330
And Jesus spoke unto them, "let those who have never spoken while muted cast the first stone."
1
Today in the "foo" project I came across: /src/foo/commons/utils/FooUtils.ts
1
1
"Good morning! Is the day we rollout of that innocent-looking feature that will cause a cascading series of outages culminating in our company's destruction? #WCGW"
1
"Why yes, I did spend upwards of an hour writing that email. But like, you gotta admit, it was a pretty kick-ass email."
Is it me, or is the word "Taekwondo" especially difficult to spell?
3
IYKTYK #PokemonHome accomplishments.
Confound and annoy your coworkers with this one weird trick: if (~someStr.indexOf(s)) {
8
5
1
65
Naw, he's not depressed. It's just a case of the CHERRY MX blues.
Consider the UX of search in two mail clients. Which one is easier to use? Which one makes you feel like a tool? "is:unread" vs. "isread:false"
1
2
For those of you who were unaware, CloudFormation is prohibitively slow at doing whatever the heck it spends its time doing.
1
1
Legends say that he continues to address disparities between CI and his local machine to this day.
This time is _definitely_ going to be different. You can count on it.
1
1
1
The problem I have with idiomatic Java, is that everyone is trying to avoid doing the work. The 10 lines of code is indirected through 2 injected services, 4 factories returning interfaces... IMHO it's OK to, you know, write code to do things.
5
"May you have the confidence of a mediocre white man."
2