I admire their dedication and it seems like a fun project. I don’t think it’s something a lot of people will pay money for though.
566 karma · joined June 10, 2022
I admire their dedication and it seems like a fun project. I don’t think it’s something a lot of people will pay money for though.
Might yoink the general style for one of my side projects.
I agree I would prefer if OrbStack were open source, but there’s a place and value in high quality closed source apps within the ecosystem. They do also open-source parts of the application, which is more than a lot of closed source developers do. If nothing else, maybe someone can find a way to utilize the advancements that OrbStack provides and can make an open source alternative.
Introducing SSR and data handling on the server side to an app can be much less productive if you don’t need the performance improvements that SSR brings.
I don’t have anything against researchers, and I agree I know a lot less about AI than they do. I do however know humans, and not assuming they’re going to take a chance to get filthy rich by doing something so banal is naive.
But, all we’ve achieved at this point is making a glorified token predicting machine trained on existing data (made by humans), not really being able to be creative outside of deriving things humans have already made before. Granted, they‘re really good at doing that, but not much else.
To me, this is such a transparent attention grab (and, by extension, money grab by being overvalued by investors and shareholders) by Altman and company, that I’m just baffled people are still going with it.
Where I agree though is that you don’t have to learn all the basics before you can proceed. I’ve been writing frontend code in for about six years now and I catch myself learning something new about browsers, web infrastructure and JavaScript itself nearly every day.
All this is to say, don’t be afraid to both start at the beginning and understand the basics, and skip ahead a few chapters and try new things and learn as you go.
Edit: Gender neutral language
That, together with the fact that you can still host the deno runtime on your own hardware actually makes it a pretty viable alternative to new projects that you would be building using NodeJS otherwise, with the added bonus that if you ever decide to go serverless, you don‘t have to rewrite your code since you can take the same codebase and move it to deno deploy (or supabase functions, which just uses deno under the hood itself)
I also remember thinking it‘s the first and only thing I‘ve ever seen where using the blockchain as the technical basis for it makes sense and isn‘t tacked on for grfiting purposes.
As anyone that has tried to publish hybrid packages that include types, a CJS and an ESM version, all the while maintaining semver and anything else can be a real hassle. Everyone seems to have a different solution, and most of the time you end up writing a convoluted build system for your package consisting of an amalgamation of tsc, esbuild, rollup or whatever other bundler is the hot new stuff.
I believe most people that do this kind of thing do it because they don‘t know there‘s a native API that works better for these things.
Remember, the software engineers that are good at their jobs aren‘t the ones that end up teaching at coding bootcamps.
Need to build a backend? JavaScript and NodeJS. Need to query a database or store data? JavaScript and an ORM of your choice. Need to build a frontend? JavaScript and a frontend library of your choice.
My point is the only thing you actually need to know is a single language and you can build anything you want. This extends to PHP with Laravel, C# and Python as well. Getting into developing things got a lot easier because you don‘t need to get into the nitty gritty of how a web or database server functions.
Obviously there‘s stuff like CI/CD, logging and error tracking that‘s a lot harder to do without PaaS solutions, not to speak of scalability. But these are things that should be left to the professionals, which should absolutely learn about the core concepts of the software they‘re building and deploying. But that’s what they‘re (read: we’re) being paid for.
The javascript is basically only used for templating, defining reusable components and rendering the static HTML together with inline CSS which does make a lot of sense because writing „bulletproof“ email components that work on every client is a huge amount of work and you would generally like to keep the amount doing that to a minimum.
In my experience every company uses some type of email templating system, some off the shelf, some built in-house, I actually got my start in (actual) programming by building one for my team.