125 karma · joined October 24, 2023
None of the hunters I know hunt because they want to spend a lot of money, they spend a lot of money because they want to hunt (birds or otherwise.) (Crouching in a tree or a swamp for hours on end might not sound like much fun but they quite enjoy it.) Nothing but hunting will do.
Hobbies are almost never drop in replacements for each other.
"There's a bunch of us now and barter isn't cutting it anymore" is a technical problem, not a societal one. You can solve it with coinage and banks or whatever.
"The internet used to be fun and useful but now it sucks" is a societal problem, not a technical one. You can't solve it with a federated twitter clone or yet another secure messaging protocol or whatever.
while I'm on the soapbox I'll give java a special mention: a couple years ago I'd have said java was easy even though it's tedious and annoying, but I've become reacquainted with it for a high school program (python wouldn't work for what they're doing and the school's comp sci class already uses java.)
this year we're switching to c++.
1. data scientists aren't programmers, so why do they need a programming language? the tools they should be using don't exist. they'd need programmers to make them, and all we have to offer is... more programming languages.
2. the giant problem at the heart of modern software: the most important feature of a modern programming language is being easy to read and write. this feature is conspicuously absent from most important languages.
they're trapped. they can't do what they need without a programming language but there are only a handful they can possibly use. the real reason python ended up with such good library support is they never really had a choice.
Though I have worked with children enough to sympathize with the not-beautiful part of this story too. (also that book sounds rad as hell.)
I'm fairly certain lawyers exist specifically because this is infeasible.
I'm comfortable saying if a foreign nation rolls military vehicles across a border and starts shelling apartment buildings, those buildings' residents have every right to assert their existence with violence.
We certainly have little-to-no say in how the states in which we live behave, but we're all subject to their whims.
I can't say for certain how much my state listens to me specifically, but if they do, I'd tell them their whims should be such that other states can't do the roll-across-border-blow-up-apartments thing. (to anyone, not just me.) Those are good whims. Everyone should be subject to those whims.
The bigger problem is upgrading packages deliberately but being surprised by the results. My team's current favorite is the upgrade process itself suddenly having new interactive prompts breaking our scripts.