Writing on software design, company building, and the healthcare industry.

Thoughts on programming, leadership, product design, and more, collected in chronological order.

CDS Hooks promises real-time clinical decision support inside EHRs, but the reality of building a working implementation is far more challenging. Here are the 10 things I wish I knew before diving in.

How to build a Minimum Viable Product (MVP) that is scalable and effective. Scalability involves much more than just handling increased workloads efficiently. It fundamentally impacts engineering culture, job satisfaction, and more.

Economic downturns, much like refactoring a legacy codebase, present us with a complex problem. It's not just about cutting costs or scaling back— it's about understanding the new landscape we find ourselves in, just as we would understand a codebase before making changes. It involves seeing beyond the immediate budget cuts and project delays to identify where the real opportunities lie.

Get ready to dive into the vibrant world of React, where innovation knows no bounds! In this blog post, we're about to unravel the coolest developments and trends that are shaping the React landscape in 2024. From slick libraries to game-changing tools, join us on this thrilling journey into what's hot and happening for React developers in the year ahead!

State management becomes much less important when working with SSR, but it's still important to understand the basics of state management in React.js. Chances are you may see a React.js single page application with a need for simple state management. In this article, we will explore the most popular state management tools in the React.js ecosystem: Redux, Zustand, Recoil, and the Context API, but there are many more.

In the complex world of healthcare, ensuring patient privacy and data security is of utmost importance. This task is governed by several laws and regulations, two of which are HIPAA consent and 42 CFR Part 11. As an engineer, it is essential to understand these regulations and their implications on healthcare technology systems. This article provides a comprehensive guide for engineers on the basics, details, their role, challenges, and future trends of HIPAA consent and 42 CFR Part 11.

Snowflake is a cloud-based data warehouse system that enables organizations to securely store, query, and analyze their vast amounts of data. It has powerful capabilities for managing complex workloads and quickly adapting to changing business needs. This article will explore how Snowflake can be used as a data warehouse for healthcare organizations.

In this article, we will explore how to utilize the MuleSoft Accelerator for achieving a comprehensive patient view through FHIR and HL7 v2-based integrations with EHRs and other clinical applications.

In this article, we will explore how to utilize the Google Cloud Healthcare API for capturing HL7v2 over MLLP, converting it to FHIR for cloud use.

Using RabbitMQ with Mirth Connect can offer several advantages, especially in complex healthcare integration scenarios. Integrations can become more durable, scalable, and easier to maintain.

Getting up and running with the industry's oldest and most widely used healthcare interoperability standard. Let's setup the popular open source integration engine Mirth Connect to send and receive HL7v2 messages.

HL7v2, is a messaging standard widely used in the healthcare industry to support clinical and administrative data communication between different software applications.