Skip to main content
Skill · Code

Code reasoning practice when autocomplete is everywhere.

Practice reading code, predicting behavior, spotting bugs, and reasoning through logic without letting autocomplete do every step.

What is the Senwitt Code Skill?

The Code Skill in Senwitt is short practice in reading code, predicting what it does, spotting bugs, and reasoning through logic — the kind of thinking autocomplete and AI pair-programmers can quietly do for you. The Skill is not a coding course and not a leetcode grinder. It is a daily moment to keep the mental model of how code behaves close at hand.

It exists because the kind of thinking that separates "reviewing AI output" from "rubber-stamping AI output" is a habit, and habits weaken when they are not used. Anthropic's own 2026 study on coding skill formation (52-person controlled study, secondary coverage in InfoQ) found a roughly 17% reduction in independent skill mastery when developers used AI assistance throughout learning — a useful, narrow result that Senwitt takes as one input among many, not as a universal claim.

Why this Skill matters now

Modern AI coding tools are excellent at filling in syntax, drafting scaffolds, and proposing edits. Used well, they make engineers faster. Used without practice, they can slowly hollow out the "read it, predict it, test it in your head" habit that separates a good code review from a rubber stamp. The Code Skill exists so that habit gets daily reps.

The early evidence on this is real but narrow. The Anthropic study (52 participants, a single unfamiliar Python library, 2026) measured skill formation across an AI-assisted and an unassisted cohort and found a ~17-point comprehension-quiz gap (50% vs 67%) favouring the hand-coding group — coverage at InfoQ called this "reduced skill mastery" (InfoQ summary). Practitioners writing in adjacent venues — Addy Osmani on skill atrophy (Substack), VirtusLab on what they call "cognitive debt" in shipped code (VirtusLab blog) — describe a consistent on-the-ground pattern: engineers shipping more code they would not have shipped if asked to write it themselves.

Trade and tech press has carried the same story in less measured form. CIO covered "AI use may speed code generation, but developers' skills suffer" ( CIO); Futurism ran an interview piece titled "Software Engineers Say They're Losing the Ability to Code Now That AI Does It for Them" ( Futurism). These are anecdote-heavy and should be read as signal-of-direction, not proof. Senwitt's framing is the cautious one: when the easiest path is to outsource a thinking task, the skill behind it benefits from being practised on purpose.

Senwitt does not claim that completing Code reps will make you a senior engineer, ship better production systems, or compensate for not learning a language properly. It claims that reading code and predicting behaviour is a skill, and that skills you practice tend to stay sharper than skills you do not.

What you practice

  • Reading unfamiliar code
  • Predicting behavior
  • Spotting bugs
  • Logic walk-throughs
  • Trade-off reasoning

What "rubber-stamping" looks like in practice

Code review fails the same way every time. A reviewer scrolls the diff, recognises the rough shape of the change, sees nothing alarming, and approves. The bug — when there is one — is usually somewhere the reviewer assumed instead of read: a control-flow branch that does what it looks like it does at a glance but not what it does on execution; a refactor that preserves names and breaks order; an API call whose signature has changed in the last quarter. AI-generated diffs amplify this because the surface plausibility is higher. Reading code carefully, fluently, and with skepticism is the muscle that catches these. It is the muscle the Code Skill is designed to keep warm.

What this Skill explicitly does not cover

The Code Skill is not a substitute for shipping production code, debugging real systems, or working through a textbook. It does not teach you a language you do not know. It does not benchmark your performance against other engineers. It is intentionally lower-stakes than any of those things — short, repeatable, daily — because that is the niche habit-formation research most strongly supports (BJ Fogg, Tiny Habits, Stanford).

For the longer argument on how this connects to the broader thinking-skill literature, see programmer cognitive skills and AI and the cognitive debt page.

Inside a daily Set

On a Code day, your Set might include a snippet to predict the output of, a small bug to spot, a refactor to choose between two options for, or a trade-off to reason about ("which approach scales worse on cold start, and why?"). Reps are language-agnostic where possible, with light context so you can spend the time on the thinking rather than on syntax.

Reps are short by design — usually under a minute each — and the Set rotates difficulty so a single hard rep does not derail the day. If you pair the Code Skill with Reasoning, the daily Set will sometimes blur the two on purpose: picking between two algorithms is both a code-reading exercise and a reasoning one, and that is exactly the kind of work AI assistants quietly do for engineers many times an hour. Practising it on purpose is the point.

A Senwitt Code rep: predict the output of a JavaScript snippet
Code · Trace

Not brain training. Brain exercise.

Senwitt is a daily brain exercise app, not a brain training program. We do not claim to improve general cognition, prevent cognitive decline, or treat any condition. Independent scientific consensus — the 2014 Stanford Center on Longevity / Max Planck Institute statement signed by 70 neuroscientists, the 2016 Simons et al. review in Psychological Science in the Public Interest, and the FTC's 2016 settlement with Lumos Labs — has concluded that “brain training” claims are not supported by the evidence. Senwitt is built on a different premise: skills you actively practice get sharper; skills you stop practicing fade.

Why we avoid old brain-training claims

Code for…

Code in your day

Other Skills

Get the app

Practise this Skill on your phone.

Get it on Google Play

Free download. Super Senwitt available in-app.

We use cookies to make the site work, measure aggregate usage, and (if you opt in) attribute organic app installs. You can accept all, reject all, or customize.

See our cookie policy and privacy policy.