webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself.
My main concern isn’t whether AI can write the code. It’s keeping my own skills sharp: writing Elixir naturally, keeping editor keybindings in muscle memory, remembering APIs and patterns, and being fast when I actually need to debug something.
I’ve noticed that reading and reviewing generated code doesn’t seem to stick in long-term memory the same way actually writing and wrestling with the code does.
At the same time, deliberately avoiding AI just to keep those skills feels a bit like ignoring a very useful tool.
So I’m curious how other Elixir developers are handling this. Do you still intentionally write a certain amount of code yourself? Have you changed how you use AI to avoid getting rusty?
Trending in AI / LLMs
Other Trending Topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixirconf-us
- #blog-post
- #ai
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming










Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
webofbits
Maybe a good analogy is playing music by ear versus relying on guitar chords you find online. The latter is convenient, but important details can easily slip through, even though those chords were originally written by humans. AI isn’t entirely different in that sense; it also builds on human-written material.
Learning a song by ear forces you to engage with it more deeply, and you’re more likely to remember it later. And, if you stop playing a song, eventually you forget how to play it.
derek-zhou
The very useful tool will shape the end results.
I avoid all AI tools in 2~3 personal projects that I feel strongly connected with.
webofbits
How is that making you feel?
In past years, I still had large PRs eventually hitting 2k LOC but I felt more connected with the code and people could asked me anything about it that I’d explain right away.
Could you elaborate on this?
webofbits
Actually, the article explain well your point.
mudasobwa
I always do a CR after the assistant and that makes me write ±500 LoCs daily myself.
webofbits
Interesting. So you address feeedback yourself in order to write some code.
mudasobwa
In order to deliver nifty elixir code instead of a spaghetty.
webofbits
At work, we created some custom Credo rules for things we’ve kept seeing regardless of md files telling AI otherwise
jdiago
My code is still 100% organic.
I’m underemployed so I can’t afford to have my code be generated by something.
mudasobwa
Tell me about Credo rules
Still, no one Credo rule would catch
case/2wherewith/1fits better, oris_binary(s) and s != ""instead of<<_::utf8, _::binary>> = sand much more. I am still able to figure out the elegant way of writing the code that no one existing model can.