Hybrid Intelligence: Marrying Deterministic Code with LLMs for Robust Software Development

Balancing Rule-Driven Precision with Generative Flexibility Executive Summary Traditional software, built solely on deterministic, rule-based logic, guarantees reliability and predictability but often struggles to adapt. Large language models (LLMs), by contrast, offer flexibility and cognitive capabilities but can be unpredictable. A hybrid approach — combining deterministic code with LLM-driven reasoning — yields systems that […]
Deploying MCP Client/Server Architecture on AWS ECS: A Case Study

Introduction There’s been a lot of hype around MCP (Model Context Protocol) lately — and rightfully so. As more companies explore scalable architectures for tool-augmented AI applications, MCP is becoming a promising approach to bridge LLM intelligence with external tools and real-time data sources. I recently worked on deploying an MCP client/server setup on Amazon ECS, and I’d […]
Defending Every Layer: OSI Model Security with AWS Services

What AWS Services Keep You Protected on Each Level When designing secure systems in the cloud, the Open Systems Interconnection (OSI) model remains a valuable framework. Originally created to describe how data flows through a network, its seven-layer structure, from physical hardware to application-level communication, offers a clear way to think about where and how to apply […]
Using Core Concepts of Computational Linguistics with RAG

A super colorful infographic ChatGPT created for this article. How linguistic fundamentals shape the design and performance of retrieval-augmented generation systems In a previous article, I discussed the core concepts of computational linguistics that every language model, big and small, needs to have. This article will discuss the core components of retrieval-augmented generation (RAG) models, show […]
QuickSight Quickstart: From Blank AWS Account to Published Dashboards in One Command

The missing link for enterprise Quicksight Development The Problem — Automating QuickSight Is Still Awkward QuickSight is pay-as-you-go BI, but its deployment story lags behind the rest of AWS. A single dashboard hides dozens of interlocked artefacts — data sources, datasets, analyses, themes, RDS/VPC plumbing, IAM policies, and invisible dependencies such as SPICE refresh schedules. […]
Angular 20 Is the Framework Update We’ve Been Waiting For

Built from real-world feedback, this release rewrites the rules on boilerplate, reactivity, and performance without breaking the foundation. Angular 20 isn’t just another release — it’s a reflection of years of community feedback, evolving web standards, and a renewed commitment to developer experience. After working through the Angular ecosystem for well over a decade, I […]
DERMS and the Decentralized Grid Revolution

Unlocking cost savings, real-time control, and resilience with intelligent distributed energy management Introduction As the energy landscape evolves, Distributed Energy Resource Management Systems (DERMS) play a crucial role in integrating renewable energy resources and optimizing grid performance. DERMS enable utilities to efficiently manage distributed energy resources (DERs) such as inverter-based resources (IBRs), electric vehicles […]
A Primer on Cost Saving Strategies for Deploying Models on the Cloud

How to think about cost savings for machine learning models Introduction The rise of organizations attempting to deploy and train custom Machine Learning models for specific purposes (such as demand forecasting, fraud detection, and more) has led to an increase in dependency on third-party cloud providers to host these models for training and inference purposes […]
Sharper Thinking: Pillars of Logical Arguments

Elevating Consulting with Logical Principles The primary goal of a consultant is to provide the best long-term solutions for customers. Achieving this requires not only technical expertise but also a disciplined approach to evaluating and critiquing solutions. This post outlines ten fundamental principles — adapted from classical logical fallacies — that everyone should follow when […]
Databricks Asset Bundles

Background Photo by Luis Vaz on Unsplash A first look at the tool’s maturity, benefits and current limitations Databricks offers several ways to deploy resources like jobs, notebooks, clusters — each suited to different levels of automation, complexity and levels of control. Whether it’s managing infrastructure, orchestrating jobs, or promoting code across environments, choosing the right deployment tool is […]