@gdp @maique Looks like Scribbles?
@maique Thanks for writing this up. I know it's going to take time to rebuild trust in the service after stability problems. Only one question: is there actually technical lock-in, or is it because no other platform can do what Micro.blog can do? I try really, really hard to avoid lock-in so want to know about this.
@maique Very good write up. I share your experience, and are not planning on leaving anytime soon, but I think if the service was growing a bit faster, more persons could step in.
@maique Thank you for writing this up. I think that it was very fair and honest.
Scribbles, yes?
@manton @maique I think it’s user retention, not lock-in as such, but else I was nodding along to this post.
@maique Thanks for writing this. While we have been busy with other things on Micro.blog, I know you have been wrestling with reliability. While I haven't experienced those problems lately, I have experienced them before. But I never know when it may not work so the reliability part is important (it just works). I'm less of a technical person than you are ("Heck, I have an ssh app on the iPhone, with pings configured for all the feeds that I’m importing into my M.b account" - WHAT!!!)
Everyone and their cousin has a social network with working notifications, why do they keep failing here? The only way to get them reliably is to use Gluon, a really nice app made by Vincent Ritter.
Mine are working now, but they didn't intermittently. But ironically, Vincent also makes the official Micro.blog iOS app, so this is indeed befuddling.
I would be lying if I hadn't thought about moving elsewhere (before last week), but not lately. But yeah, I hate to disrupt my workflow again - Drafts, Mimi, etc. And I just moved the older posts from Blot 😫 So yeah, there's that technical lock-in.
@maique Thank you! That's really helpful. So glad you're part of the community. And we'll always support that feature you mention where people can participate even while their blog is somewhere else.
@maique great piece! Very well balanced. I can see that you're very fond of M.b. I do wish the service had no issues at all but I guess it's not possible. Yet, interoperability is hard to do and maintain. I don't try to defend M.b. but it is what it is. On the support issue, I did experience a few hours of downtime in the past. But, what I've been thinking recently is how I could become a volunteer to help @manton ... spending some time on help.micro.blog and answer the easy ones while leaving the more complex questions to Manton? i don't know, but I'm open to help in one way or another.. because I love Micro.blog.
@manton @maique I think the issue is not trust on the team, of course, but on the team's chosen infrastructure. I believe that this can be improved, but then again, it might require higher costs.
@pimoore a lot of the social features in Micro.blog (and indieweb in general) are tied to URLs. So I can understand how there are all kinds of subtle ways that URL controls will break other parts of the system. But Manton has said this is likely coming. FWIW, Hugo itself is deeply unclear on tag versus category distinctions and they basically operate identically just giving you two different systems.
@pimoore I hear you— but you’re talking like someone who wants a complex Hugo blog. By and large, MB was social software first, that wrapped around static blog hosting. Not blog hosting with an API for posting that later grew social. Organizing your content is pretty antithetical to the core idea of Mb which is make it easy as social media to post to your own blog. It’s specially about bringing the things that drew people to write on Twitter instead of their blog back to having a blog with all those benefits. Those of us who want piddly complex custom blogs are kind of outside the core initial idea and while supported, has to be balanced against losing what this is supposed to be.
An API in front of Hugo means this conversation doesn’t ever happen. I never find you. I probably never bother to reply.
I’m not saying you’re wrong by any stretch— I suspect custom URLs will be here within a year or two, for example. But as a product manager I feel almost compelled to support the challenge of not losing the original vision and differentiator to chase the super power users.
@pimoore tl;dr people who give a shit about .html at the end of the URL are pretty far outside the thesis of “Make it as easy to write to a site you own as social media was to post to”
@pimoore @jsonbecker I mean, I do think there is a lot of value to be had from treating your super users as well as possible — the balance of these decisions is difficult mostly because the team is so small, and that can't be changed with the snap of Manton's fingers.
@pimoore @jsonbecker Maybe we could make those Apple-style working groups, for the different areas of interest in the platform. "Hi Manton, here are the group's latest findings... yes those are double-sided, why do you ask"
@pimoore I mean you're talking to someone who has considered writing his own blogging software several times because the thing he wants isn't possible in Hugo, so I get the impulse. Then I remember I actually do blog now and that's something I shouldn't forget.
@jsonbecker That’s a really good point, and bears keeping in mind when I’m requesting nitpicky stuff. I do want those things, but it’s kind like coming here expecting 1:1 feature parity with Mastodon when it was specifically created to avoid some of those pitfalls (likes, boosts, hashtags, etc.). This place is different, and that’s okay. And if I’m not okay with it, there are countless other social networks and blogging platforms that allow one to nitpick, albeit with other bits from the MB experience missing. Everything is a tradeoff.
@ridwan My main website/domain is still on Blot and I'm grandfathered in to the original lower price ($20/yr) However, I wanted a certain look on my blog plus have other activities (Books, Now, etc.) tied in. If I put the effort into Blot, maybe I can but I'll have to get the paid Dropbox plan for space.
@pratik @maique — Just wanted to chime in on the excellent post! Regarding the official app, there are some constraints I have to work with especially on the "speed" of the timelines. I have some ideas in my head for a few months now how to improve that — the gist is though that those views are web based and basically render from the MB server — that means it can be slow when you're in Europe. In fact, that's why I originally built Gluon because it was so frustratingly slow. I need to convince Manton to use native views, or come up with a solution that saves the web view state and have smarter loading (which I am thinking about above). There are many things in the official app, though, that would be awesome to have in Gluon too.
For notifications — I know. Have been asking for this to be fixed too. Sometimes they do work, but generally they do not because something is happening server side — and I am mainly concentrating on the "app" space right now due to limited time — I built my custom notification handling for Gluon because I wanted a little bit more control 😏.
@vincent @maique Thanks for that clarification. I guess you and Manton have much to discuss regarding design, especially at the backend. I don't understand much of it, but if Gluon as a third-party app can work better than the native app, there's something wrong.
Also, regarding the ecosystem, it hasn't taken off much. Gluon is the only third-party app apart from people hacking RSS feed readers to read Micro.blog. And IIRC, you had considered shutting down Gluon (that's when I stopped using it).
@zwin @vincent @maique I agree 100% on the principle (should do better than the official app). I use the official app coz I can edit posts, add tags to bookmarks, etc. Gluon has those nice touches like indicators on posts that may have replies, etc. But working notifications should be a special feature, right? Both apps have different interaction elements so you can't really switch between the two. Many things are done server-side so you can't use one app for only-posts and the other for conversations & replies. Lillihub gets close to being the perfect app but it's primarily a web app and works best on the desktop. So I'm saying this is lots of inconsistencies for a small service with ~7K monthly users.
@zwin @pratik @maique — I get you. You have to take into account that I am working on MB with a very limited scope with only best intentions. I'd love to do more, but I really can't because it's a balance.
Gluon is a personal project and I can do what I want with it, and pretty much have been. Yes, it lacks features and I do want to put more effort into it — and I do — but it's also something I do not charge for (yet?) so it has to be a balance of free work and paid work.
With MB I have a set scope and I have to stick to that, even though sometimes I want to do more and try and push features — but then again it's a balancing act. Officially I have 3 days a month here. I usually do more than that, and sometimes less because I have other things on. So I have to work with that limitation and scope of a project (which is mainly apps right now). Outside of that I try and fix anything when Manton is away when we have an emergency and try at least to keep things going, whilst relaying what I can. Then I also reply to people saying things will get fixed or looked at — but I probably should stop doing that because you would think I am here full time or hold the answers 🤣
I do want to see more third-party apps, and did push for them in the past — MB also has open-sourced the official app for people to look at. At the end of day, I'm freelancing here, making apps — whilst I am a little bit more involved than perhaps I technically should be, I don't really get involved too much when it comes to the business side (which is fine with me). Personally I also want it to improve on the technical side of things and bringing in more devs — but it's not up to me. There are many fixes and updates happening a lot of the time in the code that Manton is working on.
@vincent From my side at least, I totally get it and understand your part-time role and limited scope within the Micro.blog LLC. Hence I never direct my help requests for official Micro.blog stuff to you but always appreciate when you step in even when you don’t have to. You’re definitely putting in more time than you’re paid to from my POV.
@pratik ✌️ — Actually, it's a good amount considering there are times where I don't do too much, so it balances out very nicely. I'm lucky really that there is flexibility.
@pratik I think now David offers support to Google Drive. If he does with OneDrive it would be awesome. I got 28GB of free storage from Dropbox. All thanks to early adoption during my uni days. 🤣