Learn. Grow. Succeed.

What if We Spoke to Humans the Way We Speak to AI?

Jan 10, 2026

For the last eight years, I’ve worked as a software engineer in consulting. I’ve worn every hat available. In consulting, success is rarely just about the code; it’s about how

Prompt Engineering: How to Guide LLMs to Better Solutions

Dec 28, 2025

A Senior Engineer’s instinct is to solve problems at the source, not the symptom. If a function returns malformed data, we don’t just write a cleanup script; we investigate the

From Script to Prototype: Architecting a Multi-Agent Quorum for Financial Sentiment

Dec 21, 2025

From Script to Prototype: Architecting a Multi-Agent Quorum for Financial Sentiment In the rush to deploy AI, it is easy to grab a pre-trained model off the shelf, run pipeline(),

The Reality Check: Why One AI Model Can’t Rule the Stock Market

Dec 15, 2025

Does a change in news sentiment predict a change in the stock price? This is the holy grail question of algorithmic trading. As an engineer moving into the AI space,

Recommended Read: A Philosophy of Software Design

May 06, 2022

A Philosophy of Software Design, by John Ousterhout, is a great read for anyone who wants to understand what actually causes systems to be complex and in turn, how to

JavaScript Promises vs Callbacks

Mar 16, 2021

Asynchronous calls allow client applications to react to changes on the server without impacting the users experience and without the need of the user to specifically interact with that interface

What is Better Than Comments In Code

Mar 16, 2021

I have been spending a large portion of my time reviewing my design for an application I’m working on… and part of it involves deciding whether what I wrote made sense.

What Kinds of Tests to Write

Mar 16, 2021

I watched a fantastic talk from J.B. Rainsberger called “Integrated Tests are a Scam.” It was an insightful discussion about the types of tests that we write during software development

Simple Ways to Make an Impact

Mar 15, 2021

Software engineering can be incredibly complex. There are a variety of tools, software patterns, architectural decisions, and process flows. This can be daunting for a new engineer who wants to

How to Write Good Unit Tests

Mar 15, 2021

Unit testing is a great idea. It provides for code coverage, is a resource for documentation, and, paired with TDD, it provides a vehicle for good design. There are a

Validating a Form using Yup

Mar 11, 2021

Yup is a schema validation library. One would use it to add property validations that execute prior to form submission. It is also pretty easy to use, it’s just difficult

Finding the Happy Medium for Abstraction

Mar 11, 2021

Abstraction is about expressing ideas and simplifying complexity. However, it is quite often hard to understand what line not to cross. When does abstraction become too much and more binding