Головні звуки українського ІТ. Вгадаєш всі? 👉

Indian developer creates CLI tool that helps avoid losing coding skills due to overuse of AI

Bengaluru-based Indian developer Ashutosh Rath has released a console application called Atrophy, a tool that aims to help programmers keep their own coding skills in shape as they increasingly rely on AI agents to write code.

Leave a comment
Indian developer creates CLI tool that helps avoid losing coding skills due to overuse of AI

Bengaluru-based Indian developer Ashutosh Rath has released a console application called Atrophy, a tool that aims to help programmers keep their own coding skills in shape as they increasingly rely on AI agents to write code.

How it works

Atrophy evaluates a developer’s skills using a system similar to chess’s Elo rating, and regularly offers short exercises in five areas:

  • syntax — write a small function according to the specification;
  • debugging — find a hidden error in a given code fragment;
  • reading the code — predicting the result of execution, as if in the role of a «live» print command;
  • API memory — fill in the gap in the standard library call;
  • Decomposition — to describe the architecture of a solution to a problem.

The exercises cover Python and JavaScript, have three levels of difficulty, and thanks to seeding generation, new options are issued each time. First, the user passes a basic test — one exercise from each direction, which takes about 25 minutes — and then receives a starting rating. Then, Rath advises doing short (5–10 minutes) drills two to three times a week; the application itself chooses an exercise from the direction that has been neglected for the longest time.

Each of the five directions is rated separately and starts at 1200 — there is no hard minimum or maximum, so the rating may well fall below the starting value. Inactivity in the application does not lower the direction rating, but it reduces the system’s confidence in its accuracy.

Separately, Rath suggests going through drills with an AI assistant once a month — the results of such exercises are recorded separately so that you can see the gap between what the developer can do with the help of AI and what he is still able to do on his own.

Why is this needed?

The author emphasizes that Atrophy is not an anti-AI tool. According to him, the application measures the gap between capabilities with and without AI, since these skills can imperceptibly «rust» without any warning.

"Honest confession: I'm a little bit stupid." Junior developer complains about AI-driven work and degradation due to AI. LinkedIn discussion
«Honest confession: I’m a little bit stupid.» Junior developer complains about AI-driven work and degradation due to AI. LinkedIn discussion
On the topic
«Honest confession: I’m a little bit stupid.» Junior developer complains about AI-driven work and degradation due to AI. LinkedIn discussion
Read the country's main IT news in our Telegram
Read the country’s main IT news in our Telegram
On the topic
Read the country’s main IT news in our Telegram

Have important news to share? Message our Telegram bot

Key events and useful links in our Telegram channel

Discussion
No comments yet.