Author: Keith Baldwin

What Developers Wish Executives Understood About AI Projects

Introduction: The Developer–Executive Disconnect in AI Artificial intelligence promises transformation, innovation, and competitive edge. Executives are under pressure to deliver—fast. But between the boardroom pitch and the first successful model, there’s often a yawning gap filled with confusion, scope creep, and missed expectations. At the center of it all? Developers. Too often, developers are tasked […]

Building a Classifier in ML.NET: A Practical Guide for .NET Developers

Introduction Building a custom classifier doesn’t require switching to Python or hiring a team of data scientists. With ML.NET, Microsoft’s machine learning framework for .NET developers, you can embed powerful predictive models directly into your C# applications—using the tools and skills you already know. In this article, we’ll walk you through the end-to-end process of […]

What AI Readiness Really Means: A Guide for Mid-Market Leaders

Artificial intelligence (AI) has shifted from buzzword to boardroom priority. But before mid-market organizations can reap the benefits—improved operations, smarter decisions, enhanced customer experiences—they must ask a fundamental question: Are we really ready for AI? AI readiness isn’t about hiring a data scientist or spinning up a pilot chatbot. It’s a multifaceted state involving leadership […]

The Real Cost of Off-the-Shelf AI: Why Your .NET Team Should Build In-House Instead

Introduction: The Mirage of Plug-and-Play AI Off-the-shelf AI sounds great in theory: install a tool, automate tasks, profit. But for most businesses—especially those already invested in the Microsoft stack—the promise of “plug-and-play AI” often turns into a trap of black-box tools, hidden costs, and limited customization. The smarter move? Build your AI in-house using tools […]

The Coming Storm: Why AI Will Flood the Internet with Broken Software

Most senior developers have lived this nightmare. You meet a passionate, scrappy entrepreneur—someone who’s poured their life savings into building their dream app. They’ve hired a handful of bargain-bin developers from wherever the hourly rate was lowest. The result? A bloated, fragile mess of code layered like geological strata—years of cut corners, sloppy patches, and […]

The Sign of a Brilliant Engineer? Simplicity.

Early in your career, complexity feels like mastery.You chase interfaces, patterns, and architectural purity — not because the project demands it, but because it looks professional. We’ve all been there. You build layers of abstraction, inject dependencies you don’t need, and architect like you’re building the next NASA launch system… for a CRUD app. But […]

Why .NET Developers Should Learn ONNX: Future-Proofing AI in the Microsoft Ecosystem

Artificial Intelligence isn’t just for Python developers anymore. Thanks to the rise of ONNX and its seamless integration into the Microsoft ecosystem, .NET developers now have a powerful, production-ready way to bring AI into their applications—without switching languages or sacrificing performance. In this article, we’ll explore what ONNX is, why it’s central to Microsoft’s AI […]

Predicting Human Decisions: What the ‘Centaur’ AI Model Means for Business and Applied AI

🧠 What is the Centaur Model? On July 2, 2025, Nature published a groundbreaking study: “A foundation model to predict and capture human cognition.” The researchers fine-tuned a large language model using a dataset called Psych-101, which included over 10 million decisions made by 60,000+ people across 160 psychology experiments. The result? A model called […]

From Idea to Implementation: A Step-by-Step Guide for Prototyping AI in Microsoft Environments

Why Prototyping Matters in AI Development AI isn’t magic—it’s structured problem-solving powered by data, models, and computing power. Yet many organizations stall because they overthink AI projects or try to go “big” from the start. The smarter path? Build a prototype. Prototyping lets you validate ideas, demonstrate ROI, and identify risks—without committing to a full-scale […]

Don’t Automate the Mess—Rethink the Problem First

Why Smarter System Design Beats Over-Engineering with AI and Automation Too often, teams rush to automate complex problems without asking a more important question: Should this process even exist in its current form?That’s the difference between engineering and intelligent engineering. In this article, we’ll explore a real-world example from an Intelligent Document Processing (IDP) project, […]