Posts

The Pharmacist Insider

Image
Introduction For years, I told myself that one day I would write an ebook to help junior pharmacists navigate the daunting start of their careers. In reality, for a variety of reasons, I rarely sat down to actually plan it out. However, as I began this journey, I found myself forging a clearer path while frequently repeating my own core ideas - a subtle form of "self-plagiarism" or echoing my past work. Content The objective of this booklet is not to provide an exhaustive guide on disease management, nor is it a summary comparison of pharmacological drug classes. If it were, you would find yourself expecting a new edition every few years just to keep up with updated management protocols. Instead, The Pharmacist Insider is a synthesis of the wisdom and insights I have accumulated on how to truly function as a professional clinical pharmacist. Unlike my blog posts, which were written by different versions of myself at various points in time, this represents a final roadmap. It...

Augmentin 228 mg/5 ml Syrup

Image
Introduction I once received a prescription for a pediatric patient for Augmentin syrup at a dosage of 25 mg/kg three times daily. Upon review, I decided to intervene regarding the dosing frequency. Interestingly, both the prescriber and I consulted the same reference, Frank Shann Drug Doses , which states the following: Dose as amoxicillin, oral. 4:1 (non-Duo products) 15-25 mg/kg (adult 500/125 mg) 8H; 7:1 (Duo) 20-30 mg/kg (adult 875/125 mg) 12 H; or 16:1 (XR) 30-50 mg/kg (adult 2000/125 mg) 12H. However, the prescriber had overlooked that our facility's formulation (228 mg/5 ml) is a 7:1 formulation. Consequently, the clinically appropriate frequency for this child was twice daily (q12h), not three times daily (q8h). Ratio and Frequency Historically, Augmentin dosing frequency was determined strictly by the amoxicillin-to-clavulanate ratio: the 4:1 formulation was administered three times daily, while the 7:1 formulation was administered twice daily. Currently, facilitie...

The Vibe Coding Experiment

Image
Introduction As a pharmacist by profession, I approached Vibe Coding and Progressive Web App (PWA) development as a personal experiment in self-directed learning. Rather than enrolling in formal training or studying dense programming manuals, I chose to dive straight into the "vibe coding" process. Admittedly, without a technical background or a mentor’s guidance, I faced a steep learning curve. I have compiled these hard-earned lessons into this book to share them with you while the insights are still fresh in my mind. Content While the core content was originally presented in the series Vibe Coding Journey From Firebase Studio to Antigravity , this book offers a more refined and updated version of those foundational philosophies. The Vibe Coding Experiment is the culmination of that journey - a distilled collection of wisdom gained over a year of hands-on building, troubleshooting, and creating. Unlike a traditional textbook, you would not find an endless list of complex...

A Short Notice to Myself

Introduction A few weeks ago at work, I was complaining to a colleague that the latest edition of the Garis Panduan Kaunseling Ubat-ubatan, 2025 essentially just copied product leaflet information and compiled it into a checklist. When assessing provisional registered pharmacists (PRPs), I find myself in a deep dilemma regarding how much detail we actually expect them to memorize. She pointed out the real reason behind this: authorities realize the newer generation seldom studies beyond what is explicitly provided. Therefore, the current approach is to hand them the material in as much detail as possible, regardless of whether they can fully grasp it. I was stunned for a moment. For too long, I had been complaining about the system while neglecting to see my own ignorance. My own frustration and agony had completely taken hold of me. We are nobody, and other people's happy lives are independent of us. The Unwinnable Race Against AI Over the past few months, I feel I have slowed do...

The Investing Outsider

Image
Introduction I believe the most significant amount of time I spend writing "The Investing Outsider" is actually spent agonizing over the title. While the stock market fluctuates with total unpredictability, human nature remains the one constant: our collective greed and our paralyzing fear. Premise The Investing Outsider never promises "new" tricks or revolutionary rules. Instead, it continues to explore established trading philosophies like value investing and growth stocks. Think of this as an "impostor’s guide" to exploring market mechanics. The core tenet is simple: build a watertight financial foundation. This allows the bear market to shatter souls around us while we watch from the sidelines - getting soaked by the storm, perhaps, but observing it all with the detached clarity of an outsider. Summary This is not an open invitation for everyone to indulge in active stock trading. In fact, I would rather issue a warning: if you are faint of heart, t...

Migrating to Vite + React

Introduction When Google introduced Firebase Studio for "vibe coding", Next.js was established as the primary framework due to its seamless integration of front-end and back-end logic. While this unified design is compelling, it carries a hidden cost: a heavy reliance on server-side post-processing and Cloud Functions to serve even basic assets. For many developers, this architecture introduces unnecessary complexity and overhead for projects that don't require a persistent server. The Migration While exploring alternative configurations, I discovered that Google Antigravity suggests app setups tailored to specific functional needs. The PWAs (Progressive Web Apps) I designed for personal use - an offline-first budget tracker , a QR code suite , and a "Sheet-to-Database" utility - are primarily static applications. They rely almost entirely on local client-side execution ('use client') and do not require Server-Side Rendering (SSR). Antigravity reco...

AppSheet

Image
Introduction AppSheet is a no-code mobile application-building platform that was acquired by Google in January 2020 . Having explored AppSheet and its features, I must say that the mobile application design experience is exceptionally well-crafted , and it can be considered among the best in the field. Features In an overview, AppSheet offers an advanced editor for app customizations, such as app logos, view controls, app names and sign-in requirements. Users also have the flexibilities to add various features to their apps, such as GPS maps, charts, push notifications, email alerts and photo capture. Offers seamless data synchronization with Google Sheet file , ensuring the data is always up to date and accessible. Enables offline functionality , allowing users to continue using the app even without an internet connection. Furthermore, AppSheet provides options to enable HTML interpretation within the spreadsheet to further styling their app's content. Views > General ...