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 […]
Posts Categorized: Ramblings
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 […]
The Power of Technical Jargon
I recently had the chance to reflect over how important jargon can be when building a product and I thought I’d share my thoughts and findings here. A bit of history: a while back (quite a while back now) IÂ helped a small startup (let’s call them Green Media) which operated in digital marketing and online […]











