Ava's Avatar

Ava

@avavex

Frontend Engineer

31
Followers
290
Following
85
Posts
04.03.2025
Joined
Posts Following

Latest posts by Ava @avavex

setTimeout makes me feel like I'm punishing my JavaScript.

"Go sit in the corner for 3000 milliseconds."

04.03.2026 16:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We know that LLMs aren't a path to general intelligence right?

Like the entire stock market is propped up on the promise that labor is going to zero and not that people actually believe we are nearing AGI,

Right??

27.02.2026 00:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Nice of them to give the crows free rocks.

26.02.2026 19:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - lala-hakobyan/front-end-debugging-handbook: A comprehensive guide to debugging tools for modern, complex front-end applications. This handbook provides practical, real-world guidance on a com... A comprehensive guide to debugging tools for modern, complex front-end applications. This handbook provides practical, real-world guidance on a complete suite of tools, from Chrome DevTools and fra...

Ever wanted a comprehensive guide to DevTools and debugging front ends? Check out this ebook that Lala Hakobyan just launched:

github.com/lala-hakobya...

I’m impressed!!

26.02.2026 17:25 πŸ‘ 27 πŸ” 10 πŸ’¬ 0 πŸ“Œ 0

Server side JavaScript was a mistake

25.02.2026 16:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I like my automation to be deterministic, not probabilistic.

24.02.2026 21:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Four slightly overlapping stacked modal windows with back arrow buttons. Each subsequent modal has less shading than the previous.

Four slightly overlapping stacked modal windows with back arrow buttons. Each subsequent modal has less shading than the previous.

I blame this UI pattern on two historical development trends.

Poor form persistence, causing users to distrust the back button.

And SPAs abandoning browser history altogether and reimplementing it in UI.

19.02.2026 16:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

git commit -m "When in doubt, setTimeout"

13.09.2025 01:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The top hn comment on a post about rationalist cults being positive, is so on brand it's like 360Β° irony.

13.08.2025 01:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If I was an accessibility audit vendor, I would submit a list of specific, concrete tasks to fix, and not whatever the hell I was just given.

07.08.2025 01:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Were the instructions unclear?

28.07.2025 19:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Why isn't it strawberry flavor?

27.06.2025 12:08 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Not extensively, just wrapping a design system component library so it's lower specificity for consumers and they can inject the styles between layers if need be.

23.06.2025 17:53 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Luckily they're also really good at losing wars.

21.06.2025 16:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

😍

16.06.2025 02:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

MetaπŸ’©

16.06.2025 01:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

look, sometimes people shouldn’t blog — this is a wild pivot from me I know

03.06.2025 21:06 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

DIVS

31.05.2025 01:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Gonna tell my boss I'm making accessible, server rendered pages for the LLMs.

30.05.2025 22:38 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Sounds like gender dysphoria.

30.05.2025 15:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Temporal is gonna arrive before the React Compiler.

29.05.2025 04:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Adam plays clawhammer?? This is awesome.

29.05.2025 04:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Meticulously debugging headers only to find out I'm hitting the wrong API.

29.05.2025 02:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

DIVS!

28.05.2025 21:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The emotional whiplash that is Double Zeta Gundam.

27.05.2025 19:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

じじじ Grandfather clock

26.05.2025 04:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

But I find writing CSS directly in JS cumbersome and not a worthwhile trade-off for this terseness.

CSS Custom Properties (vars) are reactive, and you can pass values from JS to CSS via data attrs or style tags directly on elements.

12.05.2025 17:26 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I think that one of the "conveniences" that advocates for CSS-in-JS like is using JavaScript values to determine CSS. You can have terser syntax with a lib, and if these values are known at build time you can use a lib that doesn't introduce a runtime cost.

12.05.2025 17:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

If you need stricter scoping there are things like CSS Modules which will give you a unique hash name. Admittedly then you are dependent on that, but the file content is just regular CSS and much easier to migrate away from if necessary.

12.05.2025 17:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

With collocation I find scoping much less of an issue than we use to deal with in CSS. If your components have unique names you can have a top level class name scope and then whatever selectors you prefer within that.

12.05.2025 17:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0