Build with AI. Know when it’s wrong.
One-to-one training in building software with AI agents, and the judgment to tell whether the result is correct.
30 minutes · Free · then $50 an hour or email [email protected]
- The first 30-minute call is free
- Every call after that: one hour, $50
- No prerequisites
- 1:1 sessions, booked one at a time
- Come ad hoc, or book a run of calls at your own pace
An agent can write a thousand lines before you’ve read ten.
That’s useful, and it changes the job. When code is cheap to produce, the scarce skill is knowing whether it’s right: reading it, testing it, seeing how it fails, and deciding what should be built in the first place.
So the training has two halves, taught together. One is the engineering judgment to evaluate what a machine produces. The other is the working practice of directing it.
Who’s at the keyboard?
Drag the day toward the agent. The typing shrinks. The work that needs judgment takes its place.
At this setting you type for 1h 53m of an eight-hour day and spend 4h 51m deciding what’s right.
| Specify | 1h 26m |
|---|---|
| Type | 1h 53m |
| Review | 1h 59m |
| Debug | 1h 16m |
| Verify | 1h 26m |
An illustration of how the work shifts. Not measured data.
The agent says it’s done. What do you say?
This is what the work looks like. You never type the code. You decide what to ask for, and whether what came back is proved. Pick your reply.
thread · password resettoday
-
Add password reset. A user asks by email and gets a link. The link sets a new password, expires after an hour, and works once.
-
Done. Password reset is implemented and all five tests pass. Ready to merge.
- sends a reset email with a link
- refuses the link after 60 minutes
- sets the new password from a valid link
- old password stops working
- refuses a password under 8 characters
reset.test5 tests passing
test "sends a reset email with a link"test "refuses the link after 60 minutes"test "sets the new password from a valid link"test "old password stops working"test "refuses a password under 8 characters" Pseudo-code, the way the agent describes its tests. The real file is longer and in a real language.
Two strands. Take what you need.
Each fundamental is paired with the agent skill that depends on it. There is no fixed order and no course to sign up for. Come for one call about one thing, or after the first call book a run of them and set your own pace.
Judgment
The fundamentals. How programs, data and systems behave, learned well enough that you can read generated code and tell right from wrong.
Agents
The practice. How to specify work, give an agent the right context, review what comes back, and steer it back on course when it goes wrong.
Your safety net
Git as undo, running the tests, and reading a stack trace, so an agent’s mistake is never the end of your project.
J-01Working with an agent safely
Least privilege, secrets kept out of the repo, untrusted input, and checking every new dependency before it lands.
A-01Reading code you didn’t write
Tracing what a program really does from its source, before you trust it.
J-02Specs an agent can’t misread
Intent, constraints, what is out of scope, and a definition of done you can check.
A-02What things cost
Cost in context: the slow query, the wait on the network, the memory that keeps growing, the tokens you spend.
J-03Context is the whole game
Giving the agent the minimum it cannot work out for itself, and pruning what it does not need.
A-03Debugging as a method
Form a hypothesis, narrow it down, prove the cause. No guessing.
J-04Judging what an agent did
Deciding whether a change is done from what it claims, what it tested and what it touched, without reading every line.
A-04Tests as a specification
Deciding what “correct” means and pinning it down in tests, so nobody takes code on faith.
J-05Plan, run, verify
Working in loops: small steps, checked results, and knowing when to stop.
A-05What happens after you push
Requests, databases, deploys and failure: the system your code runs inside.
J-06Steering a stuck agent
Spotting when the agent is stuck or wrong, and getting it back on course.
A-06Designing for change
Boundaries, names and interfaces that survive the next requirement.
J-07Ship it and defend it
A project built with agents that you can explain and justify line by line.
A-07
Starting from scratch?
We also teach the fundamentals of programming. If you have never written a program, the first calls cover what one is made of. Enough to follow what an agent does, and to judge it.
Book the free call- 01
Variables
Where a program keeps things, and what a name refers to.
- 02
Functions
How work is broken into pieces you can call by name.
- 03
Loops and conditions
How a program repeats itself and decides between paths.
- 04
How data is shaped
Lists, records, tables, and what a JSON file is.
- 05
Reading code
Following what a program does without running it.
Start with a free call.
We work out where you are starting from, what you already know, and what you want to build or get better at. You leave with a next step, whether or not that is more sessions.
After that, calls are 1 hour long, one to one, and $50 per call. Come ad hoc when something comes up, or book a run of calls in advance and set your own timeline.
After the first call, we send you a link to book paid calls.
- Call 1 Free 30 minutes. We work out where you are and what to do next.
- Call 2 $50 One hour, one to one, on your code, your project and your questions.
- Call 3 $50 One hour, one to one, on your code, your project and your questions.
- Call 4 $50 One hour, one to one, on your code, your project and your questions.
- … As many as you need. Stop whenever you like.
A call can be cancelled or rescheduled up to 4 hours in advance. Inside 4 hours there are no refunds or reschedules, and a missed call counts as a call. Prices are in USD.
Who it’s for
- Starting from zero You have never written a program. There are no prerequisites.
- Early in your career You are studying or in your first job, and working out what is still worth learning.
- Switching in You work in another field and want to move into software.
- Building your own app You have something you want to build and do not know how.
For paid calls you bring your own subscription to an AI coding agent. You do not need one for the first call.
Book the free callTaught by Nabeel Parkar.
I’m a working engineer, not a full-time course seller. I run Hexsis, where we design and build software platforms for companies with complicated systems.
Agents are part of how that work gets done now. What I teach is what I’ve had to learn to keep shipping software I can stand behind.
More about Nabeel- Now
- Co-Founder & CEO, Hexsis
- Before
- Built backend frameworks and developer tooling, including work at Serverpod and Firebase-focused libraries.
- First call
- Free, 30 minutes. Book it
- [email protected]
In their words, and on the record.
What someone who learned this way says, and what you can check for yourself.
“Nabeel gave me my starting point in agentic engineering and shaped how I work with coding agents today. He taught me to treat agent output as code I remain responsible for: define the problem and constraints clearly, give the agent the right context, then inspect the implementation, test its assumptions, and follow the code until I understand it. His explanations connect the technical details to the engineering judgement behind them, so I leave knowing how to approach the next unfamiliar problem myself.”
Kazi WaseefChief Technology Officer, Hexsis
Runs an engineering company
Co-Founder & CEO, Hexsis. Since March 2026.
AboutBuilds in the open
Built backend frameworks and developer tooling, including work at Serverpod and Firebase-focused libraries.
GitHub @exaby73Works this way himself
This site and hexsis.com were built by directing AI agents, with Nabeel judging the result. The decisions, and what was sent back, are written up.
How it was builtLets you judge first
The first call is free, and you leave it with a next step whether or not you book another.
Book the free call
Start with a free call.
Book a free 30-minute call. Tell me where you’re starting from and what you want to build or get better at, and I’ll tell you what I’d do next: sessions with me, something free to work through first, or both. Calls after the first are an hour and $50 each. If you’d rather write, email works too.