The app you mention is not something that I developed, I developed an app on top of it (notifications for crypto ATM fees changes). But I get your point.
Some apps have much more effort than that one, but that hasn't changed their performance.
The thing about contracting is that I personally find it much harder to fix problems that I don't have. And I generally see the advice of fixing your own problems. I'm a freelance software engineer, and that is going well. What I would like to improve at is at building SaaS tools.
However I just inlined the "tag". Also like yours but unlike OP there is no runtime tag. Which can be a pro (no extra code) or a con (can't do runtime checks).
You'll have to go all-in at some point, there's no other way, which poses its dangers. You now rely on the GH repos/changelogs, their discord for support, etc.
Having worked on a FP-TS app, and with Effect-ts on pet projects, I love the paradigm but I can't help but feel I'm always playing catch-up.
I feel you, we've been hard at work on Effect and the ecosystem these past months (years in fact). Which is why this release and the promise of API stability are such an important milestone. Less catch-up, more shipping from now on!
It's good to take a step back and realize how many tools there are now. For example, there are so many component libraries that sit on different abstraction layers. From very opinionated, to super configurable (like Radix). The React ecosystem is great right now.
So a good component library, a good framework like Remix, and it's such a joy to code on the front end.
> Our analysis shows that Bluesky cleverly capitalized on the conflicts between Twitter and two of its competitors, such as Threads and Mastodon. With a lot of overlap and association in usage with Twitter’s user base, Bluesky secured its spot in the competitive landscape.
Bluesky sent invites during the OpenAI drama. Their "popular" posts were about Elon. They missed their chance imo.
There's nothing wrong with html/css/js. They are a joy to use really. We're just discussing the abstraction of React here. No need to completely disregard them. You can't eitherway.
Try working as a contractor, building apps for companies, and then you'll see actual opportunities and missed chances.
reply