Telemedicine platforms and the realities of remote care
Video consults are routine in Indian healthcare now, but the platforms that work are built around bandwidth, regulation and continuity, not around the call.
Continue readingInsights
Things we learned the expensive way, written down so the next team does not have to — 80 notes and counting.
Video consults are routine in Indian healthcare now, but the platforms that work are built around bandwidth, regulation and continuity, not around the call.
Continue readingHealth records still move by PDF and WhatsApp in most Indian care settings. What FHIR and ABDM actually change, and what they leave to implementers.
Continue readingA consent checkbox records that someone agreed once. It cannot tell you what they agreed to, for how long, or whether they have since changed their mind.
Continue readingNo-show rates of 20 to 30 percent are common in outpatient care. Most of that gap is a scheduling design problem rather than a patient behaviour problem.
Continue readingWriting every record view to a table satisfies the requirement. Detecting the receptionist who looked up a celebrity requires something to actually look.
Continue readingA note corrected in place destroys the record of what the clinician actually saw when they made the decision. That record is the point.
Continue readingIndia's Digital Personal Data Protection Act reshapes how healthcare providers collect, store and share patient records. A practical view of the obligations.
Continue readingA booking needs a clinician, a room, equipment, and sometimes an interpreter — all free at once. Checking one and hoping is how double-bookings happen.
Continue readingMost rejections are not clinical disputes. They are a missing field, a stale policy number, or a code that expired — all knowable before submission.
Continue readingPostcode, date of birth, and sex identify most people uniquely. Removing the obvious fields produces data that feels anonymous and is not.
Continue readingDigital check-in and automated messaging pay off in hotels, but only where the automation knows when to hand the guest to a human.
Continue readingRevenue management for independent hotels is less about clever algorithms than about having pickup, pace and competitor data in one place.
Continue readingChecking availability and then writing the booking is two statements. Under concurrency that gap is where the double-booking lives.
Continue readingPushing availability to the OTAs is the easy half. Knowing when your number and theirs disagree is the half that prevents walk-outs.
Continue readingHotels spend heavily to pull traffic away from OTAs and then hand it to a booking engine that loses most of it before payment.
Continue readingA guest bill is not a total. It is a set of postings with owners, and the moment two people pay for parts of one stay, a single amount column stops working.
Continue readingA room marked clean twenty minutes ago is not information. During checkout rush the front desk needs the state now, not the state at last refresh.
Continue readingA channel manager that is 30 seconds behind is not a sync problem, it is an overbooking and rate parity problem with a real cost attached.
Continue readingStoring a price per room per night works until the first minimum-stay promotion, and then you are writing a rules engine in the pricing query.
Continue readingIf closing the day requires someone to be awake, click through a wizard, and hope nothing was mid-transaction, the close is not a process. It is a ritual.
Continue readingAccess granted correctly on day one becomes over-permissioned within a year. The review process, and the trail behind it, is what holds the line.
Continue readingA modern application ships hundreds of packages nobody selected deliberately. Supply chain risk starts with knowing what is actually in the build.
Continue readingSix weeks of screenshotting, chasing colleagues, and reconstructing last March is not audit preparation. It is a data collection project run under a deadline.
Continue readingAn audit log with an UPDATE statement anywhere near it is a report. The value comes entirely from the fact that nothing can be changed after the fact.
Continue readingA zero trust rollout that cannot show who accessed what, under which policy, has bought controls without buying assurance.
Continue readingSOC 2, ISO 27001, and a customer questionnaire ask for the same evidence in different words. Collecting it three times is how compliance eats a quarter.
Continue readingIndia's data protection law turns policy commitments into database schema, retention jobs and deletion paths that have to work on demand.
Continue readingA remediation tracker where everything is open, unassigned, and undated is a list of things you have written down rather than a list of things being fixed.
Continue readingSending a manager a list of forty permissions they do not understand produces a signature, not a review. The control passes and the access stays wrong.
Continue readingTesting a control once a year tells you it worked on one day. What you want to know is whether it worked on all the other days.
Continue readingThe difference between a demo and a deployment is whether the agent can safely change something in your CRM while the caller is still on the line.
Continue readingA voice agent that handles 70 percent of calls without a human may be succeeding or may be hanging up on people. The measurement has to say which.
Continue readingAn agent that keeps talking after the caller starts speaking is not a slow agent. It is a rude one, and callers hang up on rude.
Continue readingModel quality gets the attention, but most production voice AI failures trace back to telephony: codecs, jitter, DTMF, and call routing nobody tested.
Continue readingDeciding the caller has finished speaking is a guess made in under a second. Guess early and you interrupt; guess late and the pause feels like a dropped line.
Continue readingIndian callers move between Hindi, English and a regional language inside one sentence. An agent built around a single language choice will fail most of them.
Continue readingA speech pipeline validated on studio recordings meets narrowband, packet loss, and codec artefacts on the first real call.
Continue readingThe caller has already explained themselves once. If the human who picks up starts with "how can I help", the agent has cost you the call.
Continue readingCallers judge a phone agent in the first second. Model quality barely registers if the pause before it speaks is too long.
Continue readingVoice systems produce the most sensitive data you hold and your most useful debugging artefact. Those two facts are in tension, and both are non-negotiable.
Continue readingWithout a scored test set, every prompt change is judged by whether the last three examples looked better. That is not iteration, it is drift.
Continue readingAn agent running with the service account can do anything the service can. The blast radius of a bad tool call is then the whole system.
Continue readingWhen the answer is wrong, the instinct is to blame the model. Nine times out of ten the right passage was never in the context to begin with.
Continue readingAn agent that can call tools can call them forever. Without a hard budget, one malformed input becomes an overnight bill and a rate-limit ban.
Continue readingModels that read layout, tables and photographs together are changing document processing, but only where the pipeline is built for verification.
Continue readingEvery agent hands over to a person eventually. If the transition loses context, the customer repeats themselves and the agent has cost goodwill, not saved it.
Continue readingAdoption is near universal and trust is not. The teams getting real leverage have changed their review and testing habits, not just their editors.
Continue readingA demo agent calls one API. A production one needs scoped credentials, cost ceilings, evals, and someone to escalate to. That scaffolding is most of the work.
Continue readingMost retrieval-augmented systems fail because the right document never reaches the model, not because the model reasoned poorly over it.
Continue readingAgents that do work rather than answer questions need budgets, retries and human checkpoints before they earn a place in an operational process.
Continue readingThe argument against it is always "we'll add it later". Later means a migration under load, with real money already wrong in production.
Continue readingEvery payment integration eventually double-charges someone. The fix is not better retry logic, it is making the second attempt provably free.
Continue readingFloating point is fine for physics and wrong for currency. The bugs it causes are small, constant, and impossible to explain to an auditor.
Continue readingIf finding out you disagree with the bank needs a spreadsheet and a bad afternoon, you have not finished building the payment system.
Continue readingProcessing a webhook inline means a provider retry, a deploy, or a slow query can silently cost you an event you cannot get back.
Continue readingYour database says the order was paid. The settlement file says what actually reached your bank account. Reconciliation is the work of closing that gap daily.
Continue readingA verified flag cannot express "documents submitted, one rejected, awaiting re-upload, provisionally allowed to transact up to a limit".
Continue readingRegulated onboarding does not have to lose 60 percent of applicants. Most of that loss comes from sequencing decisions, not from the rules themselves.
Continue readingIf you cannot reproduce why a loan was approved eight months ago, you do not have an underwriting system, you have a scoring script.
Continue readingMost failed UPI payments are not declines. They are collect requests that expired, callbacks that never arrived, and status checks nobody made.
Continue readingA quantity column tells you what you think you have. A movement log tells you how you got there, which is the only thing that helps when it is wrong.
Continue readingThe moment two deliveries of the same SKU have different expiry dates, stock stops being one number per product and becomes one per batch.
Continue readingMulti-location is not a column. It is a different question — stock is no longer "how many" but "how many, where, and can it get there in time".
Continue readingA scanner types faster than most forms can handle. If the round trip is 400ms, a picker scanning fifty items an hour is waiting twenty seconds for nothing.
Continue readingDecoupling the storefront is the easy part. The harder work is getting product and inventory data clean enough to serve every channel from one API.
Continue readingClosing the warehouse for two days once a year finds every error at the point it is oldest, least explainable, and least fixable.
Continue readingSimple reorder rules fail in seasonal, promotion-heavy markets. Here is how to build forecasting logic that accounts for variability rather than ignoring it.
Continue readingSuppliers short-ship, back-order, and split deliveries. A PO that is either open or received cannot describe what actually arrived.
Continue readingMost warehouse software fails at the shelf, not in the dashboard. A look at picking strategies, scan discipline, and the metrics that matter.
Continue readingWhen one SKU sells on four marketplaces at once, sync latency turns into cancelled orders. Here is where the gaps come from and how to close them.
Continue readingEvery student in the cohort loads the same page in the same ten minutes. Average traffic tells you nothing about the only moment that matters.
Continue readingA student moves classes in November. Every grade, attendance record, and report already written has to remember which group they were in at the time.
Continue readingA student's connection drops for forty seconds during a timed assessment. What your system does in those forty seconds decides whether the exam is defensible.
Continue readingA teacher changes one weighting in March. Every derived grade, predicted outcome, and progress flag downstream is now stale, and nothing tells anyone.
Continue readingMost of India's next hundred million learners will arrive on constrained networks in a language that is not English, and platforms are still not built for them.
Continue readingMost systems answer "can this teacher see this student". Safeguarding asks a harder question — who must never see this, and who must always be told.
Continue readingMost learning platforms track the wrong signals. The ones that predict a student leaving are usually visible weeks before anyone notices.
Continue readingEvery school system syncs students, staff, and timetables from somewhere else. All of it changes at once, in the two weeks nobody is available to fix it.
Continue readingOnline proctoring has moved past webcam surveillance toward assessment design, and the shift matters for anyone issuing a credential that carries weight.
Continue readingAdaptive tutoring finally works well enough to matter, but only when the learning path is built on honest data about what a student actually knows.
Continue readingNext step
The posts are the free version. The engagement is the same reasoning applied to your codebase.
Replies within one working day