Top
Best
New

Posted by bryanmikaelian 10 hours ago

Devtools must be open source(blog.exe.dev)
458 points | 169 commentspage 4
inigyou 5 hours ago|
Devtools for open source must be open source, but I see no reason to give any shits what corporations use.

And we live in capitalism, where making money is not optional.

shevy-java 2 hours ago||
Microsoft, listen to this.
dataangel 4 hours ago||
The models are dev tools ;)
duped 5 hours ago||
> The result is that software that can be personalized doesn’t need a plugin system or a config file.

Yes, please make me rebuild my software to change an API endpoint or port number. It's a wonderful use of time and electricity to build and spin up agents to fix the inevitable problems with building software. Instead of changing a string in configuration file.

(/s if not obvious).

Configuration and plugin systems exist for a good reason: software should be reconfigurable and modular without requiring the wholesale replacement of the original. Even if the code is open source, there are good reasons to move logic and data out of tree and into config or plugins.

trjordan 9 hours ago||
I like the idea of devtools being open source. I also like them to work, and that's what I value more that philosophical purity.

Take his side project, Meat. I've been chewing on this problem for a while. It's a real problem right now: it sucks to read all this LLM-generated code. It's worthwhile to have an LLM summarize it for you.

The problem with that is this particular problem resists vibe coding. I've talked to a bunch of people who have tried to solve it on the side, and it's all sort of ... ok, but still unsolved.

- As mentioned, it takes a while to run. You can modify your other tools, as described, to smuggle the latency.

- LLMs don't know what you care about, so you have to maintain a list of things that you do care about, which is ever evolving. If you don't give it that, it produces slop.

- If you miss something, it hurts. Another layer of swiss-cheese AI doesn't feel right. If you trust the AI, just ask Claude to summarize its work!

- The summaries feel shareable, but the author of the PR is actually the most tolerate of slop about a PR. Your reviewers definitely don't want to read the output of a vibe-coded tool talking about 60% of your PR. They could ask their own Claude!

So, we're building a version (https://tern.sh), and it's not open source, because we want it to be shareable and hosted and support teams -- all that stuff that makes it work. At the end of the day, I'm not here to maintain my tools. I'm here to use my tools to do the job.

traveltoursocia 5 hours ago||
Si
davidw 8 hours ago||
It's a bit ironic to talk about key parts of the toolchain being open source while making black-box, closed source LLM's, controlled by external companies an integral part of all of it.
crawshaw 8 hours ago|
(Author here.) Open models are really quite good now. I still use oai as my daily but I have been very impressed by qwen/glm/k3/etc when I try them. They are clearly my future.
rvz 9 hours ago||
This is one of the only fields where the customer (developers) almost never pays for their own tools and instead builds their own or even to compete against another developer. Then, they later realize why human developers in open source burnout so easily.

Not even Richard Stallman or Linus Torvalds make money on open source or free software despite preaching it. They actually make money from speaking fees.

"Open source" is now weaponized to price down entire companies to the floor and instead of humans maintaining the software, it is now coding agents doing the work.

Neither the free and open source software movement accounted for this disruption and they have become the new starving artists of the software world.

seba_dos1 3 hours ago||
> Not even Richard Stallman or Linus Torvalds make money on open source or free software despite preaching it.

I've been paid to produce FLOSS for quite a few years and I know plenty of people who did too. I did not realize we are such unicorns...

djaro 5 hours ago|||
It is crazy how much of the tech industry - one of the biggest industries on Earth - still uses so much volunteer labor. Its crazy because in no other industry would people expect you to not only give away your stuff for free but do it in such a way anyone else can copy your stuff and edit it.
2190asfg 9 hours ago|||
Torvalds got RedHat and VA Linux stock options and probably has a very good contract with the Linux Foundation.
davisr 6 hours ago||
I earn income selling copies of free/libre/open source software. Other people could too, if they tried, but they don't.
dismalaf 6 hours ago|
Really? Software engineer and you just started making personalized tools recently?

Emacs has been customizable probably longer than I've been alive. Apart from tinkering with Basic, Delphi and Visual C++ when I was a kid, the first things I made were Ruby scripts as personal tools for various things. Had a personalized Emacs environment 20 years ago. Iterated on some abandoned open source projects. And so on...

I guess congrats on an AI telling you about things that have pretty much always existed.

crawshaw 3 hours ago|
Hi, author here. The entire second paragraph of my blog post is dedicated to the question you asked. There is really nothing more I can add.
More comments...