Vector Math Can't Practice Medicine

Why 90% of clinical AI startups are regulatory timebombs; and the architecture you actually have to build. Every week, another seed-stage healthtech founder pitches an “AI copilot for clinicians.” They show a slick demo where a doctor asks the AI a complex patient question, and the app pops out a perfectly formatted, confident answer. When I look under the hood to see how they built it, 90% of them are using standard RAG (Retrieval-Augmented Generation) wrapped around an OpenAI or Anthropic API. ...

Composition over inheritance in Go: building clear & flexible code

Composition over inheritance in Go: building clear & flexible code Coming from object-oriented languages, Go’s absence of inheritance can feel like a limitation. Where were my class hierarchies? How would I model “is-a” relationships? But after time of building production Go systems, I’ve come to appreciate the clarity that comes from Go’s deliberate design choice: ditching class-based inheritance entirely in favor of composition through struct embedding and interfaces. Let me show you why this matters for your codebase. ...

How to build an EHR

This is an in-depth series on how to build an Electronic Health Records (EHR) System MVP. In this tutorial we’ll design and implement a vertical slice (frontend, backend, infra) of an EHR system from scratch (with enough context to understand how the pieces fit together), specifically the Appointment Scheduling feature between Patients and Practitioners. Tutorial organization This series is divided into the following parts: Introduction: Overview of the series and key concepts. Planning & Discovery: Event Storming, Example Mapping, and Domain-Driven Design. UI/UX Design: Wireframing, Prototyping, and User Testing. System Design: Architecture, Database, Security, and Integration. DevSecOps: Infrastructure, CI/CD, Observability, and Security. Frontend Implementation: Component Design, State Management, and User Interaction. Backend Implementation: Data Modeling, API Design, and Clean Architecture. Launch: Launch plan, retrospective, and next steps. Note: Each part builds upon the previous one, providing a holistic view of the EHR system development process. Feel free to jump to the part that interests you the most or follow the series sequentially for a complete understanding. ...