Surendra
Pratap
Singh.
Surendra
Pratap
S.ingh.
I write software. Like everyone, I started with a Hello, World. — that first moment of the machine listening back.
I care about the craft — interfaces that feel inevitable, systems that hold under pressure, code that reads like it was always going to be this way.

A worked bank of 75 data-structures & algorithms problems in Java — statement, approach, solution, complexity, and follow-ups — plus 24 muscle-memory code templates. Grouped by pattern.
Harness Engineering: How OpenAI Builds Software Agent-First
OpenAI reported shipping a million-line beta product in five months with no manually written source code — a small team directing Codex agents. The methodology behind it is harness engineering: you stop writing code and start building the rig that lets agents write it reliably.
Loop Engineering: Stop Prompting, Start Designing the Loop
The skill that matters with coding agents is no longer the words you type — it's the loop you put them in. A field guide to loop engineering: what the loop is, what makes a good one, how to stack loops, and how to keep it safe.
Scenario-Based Prep — Part 5: Strategy & Advanced Scenarios
Market expansion with CAGE, pricing with Jobs-To-Be-Done, an advanced federated-learning rollout weighing privacy against complexity, and a full mock walkthrough that ties the whole method together.