Archive

1046 posts · Page 63 of 88. ← Blog

Pratik Dhanave · ·8 min read

Discovery and Qualification

The instinct of every enthusiastic builder in a sales conversation is to talk — to explain the product, demo the features, make the case. It's almost always the wrong move. The best salespeople do the opposite: they ask, and they listen. Discovery (understanding the customer's actual problem) and qualification (determining whether they're even a real fit) are the unglamorous early stages where good selling is truly won or lost — and where an engineer's diagnostic instincts, properly aimed, are a genuine advantage.

The instinct of every enthusiastic builder in a sales conversation is to talk. It's almost always the wrong move. The best salespeople ask and listen. Discovery (understanding the customer's actual problem) and qualification (whether they're even a real fit) are where good selling is truly won — and where an engineer's diagnostic instincts are an advantage.

Pratik Dhanave · ·12 min read

The Data Model: Objects, Names, and Binding

The single mental model that explains most of Python's surprises — everything is an object with an identity, a type, and a value; a name is a reference bound to an object, not a box that holds one; and assignment binds, it never copies.

The single mental model that explains most of Python's surprises — everything is an object with an identity, a type, and a value; a name is a reference bound to an object, not a box that holds one; and...

Pratik Dhanave · ·10 min read

Types, Values, and Zero Values

How Go's type system actually behaves — predeclared types, the zero-value guarantee that removes a whole class of null bugs, the "no implicit conversions" rule and why it exists, and the difference between a named type and a mere alias.

How Go's type system actually behaves — predeclared types, the zero-value guarantee that removes a whole class of null bugs, the "no implicit conversions" rule and why it exists, and the difference between...

Pratik Dhanave · ·7 min read

The Agentic Checkout Flow, End to End

How an AI agent turns a shopper's intent into a settled purchase, and where ACP and AP2 plug into the same eight-stage skeleton.

A complete walkthrough: product discovery via an AI surface → cart assembly → user approval/mandate → delegated payment token → merchant checkout → authorization → fulfillment → receipts/webhooks.

Pratik Dhanave · ·5 min read

Building a Dunning and Retry Engine for Failed Payments

How decline-code classification, backoff scheduling, retry budgets, and network-token refresh recover subscription revenue without hammering the rails.

Teaches how to build a smart retry/dunning system: decline-code classification (hard vs soft), backoff and retry-window scheduling, retry-budget limits, and network-token refresh to recover subscription revenue.

Pratik Dhanave · ·7 min read

Building a Deterministic Amortization Schedule Engine

Computing loan amortization you can reproduce to the cent — annuity math, day-count conventions, the per-installment principal/interest split, and prepayment recomputation.

Teaches how to compute loan amortization deterministically: EMI/annuity vs reducing-balance formulas, day-count conventions, principal/interest split per installment, and prepayment/rescheduling recalculation.

Pratik Dhanave · ·7 min read

Building a Daily Interest Accrual Engine

How to compute interest that earns every day, tracks the accrued-but-unbilled balance, survives mid-period rate changes, and posts to the ledger with idempotent replay-safe jobs.

Teaches how to build a daily interest accrual engine: accrual basis and compounding, accrued-but-unbilled tracking, rate changes mid-period, and idempotent daily accrual jobs that post to the ledger.

Pratik Dhanave · ·8 min read

The Sales Process and Pipeline

Sales looks, from the outside, like a matter of personality — some people just have "the gift." But effective modern sales is far more a process than a talent: a repeatable sequence of stages that moves a prospect from stranger to customer, tracked through a pipeline, and improved like any system. This reframe is good news for engineers, who are naturally suited to thinking in processes and systems. Understanding the sales process and pipeline turns the mysterious art of selling into something structured and learnable.

Sales looks like a matter of personality — some people just have 'the gift.' But effective modern sales is far more a *process* than a talent: a repeatable sequence of stages that moves a prospect from stranger to customer, tracked through a pipeline, and improved like any system. Good news for engineers, who think in processes.