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.
Same! Have you found any solutions? I've experimented with high-contrast mode + raising a bit the contrast slider. It does make buttons more visible, removes most shadows and overall significantly improves things, but overall contrast is quite insane for my eyes...
December 17, 2025 at 8:06 AM
Access to note's content and images in bases, so I can show the first image and a content snippet in a card. Now I have to use a script to write these data to properties.
December 17, 2025 at 7:42 AM
I'm wondering if it's possible to style the toolbar the way it used to be, using a theme. The new Apple toolbar style is _extremely_ distracting ;-(
December 14, 2025 at 9:41 AM
My Code setup has nothing except the source code and the file name in the window title (and I’d love to hide that annoying icon next to the file name).
December 4, 2025 at 11:17 AM
(1) New agents/editor toggle that’s not useful for me but very distracting, and cannot be disabled.
December 4, 2025 at 11:15 AM
Thanks for the tip! I quite like how my Obsidian theme looks like — very non-invasive. Firefox is also quite okay (I was inspired by it, actually ;-)
December 4, 2025 at 11:10 AM
@polypane.app Could you please add an option to hide the project selector? It's way too much in my face now ;-/

Also, I think it should have a light header to match the system light theme. Now it's too much contrast for a part of the UI that should stay in the background.
December 4, 2025 at 10:44 AM
Get my book on clean code for frontenders with 50% off until the end of this week (also, a retweet/share will make me very happy): sapegin.me/book/
November 24, 2025 at 9:55 AM
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