How to create an engineering team that hits their deadlines – Yasu Flores
Does this sound familiar?:
Does this sound familiar?:
If you make heavy use of Auto Scaling for your Oracle Kubernetes Engine (OKE) you may have concerns about your node pools being able to scale up and down without having to worry about running out of capacity. For most customers who are scaling ones a...
Back in 2023, we made a thing for running async code from sync code. I'm happy to announce that it is now available on PyPI as asyncio-thread-runner.
Usually when people talk about cut-up, they mean taking a page of text, cutting it into four pieces, and then swapping the second and third piece. Like this:
no AI, just SSH, Stack Overflow, and pure stubbornness
Reactive frameworks promise automatic UI updates but create subtle bugs and performance traps. Crank's explicit refresh() calls aren't a limitation - they're a superpower for building ambitious web applications.
The Great Pyramids took decades to build. It was a monumental feat of human ingenuity and collaboration. Today, we software developers erect our own pyramids each day - not from stone, but from code. Yet despite far more advanced tools, these systems don’t alw…
I’m publishing the template I use for AI Coded projects here. For the last two years, I’ve been forcing myself to use AI to write as much of my code as possible, because I want to understand the technology’s weaknesses and strengths. Things started to take off…
Vibe coding is not a the right phrasing for me. I find myself quite productive these days. My shortcomings may be glossed over by AI, allowing me to be unblocked in situations where I am otherwise …
I have been playing around with the https://ergaster.org/posts/2025/07/28-direnv-bitwarden-integration/. It is a necessary read before you read this note since it explains the problem in quite nice details and builds the proposed solution step by ste...
Insights and lessons learned from using AI-assisted programming to convert a static academic website to Jekyll
More explorations of ways to abuse the CSS `infinity` keyword, this time with more than just lengths.
LLMs have uses far beyond agents. We should all be concerned how quickly GPT-5 thrashed away from those use cases
Substack promised independence, but has evolved into another platform playing the same game as everyone else. The crab always becomes a crab.
thoughts
Making a point to consider that the best solution isn't always the smartest—sometimes it's the dumbest.
For months, my social feeds on Twitter (yes, I’m still calling it Twitter) and Reddit have been ablaze with chatter about Ani, xAI’s AI companion. When the company recently rolled out new virtual outfits, the buzz reached a fever pitch, and my curiosity finall…
I think, at this stage of AI, it is a common courtesy to disclose this. In a perfect world, AI assistance would produce equal or higher quality work than any human. That isn't the world we live...
In this blog post, we’ll detail how attackers can exploit image scaling on Gemini CLI, Vertex AI Studio, Gemini’s web and API interfaces, Google Assistant, Genspark, and other production AI systems. We’ll also explain how to mitigate and defend against these a…
Over the last three years, companies worldwide have invested between 30 and 40 billion dollars into generative artificial intelligence projects. Yet most of these efforts have brought no real business…
I spoke at CSS Day 2025 in Amsterdam about Smart Layouts.
Insights, updates, and technical deep dives on building a high-performance financial transactions database.
Hey… quick question, why are anime catgirls blocking my access to the Linux kernel?
One of the neat things about AWS is that it's almost twenty years old. One of the unfortunate things about AWS is... that it's almost twenty years old
Over the years I have been teaching (and learning), I have often used a few analogies to help me organize my thoughts when approaching a new subject or curriculum. I have been very fortunate while building <a href='https://web.archive.org/web/20141009023202/ht…
One of the biggest questions that I'd like to know the answer to, is: "Is it possible to change yourself, and how much control you have over this decision?" Sur...
A tech bro's non-tech notes from seven weeks living in San Francisco—exploring walkable streets, nature access, food abundance, and the freedom that comes with a city built to work.
Like many software engineers, I've really found Claude Code an amazing tool for doing a lot of the heavy lifting of software engineering.
A blog about making culture. Since 1999.
(this post originated in The second edition of my newsletter)
Silicon Valley worships the 10x engineer, but the real productivity multiplier is the PM who breaks work into atomic tasks. Here is why systematic organization beats raw intelligence—especially in the AI era.
Category theory seems to be all the rage in cutting-edge programming language research and in typed functional programming. This post offers a simple entrypoint.
Mechanize is a software company that builds RL environments and sells them to the leading AI labs.
I've realized that I seem to be preserving the old way to code, and I don't know how to feel about that.
Random thoughts, articles and projects by a chronic overengineer.
My family and I regularly contribute to various philanthropic causes. In the range of contributions we make, I've noticed that technical non-profits are far and away the worst at attracting eager donors like myself when compared to other causes.
From doom-scrolling real estate listings to building a platform that connects agents with photographers, discover how a late-night idea transformed into a SaaS business.
Pitch tunneling is the art of deception. It’s a pitcher’s ability to make multiple, distinct pitches look identical as they leave the hand. From the batter’s perspective, two pitches can travel through the same “tunnel” partway to the plate before diverging. W…
Frank Chimero’s Personal Website
This essay explores what I'll call the "Fancy Rug Effect" - how as means improve, abstract concepts gain value over practical ones. It also examines the corresponding dilemma: developing skills in the abstract increases the temptation to avoid practical proble…
Two years ago, I appeared on Contributor, a podcast hosted by Eric Anderson of Scale Venture Partners. I was there to talk about rqlite, the open-source database I maintain. Our conversation ended with this thought from me: I think the economics of software ar…