The Power of Pause: Training LLMs to Think Before Making Function CallsAs developers, we constantly look for ways to bridge the gap between human language and machine action. The evolution of Large Language Models (LLMs) has opened exciting possibilities for creating interfaces that can understand natural language reque...Feb 27, 2025 · 8 min readsethderrick.hashnode.dev
The Art of Not Shooting Yourself in the FootIn a recent blog post, I made a passing comment about using Git's "dry run" option when cleaning up untracked files. That suggestion wasn't random - it stems from some hard lessons learned over the years. The kind of lessons that make you develop a h...Feb 9, 2025 · 4 min readsethderrick.hashnode.dev
Beyond CRUDLast week, I wrote about customizing Git commands and shell functions to streamline the mechanics of submitting coursework. That article grew from my experience with Harvard's “CS50: Introduction to Artificial Intelligence with Python” course. Yester...Feb 5, 2025 · 8 min readsethderrick.hashnode.dev
Git Tricks from an Old Dog: Managing Course Repos Like a ProHow it started… Here I am, decades of coding under my belt, deciding to dive back into student life with Harvard/edX’s CS50 AI. Nothing humbles a seasoned developer quite like being back in 'submission mode' - except maybe a poorly timed git merge co...Feb 2, 2025 · 5 min readsethderrick.hashnode.dev