Coming to iPhone

Know what every software term means.

16,252 software terms, each explained five ways, right on your Lock Screen.

One email on launch day. Nothing else. Privacy

One term. Five ways to get it.

Read the one-liner at a glance. Scroll on when you want the whole idea.

The Idempotency card in the Lexicode app, showing the TL;DR explanation.
TL;DROne line, sized for the Lock Screen.

Repeating the action leaves the same result as doing it once.

{Idempotency}
Plain wordsNo jargon at all.

An action is idempotent if repeating it changes nothing after the first time. Saving a file with the same text twice leaves the file exactly as it was after the first save.

{Idempotency}
AnalogyA comparison from everyday life.

Like setting a thermostat to 21 degrees: set it twice and it stays at 21. "Raise by one degree" is the opposite, since every repeat changes the result.

{Idempotency}
ProfessionalPrecise and technical.

A property of an operation: applying it once or many times has the same effect on state. HTTP defines PUT, DELETE and the safe methods as idempotent (RFC 9110), while POST is not.

{Idempotency}
InterviewHow you’d explain it to an interviewer.

An operation is idempotent when running it several times has the same effect as running it once. This matters because networks fail and clients retry, and a retry must not charge a card twice or create a duplicate order. HTTP defines GET, PUT and DELETE as idempotent but not POST, so APIs often add an idempotency key that lets the server recognise a repeat and return the first result. Idempotency concerns the final state, not the response, so a second DELETE can return 404 and still be idempotent. It is the usual way to live with at-least-once delivery.

{Idempotency}

Example

-- Idempotent: same result however often it runs
UPDATE accounts SET balance = 100 WHERE id = 7;

-- Not idempotent: each run adds 10 more
UPDATE accounts SET balance = balance + 10
WHERE id = 7;

Related

Idempotency key, HTTP method, Retry policy, At-least-once delivery, Idempotent consumer, Exactly-once delivery

Made for the moments in between.

You pick up your phone dozens of times a day. Lexicode makes some of those glances count.

Widgets on your Home Screen

A new term every time you look. Pick each widget’s source and style.

An iPhone Home Screen with a medium and a small Lexicode widget, both showing the term Common Collections.

And on your Lock Screen

A Lock Screen with the Lexicode widget showing Feature flag and its one-line meaning.

Reminders that teach

A term and its TL;DR at the times you pick.

  • Lexicode9:00 AM
    RecursionA function that solves a problem by calling itself.
  • Lexicode1:00 PM
    WebhookA service calls your URL when an event happens.
  • Lexicode6:00 PM
    Zero trustNever trust a request just because it comes from inside.

Saved terms come back

Your feed brings them back so they stick.

Saved
Day 1
Day 3
Day 7

A daily goal

Pick how many terms a day. Keep the streak going.

Private by design

  • No account
  • No ads
  • No tracking in the app

From your first stand-up to Staff+.

Every term has a level and a specialisation, so you start where you are.

  • FresherYour first stand-up962 terms
  • JuniorCode review7,191 terms
  • MidDesign docs6,785 terms
  • SeniorArchitecture reviews1,076 terms
  • Staff+Across teams238 terms

Twelve specialisations

CS Fundamentals Free

4,424 terms
Big O notationFresherHow an algorithm's cost grows as the input grows.
RecursionFresherA function that solves a problem by calling itself.
Hash tableFresherLooks up a value by its key in near-constant time.
Race conditionJuniorA bug where the result depends on who runs first.

Checked against 134 sources.

Every term is written for engineers, checked against an authoritative page, and links to it.

The most cited sources: en.wikipedia.org, nist.gov, developer.mozilla.org, developer.android.com, developers.google.com, kubernetes.io, learn.microsoft.com, martinfowler.com, docs.python.org, rfc-editor.org.

Every card cites its source.

One tap opens the page it was checked against.

Corrections arrive on their own.

New and fixed terms reach the app without an update. Spot a mistake? Report it from the card.

Your progress stays yours.

On your iPhone and in your own iCloud. No account to make.

Start free. Go further with Premium.

Billed yearly with a 7‑day free trial, or monthly.

Free

Forever

  • CS Fundamentals, plus one specialisation you choose
  • TL;DR and Plain words
  • Lock Screen and Home Screen widgets
  • Daily reminders, a streak, saved terms and search

Premium 7‑day free trial

Yearly or monthly

  • All 12 specialisations
  • All five explanation styles
  • Unlimited collections and reminder schedules
  • Widget themes, Lock Screen fonts, and Save and Next on widgets
  • App themes and icons, calendar history and share cards

Prices are set for each country in the App Store. You’ll see yours in the app before you buy.

Questions

Something else? Write to us.

When does Lexicode launch?

Soon, on iPhone. Join the waitlist and we’ll send you one email on launch day.

Which devices does it work on?

Any iPhone running iOS 26. There is no iPad or Android version yet.

Who is it for?

Students and new engineers learning the vocabulary, engineers preparing for interviews, and designers, product managers and managers who want to follow the conversation.

Where do the explanations come from?

Each term is written for engineers and checked against an authoritative source, such as NIST, MDN, ISTQB or an IETF RFC. Every card links to the page it was checked against.

How much is Premium?

Prices are set for each country in the App Store, and the app shows yours before you buy. The yearly plan starts with a 7‑day free trial. CS Fundamentals and one specialisation stay free.

Do I need an account?

No. Your saved terms and progress stay on your iPhone and in your own iCloud.

What happens to my email?

We use it once, to tell you Lexicode is out, and delete the list within 30 days of launch. Read the privacy notice.

Lexicode app icon

Your next term is one glance away.

Join the waitlist and get Lexicode on launch day.

One email on launch day. Nothing else. Privacy