Twenty years ago, a blank WordPress editor blinked at me. I typed something about “the dawn of a new era” and then immediately bracketed it with a joke: “(or maybe I should spell it as ‘the dawn of a new error’ ?)”. I had no idea how prophetic that would turn out to be. Not […]
Posts Categorized: Ramblings
Voice + MCP: The Interface That Finally Kills the Dashboard
In my previous post, I argued that UIs are becoming optional: that MCP turns your AI assistant into an IDE where every product is just a plugin. But that post still assumed you’re sitting at a keyboard, typing prompts into a chat window. Take the keyboard away. Now what? Voice changes the equation entirely. MCP […]
Buy vs Build in the Age of AI: The Calculus Has Changed
The “buy vs build” debate is as old as the software industry itself. For decades, the default answer for most teams has been “buy”, and for good reason. Building software is expensive, slow, and unpredictable. Off-the-shelf solutions, while imperfect, get you to market faster and let you focus on your core business. But something has […]
“Error: -1”, a trip down memory lane
I gave a talk last night to Austin CTO Club, where I made a reference to “Error: -1” … only to realize right away that I had dated myself in doing so 🙂 The audience was kind enough to go with it but I had to explain afterwards what it meant. And that compelled me […]
Happy 19th birthday to my blog!
Today marks 19 years since I first hit “publish” on liviutudor.com. What started as a personal space to tinker with thoughts and tech experiments has evolved into a living archive of ideas, rants, code snippets, career reflections, and countless lessons learned along the way. I never imagined back then that I’d still be writing here […]
Confessions of a software engineer: things I do
I confess finally to things I do as a software engineering who has been working in ad-tech for over 12 years now. I confess to actually doing (as in implementing systems who do) all of the things below
Disney and technology (or lack of!)
I finally decided was about time to go to Disneyland, with Los Angeles being so close and all that. Super excited about the whole thing, I downloaded the app, I did a bit of research (and decided to go to Disneyland and save California Adventures for another time) and set off to buy tickets. And I […]
A bit about advertising psychology
I saw this advert today on LinkedIn — I do check the site (and the app) a few times a day, so it doesn’t come as a surprise I guess — and made me think about employing a bit of psychology into advertising (something we tried to do back in time in Cognitive Match)… or […]
Engineering Marketing
First of all please notice the title of this post: Engineering Marketing — and not Marketing Engineering! (I do work currently in Ads Engineering in Netflix, which deals as you would expect with Marketing Engineering, in other words engineering solutions to support our digital marketing efforts.) Point being that this post is about marketing engineering […]
The Problem with the C-level Exec Who’s Leaving
There has been recently increased attention in the media for Uber, after the blog post from Susan Fowler about her terrible (probably a mild term here, I agree) experience while at Uber — and even more so as of today their SVP of engineering stepping down after sexual harassment allegations during his previous job at […]










