Earlier quoted context omitted.
You make some good points that I don't want to detract from -- but isn't setting the bar for finding a dev at 'built and scaled a unicorn level app' a little high? Are there really that many of those
Sorry, I didn't mean built from scratch and scaled it all the way to unicorn. Rather worked on a unicorn scale app in some capacity. Even if you join a late stage startup and didn't build the foundation, the experience you get from how the org runs is pretty valuable. Much easier to find a engineer who engaged with a large Python SaaS app than an Elixir engineer.
Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024
71–80 of 142 posts
Re: Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024
#72Disclaimer: Elixir is extremely productive, Phoenix is outstanding, the community is world-class, and as a result of the Erlang VM / OTP / Beam you can remove whole parts of your traditional webstack. If you haven't tried it I cannot recommend it enough. But! As a long-time Elixir Developer who has gladly used it to bootstrap many applications and companies, I have to say I think this article is actively harmful to t…
(If that's not enough, you can dig in to the Petal Components repo and see I'm not a contributor.)
Re: Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024
#73This article provides a huge list of things you have to know for web dev. Certainly not all of them a required. And of the ones you will have to know to accomplish your task, you'll still have to learn the Elixir flavor of it.
My current job is rewriting what is basically a crud elixir app in python for a company. I'm not completely sure their reasons wanting it re-written, but they're spending money to do it, so they must have some justification. I have heard them mention difficulty in finding people to work on their existing codebase. A lot of companies they just want fungible (and cheap) programmers (like me).
I've really only bothered to learn enough elixir to reverse engineer the existing app for reference. I have no idea what good elixir looks like, and it could be that this is just bad elixir. Completely subjective, but it's not easy to follow. I had to work through some code where a bunch of functions were piped together, but all these functions were defined multiple times with different args (pattern matching on arguments). It seems like a strange way to do flow control within a pipeline, because the logic seems to really be spread around.
Maybe I have to sit down and write something from scratch to appreciate it.
Re: Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024
#74Re: Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024
#75Earlier quoted context omitted.
I love Elixir and the productivity is probably real, but one big thing I've learned as a senior dev was reflected well in a recent HN post > Take the road most documented https://news.ycombinator.com/item?id=39165328 Rails likely has an advantage of documentation given its age and all the major mature businesses using it like Shopify. A lot of newer languages have documentation/blog posts that's heavily centered arou…
When Shopify adopted Rails is was quite new technology though...So they literally didn't follow this advice. In fact the CEO was part of the Rails core team. Here's a talk in 2008 by the CEO about their caching issues https://www.infoq.com/presentations/lutke-rockstar-memcachin...
I'm talking about 2024. I have a large tolerance for risk, and I'd be a risk taker for my own new projects or for a very early startup. Or if a tech offered something significantly new and better than the alternatives, like Rails did in 2007 vs PHP.
But now that I'm older, and I value getting things in front of customers with the minimum amount of bullshit. I'm not seeking out learning some fun tech purely for highs of a good fancy new language/framework (I've done that enough). I'd rather not chase down framework bugs. I want to google a bug and see 5 other people already had it.
Re: Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024
#76Earlier quoted context omitted.
honestly these sorts of sentiments (in the link) remind me of the "lisp gives you enlightenment, lisp is the language of gods" etc. that we've heard for decades. I love lisp, but come on, gods?
Have you seen lisp? To understand even a bit if that you’d have to be god level. Not that gods don’t make mistakes. But I kind of see where they’re coming from.
Yes: https://aplaceofmind.notion.site/It-s-Lambdas-All-the-Way-Do...
Re: Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024
#77i have to be honest: as a lover of the language, and with due respect to the author, i’m really tired of these “why i picked elixir” takes extolling the same virtues (or some subset thereof) we’ve seen written up in darn near every introductory article on elixir for the last five or six years. it’s not that i think they’re wrong, at all. it’s just that they add nothing new to the conversation, they’re superficial, an…
I dont know… we cant expect each article to expand on the previous article you read. i dont think article writers should scrap their article if it doesnt contribute some novel benefit. I think one additional article without new points simply emphasizes those existing points.
I mean, I get your fatigue. I just dont think there is any fault here.
Re: Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024
#78Meh, if you're not building your b2b SaaS company on one of the big names (python, Java, ruby, go, javascript) in 2024 you're just deeply unserious about running a company. The language is the last of your problems.
Re: Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024
#79Disclaimer: Elixir is extremely productive, Phoenix is outstanding, the community is world-class, and as a result of the Erlang VM / OTP / Beam you can remove whole parts of your traditional webstack. If you haven't tried it I cannot recommend it enough. But! As a long-time Elixir Developer who has gladly used it to bootstrap many applications and companies, I have to say I think this article is actively harmful to t…
Re: Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024
#80I am really missing out on the Elixir hype. And Phoenix has liveview, so the htmx hype gets multiplied with the Elixir hype? This article provides a huge list of things you have to know for web dev. Certainly not all of them a required. And of the ones you will have to know to accomplish your task, you'll still have to learn the Elixir flavor of it. My current job is rewriting what is basically a crud elixir app in p…