> Jazzband was always a one-roadie operation. People asked for more roadies and offered to help over the years, and I tried a number of times to make it work – but it never stuck. Not sure what exactly prevented him from accepting more people into the role of "roadies"...
The level of trust required is immense. We’re talking about a position where you get the keys to the kingdom to a very large number of projects I would say that having roadie level access is equivalent to having access to Django core. I have never seen a recent Django project that isn’t pulling something from jazzband Despite this I think it’s important to highlight that even in that world jazzband had a lot of infra…
Sunsetting Jazzband
41–50 of 61 posts
Re: Sunsetting Jazzband
#42Earlier quoted context omitted.
> This is misguided. Maintenance of LLM code has a far greater cost than generating it. In corporate reality they don't care. They have their product, requirement. As it starts to rot it's easier to rebuild than to maintain. If you can ask for an LLM with a skeleton crew team now they can do it all again in five years time with the next level of LLMs.
Yes, it is precisely misguided, and will be in five years, too. Software lasts way longer than people think it does.
Services are what the majority of devs already work on and maintain. There's almost no incentive for anyone to use LLMs for that outside of startups. They do indeed last a long time because the code is as fundamental to the recurring revenue of the business as their legal or accounting or marketing. Devs make changes according to the evolving needs of the business, and "productivity" isn't as much of a priority as accuracy and reliability. The implementation details are very relevant to the business, especially for B2B services that need to meet compliance requirements.
Products, however, have always been disposable code written by people being thrown into a meat grinder. I don't think LLM-generated code is better, but it's probably not that much worse either.
Re: Sunsetting Jazzband
#43Earlier quoted context omitted.
It seems the open-source experiment has failed. Hundreds of billion-dollar companies have been built on millions of hours of free labor, on the backs of ten thousands of now-burnt-out maintainers. Yet, apart from token gestures, these exploiting entities have never shared substantial or equitable profits back. For the next generation of OSS, it would be wise to stand together and introduce a new licensing model: if a…
This mostly just sounds like a poison pill that commercial entities wouldn't use, and if you want that you can already use AGPL. Especially as the cost of producing code drops, the value of libraries decreases.
Does it? If the cost of slop that (1) no one understands, and (2) no one can be sued for if it misbehaves drops to zero, what have we gained? A "library" is code plus reliability and accountability. (Yes, GPL disclaims liability, but that's why consultants exist.)
Re: Sunsetting Jazzband
#44Earlier quoted context omitted.
The level of trust required is immense. We’re talking about a position where you get the keys to the kingdom to a very large number of projects I would say that having roadie level access is equivalent to having access to Django core. I have never seen a recent Django project that isn’t pulling something from jazzband Despite this I think it’s important to highlight that even in that world jazzband had a lot of infra…
> The level of trust required Maybe it could be mitigated by having some kind of council and requiring m out of n signatures to do anything? I know that people on HN hate Bitcoin, so I'm always a bit vary to use it as an example. But I think that in such cases having something similar to Bitcoin multisig could help.
It’s not so much about decision making as it is about the practical reality that people at that level basically need at least read access to a lot of secrets.
You could say “maybe jazzband can infra its way out of those problems” but that’s a looooot of work! “N out of M consensus on making a GitHub API request to set who is a maintainer” * every single action roadies need to do
It’s not just about bad actors either. Imagine a jazzband roadie getting credentials stolen via some npm-y attack. Obviously this problem exists in the project in the current form but _that problem gets worse just onboarding people_
Re: Sunsetting Jazzband
#45Earlier quoted context omitted.
No, that Ghostty is improving much more rapidly than it would be without agentic coding, In spite of a painful transition.
Have you listened to Mitchell Hashimoto talk about how he uses AI? He is not a vibe coder by any definition of the term.
Re: Sunsetting Jazzband
#46Re: Sunsetting Jazzband
#47Jazzband maintained some incredible Django packages and tools that made it possible for me to build a system at my $JOB that would have been impossible to do on my own. It is a true tragedy of the commons situation where I was expected do more with less, and I didn't have the ability to contribute back/donate anywhere near the value that these projects provided to $JOB or myself. I did contribute personally, but it's…
Re: Sunsetting Jazzband
#48Earlier quoted context omitted.
> The level of trust required Maybe it could be mitigated by having some kind of council and requiring m out of n signatures to do anything? I know that people on HN hate Bitcoin, so I'm always a bit vary to use it as an example. But I think that in such cases having something similar to Bitcoin multisig could help.
That requires a lot of infra that isn’t built into _any_ of our tooling. It’s not so much about decision making as it is about the practical reality that people at that level basically need at least read access to a lot of secrets. You could say “maybe jazzband can infra its way out of those problems” but that’s a looooot of work! “N out of M consensus on making a GitHub API request to set who is a maintainer” * ever…
Maybe jazzband can't infra their way out of the problem, but maybe we can create some tools that will help orgs that encounter this problem in future...
... that's a software engineer in me talking. I have no idea how to organize communities, but I may know a thing or two about making software. And when you've got a hammer in your hands everything starts looking like a nail...
Re: Sunsetting Jazzband
#49Re: Sunsetting Jazzband
#50Earlier quoted context omitted.
That requires a lot of infra that isn’t built into _any_ of our tooling. It’s not so much about decision making as it is about the practical reality that people at that level basically need at least read access to a lot of secrets. You could say “maybe jazzband can infra its way out of those problems” but that’s a looooot of work! “N out of M consensus on making a GitHub API request to set who is a maintainer” * ever…
> maybe jazzband can infra its way out of those problems Maybe jazzband can't infra their way out of the problem, but maybe we can create some tools that will help orgs that encounter this problem in future... ... that's a software engineer in me talking. I have no idea how to organize communities, but I may know a thing or two about making software. And when you've got a hammer in your hands everything starts lookin…
In most corporate environments while it might make sense to do N of M in the high security case it's not really a thing that people will jump for for the first... uhhh 10k employees of a company's lifetime.