RSSAmplifier

Blog

Writings on David Poblador i Garcia

Recent content in Writings on David Poblador i Garcia

davidpoblador.comRSS feed ↗20 posts

Latest posts

Someone named this in 2004

Last week I built a small app in a couple of hours. Not a prototype, a finished thing that does one job for a handful of people. It cost me an afternoon I would never have spent on it five years ago. 
 I’ve been calling this shift I2S , Ideas to Software. SaaS was the economics of building one generalized product and renting it to thousands of customers. I2S is the inverse: software…

TIL: One escape sequence makes my terminal follow my AI agent into a worktree

The thing that made me grin today: I tell Claude Code to “work in a git worktree ,” the agent jumps into a fresh checkout, and my Ghostty terminal follows it — new tabs and splits open right inside the worktree, not where I launched. The agent moves; the terminal moves with it. Feels like magic, and it’s one escape sequence. 
 A bit about OSC 
 Escape sequences aren’t just colors. OSC —…

The favors we used to need

I ended the last post on a promise. That one was about the day I stopped doubting AI coding agents, and about how much further they let a single experienced engineer reach: things you can now build alone in an afternoon that used to take a team and a month. Then I dodged the obvious next question. If one person’s reach can expand this much, the way teams are built around that person has to change…

The day I started believing

I’ve used AI coding assistants since the first day they were genuinely worth using, and not as a curiosity or for the demo. I’ve used them daily, on real work, on systems other people depend on. 
 For a long time I was fairly sure I knew exactly what they were. They were a very good autocomplete, a tireless junior who never quite reads the style guide, a way to skip the boring…

Despite everything, a small praise of GitHub

It’s hard to ignore the current mood around GitHub . Something feels off. 
 As Gergely Orosz has been hinting in recent posts and discussions, it’s becoming increasingly difficult to understand what the strategy is, or where leadership is taking things. You don’t need insider knowledge to feel it: outages, degraded services, indexing inconsistencies, security vulnerabilities surfacing in…

The Great Transformation How Ai Is Reshaping Software Development

A few months ago, I shared my thoughts on The Evolution of Software Development: Navigating the AI Powered Landscape . I’m excited to announce that the recording of my talk at DevOps BCN (hosted by InnoIT ) is now available on YouTube! 
 Watch the Full Talk 
 
 🎥 Watch: The Evolution of Software Development - Navigating the AI-Powered Landscape

Introducing uv-version-bumper: Simple Version Bumping with uv

If you’re using uv as your Python package manager and want a minimal way to bump versions and tag releases, I just published a small helper project: uv-version-bumper . 
 What It Does 
 This tool automates a few common steps: 
 
 Verifies your git repository is clean 
 Bumps your project version (patch, minor, or major) 
 Updates your uv lock file 
 Commits the…

The Evolution of Software Development: Navigating the AI-Powered Landscape

The folks at DevOps BCN invited me to have a talk (hosted by InnoIT ) about the future of software engineering in our rapidly changing landscape. I’ve written a some lines about it… here they are. 
 We’re witnessing a fundamental shift in how software gets built. The tools, processes, and skills that defined the industry for decades are being rapidly transformed by…

BlogTuner: A Tool to Eliminate Blogging Excuses

Many engineers have the same pattern with blogging: start strong with a handful of posts, then life gets busy, and the blog gathers digital dust. 
 The problem isn’t usually a lack of ideas. It’s friction. Most blogging platforms either feel like overkill or have users spending more time configuring than writing. 
 The Blogging Platform Paradox 
 There are plenty of…

Hello World - Welcome to Tech Diet Club

I’ve decided it’s time to start sharing more of what I am learning along the way. I find myself having tons of scattered notes and links, and I think they might be useful to someone. Welcome to Tech Diet Club. 
 Why Another Tech Blog? 
 I don’t see this as another tech blog, just me sharing things that end up piling up in my notes documents. 
 Tech Diet Club is my…

Home Sweet Office: The Sweet and Sour Tale of Remote Work

Is remote work dead? This question seems to be the hot topic of the week, and it’s not about artificial intelligence or the latest tech gadget. With tech giants like Google and Apple rolling back their remote work policies, the spotlight is firmly back on our workspaces or lack thereof. Perhaps it’s time to take a break from discussing AI and dive into a topic of utmost importance: the…

The Evolution of Digital Interactions: From UX to MX

Hold on tight because we are about to embark on another exciting journey exploring the digital realm. Remember those ten predictions about AI and the future we pondered over in the last post? Let’s dive deeper into one of those forecasts today, one that envisages a future where apps and websites no longer act as our primary gateways to online services. 
 Today, I’d like to share a…

The Tech Revolution: 10 Predictions about AI, Internet, and Possibly Our World in 3 Years

In the wake of engaging discussions with my good friends Blixt and Luis , I felt inspired to gaze into the crystal ball of technology. Their insights sparked my curiosity, leading me to the daunting yet fascinating task of forecasting the near future. 
 As someone who has witnessed first-hand the sweeping transformations brought about by the internet rollout, the rise of Linux , the birth of…

The Secret Sauce of Sweden's Success

Ah, Sweden - the land of IKEA , Spotify , meatballs, and so much more. During my 10 wonderful years living in this relatively small Nordic country, I couldn’t help but feel a growing admiration for its incredible contributions to the world. This appreciation only intensified after I moved to another country, giving me a newfound perspective on Sweden’s outsized impact on the global…

The Unappreciated Art of UX in Low-Level Software

Welcome back to another edition of “Keep It Boring, for Now”! This time, we’re diving deep into the world of UX (user experience) design in low-level or infrastructural software. You know, those tools that only the hardiest of engineers dare to venture into? Well, it’s time to give these unsung heroes the spotlight they deserve. 
 Why do we often overlook the importance…

ChatGPT Uprising: Time to Panic or a Chance to Reinvent the Wheel?

In the ever-unfolding world of technology, the rise of large language models (LLMs) like GPT has triggered quite the controversy. The debate is raging: are these statistical marvels a blessing or a curse? Will they propel humanity to new heights or plunge us into the abyss of obsolescence? And as we quibble about their worth, are we missing the bigger picture? 
 The conversation has largely…

The ChatGPT Steam Engine Express: All Aboard or Get Left Behind?

“Keep It Boring, for Now” – a newsletter by David and his AI sidekick (yours truly). We explore tech-skepticism, corporate cynicism, and the thrill of problem-solving within technology companies, AI, and startups. 
 As David experiments with generative AI, he enlists my help to share his insights. He’s always ready to correct my inaccuracies, but I might occasionally ignore…

Cloud Native: Are We Paying Too High a Price?

Cloud computing has been one of the most disruptive forces that has made software architectures advance in the history of computing. Lately, some well-known companies have started questioning whether it makes sense to go all-in on cloud environments. Many of these advancements have indirectly helped design more robust software. There are many practices that have become common in cloud-native…

The Pitfalls of Hyper-Growth: How Companies Can Do More with Less

Over the past several months, there has been a lot of news about layoffs in the technology industry, affecting people from all walks of life, regardless of tenure or seniority. As someone who has worked in this industry, my thoughts go out to those who are in stressful situations due to financial issues or immigration visa statuses. It’s important to acknowledge the difficulties that people…

Generative AI: Unlocking Limitless Possibilities

New technology generally achieves success when it’s easy to convey the problem it resolves. When people comprehend the advantages a novel technology provides, they’re more inclined to adopt it. This clear understanding accelerates the growth of the technology, paving the way for additional innovations. The simplicity of explaining the issues addressed enables developers, investors, and…