webofbits

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?

#ai

Showing Posts 1 to 10

webofbits

webofbits OP

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

derek-zhou

deliberately avoiding AI just to keep those skills feels a bit like ignoring a very useful tool.

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.

10
Post #2
webofbits

webofbits OP

I avoid all AI tools in 2~3 personal projects that I feel strongly connected with.ho

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.

The very useful tool will shape the end results.

Could you elaborate on this?

webofbits

webofbits OP

Actually, the article explain well your point.

mudasobwa

mudasobwa

Creator of Cure

I always do a CR after the assistant and that makes me write ±500 LoCs daily myself.

webofbits

webofbits OP

Interesting. So you address feeedback yourself in order to write some code.

mudasobwa

mudasobwa

Creator of Cure

In order to deliver nifty elixir code instead of a spaghetty.

webofbits

webofbits OP

At work, we created some custom Credo rules for things we’ve kept seeing regardless of md files telling AI otherwise

jdiago

jdiago

My code is still 100% organic.

I’m underemployed so I can’t afford to have my code be generated by something.

11
Post #9
mudasobwa

mudasobwa

Creator of Cure

Tell me about Credo rules :slight_smile:

Still, no one Credo rule would catch case/2 where with/1 fits better, or is_binary(s) and s != "" instead of <<_::utf8, _::binary>> = s and much more. I am still able to figure out the elegant way of writing the code that no one existing model can.

Where Next? Top

Trending in AI / LLMs Top

dominicletz
Hey there, I haven’t seen a list of useful Elixir specific skills for the popular AI tools yet so I’m starting one here with my first. ...
New
OndrejValenta
(I just needed to vent somewhere and LinkedIn is full of hope, or hype, I’m not sure which exactly) AI dream has many faces, but general...
New
AstonJ
With advancements in AI gathering pace and set to increasingly accelerate, perhaps it’s worth having an annual thread on the topic - feel...
New
dmitriid
What A larger rant at in this post. Code at github: GitHub - dmitriid/llamex: Credo Plugin that detects issues that LLM-assisted Elixir r...
New
brightball
Posting this more for general discussion, but does anybody have a need for a stock CMS anymore? I’ve built 3 different sites using Elixi...
New
caleb-bb
I just wanted to gauge people’s interest. So, I’ve got this tool in the works. It’s supposed to take a model implementation in PyTorch a...
New
santosh79
I’ve been working on Current for a few month and recently open-sourced it. The central idea is that AI agents should propose actions rat...
New

Other Trending Topics Top

raa-ziq
Hi everyone :waving_hand: I wanted to share something I’ve been building — NowBlind, a random chat app designed to help people discover ...
New
mudasobwa
I fully migrated to my own harness from Anthropic/Gemini and I think it’s time to share it. Welcome DSH, the DeepSeek Harness, fully writ...
New
kip
Localize is the next generation localisation library for Elixir. Think of it as ex_cldr version 3.0. The first version will be released ...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
mcass19
ExRatatui lets you cook up rich terminal UIs in Elixir, powered by Rust’s ratatui via Rustler NIFs. Build interactive terminal applicatio...
New
gtcode
Aloha gang, There’s a new class of AI model out from TypeSafe. Jev is their flagship model. You can learn about it here: ...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews