7 comments

  • sarreph39 minutes ago
    The most enlightening experience I had from programming was picking up Elixir for Advent of Code[0] 3 years ago. At that point in my career, I <i>knew what I was doing</i> and had built various apps and systems. TypeScript and React was my safe-space, but which I often committed the sin of over engineering things to be as functional as possible in.<p>I&#x27;d tried Go, which I didn&#x27;t really like because it was too imperative for my taste and also required you to write every... single... thing you needed from scratch. (Not trying to start a flame war here -- it&#x27;s just how I felt using it).<p>One of my engineers was kind of obsessed with Elixir (he was &#x2F; is extremely smart) and he convinced me to give it a go over Christmas break. It really was the functional Valhalla he had made it out to be. I felt like I&#x27;d finally found a language that &quot;got&quot; how I wanted to approach writing code. Unfortunately, startup life got in the way, and I was hardly going to suggest an Elixir rewrite (well, I did try, but anyway).<p>I&#x27;m planning on re-approaching Elixir, as a haven to write code as a human. I still use LLMs for writing code pretty much daily, but if you&#x27;re looking for something that&#x27;s different and fun, I would recommend checking it out. It&#x27;s just a shame to hear that the author is, for now at least, stopping their engagement with the community due to how they perceive it&#x27;s changing!<p>[0] - <a href="https:&#x2F;&#x2F;adventofcode.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;adventofcode.com&#x2F;</a>
    • roblh31 minutes ago
      It&#x27;s probably the language that punches the furthest above it&#x27;s weight in community size vs. what you can do with it (and what is being done with it professionally), and I don&#x27;t think it&#x27;s even close really. The quality and capability and breadth of libraries people publish is really incredible, from web all the way down to embedded.
    • gandreani24 minutes ago
      What did you need to write with golang? I found the exact opposite effect when I tested elixir and then went to go.<p>Exlixir has a great std lib but fewer packages than I&#x27;d like in the community. I can&#x27;t even recall what I wanted!<p>With go the std lib seems bigger (although very lacking in some data structures) but the third party packages are incredible.<p>I also find both languages similarly useful since I was mostly interested in sane concurrent primitives in a lang. The OTP is not that useful to me since I haven&#x27;t had to run these services in anything close to serious but you can (kinda) take the OTP to other languages (they&#x27;re principles after all).
      • sarreph11 minutes ago
        &gt; What did you need to write with golang?<p>This is a great follow-up that I don&#x27;t have a satisfactory answer for, because I can&#x27;t really recall. I _think_ I was trying to do something with Firebase w&#x2F; high parallelism using goroutines. I just remember the feeling of imperativeness when I was iterating through results, etc, and not having a built-in mapping function.<p>Elixir was totally different -- was just scratching an &quot;intellectual&quot; itch, and it fit my needs like a glove in terms of <i>feeling.</i><p>I&#x27;m confident that I could learn to like Go, though, lots of people I know rave about it.<p>&gt; The OTP is not that useful to me<p>Also agree, didn&#x27;t really get into OTP even, just enjoyed the style and structure of the language itself!
  • astro-lizard37 minutes ago
    I have come to the same conclusion in my personal technical writing. I am loath to share ideas to the scraper marketplace just to have some executive prompt an LLM 2 years from now and claim the idea for themselves. I am weary of sharing my academic work with a chatbot as well.
  • sheafification43 minutes ago
    This is very sad, but I came to the same conclusion with my math blogging a couple years back. There’s little point to publishing any personal effort on the internet anymore. At best you get some spam comments and your work stolen by bot scrapers; at worst you get a doxxed and targeted by a harassment campaign.
  • sodapopcan24 minutes ago
    &gt; discussion has collapsed<p>I used to be extremely active on Elixir Forum. It was the main place I would interact with people online, and HN was a bit of a distant second. Now HN usage has spiked a bit and I now have a... ugh... reddit account. There is still some decent discussion there, but it&#x27;s largely library announcements (many vibe coded), some blog posts (that are often about AI), and news posts. Questions about the language itself have, unsurprisingly, pretty much completely halted. I think around a month ago someone asked a syntax question -- it was a bit of a jump scare!
    • ch4s319 minutes ago
      It doesn&#x27;t help that the default page changed from the form to whatever the fuck it is now that requires multiple steps to see comments.
      • sodapopcan10 minutes ago
        I&#x27;m not a huge fan of the changes myself, but discussion collapse was in full effect before the change (and had started happening long before it). But ya, I think I agree that it doesn&#x27;t help. The change was made in good faith in order to try and boost it, but I can&#x27;t objectively say if it&#x27;s good or not since I always skip and go straight to forums.elixirforum.com now. My biggest annoyance is that I now have to type `fo&lt;enter&gt;` instead of `e&lt;enter&gt;` in my address bar to get there.
        • ch4s34 minutes ago
          I agree in general, but I suspect that the change adds friction to commenting in a way that is counter productive.
  • nfrankel34 minutes ago
    Unfortunately, I share the sentiment. Although I have been blogging weekly for more than 15 years, I have less and less incentives to share my learnings.
  • shevy-java8 minutes ago
    &gt; There even are in the elixir community a few people letting Claude borrow their name and profile picture while handling all interactions. I won’t name them here but I find this very unsettling. I don’t blame them directly<p>Why not name them? These are people who no longer want to communicate with other people. They should be named and shamed. All their fake-interactions they do via LLMs should be made obvious at all times. That way real humans can instantly avoid these clowns.
  • shujip5 minutes ago
    [flagged]