5 ms·
It is not worth switching to Pi except as a hobbyist. Something that is overlooked: the mainstream harnesses have a huge advantage in telemetry and datapoints
by CharlieDigital 4mo ago
It is not worth switching to Pi except as a hobbyist.
Something that is overlooked: the mainstream harnesses have a huge advantage in telemetry and datapoints to use to improve the harness. They have internal teams building the tooling. They have tight integration built-in with their own backends (e.g. optimizing for caching).
Are you tinkering? Or trying to build something useful? If you're trying to build something useful, use a tool.
In this era of software when you can build almost anything you can imagine, why spend that time building plugins for a harness?
- siva7 4mo ago> Are you tinkering? Or trying to build something useful? If you're trying to build something useful, use a tool. I don't think that you really get what this new era of software is about otherwise you would understand why the experienced are spending time tinkering on the so called harness (like openclaw did)
- CharlieDigital 4mo agoOpenClaw is far from useful. Aside from the creator trading the fame for a job at OpenAI, it's hard to see how it's transformed anything.
- the_mitsuhiko 4mo agoAnd yet Pi has done a few things that were quite transformational. A lot of recent agentic libraries explicitly credit Pi for design ideas. We’re so early in this technology phase, now is the time to tinker and explore. At one point that window will close.
- tinodb 4mo agoWhich design ideas are those? (Asking out of curiosity, happy pi user here!)
- JosefAlbers 4mo agoOne example: earlier versions of my mlx-code's harness layer were largely a Python port/adaptation of Pi.
- tpm 4mo ago> Something that is overlooked: the mainstream harnesses have a huge advantage in telemetry and datapoints to use to improve the harness. They have internal teams building the tooling. They have tight integration built-in with their own backends (e.g. optimizing for caching). > Are you tinkering? Or trying to build something useful? If you're trying to build something useful, use a tool. Do I want to become completely dependent on the pricy pay-as-you-go tool? In the long run that will make me powerless.
- meowface 4mo agoYou'll be dependent on it whether or not you use the main harnesses. You pay for the model. The frontier models will likely always be better than the open source ones.
- chabes 4mo ago> The frontier models will likely always be better than the open source ones. Their lead is only a few months, and shrinking. Local is the future.
- chabes 4mo agoHard disagree. Pi has optimizations as well, and development is quite active. We are literally months into this new frontier. Mainstream harnesses are not far off from a minimal + extensible open alternative. You don’t have to build your own plugins, as you can simply install an existing plugin that does what the mainstream harnesses do. Folks are already making the same functionality, but with more control to the user. If you are a builder, like many reading this thread, pi is the way to go. Pi already gives you the tools to leverage LLMs to assist with building plugins, if that’s the way you want to go.
- CharlieDigital 4mo agoThat's like arguing that you should spend your time tuning your IDE. How does that relate to end-user value created? Yes, you built yourself a nice little utility. Meanwhile, you wasted those tokens and time that could have been spent building actual, useful software instead of hobby tinkering your harness. It's like thinking your sneaker tread design is going to make the difference between you and someone who just goes out there and runs everyday. The person that just runs is going to win the race every time while you 3D print the perfect tread design optimized for you running style...and don't actually run. If you want to produce better results at running, you just run and optimize the externalities (gear) later. Same here: you have a magical software production factory and the only thing you want to use it for is your hobby tweaking of your perfect harness instead of...just making useful software. :clap: :clap: I guess.
- pegasus 4mo agoWhy would taking the more open, minimalist, configurable and ultimately diligent route means you won't be working on anything else?? Not to mention that pi has other advantages over Claude and Codex, read up on it. Also, improvements to the agent itself will pay more dividends the earlier they are applied. The tone of this message is waaaay off.
- CharlieDigital 4mo ago> Why would taking the more open, minimalist, configurable and ultimately diligent route means you won't be working on anything else?? You're using the same finite pool of time and tokens. Why waste your time with the perfect gear instead of focusing on just getting really good at running? Just go run and when you've pushed the limits and the gear becomes the difference, then optimize the gear to get to the next level. While you're busy trying to optimize your harness, others are just building and shipping with the magical software factory.
- rstuart4133 4mo ago> It is not worth switching to Pi except as a hobbyist. Permit me to paraphrase slightly. "It is not worth switching to Linux except as a hobbyist. Something that is overlooked: the mainstream OSs have a huge advantage ....". You are in good company. In 1999, Bill Gates confidently dismissed Linux as a threat, arguing it lacked the central control, features, and graphical interface needed to compete in the commercial market. Back to the article, quoting: > Pi might be built with Pi, but we’re quite far off today from where Bun and OpenClaw already are: fully detached, automated software engineering. Please don't call it software engineering. I've been programming for 40 years, and most of that time had to put up with the derision from the other engineering disciplines: "If civil engineering built things like software engineers, the first woodpecker that came along would destroy civilisation". It hurt because it was true. It's still often true for things like web pages, but for the things I use like Linux and vim, it hasn't been true for a long, long while. We have finally mastered how to repeatedly build solid, reliable software. Which is why I'm an Anthropic refugee. Opus is definitely the best for coding, but claude-cli + bun is the most unreliable piece of crap I've had the misfortune to come across in a while. Sadly I can't afford their API pricing, so either my principles or Opus had to give. I went to pi and an open-source model. The difference between the top open-source models and Opus are noticeable, but not drastic, unlike the difference between pi and claude-cli. pi has proved to be solid, fast, have a transparent design, and be customisable in the old Linux way ("do one thing, and do it well"). I pray that will never change.
- klooney 4mo agoI mean, have you tried Pi? It's really good out of the box.