Bazyli

@bazyli.bsky.social

Making interactions with technology spark joy 😌 Serve humanity, not corporations 🫂 Senior Staff Engineer in SF @niieani on GitHub and X

Tried Gemini 2.5 Pro last night, it feels like the smartest model out there right now. 1-shotted a beautiful SVG spiral visualizer, then iterated a bit to make it prettier and get it to animate. It would take weeks to code something like this by hand. Even got a whole control panel to set variables.

Fewer people think about this perspective, but can you similarly imagine sounds in your head? For me hearing sounds in my imagination comes a bit easier than visuals, but that's probably because I'm a trained musician.

Quote tweet: It's baffling to me that some of y'all see stuff in your mind. You SEE it? The way your eyes see? always thought "visualize" meant thinking of the words/ideas/feelings associated with a thing, not actual visuals. lam such a total 5 on this scale didn't know 1-4 existed.

+ Image showing 1-5 progressively less fidelity in visualization

#Git mini tip: `.git/info/exclude` is a private `.gitignore` file that only affects your local repository. Use it to ignore local files you’ll never want to commit. I often use it for a “scratch” directory that I put temporary files in.

Three commands:

1. Ignore the “scratch” directory without modifying `.gitignore`: echo /scratch/ >> .git/info/exclude
2. Make it: mkdir scratch
3. Store test logs in it: pytest | tee scratch/test.log

The few times that ChatGPT disagreed with me and proposed a better solution, were the peak LLM experiences. It generally only happens with thinking models. I wish LLMs used reinforcement to challenge user's assumptions more, rather than being the "yes-man" that they usually are.

Are you a developer who has a browser use-case for ShadowRealms? Does it solve a specific need for you that current technology (iframes) can't? If you answered yes and can share these with me, let's chat. (DMs are open). Please repost for visibility/reach. #WebDev

One of the biggest marks of experience is knowing what’s worth perfecting and what’s better left 'good enough' - or where extra effort won’t make a meaningful difference. Misjudge either, and you risk misallocating your time or undermining the potential of your work.

Google, please debounce the input before committing the state... This is UI 101. A terrible user experience - when you increment the value multiple times, a second later it goes back down due to the race condition, as the backend returns the previous value. Even worse when set from a smartwatch.