

I thought Bazel was just a build system, not a package manager.
Professional software engineer, musician, gamer, stoic, democratic socialist


I thought Bazel was just a build system, not a package manager.


Not always. Prototyping can be valuable in many circumstances when you don’t know the shape you’d like the code to take. Sometimes you need to try something before you know if it’s right. I’d rather throw away prototype code written by an LLM than code I had to write the hard way.


I don’t think it’s very hard to understand. It reduces the up-front cost of development.


That is the point. By making smaller PRs, you inevitably end up with dependencies between them. So you’d like to stack them.
Yea if you don’t explicitly give it direction on how to keep the code maintainable, it will gladly just spew shit into the same file until you have 10K LOC in it.


No because your code is shit; you would be helping us reach singularity faster.


I’m pretty sure by “they” he meant Democrats.


Is he drunk in that interview, or does he just always sound like that?


Such a good book. I still have no idea what it was about.


If you identify with this post and you are in a manager position, please heed my warning. Throw away your prototypes. Stop vibing “quick fixes to unblock me”. Stop trying to help your devs because you think you’re superman now. You are only pissing everyone off, I promise. The devs who didn’t stop coding while you were off doing important manager/product stuff are the ones who understand what’s best for the codebase. And yes, they also know how to use LLMs.
Just because you feel like you have a new superpower doesn’t mean that everyone needs to be saved. Follow the damn engineering process.


Right. This will surely solve the education crisis.


I would say it’s more than just an icky feeling. It’s a justified moral opposition. But otherwise I agree. Just a tool.
And it was incredibly affordable compared to today.


OH! tmux obviously. It’s rock solid.


foot has been pretty solid for me. No complaints.


Tmux has better keybinding support in my experience. I started on tmux, tried zellij, but I wasn’t able to migrate my keybindings over. So I’m still with tmux.


Guys. This problem is solved already. Landlock, bubblewrap, UNIX DAC.


What’s their op ex though? I feel like there must be a sizable portion of that which isn’t actually necessary to keep the service up.


Seriously. If Google really wants to shove ads down our throats, they could at least regulate them so they’re not constantly horny scams. But that would cost them money, oh the humanity.
In the case of Rust, it makes sense both as a UX win and a way to abstract certain requirements of the build system. Languages don’t agree on how to do things like linking packages into a binary or versioning packages. If Rust left all of that unspecified, we’d probably have multiple competing package managers and ecosystems.