The consultation as a requirements-gathering technique
Pharmacists are trained to extract the real problem from what patients first say. So are good engineers. The technique transfers exactly.
By Nzubechukwu Cyprian · Pharmacy student at UNN, full-stack developer
Patient consultations taught me requirements gathering before I ever wrote a ticket. The training is identical: what someone first says is the start of the inquiry, not the end of it.
The consultation method
The presenting complaint is not the diagnosis. A patient says "headache." The trained question isn't "which painkiller?" — it's the follow-up chain: since when, where exactly, what makes it worse, what else changed. In software, "we need a dashboard" gets a dashboard from the untrained. From the trained: what decision will this dashboard change? What did you do before? What will you stop doing if it exists?
History beats hypothesis. Pharmacists ask what's been tried. Half the time the answer reveals the real constraint: "we tried a spreadsheet but Ada is the only one who understood it" — that's not a data problem, that's a succession problem, and no tool fixes it alone.
Red flags stop the sale. Consultation training teaches when NOT to proceed — symptoms that mean escalate, not treat. Engineering equivalents: stakeholders who can't name a user, projects where the "requirement" is a solution in costume. Recognising red flags is knowing when requirements gathering has failed before development begins.
Why it transfers perfectly
Both disciplines face the same hazard: experts who answer the question asked instead of the problem present. The consultation trained me to keep asking until the problem stands still long enough to be built for — and to know the difference between what people say they want and what their behaviour shows they need.
Keep reading
- Pharmacy × Tech
Pharmacy by school, software by conviction
I didn't choose between the lab and the keyboard. The combination isn't a compromise — it's a strategy neither discipline alone gives you.
- Pharmacy × Tech
What dispensing prescriptions taught me about input validation
A prescription is an API call with life-or-death validation requirements. Pharmacy school taught me forms before code did.
- Pharmacy × Tech
Two vocabularies: translating between clinicians and compilers
Being bilingual in health and tech means seeing the same problem described twice — and knowing both descriptions are partial.