Live data from Hacker News

Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024

sleepeasy.app

71–80 of 142 posts

Re: Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024

#71

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.

Ah I see, thanks for elaborating. Indeed, if you want someone with recent experience in the Elixir/Erlang/OTP ecosystem at massive scale you're probably looking at a much smaller candidate pool than {python/js/etc}

Re: Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024

#72
post #13

Disclaimer: 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…

Author here! I've not been compensated by the Petal Pro devs at all. I've interacted with them exactly twice—once in support and once to submit the world's tiniest PR. I'm just a happy customer.

(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

#73
I 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 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

#75
post #56
post #31

Earlier 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've been using Rails since 2007 I'm familiar with what it was like back then.

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

#76
post #25

Earlier 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.

> Have you seen lisp?

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

#77

i 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…

> 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, and frequently don’t go on to give a reader any idea of how the decision worked out.

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

#78

Meh, 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.

How did you miss PHP?

Re: Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024

#79
post #13

Disclaimer: 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…

The author does not own Petal Pro nor is he affiliated with it in any way.

Re: Why Elixir Is the Best Language for Building a Bootstrapped, B2B SaaS in 2024

#80

I 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…

fwiw Python also has pattern matching: https://benhoyt.com/writings/python-pattern-matching/
Post reply on HN