Some might remember me, I used to be quite active here until about 2016… Meteorpedia, meteor-messageformat, meteor-famous, meteor-hmr and many others. Anyways, I left when it became clear that MDG had stopped investing in Meteor in the same way, and I wanted to post my experiences since. I don’t know if anyone else is still around from my “era” but I’d love to hear what others have been up to.
This was originally a longer post but I’m going to sum things up as follows. With Meteor, building apps was a joy. I did loads of weekend projects, it was simple, easy, effortless. Outside of Meteor, initially I loved access to the entire npm ecosystem. But ultimately it became quite painful. Overwhelmed by choices, and every simple thing became a chore. I could build an amazing single app that kept getting bigger and better, but I’d often start side hobby projects only to abandon from the time it kept to build and maintain then.
Probably what I hate the most is data. I haven’t enjoyed GraphQL. I see the problems it solves but I’ve found it a big extra hassle and a worse fit for things like PWAs. This is my personal experience. I know there are a lot of good solutions out there. I wrote an app with Amazon AppSync. I haven’t touched it in over a year and it still runs flawlessly. But I haven’t worked on it in a year also because it became exhausting. I didn’t try Hasura yet, or Prisma, which looks very interesting. I see there are new frameworks now like Blitz, Redwood, Bison which all have potential.
I started my own project to have a Meteor data experience outside of Meteor. I keep alternating between working on it and deciding I’m suffering from “Not Invented Here” syndrome, switch to something industry level, but ultimately go back to working on it. I didn’t succeed in generating much interest around it but I’ve enjoyed building something privately for a change, and this is what I intend to use for my next project.
Would love to hear from others who have left and what your experiences have been since. Preferably if you’ve been using other tech for at least a year, and if your impressions remained the same after this time. Hope any discussion will be constructive, and maybe give some guidance for future Meteor development too.