There's still a lot to be said about refinement e.g a lot of inconsistencies or half truths.
3,845 karma · joined December 3, 2008
There's still a lot to be said about refinement e.g a lot of inconsistencies or half truths.
Most recent work https://mu.xyz Most well known work https://go-micro.dev GitHub profile https://github.com/asim
One issue I also find with this sort of thing. It's hard to have a longer discussion that leads to building good alternatives. A thread appears, we comment and then it disappears. There needs to be more public discourse that leads to tangible results... To real issues that get solved.
Here's my small contribution to that. https://github.com/micro/mu - an app platform without ads, algorithms or tracking.
What's the alternative? I don't know. But I'm trying to figure it out. Why? Because walking away from it all isn't the right answer. Why? Because we leave behind all those people addicted to it. So I think there are new tools to be created but they strip away the addictive behaviours and try to avoid the forms of media that caused the issue in the first place.
My goal was never to serve the community but instead leverage it to build a business. Ultimately that failed. The truth is it's very difficult to sustain open source. Go-micro was never the end goal. It was always a stepping stone to a platform e.g microservices PaaS. A lot of hard lessons learned along the way.
Now with Copilot and AI I'm able to go back and fix a lot of issues but nothing will fix trust with a community or the passage of time. People move on. It served a certain purpose at certain time.
Note: The company behind connect-rpc raised $100m but for more of a build system around protobuf as opposed to the rpc framework but this was my thinking as well. The ability to raise $10-20m would create the space to build the platform off the back of the success of the framework.
The code for anyone interested. Wrote it with exe.dev's coding agent which is a wrapper on Claude Opus 4.5
Sometimes you have to reflect on the why. Why am I here, why am I in this situation. And often it's that deeper internal reflection that starts to motivate something, change something. Listen, I lost decades. And I still struggle. But no one else can solve this for you.
In terms of the loneliness epidemic itself. You have to split it into many separate categories. Isolation comes in many forms. For the online generation, who grew up with the internet, we are specific category. But I'll tell you, the path to fixing it has more to do with understanding why we are here than filling the time with arbitrary activities or socialising. Yes we need human connnection and yes we should explore, learn and grow. But fundamentally the first question we should be asking, why am I here, what is my purpose, now what should I do with that.
In my case, I did find talking to someone helped, but only after coming to the realisation that I needed to talk to someone and then proactively seeking it out. As much as we want to solve the problem for many people, they have to walk a path before they can see the truth. We can offer alternatives, but people will only find what they're looking for when they're ready.
Now carpenters selling to regular people. Ok finally my brain clicks. Take the easy route. Sell to people who don't code and help them win. Then it's about specialisation I guess. You could build anything, maybe there's a focus area. I did build https://mu.xyz but yet to figure out that user demographic.
Thanks for the thought experiment
To anyone interested not just in reading it but asking it questions here's the app I wrote https://reminder.dev