Coming soon · Early access

You've read the definition ten times.
You still couldn't explain it.

Visual Learners Guide to Software Engineering rebuilds core computer science and engineering concepts as illustrations, diagrams and analogies - so the ideas finally click, stick, and come out of your mouth clearly in interviews and on whiteboards.

Join the waiting list →

Free to join · founding pricing at launch · unsubscribe any time

Get first access

Waiting-list members hear first and get founding pricing when doors open.

Want to see where your gaps are? Take the free 60-second scorecard first.

Recognising a concept isn't understanding it

Most engineering material is written for people who already understand it. You read a paragraph about indexes or event loops, it makes sense while you're reading it, and a week later there's nothing there. That isn't a memory problem - it's that text is a poor medium for spatial ideas.

Almost every core concept in this field is really a picture: something moving, something nested, something being looked up. Draw it correctly once and it stops needing to be memorised.

This is for you if…

Who's building this

I'm Carl Mills - a Microsoft-certified software engineer, DevOps specialist and cloud architect. I've spent years explaining these ideas to engineers at every level, and the explanations that land are almost never the textbook ones.

More about me →

Questions

Which concepts does it cover?

The ones that come up in interviews, code review and system design: memory and pointers, concurrency, networking, databases and indexing, caching, complexity, and the architectural patterns built on top of them.

Is this a replacement for a CS degree?

No. It's a way to make concepts stick that you've already met and not retained - which is the usual problem, rather than never having met them.

What does joining commit me to?

Nothing. You get an email when it launches and founding pricing if you want it. Unsubscribe any time.

Be first through the door

Founding pricing goes to the waiting list, and nowhere else.