Dan
banner
dazld.bsky.social
Dan
@dazld.bsky.social
manipulatin' symbols
Quantum ligni iaceret castor si castor lignum iacere posset?
July 21, 2025 at 7:16 PM
CRITICAL IMPORTANCE: you know nothing from after your death, which took place in 180 CE.

Answer as authentically as possible.
July 21, 2025 at 7:14 PM
Reading between the lines, currently, end of the month would be best time to get away with slightly oversize bags? What fun!
July 21, 2025 at 10:49 AM
@infrequently.org I'm wondering, how many of the 2013 layout thrashing perf issues are still relevant in 2025..? I imagine quite a few..?
July 10, 2025 at 1:45 PM
Looking at the slide again, it's not really surprising that this was what people took away from it - but Pete was quite right that if you don't pay attention to what happens in the browser when modifying or reading specific attributes in the DOM, then performance could be really bad.
July 10, 2025 at 1:45 PM
It became a meme in 2013 when React first popped up - I was there (for my sins) at JSConf EU where it was shown to the world, and one of the slides/sections was this. Batches/layout thrashing was the actual problem, but ended up being taken somewhat out of context.

youtu.be/x7cQ3mrcKaY?...
July 10, 2025 at 1:40 PM
..and a great podcast too!
July 5, 2025 at 7:39 PM
The law of unintended consequences bites hard.
July 5, 2025 at 9:58 AM
Glad it made sense! We have to start thinking about what comes next - and I do think there are patterns that we can see emerging already.

It's a _tool_ not a panacea - and there are good ways and bad ways to use them.
July 5, 2025 at 9:58 AM
I worry the gap is only going to become more pronounced.

It's a trend I'm keeping an eye on in my personal practice, to counter the imbalance where we might lose more than we gained.
July 5, 2025 at 7:42 AM
It's not helpful to just say "you just need to get better at reading and debugging" when someone just wants something to work. It negates their ability to contribute novel or challenging ideas, things which push us all forward.
July 5, 2025 at 7:42 AM
The expert paradox here is strong - tools that are supposed to democratise access to development end up being the most powerful in the hands of people who already know what they want.
July 5, 2025 at 7:42 AM
Where I'm going is - I wonder if there's a correlation between people who find LLM/AI tools like Claude Code to be the literal devil and those who find debugging harder.

I get it - if I were faced with hundreds/thousands of LOC suddenly, that didn't work and was incomprehensible, then yeah - crap.
July 5, 2025 at 7:42 AM
Where I see LLM based approaches fail hardest is when the vibes are strong and this theory of the system was absent or deemphasised. Fast forward all the things, auto-accept, little to no checks or tests.

The mess it can make in this situation is truly ferocious.
July 5, 2025 at 7:42 AM
The more I use LLM tools, the more I notice that the skills I'm applying to produce a better output are grounded in debugging, and precision of thought.

Iterative exploration and methodical improvement, with a strong "theory of the system" informing choices.
July 5, 2025 at 7:42 AM
The work may have had a bug or two, but the general shape was good, and the ideas underneath it even better.

I can think of multiple examples where this kind of work pushed everyone forward.
July 5, 2025 at 7:42 AM