S&OP Engineering III: The End of Excel (Linear Programming for Supply Planning)

“We always want 4 weeks of coverage.” This phrase, repeated like a mantra in every S&OP meeting on the planet, is financially toxic. Why? Because it’s a fixed rule applied to a dynamic system. If your demand in January is 200 units and in July is 20, you’re forcing yourself to maintain 800 and 80 units respectively “just in case.” January falls short. July immobilizes capital for no reason. The alternative isn’t more sophisticated intuition. It’s mathematics. ...

March 13, 2026 · Datalaria

S&OP: Why Your Excel Is Lying to You (and How to Interrogate It with Python)

In S&OP (Sales & Operations Planning) meetings, opinions are often discussed instead of facts. “I think we’ll sell more”, “Last month was weird”. The root problem is not the lack of business vision, it’s the lack of signal integrity. Most supply chains are managed on spreadsheets that accept anything: dates as text, blank spaces, and typos that turn a 100-unit order into 100,000. When you feed your prediction algorithm with that “garbage,” you get amplified garbage (the financial Bullwhip effect). ...

February 28, 2026 · Datalaria

Autopilot - Ctrl: AI Content Auditing with GitHub Copilot CLI

When AI generates social media content, how do we know if it’s good? I built autopilot-ctrl, a tool that uses GitHub Copilot CLI to evaluate content quality before publishing.

February 1, 2026 · Datalaria

Autopilot - Extra: Coding a Zero-Maintenance, AI-Native Newsletter System

We add a new feature to the Autopilot: a newsletter integrated into the blog footer that captures subscribers, segments them by language (ES/EN), and automatically sends AI-generated personalized emails when I publish new content.

January 24, 2026 · Datalaria

Autopilot - the Final: From Localhost to the Cloud with GitHub Actions and CI/CD

In this last chapter, we ditch manual execution. We built a CI/CD pipeline in GitHub Actions that detects new articles, orchestrates AI agents, and manages publishing to Twitter and LinkedIn under human supervision. Welcome to total automation.

January 10, 2026 · Datalaria

Autopilot - the API Nightmare: How I Defeated LinkedIn Bureaucracy to Automate My Company

Connecting an API is usually easy… until you try to post to a LinkedIn Company Page. In this post, I recount the odyssey of permissions, verifications, and ‘Marketing Developer Platform’ forms I had to overcome so my Python script could officially speak on behalf of Datalaria.

January 7, 2026 · Datalaria

Autopilot - The Creatives: How I Programmed an AI to be Cynical on Twitter and Corporate on LinkedIn

Having data isn’t enough; no one likes a JSON file. In this post, we design the personality of our Writer Agents, teach Gemini to write ‘Broetry’ for LinkedIn and ‘Shitposting’ for Twitter, and scale the architecture to publish in Spanish and English simultaneously.

January 3, 2026 · Datalaria

Autopilot - The Brain: Configuring Gemini and CrewAI to Read My Blog

A script that reads files is easy. A script that ‘understands’ technology is a different story. In this post, we configure the Python environment, solve CrewAI integration errors, and succeed in having Gemini Flash extract ‘pure gold’ from our Markdown posts.

December 31, 2025 · Datalaria