jmoiron plays the blues
Argent-Matter/gcyr
·
PR #105
·
programmable-card → 1.20.1
jmoiron/gcyr 1.20.1 cf69369 · fix kubejs maven config (#81)
@jmoiron.bsky.social "but it might work for us" tobias funke meme where the first panel says "a beheading strike on the current leadership will result in a favorable regime change"
@jmoiron.bsky.social Caught this PBS segment on an organic Asian vegetable farm in upstate NY, and I need you to know that the farm is called Choy Division.
"Growing up, food felt like the one thing I really had in common with my family" is such a universal child-of-immigrants thing.
www.youtube.co...
@jmoiron.bsky.social replied: The current terminology isn't great.
"Engineer" is too general and ambiguous and in some places reserved for a particular level of education.
"Hobbyist programmer" is even worse; it sounds pejorative or patronizing.
Maybe GenZ or GenA will recognize this dichotomy and help us ...
@jmoiron.bsky.social replied: The opposing force also causes problems.
A trend of "industrial programming" getting adopted by small shops and individuals for which it was unsuitable. "This is how we did it at Google."
In an earlier era, this was best described in the "Hammer FactoryFactory" story by Benji S...
@jmoiron.bsky.social replied: This has all led to two unending issues.
The first is "code as craft" people and functional programming zealots constantly tutting (irrelevantly) that the industry is doing it wrong.
Those people are great programmers, but they're making a category error.
@jmoiron.bsky.social replied: In my professional lifetime, we've tried to distinguish between "programming" and "engineering", but this is more about of all of the extra-programming activities and processes you need to build software at scale.
I'm talking about different types of programming.
@jmoiron.bsky.social Programming is a new and relatively undeveloped discipline. I've long felt that we're missing language to distinguish between different activities that we just call "programming."
For example, we have "carpentry" and "woodworking", but nothing clear like this for programming.
jmoiron/quantum-skies master aab4a4d · update rechiseled extras to a version that works (oops)
@jmoiron.bsky.social replied: I don't begrudge anyone on the Go team adding this feature. They are incredibly exacting and conservative in what they add, more than most.
But languages always decide to become more complex, and it was nice for a time to have one that didn't. I'll miss that.
Can we get some go...
@jmoiron.bsky.social replied: I've only written generic Go code once or twice since then. It's is not particularly useful most of the time, but on occasion it's vital.
There are a lot of these kinds of things in programming. A language can either decide to become complex, or to remain less/unsuitable to some...
@jmoiron.bsky.social replied: The first draft for Go Generics was about 8 years ago. At the time I wrote a post that was linked in the usual places and pretty well received:
jmoiron.net/blog/notes-o...
This proposal was ultimately rejected and a different, better one was adopted.
@jmoiron.bsky.social Go generic methods have been accepted. Don't find this particularly readable:
func (*G[P]) m[Q any](x Q) { … }
Go's advantage has always been how transparent the code is. Maybe you hate for loops, but you knew what they were doing!
Even that's not so true anymore.
jmoiron/rechiseled-extras main 656602c · reroute some of the other recipes to be the first block shown in recipe viewer
jmoiron/rechiseled-extras main c6e9c80 · rerun datagen, fix loot tables, fix some missing recipes
jmoiron/quantum-skies master f569181 · 0.8.0, add rechiseled-extras.. broken gt-- but it should be released soon
Arborsm/GT--
·
PR #62
·
kotlin → kotlin
Arborsm/GT--
·
PR #62
·
kotlin → kotlin
jmoiron/GT-- kotlin 93e2527 · update for gtm 7.5.x, fixes #61, version bump to 1.3.7
@jmoiron.bsky.social I keep seeing people repeat "AI is destroying the jobs market" uncritically, without any hard evidence, and it's crazy that this is accepted on its face despite the confounding factor of "a year of instability under an ever changing regime of spite-based tariffs."
jmoiron/rechiseled-extras main 283456e · modify make-icon to use the rechiseled icon