Elliotte Rusty Harold
banner
elharo.bsky.social
Elliotte Rusty Harold
@elharo.bsky.social
Writer, Photographer, Software Engineer, Cat Daddy
Apparently every single non-person that has my email address—from my senator to my coop management to the store who sold me a single USB cable in 2008—has decided they are now a cherished family friend who deserves to spam me with "Warmest Holiday Wishes! (And don't forget our 15% off coupon!)"
November 28, 2025 at 1:24 AM
Back in school in a not-especially exciting city in a foreign country ATM, so Sundays are a tad boring. Consequently I logged in to Bluesky for the first time in a few months and was disappointed to see how few actual real world friends I found. Hope they're all just healthily off social media.
November 23, 2025 at 8:57 PM
Reposted by Elliotte Rusty Harold
On the subject of people traveling to the US right about now: Fuck, if I were from another country and I didn't need to come, I sure as hell wouldn't, the current administration has made it clear traveling here isn't safe, and why not take them at their word, there's a whole world to visit
March 16, 2025 at 5:53 PM
Don't try to redesign people to fit the tools. Redesign the tools to fit the people.
January 11, 2025 at 1:00 PM
Opened up a circa 2008 desktop PC to remove the hard drive before I disposed of it and inside I found:

* 1 Loose Screw
* 2 credit cards
* a multimeter
* a bag of edibles
January 9, 2025 at 6:27 PM
An underrated benefit of code review is that the reviewer can learn new things too, like I just learned that in JUnit 5 test classes and methods no longer have to be public.
January 7, 2025 at 12:13 PM
Want to fly cheaply to a specific city in next few weeks, but I don't really care when or even how long I stay. I do want to specify non stop and class of service. Shockingly none of the airfare search sites can handle this. Any suggestions?

(Google Flights and Skyscanner cannot do it.)
January 6, 2025 at 7:57 PM
Migrating from pair.com and GCP to Dreamhost, and I'm a little shocked that interactive website building and website maintenance UX hasn't improved in 20+ years. This is why I still use SCP and ssh.
January 3, 2025 at 4:23 PM
VW shouldn't have collected location data in the first place. You can't leak what you don't have.

www.carscoops.com/2024/12/vw-g...
Massive VW Data Leak Exposed 800,000 EV Owners’ Movements, From Homes To Brothels | Carscoops
The sensitive information of VW, Audi, Seat, and Skoda EV owners was left exposed on an unprotected and misconfigured cloud storage system for months
www.carscoops.com
December 31, 2024 at 1:28 PM
Google Cloud still hasn't learned the lesson Steve Yegge tried to teach them: "ERROR: (gcloud.app.deploy) INVALID_ARGUMENT: Error(s) encountered validating runtime. Runtime php74 is end of support and no longer allowed. Please use the latest PHP runtime for App Engine Standard.."
December 27, 2024 at 12:59 PM
One more time: running security scanners and static analyzers on random open source projects you do not understand and submitting its warnings as bugs is rarely accurate or helpful and wastes maintainers' time. Please don't do that.
December 25, 2024 at 10:43 PM
It's hard to take someone seriously who starts by saying you should tell the truth no matter what and immediately follows it up with invisible men in the sky.
December 25, 2024 at 10:58 AM
Outside the Apple sphere, the bar for what counts as acceptable UI is still far too low. 99% of software developers are doing cargo cult design while laboring under severe Dunning-Kruger effect.
December 21, 2024 at 3:11 PM
Reposted by Elliotte Rusty Harold
And seriously, cut out this disingenuous bullshit. If someone says “I want United Health to not do murder, and for us to call what they do murder” that isn’t a call for more murder. It’s a call for less.
December 6, 2024 at 10:18 PM
Reposted by Elliotte Rusty Harold
Pleased to see that Hunter Biden will remain free, so that hopefully he will also remain as free with the money he has historically paid sex workers.
December 3, 2024 at 5:05 PM
Cannot believe all the Audubon Societies, NYC and Tucson included, changing their names to the inharmonious and boring "Bird Alliance" when the mellifluous "Avian Society" was sitting right there. For hawks' sake, not only does it have the same meter; it even sorts the same!
December 7, 2024 at 12:15 PM
I code on a Mac. For debugging mostly Java software on Windows, what's my best option? Is there some sort of Windows in the cloud for individual devs?
Don't want the hassle of maintaining a separate Windows PC or even VM. Just want an up-to-date Windows machine that's there when I need it.
December 3, 2024 at 11:58 AM
I can't believe all these local Audubon chapters are renaming themselves to the ridiculously ugly and clunky "Bird Alliance" when the mellifluous "Avian Society" is sitting right there. It even has the same meter and sorts almost exactly the same.
October 14, 2024 at 4:35 PM
Random question: does anyone know of any in-person, hands-on Dorico classes in NYC?
October 11, 2024 at 1:33 PM
I've yet to hear anyone complain about "Agile" who is not actually complaining about Scrum. Agile works. XP works. Scrum doesn't, and it doesn't work precisely in the ways it's not agile. If you think Agile means meetings, sprints, and story points, you don't know agile.
June 30, 2024 at 7:34 PM
This is weird. At least two photos I know I took in the last week are nowhere to be found on my iPhone.
May 29, 2024 at 6:45 PM
I began using BBEdit in grad school around the time the Web was invented, but there's one piece of continuously maintained software I've been using even longer than that. Any guesses?
May 28, 2024 at 8:54 PM
Don't you just love open source projects that have time to set up bots to autoclose PRs for inactivity, but not time to review the PRs even once?

github.com/apache/spark...
assorted copy edits to migration instructions by elharo · Pull Request #45048 · apache/spark
What changes were proposed in this pull request? Various grammar and formatting fixes, most commonly subject verb agreement, run-on sentences, and preposition choice Why are the changes needed? Eas...
github.com
May 18, 2024 at 12:07 PM
Immutability is a convenient property to have but only when objects are truly immutable. When the things the objects represent do change over time, classes should be mutable to reflect that. E.g. if a file's last modified time isn't fixed, then the File object shouldn't be immutable either.
May 14, 2024 at 1:16 PM
Who else only opens up fancy javascript-enabled multiscrolling enabled CI page to find the one hidden link to the raw text log?
March 5, 2024 at 12:46 PM