576 karma · joined December 30, 2012
There may be an a/b test or something, but as far as I know we're not limiting results to push logins. But I wouldn't know, I'm not on that team.
Stores can then actually compete on merit.
Flutter is a dream to work with. Very rapid development with hot reload. Firebase is great for abstracting away almost all the dev ops bs. You can use local emulators for rapid development there too. It's quite a nice stack.
I happen to love Dart, and tolerate Typescript. I get to almost completely escape the js build hell, but Firebase functions do still require either JavaScript or Typescript.
I will include the caveat that Flutter web is not the best target for forms/text heavy projects. Flutter does all is own rendering so you don't get the html stuff like Ctrl f, copyable text, css "for free".
But for true apps that you don't just want to look like a word press site, it's awesome.
I do NOT feel like my relationships with coworkers are any less friendly or social working from home.
Unfortunately, the office environment wasn't/isn't terrible by nature. It's terrible because it's not about work, it's about managers making life awful for people so they can feel a sense of power. And there's nothing preventing them from ruining wfh in the same way. We're already seeing mandatory webcam observation in student and low-status (eg customer support) roles.
Private offices to cubicles could be plausibly justified by cost, but cubicles to open office was entirely about making life worse. The panopticon will come for wfh too, probably even worse, if we do not fight it every inch.
Note, that doesn't mean I'll be satisfied. But I will have made it.
I was struck by the author's suggestion that "making it" could mean anything less. "Being able to buy a house without going broke". How could that mean you've made it? If you still have to work, you're still a wage slave.
I use Flutter for my front end, and I simply haven't had any of the trouble they say people are having with Firebase and React. Perhaps the problem is not the Firebase half of that combo.
I do use Typescript for Cloud Functions in Firebase and it IS slower than manipulating documents directly. I'd love having a more responsive mutation path with server-side business logic. But I'd love it more if I didn't have to write it in JS/TS.
It could be done better with public/private key cryptography, but then your audience has to be able to deal with that.
Oh well, it's on my backlog down in the "I'll never actually get there" section.
I'm still going to block those ads though.
I never got the appeal of open-world sandbox type games either.
If I had what you had, I would just: 1) raise my kid 2) build stuff 3) write fiction 4) consume without guilt (media, restaurants, hobbies and gadgets, etc)
Choosing React Native because you can find "Javascript developers" in 2022 is like choosing PHP in 2010 because it was popular.
If you're hiring above entry-level, you should expect a developer to be able to pick up a new framework, non-exotic language fairly quickly. And if you are hiring entry-level, you should expect to need to teach the new hire anyway.
Selling 5 out of 7 days of my week is not something I'd ever choose. It's something we're all forced into.
My personal situation: I wanted to add an iOS client for the game I've been developing in Flutter. I did not have a mac or an iphone already. Fortunately, I've been able to borrow them for builds and occasional testing. But, that's obviously not optimal, and there's zero good reason that Apple couldn't provide their build tools for other platforms. Instead, they leverage their monopoly on the app store to force hardware sales to developers.
You may release a free app with no advertisements. In fact, that is the easiest configuration, since charging for the app means setting up payment information. And including ads means payment information and integrating ad serving code into your app. It is not "built in" on either platform.
USPS gets points for practicality and execution, but is yet another service that performs zero email address verification and ends up with idiots that don't know their own email sending me their info.
So, if you bought gloves at an REI in Bellevue Washington, and got rickrolled by the NFC packaging, that was me.