SyntaxSorcerer
What are your favorite must-haves for "vibe engineering" with Elixir?
I found Elixir after a friend recommended looking into it for developing a multi-agent orchestration and task management system. Soon afterwards, I saw Chris McCord’s keynote at ElixirConf US 2025 about what makes Elixir such a great fit for building these types of tools, as well as why it’s a good candidate for increasing developer velocity by taking advantage of AI tools. It’s a really inspiring talk!
I’m very new to the Elixir ecosystem so most of my energy is focused on learning the fundamentals, but here are some things I’m playing around with as I build up my skillset:
- Elixir Expert LSP
- I just integrated this into emacs over the weekend and use it with
lsp-modeandhelm-lspandelixir-ts-modeand some other core packages … (My Nix configs are kind of a mess and as soon as they’re in good shape I’ll share my emacs config for anyone who’s interested.)
- I just integrated this into emacs over the weekend and use it with
- Tidewave for Phoenix (MCP)
- I’m not doing a lot with Phoenix because I’m more focused on Elixir fundamentals, but after tinkering on a small project on a lazy Saturday this looks very promising.
- I set up GitHub Actions to run Dialyzer and some security scans
- Claude Code has been my favorite CLI tool, but I’m also experimenting with Codex and Gemini CLI
- Excited to see how good Gemini 3.0 is when it presumably drops next month in December
For those of you who are experimenting with “vibe engineering” (important distinction between this and “vibe coding” imo), what tools have been invaluable to you?
Most Liked
garrison
I will point out that my thread in that list was specifically not about using agents to write code, which I considered then (and still consider now) to be rather absurd. I expected agents to catch on with low-risk activities like search rather than stuff like programming where correctness is actually important.
To my surprise, writing code (poorly) seems to have caught on as the “killer app” for agents, and that’s about where I lost interest and went back to writing databases.
I should say that, while I’m quite sure LLMs are helpful for asking questions, I strongly doubt asking models to write code for you is a good path to learning a language. Similarly, I don’t think you can learn math by asking the model to do problems for you. The part where you have to think about your decisions is the learning part. So just be careful.
Onor.io
Not to be a gatekeeper but “vibe engineering” strikes me as an oxymoron. Vibe is associated with loose and intuitional. Engineering is precise and provable. I can’t tell anyone else what to do or think but I do find the term “vibe engineering” a bit troubling.
AstonJ
Some of these threads might also be of interest SS…
Popular in AI / LLMs
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance









