Ian Lewis
banner
ianlewis.org
Ian Lewis
@ianlewis.org
Engineer from 🇺🇸, PR of 🇯🇵. Personal account. I post about programming and Japan. Self-verified.

Prev Google Cloud, slsa.dev, gvisor.dev. Created connpass.com.

https://www.ianlewis.org/
hachyderm.io/web/@ianlewis
[email protected]
The Kubernetes community is great and all but I'm just not sure I'll ever get used to not indenting YAML lists.
January 14, 2026 at 4:57 AM
TIL: January 12, 2026 - Weekly Reading: AI, Career, and the Economy

www.ianlewis.org/til/2026/01/...
TIL: January 12, 2026 - Weekly Reading: AI, Career, and the Economy
Artificial Intelligence
www.ianlewis.org
January 12, 2026 at 10:42 AM
I think one of the biggest quality of life improvements in the last few years is the popularization of setting a dark/light theme based on system time. Makes lots of apps and websites much easier to use in the evening.
January 9, 2026 at 1:33 PM
I was not pleased with my performance today. Will need lots of sleep to get over it.
a man in a suit and tie is looking down
ALT: a man in a suit and tie is looking down
media.tenor.com
January 9, 2026 at 9:02 AM
I use static binaries so often I forget and get totally derailed by how dynamically linked binaries fail with just "no such file or directory" when they can't find their linked library. I really wish it would print the library it's looking for.
January 9, 2026 at 4:34 AM
This is my new year reflections post. It's going to be a challenging year in a lot of ways.

www.ianlewis.org/en/2026-new-...
2026 New Year Reflections
As many others have done, I’m going to write a blog post reflecting on the last year and looking forward to the new year. While I’ve been really concerned with where the world is headed, 2025 was a be...
www.ianlewis.org
January 8, 2026 at 4:58 AM
REVEALED: Jan 6, 2026

Person:
⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️⬜️
⬜️⬜️⬜️⬜️⬜️⬜️
⬜️⬜️⬜️⬜️

I solved it in 0️⃣ Reveals & 0️⃣ Hints!

www.britannica.com/games/revealed
Revealed, a Daily Puzzle Game | Britannica
Uncover something interesting: Guess the topic using the fewest Reveals and Hints. Topics include People, Science & Tech, History & Society, and more.
www.britannica.com
January 6, 2026 at 11:58 PM
Reposted by Ian Lewis
We’re having a Cambrian Explosion of code. People are able to create so much more than ever before

I’ve done it myself and see it with the open source I maintain

But I think the software industry is going to suffer
When I just started out developing I remember being so so so full of ideas that I was coding in my head and wished I could have done programming while commuting / on the bus. With eg a phone. But it was impossible, ofc.

Now it’s possible!! A massive change
January 3, 2026 at 5:21 PM
If you're spending time thinking about prematurely optimizing Python for performance - fussing over the time it takes to add to a list, or if performance is the primary reason you choose FastAPI over Django, please just choose another language. Please.
mkennedy.codes/posts/python...
Python Numbers Every Programmer Should Know
A cheat sheet of real-world timing and memory numbers to guide performance-sensitive decisions.
mkennedy.codes
January 3, 2026 at 2:00 AM
I've really tried to read more over the last year, but results are very mixed. I feel like the more I read, the less clarity I have on any particular topic. It's hard to feel like it's doing me any good unless I can produce some kind of output with it. Most of the time it just makes be feel dumb.
January 3, 2026 at 1:30 AM
TBH, I think this is exactly the reason that I'm not looking forward to software engineering anymore. "Managing context" and doing *more* alt-tab multi-tasking constantly just doesn't sound like a fun job.
In essence a language model changes you from a programmer who writes lines of code, to a programmer that manages the context the model has access to, prunes irrelevant things, adds useful material to context, and writes detailed specifications. If that doesn't sound fun to you, you won't enjoy it.
January 3, 2026 at 12:57 AM
今日は氷や、雪が降ってて寒かったので、薪ストーブを運転して、室内でぽかぽかしながら、今年の個人目標を立てたりした。
January 2, 2026 at 12:23 PM
Today's the day
January 1, 2026 at 1:43 AM
あっという間に過ぎてしまった気がするが、本日をもって、今年は終わりますな。。新年を待たずに早く寝るけど、みんなさん、来年もどうぞよろしくお願いします🙇‍♂️
December 31, 2025 at 12:56 PM
I always laugh when I hear the "follow the rules" narrative about immigration/migration in the US. A culture of following the rules doesn't exactly come to mind when I think about the US.
December 31, 2025 at 2:42 AM
My current life stage can best be summed up as "Keep myself busy and don't let my brain think too much because the world sucks and thinking about it just leads to depression".
December 30, 2025 at 9:43 PM
Reposted by Ian Lewis
Writing an application with an AI agent is like writing a book with Google Translate

Nobody wants to read it and it’s impossible for you to make changes without Google translate
If you are a programmer and an AI hold-out, and you have some time off during Christmas: gift yourself a 100 USD subscription to Claude Code and … try it. But really try it. Take a week if you can afford it and dive in. It will change your opinion on these tools.
December 30, 2025 at 6:03 PM
Merry Christmas y'all 🎄🎁
December 25, 2025 at 2:54 AM
Does claude-code seriously delete all but the latest two git tags? github.com/anthropics/c...
Tags · anthropics/claude-code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflo...
github.com
December 23, 2025 at 1:53 PM
Yesterday I released v0.14.0 of my todos CLI tool. The first release with some features contributed by other folks. 64 languages are now supported!

github.com/ianlewis/todos
GitHub - ianlewis/todos: Parse TODO and FIXME comments from code
Parse TODO and FIXME comments from code. Contribute to ianlewis/todos development by creating an account on GitHub.
github.com
December 22, 2025 at 1:17 AM
Labeling on BlueSky is neat and being able to subscribe to labelers like bsky.app/profile/labe... by @hailey.at is can help you navigate what's going on with certain topics/accounts.
bsky.app
December 22, 2025 at 12:43 AM
Reposted by Ian Lewis
this is a good reminder of how things that are shitty but have been accepted as normal and inevitable can actually turn out to be abnormal and evitable with some science, time, education and political will
December 19, 2025 at 8:44 PM
It's really something to be exhausted before you've even started the day.
a cartoon of spongebob standing in front of a window with his hands in the air
ALT: a cartoon of spongebob standing in front of a window with his hands in the air
media.tenor.com
December 14, 2025 at 10:24 PM
How does Warren Buffett look so good at 95 when he drinks so much Coca-Cola? Dude must just love investing so much he can keep really low stress levels.
December 10, 2025 at 12:36 AM
Folks are doing God's work to make people more aware of dynamic pricing. It's especially pernicious and exploitative when it's used for peoples basic needs like food.

en.wikipedia.org/wiki/Dynamic...
December 9, 2025 at 8:33 PM