Den Odell

@denodell
54 Followers
62 Following
42 Posts
Staff Engineer at Canva. Author of Performance Engineering In Practice (Manning)

I deleted most of agent skills I'd installed and my coding agent's output didn't change. That sent me digging through the popular skills repos on GitHub.

Thousands of skills published in a few months, most of them instructions an LLM could have written itself. That knowledge is already in the model, and loading it back in is a no-op.

It's a land grab. Here's the test for spotting useless skills, and what to write instead:

https://denodell.com/blog/the-great-agent-skills-land-grab?utm_source=denodell&utm_medium=mastodon&utm_campaign=agent_skills_land_grab_post

The Great Agent Skills Land Grab

Thousands of AI agent skills have flooded GitHub recently, most of them teaching models what they already know. The land grab is on.

Den Odell
The Memorial Day sale at Manning means my new book is half price right now until Monday! Go grab a copy! https://hubs.la/Q044cvlc0
@lingm That’ll teach me to rush a redesign right before publishing. Sorry! I’ll fix that!
@yukijoou Oh brilliant! It’s a good habit to have!

Some browsers check what site you're on and render the page differently. Yup, you read that right.

TikTok gets special treatment. So does Netflix. Instagram. Even SeatGuru.

Safari and Firefox both do this. Chrome doesn't. There's a reason for that... Read on.

https://denodell.com/blog/browsers-treat-big-sites-differently?utm_source=mastodon&utm_medium=social&utm_campaign=browser_quirks_post

Browsers Treat Big Sites Differently

Safari and Firefox change how big sites render based on the domain. TikTok, Netflix, Instagram… even SeatGuru. Chrome doesn’t. Why is that?

Den Odell
Deal of the Day May 10: Save 45% on my book Performance Engineering in Practice, and other selected titles @ManningBooks: https://hubs.la/Q03-d27Y0
Deal of the Day

Manning is an independent publisher of computer books, videos, and courses.

Manning Publications

Designers have complained for decades that engineers ship the wrong thing. The fix isn't better handoffs or AI tools; it's design-minded engineering.

Wrote up what that means, why it matters more in the AI era, and the framework I've used across AKQA, Volvo, and Canva:
https://denodell.com/blog/the-design-minded-engineer?utm_source=mastodon&utm_medium=social&utm_campaign=design_minded_engineer_post

The Design-Minded Engineer

Designers have been complaining for decades that what ships doesn’t match what they designed. The fix isn’t better handoffs or AI tools. It’s engineers who can see what designers see.

Den Odell
Those Pretext demos are stunning, but they're not what's novel or important about this library. What matters is that it can predict the height of any text block without the browser ever touching the DOM!
https://denodell.com/blog/youre-looking-at-the-wrong-pretext-demo?utm_source=mastodon&utm_medium=social&utm_campaign=pretext_demo_post
You're Looking at the Wrong Pretext Demo

Pretext went viral for its beautiful canvas demos. But the community is showcasing the wrong feature.

Den Odell

The first reviews of my new book on software performance engineering are coming in:

⭐ "A manifesto against enshittification."
⭐ "The most principled engineering book I've read in a long time."
⭐ "The best chapters in this book are worth a whole book."

And it's now 50% off with code “MLOdell” until 26 March: https://hubs.la/Q044cvlc0

#performance #webperf

Performance Engineering in Practice - Den Odell

You can prevent most software performance problems if you recognize their predictable patterns. Performance Engineering in Practice introduces author Den Odell’s Fast by Default model that replaces the slow fix-it-later path with a unique framework to build in performance from the start. Den Odell’s System Paths framework provides a universal diagnostic language for performance that works across any platform or stack to keep your systems fast even as your codebase, team, and user base grow. You’ll work through hands-on examples like slow internal dashboards and cascading problems from a degraded API. Effective profiling tools, shared dashboards, CI budgets, and design reviews all ensure your performance goals are user-centered and your team is aligned and accountable.

Manning Publications

@ruurd hehe it’s all good. Color QuickDraw in the Macintosh II was quite ambitious and supported 16.7 million colors! It needed four times the ROM though, at 256KB!

I’m on a Mac all the time, but use Parallels when I need to get into Windows!