Profile avatar
kettanaito.com
Software engineer. Helping you master automated testing at http://EpicWeb.dev. Author mswjs.io. Instructor egghead.io. I tell stories @zakarcher.com. My debut book "LOGGERHEADS" it out for preorder👇 https://zakarcher.com/books/loggerheads
2,605 posts 3,480 followers 178 following
Regular Contributor
Active Commenter

Incredible post. A must-read for serving fonts.

I once gave a company-wide talk about the things we were doing wrong in engineering and how we should fix them. I didn't hold back punches. That much critique has got a lot of folks off-guard. What was the wildest presentation you've ever done?

A robot vacuum is the only device in my home that periodically forgets what it is and what it was designed to do. Just leaves its dock, makes a spin, and sucks its way back home.

I am becoming convinced that not all developers have the inherent hunch for what good API design should feel like. Interesting.

The site I host on Fly has got ~2k unique viewers in the last month and my bill is $3/mo (and growing) at the moment of writing this. My other site has a constant ~20k monthly viewers and I pay $0 for it on a different provider. Am I doing something wrong?

Rendering solutions for Vitest Browser Mode are growing! Please welcome Preact to the family 👏

Yep. Fantastically put. Reinventing the wheel is the best way to learn how the wheel works. Do that. Always do that.

Nobody: Literally nobody: Expedition 33 Minimap Music:

Because component tests belong in the browser. Always did. Great job on this one! 👏

I would watch a documentary on why Apple Pages implemented DOCX support the way they did. Every literal feature I touch is described differently. Sometimes I feel the engineers did it purely out of spite. Like, you need to put *more* effort to make it that confusing.

It is important to keep in mind when designing practical software that user expectations toward the output of your software are often mediocre. It sounds weird but a lot of folks are happy with mediocre outputs. I don't know why.

Very few things in the digital world bring me more joy than elegant serif typefaces. Those are stunning.

I want Remix-level take on UI frameworks. So, yeah, I'm excited about those weird leaks.

What do engineers and librarians have in common? SSH 🤫

I am bad at computer science and bad at data structures. I learn like a sponge by examples. I've worked with AST in Babel years ago and it inspired the API for traversing DOCX documents this week. I don't know what data structures I need. But I know what experience I want.

Software is composition.

Finally. Fourteen years later and I've got my welcome.

The more I build software the more I observe the gap between the low-level and high-level solutions. It's either super low-level DIY thing or a rigid, non-customizable "production-ready" thing. I want more software that lives in-between. I think MSW is a good example.

The fact that EPUB supports GIF is pretty neat. We need more inklings of animated experiences in books. Those can be magical.

If your screen recording software ships with a built-in video editor, that's how you're letting me know that you aren't targeting serious content creators. Good software doesn't try to do everything.

MY WRITING EMPIRE IS GROWING! WHAHAHA

I couldn't figure out this file parsing but I got a great advice from a senior engineer. He told me to approach it bit by bit.