Remix.run Logo
throwaw12 14 hours ago

not related to your question directly, but noticed you mentioned oh-my-pi, can you share little bit more why you went with oh-my-pi and not install your own set of extensions? (asking because I was just looking at it to enhance my workflow, but feeling it has too many things)

alhimik45 9 hours ago | parent | next [-]

I was in your situation some time ago. Good thing is that advanced (but little bloated, yes) harnesses have good enough defaults, so you don't have to go and read each setting before the use.

Regarding Pi my position is that it is brilliant piece of software if you don't need extensions - give the model bash tool and let it do all it wants through it or use Pi as SDK for your own advanced harness or smth similar.

But Pi with extensions has two problems. First one: rather often they don't play well together. For example, if you want some adjustments A and B for the same tool and there are two extensions which do A and B, they will likely not work as expected when installed simultaneously. You could say that it can be solved by adjusting extensions or just generating your own - yes and it is the second problem. Like any piece of code you own and use, you have to maintain it. Bug here, incompatibility there and voila - you spend your precious time to work on harness instead of doing your job. Plus remember that vibecoders are not very responsible people, so Pi extensions registry is flooded by "use Pi to customize Pi" buggy one shot extensions.

With carefully developed set of extensions Pi would be better, like properly configured Arch Linux could be better than Linux Mint in the hands of power user. But considering how fast things are changing in this sphere, seems it is more optimal to take more bloated harness - with unneeded tools, too big prompts, etc - which will be effective on 90%, but do the actual job with that harness right now.

DrammBA 13 hours ago | parent | prev | next [-]

It's all about trade-offs, do you want a bunch of extensions of varying quality from a bunch of developers, or do you want a bunch of extensions of varying quality from one developer?

actsasbuffoon 12 hours ago | parent [-]

Or the third path: use Pi to customize Pi. It’s pretty fast and easy, and now it does exactly what you want.

DrammBA 9 hours ago | parent [-]

That's just "a bunch of extensions of varying quality from one developer" with extra steps

Frannky 12 hours ago | parent | prev [-]

I just didn't want to spend time configuring an harness