![]() |
![]() |
![]() |
Demystifying AI Hype
Not everything in AI right now is as new as it sounds. Every week there’s a fresh term making the rounds ... “agentic workflows,” “context engines,” “MCP servers.” But when you peel it back, most of these are just evolutions of the same core ideas the industry has already been refining over the last few years: prompt engineering, RAG, and tool use (whether you called them plugins, functions, or skills a year ago).
What’s actually changed is that models are getting better, the patterns are maturing, and the ecosystems are starting to settle into more consistent shapes. The tech itself is solid, but most of what’s getting hyped is just improved packaging and orchestration.
Even the idea of an “AI agent” usually boils down to a loop: retrieve some info, call a tool, maybe score a few options, then keep going (to be fair, there is a bit more nuance to this one that's worth talking about in a separate conversation 😅). Same goes for frameworks like langchain and semantic kernel; incredibly useful things but not magic if you understand the elemental building blocks they're gluing together.
And these aren’t just engineering conversations anymore. I’m hearing the same questions from non-technical folks as well ... everyone's trying to navigate what’s real, what’s useful, and what’s just branding.
A few other terms I’ve seen lately that feel like this:
- "Memory": state tracking plus a vector store
- "Cognitive architecture": prompt templates with logic and tool use
- "Copilots": chat + retrieval + API calls
- "Synthetic users": prompted chat with constraints
- "Reasoning engine": Chain of Thought prompts with some heuristics thrown in
- "MCP": basically tool calling plus JSON-RPC with some standardization
This isn’t a knock on any of it. There’s a lot of powerful stuff happening. But it helps to stay grounded and recognize when something is just a new wrapper on increasingly familiar tech.
Archives
2025
-
The Brewmite (May)
Sometimes life gives you weirdly unique opportunities. I wrote about my experience being in a beer commercial recently on LinkedIn (cheekily, in "Linkedinfluencer" style), which I've reproduced bel...
2024
-
Copilot for Azure (January)
Taking a moment to update here about Microsoft Copilot for Azure (Ask Learn...
2023
-
What I've Been Up To Since 2020 (July)
The last few years have been ... interesting, for lack of a better term. After basically checking out from social media, in about July of 2020 when the world starting dealing with pandemics, lock...
-
Back Online! (July)
Well ... it's been entirely too long, but if you're reading this I'm BACK ONLINE! Technically, the site has never been offline, but the deployment pipeline was mistakenly deleted sometime in 2021....
2020
-
Clarity (July)
There's a lot of things going on in the world today ... it feels like we've lived 10 lifetimes in the last 3-4 months. All of the above left my mind in almost a literal cloudy haze ... it was almos...
- Recollecting My Thoughts (July)
- Social Media Diet (July)
2019
- Dynamic Audio Posts (July)
2018
- Programmatically Opening Pull Requests (October)
- Review Your Pipelines (May)
- What I wish I'd known about 3d Printing (April)
2017
- Sprinkling Some Devops (November)
- Charging Fatigue (November)
2016
- Xamarin Dev Days Orlando (September)
2015
- Xamarin is Zipfian (September)
- Bootstrapping Community (April)
2014
- Better Know a Xamarin - Joel Martinez (October)
- F# And Functional Programming (October)
2013
- How Work is Changing (September)
- Xamarin (August)
- Exceptionally Simple Writing Tips (August)
- Apps for Your Data (August)
- Static Site Generator (July)
- Latest Open Source Projects (June)
2012
- C# 5 First Look (December)
- Introducing Viewer for Khan Academy (Windows 8) (September)
- Universal Subtitles C# API Wrapper (August)
- Back in Orlando (July)
- Twilio Request Parameters in ASP.NET MVC (July)
- Multi-Armed Bandit in C# (June)
- DarkSky API Wrapper for C# (May)
- The Problem with C# 5's async/await Pattern (May)
- Twilio-CSharp for MonoTouch and Android (May)
- Parse an iOS plist on Android (May)
- GoogleAnalyticsTracker for Windows Phone (February)
2011
- JavaScript Engine for Windows Phone (October)
- AI and Machine Learning (October)
- R.I.P. Steve Jobs (October)
- Calorie Count @ NYTM (September)
- Conway's Game of Life in C# (September)
- The Droids I’m Looking For (August)
- SteamBirds for Windows Phone (August)
- Udder Chaos for Windows Phone (July)
- SequentialActionQueue in C# (July)
- Exec-Sql PowerShell Function (July)
- Minor PowerShell Prompt Customization (July)
- MS Tech-Ed 2011/Udder Chaos on XBLIG (May)
- Udder Chaos in Peer Review (April)
- Lego/Snap-Circuits Mashup (April)
- WebHelper for Desktop CLR (April)
- Udder Chaos for XBox Live Indie Games in PlayTest (March)
- Lemonade Stand for WP7 (March)
- Khan Academy for WP7 Review (March)
- Lmnd.st for wp7? (March)
- Game Hack Day (February)
- P2P Lending Data (February)
2010
- Determining "place" Location by Averaging User Data (December)
- Khan Academy for Windows Phone 7 is Live! (November)
- Introducing Khan Academy for Windows Phone 7 (November)
- Reading LendingClub Data in C# (September)
- Windows Phone 7 WebHelper (September)
- XNA for the EveryDay Developer (August)
- Back in the Saddle (August)
- Moving to New York! (June)
- ASP.NET MVC Charts (June)
- Smooth Control with Touch (April)
- Enslaving Twitter (April)
- XNA Slides from Orlando CodeCamp 2010 (March)
- Windows Phone 7 Game Archetypes (March)
- Approximating Touch Points (March)
- Windows Phone 7 Flashlight (March)
- Get Googling Orlando! (March)
- Of Choppers, Physics, and Challenge (March)
- Acer t230h Review (March)
- Reusing PHPBB's Authentication System (February)
- Which MultiTouch Monitor To Buy? (February)
- Steam and XNA Redux (February)
- Will Steam Publish XNA Games? (February)
- State of Multitouch with XNA (February)
- Custom Transactions (February)
- Scurvy.Test v1.2 Released (January)
- ScurvyTest v.next under way (January)
- Resource Pool in F# (January)
- XNA Resource Pool (January)
2009
- The Next Decade in Software (December)
- Cleaning up after MSTest (December)
- Snap-Circuits: Review (December)
- Semi-Literate Programming with C# (December)
- Qizmt: MapReduce Framework in C# (November)
- Executing PowerShell Scripts via C# (November)
- Static Access to Request-Specific Data (November)
- Simple Pipeline Event model with C# (August)
- IServiceProvider Extension Method (August)
- Blogging from the iPhone (August)
- Peeking Under the Hood: Unit Tests (July)
- Cross-Platform Javascript WebWorker (July)
- On Personal Productivity (July)
- MVC Pattern with Javascript (June)
- Avoid Caching of Ajax Requests (May)
- VSClean Command Line Tool (May)
- Bayesian Filtering with C# (May)
- Computing for Children (May)
- Twitter Search via C# (April)
- Innovation and Startups in Orlando, FL (April)
- XNA GS 3.1 and Scurvy.Media (March)
- MapReduce in C# using LINQ (February)
- InstantRails: First Impression (February)
- Converting a Lifecam VX-5000 to see IR (February)
- ONETUG XNA Presentation Files (February)
- Scurvy.Media Now Supports XNA GS 3.0 (January)
2008
- It's almost that time of year (December)
- Using the LateBinder (December)
- New LateBinder (December)
- Handy LinQ Extension Methods (December)
- Finite State Machine (November)
- In LA for PDC Next Week (October)
- Microsoft Should Buy Pandora (October)
- Scurvy.Media Question (September)
- Self-Improvement Through Creation (September)
- May Their Stack Overfloweth (September)
- Rethrowing Exceptions in .NET (September)
- Installing XNA 3.0 from Scratch (September)
- XNA Presentation Source (September)
- Boolean Magic (August)
- Zune Review (August)
- XNA Presentation This Week (August)
- Introducing Scurvy.Test (July)
- Creating Great Community Games (July)
- XNA Input Guidelines? (July)
- Exception Handling in XNA (July)
- XNA Secure Unlock System (July)
- XNA MVP Award for 2008 (July)
- Adapting one Content Pipeline to Another (June)
- Socially Aware XBox Live Games (June)
- Why all the XACT hate? (June)
- XNA Presentation (June)
- XBox and the Case of the Mysterious Color order (June)
- I'm @ ]InBetween[, where are you? (June)
- Scurvy.Media v0.7.2008.0525 (May)
- New XNA Site Online (May)
- XNA Development on an iMac? (May)
- Game State Management Designer (May)
- Minor update checked in (May)
- Scurvy Media Logo Contest (April)
- Scurvy Media v0.7.2008.0427 Released! (April)
- XNA Wiki (April)
- New Version of Scurvy Media (April)
- All dressed up, nowhere to go (April)
- XNA Game launcher should show on my gamercard (April)
- Triumphant Nerds (April)
- Ain't life grand (February)
- The Difficulties of Audio (January)
- XNA/XACT Pre-Mortem (January)
- bug posted on XNA's Connect site (January)
- Sample Video Project (January)
- Scurvy Media v0.6.2008.0120 Released (January)
- Scurvy Media: InvalidOperationException (January)
- Scurvy Media finally works in XNA 2.0 (January)
- Scurvy Media: AVI file must be writable (January)
2007
- DBP 2.0 Challenge Announced (December)
- DBP 2.0 is around the corner (December)
- Next build of Scurvy.Media almost done (December)
- Scurvy Media v.next (November)
- Scurvy.Media upgraded to XNA 2.0 beta (November)
- XNA Game Studio 2.0 Beta (November)
- Scurvy Media v0.5.2007.1104 (November)
- Comments Disabled (October)
- VS Color Scheme (October)
- .NET Source Code to be Released (October)
- Happy Talk like a Pirate Day (September)
- Scurvy Media is now Open Source (September)
- XSI Mod Tool (September)
- XNA Video Announcement ... coming soon (September)
- EA Skate. Awesome! (September)
- Collaborative Multiplayer Game (September)
- Using Windows Live Writer (September)
- Trackballs, 3D Modelling (August)
- RSS link back up (August)
- XNA Video Library (August)
- Further Updates (August)
- RSS Link (August)
- Site Moved! (August)