@brandonhorst @thaddeus @ambulephabus Yep. Those who rode the Ruby on Rails craze got the joy of experiencing, what, three package managers in the span of five years, until the community started to calm down?
@thaddeus Also, most tech prediction is prognostication.
I went hard into Ruby on Rails fifteen years ago. Now? I never touch it. There are some apps, to be sure, that rely heavily on it, but nothing I care to use.
@dangillmor This is the same paper that identified Hitler's antisemitism as a political trick, not something he'd actually follow through on.
You'd wish in 100 years they'd have learned their lesson, but if the editorial control has passed from one same-voiced soul to the next, it's about what we should expect.
@lauren I don't exactly *like* that capitocracy is the way our government actually functions, but there's some schadenfreude involved watching it happen on a topic like this.
So for over a week now Elon Musk's circle of friends have been going on and on insisting that Bob Lee's killer was obviously an unhoused individual and blaming the city for not jailing more people.
Now, it turns out that the guy who killed him was another tech exec who knew him, and they were originally in a car together.
https://missionlocal.org/2023/04/bob-lee-killing-arrest-made-san-francisco/
@joe_no_body I transitioned this year from writing some Java UI code to writing it in JavaScript and HTML, and it was night-and-bloody-day. It's not *quite* "definitely tool for the job" (let's be honest: the *real* tool for the job of writing a GUI is a GUI toolkit), but it's really, really up there.
I've seen some Java toolkits that try to approximate the benefits of HTML / JavaScript by having you write the layout using XML, but in practice that seems more trouble than it's worth often because Java is so *terribly* verbose in terms of writing the binding logic. If I have XML but the tags are named `com.me.foo.ugh.killme.MyClass`, I have failed.
PROTIP for #frc volunteers:
Remember that the audio from the announcer's mike is piped out to Twitch, and it's a volunteer-best-effort to keep that mic cut.
Watch what you say when you don't think you have a mic on you! ❤️
@MissPixiePancake Aw, that takes me back. Had a cat growing up who fell into the sunroof on dad's car and, having not *nearly* the agility to reverse her mistake (she was a chubbs), just settled in the back seat and went to sleep.
He got three-quarters of the way to the office before she woke up.
@SonofaGeorge Not exactly. The right to trial-by-jury is a waivable right, and one may choose to waive it for a variety of reasons.
(... but I think our dear Popehat is mostly taking the piss out of the idea that any pundits have anything useful to say right now about the Trump affair, since nothing interesting or unusual has happened yet).
@yosh It's a consequence of the language being like a billion years old.
The LISP compilers have this too, but a dev notices less because LISP itself is such a flexible language that if your compiler's weird, you can usually macro your way into it working however you want.
@liroyleshed I suspect they might even out to something about the same cross-country per employer (with the shifting factor being "Companies find it hard to get folks to do remote work if they live in Santa Clara, California, but wow can you find some remote workers in West Virginia").
@nathanpitman @liroyleshed So companies like Google pay by geography because what makes a comfortable living in Pittsburgh is near the edge of the poverty line in Mountain View.
They pay more in Cali because if they didn't, nobody would work for them. They pay less in Pittsburgh because people aren't leaving at that salary; there's nobody else to work for paying that well.
... if employees flowed fluidly from place to place, the salaries would equal out, but it turns out a lot of folk living in Pittsburgh don't want to live in Mountain View, not because it's expensive but because it's... Mountain View. And so on.
"And constants aren't CAPITAL_CASE because that's already been reserved for macros, which we aren't supposed to use anyway because they're considered harmful" is the Charlie-Chaplin-complaining-Hitler-stole-his-moustache of my beefs with #cplusplus...
... but oh, *it's in there.*
@amster We'd have to go back to trusted authorities.
... Which, honestly....
I made a Python driver for a #Brilliant Labs #Monocle AR peripheral.
https://github.com/fixermark/brilliant-monocle-driver-python
@ocdtrekkie Aw hell, that's no fun.
I hope nothing irreplaceable got soaked. :(
@joe_no_body I hate to generalize.
... but...
There's something about computation that rewards deep, obsessive knowledge of arbitrary nonsense and a love of comprehending the pattern for the pattern's sake alone.
language
When I'm debugging.
@Popehat Shit, now I'm hungry.
Career software engineer living something approximating the dream he had as a kid.