The conversation

Business & incomeExperience excerpt · English

I worked on a small team with 2 or 3 backend Elixir devs as the sole JavaScript / TypeScript front …

I worked on a small team with 2 or 3 backend Elixir devs as the sole JavaScript / TypeScript front end, React Native app, micro services running in node, browser automation developer. It was easiest for me to write a backend service in JavaScript and expose an interface for them to integrate with rather than wait for them to get around to building it. The services were usually small under a couple thousand lines of code and if they wanted to, they could translate the service to Elixir since the business logic was usually hardened and solved. One service might scrape data, store it in S3 buckets, and then process it when requested storing / caching the results in a Postgres database. Here is the important part: the automated browser agents I built were core to the company's business model. Even today nobody can accomplish in any other language than JavaScript what I was doing because it requires injecting JavaScript into third party websites with the headless browser. Even if the surface area was small, the company was 100% dependent on JavaScript. …

Original discussionUsers don't care about your tech stack262 source comments · at import
2

Community replies 0

No community replies yet. Add your perspective.

Replies from the source 2

Direct replies available in this import. Original-language excerpts.

JB

A mixture of contempt and resentment towards JavaScript makes developers worse engineers. What will happen now you're gone, is, one of them will encounter a trivial problem working in a language they don't understand. They could solve this by consulting some documentation, but they won't do that. Instead they will make a huge fuss and embark on a six month project to rewrite everything in LiveView. Like all rewrites it will be much harder than they think, come out worse than they hoped and fail to solve any customer problems.

Full original
CP

I'm one of those fanboys. I've done the react, angular etc front end thing. LiveView just absolutely smokes SPAs and other JS rats-nests in terms of productivity, performance and deployment simplicity (for certain types of apps). The fact that you don't have to write 6 layers of data layer abstraction alone is worth it. And don't get me wrong, I even like things like Nuxt and have a few products on Astro (great framework btw). Agree regarding browser automation, not many options there so your gig is safe for now. But do play with LiveView, it's pretty special.

Full original
Continue on Hacker News

Respect different perspectives. Share concrete experiences.

Sign in to post, reply, repost, and quote.