What's your development workflow?

I’ve been writing elixir for work and I really do enjoy the developing with iex (elixir repl) first to test out new behaviors.

make changes
run recompile
call function in iex

eventually write tests

But I can attest that it isn’t too different from what others are saying if you have dune runtest running all the time. It’s the same speed of feedback for me. Every new function or module I start, I usually setup a similar expect block. Hadn’t used ppx_expect but think I should now.