jmoiron plays the blues
@jmoiron.bsky.social replied: The respective cultures are well informed by their context. The JavaScript culture of "trust a library to get things right more than your own code" makes a lot of sense for a language where `new Date().getYear()` currently returns 124.
@jmoiron.bsky.social replied: When the "left-pad" rugpull happened in 2016, I mentioned on twitter that this kind of thing wouldn't happen in Go. Even post go mod, vendoring is popular, and the Go community has strong cultural insulation from this kind of failure as the floor cost for an external dep is deeme...
@jmoiron.bsky.social The tagline for the rollupjs.org bundler is "Compile small pieces of code into something larger and more complex" which is refreshing in its honesty, but it also reveals a difference in the cultural value of "complex" between the JS world and many who work on the backend.
jmoiron/monet ca28526 · save published flag
jmoiron/monet ee3be56 · allow some basic management of migrations from the command line
@jmoiron.bsky.social Top 0.6% of YT music John Coltrane fans. 3600 tracks for the year. Top artists included Charlie Mingus, Gift of Gab, L'Imperatrice and Supercar. Not sure that's an accurate portrayal but I guess it's not too embarrassing; I listen to a lot of "make a radio station from this son...
jmoiron/monet bc3a8e1 · fix styles for pages
jmoiron/monet e7b6d3d · nicer line height for serifed look
jmoiron/monet 1400ffd · log bind/serve errors
@jmoiron.bsky.social I don't know the particulars, but "I'm declaring martial law to go after my political opponents (trust me they are bad)" is rarely good news www.cnn.com/2024/12/03/a...
@jmoiron.bsky.social replied: Lack of extensibility is a problem common to a lot of declarative systems, because they can't self-describe by design.. if they could, then you could trivially escape the declarative aspects that make them powerful. We've been trying to make web components happen for 25 years. Se...
@jmoiron.bsky.social Time for the old boy to take a well deserved rest.
@jmoiron.bsky.social replied: I've always liked how pegs approach this, eg. github.com/pointlander/... parser precedence = operator precedence
@jmoiron.bsky.social replied: I'd guess that the self-patronage model provides some minor protections against enshittification
Not a very repeatable or accessible model, though
Perhaps some prior art with Mark Shuttleworth, though Ubuntu isn't entirely unconcerned with profit or viability.
@jmoiron.bsky.social Despite being a former urxvt user and current vim user, I truly no longer care much about terminal emulators.
However, I think it would be really fascinating to see an examination of the social aspects of the nearly 2 year ghostty private beta.
@jmoiron.bsky.social replied: We used it at DataDog, and while we understandably found a lot of limitations, the project has good management, is very open to contributions (eg. here are the ones from the dd eng working with it github.com/substrait-io...), and has been improving over time.
@jmoiron.bsky.social replied: Why not solve for both syntax and semantics? This is where an intermediate representation like substrait.io comes in.
@jmoiron.bsky.social replied: Yes, highly recommended.
@jmoiron.bsky.social replied: She's good, her dark matter video was good as was the string theory one.
@jmoiron.bsky.social I volunteered to do inflation for the Macy's Thanksgiving Day parade for 4 or 5 years. It's a lot of work but very fun looking back on it. Must have been a tough night keeping those balloons from hitting the trees near the museum and patching things in the rain.
@jmoiron.bsky.social replied: Oh no, are you in crisis?
@jmoiron.bsky.social replied: A friend is having a hard time running a nodebb forum on an affordable instance, and it left me wondering if "developing a modern forum backend" wouldn't be a good test run for AI driven development, since it's non-trivial, but also pretty well defined and well tread territory.
@jmoiron.bsky.social replied: People have been saying this forever and it's never been right.
reposted @mattnava.bsky.social: 10th anniversary Journey thread, recreated:
I was the art director of thatgamecompany's Journey. It set the course of my career and my art. I'm forever thankful to the community of players and their incredible love for the game. This is a thread comparing early dev images and how...