Matija Marohnić
banner
silvenon.com
Matija Marohnić
@silvenon.com
React frontend developer and various tooling nerd.
If I hadn’t seen web Copilot I’d blame the authors, but I blame Microsoft for making this so easy.

After describing a “task” Copilot immediately created a PR without asking me to confirm first.

Don’t get cute by calling it a “task”, Microsoft, call it a PR so that I at least know what I’m getting.
Has anybody experimented with a bot that auto-closes PRs that are clearly (a) AI-authored and (b) not cleaned up by a human?

I'm thinking: if the person didn't take the time to clean up the code, I don't want to waste my time reviewing it.

(but if they did clean up the AI code, I do want to)
February 11, 2026 at 3:56 PM
Jeffrey Eppstein was a “financier”, so I looked up what that means:

“A financier is a small French almond cake with a distinctive rectangular shape”

You know what, that makes more sense than the intended meaning of the word.
February 8, 2026 at 6:13 PM
This was pretty close to my guess. youtu.be/I1jipgiZv4M?...
Physical therapist: Trump has 4 months to live
YouTube video by David Pakman Show
youtu.be
February 7, 2026 at 10:50 PM
Whoops, “baseline-widely-available” doesn’t work not only for some of my users, but also coworkers who have Safari lower than 16.4.

I can refine the Vite build target, but it’s not enough. Should I tell people to update their browser…?

Try to imagine refusing to update you macOS for 3 years 🥲
February 7, 2026 at 6:08 PM
I now find it funny that GoT was this ultra popular graphic and shocking show.

But to me it was so much so that it appeared like it didn’t really wanted anyone to watch it.

So I stopped, at I think S4. I had to emotionally recover from it for months…
February 7, 2026 at 9:46 AM
Oh jesus 🤦‍♂️

When companies expect me to share a single-user account I go buy my own license instead whenever possible.

Don’t steal, I thought we learned that as kids.
Listen, I know there's plenty folks that share a single-user account. Whatever, that's part of SaaS.

...but if you have a single user license, at least try to avoid saying "we're all" when reporting something, okay?
February 6, 2026 at 12:25 PM
Hot take.

Shit Tailwind code is correlated with shit CSS code. You can improve your Tailwind game by learning CSS.

Who knew.
February 5, 2026 at 10:11 PM
I starter sleeping less, appears to be helping.

I used to try to sleep a lot a few days in a row until I’m rested, trying to listen to my body, but that stopped working.
February 5, 2026 at 8:57 AM
Reposted by Matija Marohnić
📝 Restraint is becoming the only scarce thing left, which means saying “no” is more valuable than ever.
blog.jim-nielsen.com/2026/saying-...
Saying “No” In an Age of Abundance
Writing about the big beautiful mess that is making things for the world wide web.
blog.jim-nielsen.com
February 4, 2026 at 2:12 PM
Reposted by Matija Marohnić
*while npm install scrolls by on my terminal*

incorporating code into my codebase? without reviewing it? that's irresponsible
February 4, 2026 at 8:43 PM
Nobody told me that Claude Code was FAST. It beats my IDE agent's speed by a lot, and it's more affordable.

Currently, I'm using Claude Code through Zed's ACP, so I don't even have to go CLI (yet), I can use an already very familiar interface.
February 4, 2026 at 2:32 PM
Well this is cool, thanks Rolldown!
🚀 Lazy Barrel Optimization in Rolldown

Barrel files, files that re-export from other modules, are common in modern JavaScript projects but a nightmare for your build time.
Rolldown now has Lazy Barrel Optimization to fix this.

Here's how it works 🧵
February 3, 2026 at 5:48 PM
I can't submit this form in Safari. This is I guess what web is becoming.

WebKit supports submitting forms (at least I hope so). But whenever someone steers away from the platform they either no longer seem to bother to test in WebKit, or new WebKit releases are breaking.

This sucks quite a lot.
February 3, 2026 at 9:32 AM
Just returned from a cafe where the amount of smoke was just poisonous — my SKIN stinks of smoke.

Croatia has to do something, eventually many non smokers AND smokers who hate intense saturation of smoke where they feel their lifespan dropping will stop coming.

Is there something I can do?
January 31, 2026 at 10:40 PM
Aaaaand having my first impostor syndrome right about now. Welcome, friend, I’ve heard many things about you…
January 31, 2026 at 8:38 AM
"! Copilot CLI not installed", what…?

cat ~/.zshrc

Oh… nice try, Microsoft.
January 28, 2026 at 6:21 PM
oxlint --type-aware --type-check
January 26, 2026 at 12:09 PM
Just migrated from Biome & Prettier to oxlint & oxfmt 🚀

I love the true type-aware linting and Tailwind formatting! I'm also able to use React Compiler rules through the JS plugin support 😌

Many thanks to @boshen.github.io, @dunqing.bsky.social and other maintainers for all your hard work ❤️
- oxfmt supports Tailwind formatting
- oxlint supports real type-aware linting, and can perform both lint and typecheck in one go

The cherry on top would be if React managed to port React Compiler to Rust, that means that oxlint could start supporting those lint rules.
January 25, 2026 at 11:15 AM
I don't like lint rules being set to "warn". That doesn't block anything, why is this so popular?

Don't people like not being able to commit code because of a lint error?

But seriously, emitting warnings to me is this weird limbo where a rule is "kind of a problem, but is it really".
January 24, 2026 at 6:19 PM
Reposted by Matija Marohnić
Summarize these hands 🖕🏻🖕🏻
January 24, 2026 at 1:39 AM
Reposted by Matija Marohnić
Who the fuck chose the colours for the 📉 and 📈 emojis.
January 23, 2026 at 8:43 AM
- oxfmt supports Tailwind formatting
- oxlint supports real type-aware linting, and can perform both lint and typecheck in one go

The cherry on top would be if React managed to port React Compiler to Rust, that means that oxlint could start supporting those lint rules.
January 21, 2026 at 10:08 AM
I’m implementing RSC for incremental adoption. Have you ever been stuck during streaming?

If I hadn’t seen it before I’d be wondering whether I did something very wrong — a bunch of inline <script>s pushing HTML chunks into my document, whaaat…

Looking forward to more tangible results soon 🤞
January 20, 2026 at 6:31 PM
Episode of (Un)well about bee sting therapy:

Some people use bee venom for a cosmetic effect that doesn’t even last one day. Others use it to treat Lyme disease based on flimsy data.

(Almost) no regret being displayed about torturing and killing an insane number of bees for most likely no reason.
January 19, 2026 at 4:01 PM
Instead of recommending that I use