Artem Sapegin
banner
sapegin.me
Artem Sapegin
@sapegin.me
A coffee first frontend engineer at Stage+, creator of React Styleguidist, and award-losing photographer. Author of Washing your code: https://sapegin.me/book/. Learning to cook at https://tacohuaco.co.
One very annoying habit of Claude Code 4.5 model is that it tries to replace `foo === false` with `!foo` and claim that it's (a) not the same; and (b) will fix any issue I complain about.
November 7, 2025 at 9:13 AM
It’s incredible how many things AI agents do right, and it’s incredible how often they can’t solve a certain issue at all. Here’s just a little gem from Copilot.
November 5, 2025 at 9:38 AM
Suddenly, I got Copilot autocompletion in my Outlook on macOS, and there seem to be no way to turn it off. It makes it totally impossible for me to write even the most basic email — the completions appear too fast and distracts me with mostly unrelated suggestions.
October 24, 2025 at 3:10 PM
Here, @microsoft.com is basically saying that you cannot have a verified domain on @vscode.dev Marketplace as an indie developer. I _do_ have links to my extensions right on the homepage, but apparently it's not enough anymore.
October 24, 2025 at 1:52 PM
How do you format JSX comments?
gist.github.com/sapegin/deee...
October 11, 2025 at 10:37 AM
A new post on my blog with my somewhat random and disorganized thoughts on using AI for software development:

sapegin.me/blog/coding-...
August 22, 2025 at 11:35 AM
Monkey see, monkey do. Who are we to question AI decisions without any explanation. AI is always right. I don't believe a single human was participating in this so-called "appeal" process.
August 11, 2025 at 9:40 AM
I’m experimenting with a simplified spec-driven approach inspired, where I use two custom agent modes (tested with Cursor and Kilo Code for now): the first to design the future and show me an implementation outline for approval, and the second to implement it in code.

github.com/sapegin/two-...
August 8, 2025 at 10:38 AM
This is what happens when you let AI make decisions. Wonderful onboarding on Claude Code, when I just tried to register.
August 5, 2025 at 10:09 AM
All my @vscode.dev extensions are now available at Open VSX Registry, meaning you can install them in Cursor.

open-vsx.org/namespace/sa...
July 28, 2025 at 2:30 PM
How do I tell Cursor not to write any code until I agree with their implementation plan? I have this piece in .cursor/rule, but it doesn't make any difference.
July 28, 2025 at 10:36 AM
My theme Squirrelsong is now available for Firefox!
sapegin.me/squirrelsong...
February 12, 2025 at 11:23 AM
I've made a tiny @vscode.dev extension to open files and projects in Ghostty:

marketplace.visualstudio.com/items?itemNa...
January 9, 2025 at 10:25 AM
Squirrelsong Dark theme is now available for Ghostty:

sapegin.me/squirrelsong...
December 31, 2024 at 2:19 PM
My book on clean code for fronted developers is on sale until next Monday (December 2). Get it with 75% off:
sapegin.me/book/
November 26, 2024 at 7:59 AM
After five years of writing, I’ve finally finished my book! It took a lot of energy (and coffee!) to complete, but it’s finally done, and I’m really happy with the result.

sapegin.me/book/
November 20, 2024 at 7:52 AM