Tony Alicea
@tonyalicea
Senior Experience Specialist @ NN/G | Deep Dive Technical Educator, Speaker, Dev, UX Strategist - 370,000 students and counting. Don't Imitate, Understand.
What is the role of product/UX design and user research in an agentic workflow? In my first ever write-up for @nngroupux.bsky.social I'm excited to discuss UX-Context Design. Is it the future of UX design and user research? 👇
Announcing my new agent skill: /de-div It cleans up div soup and helps you author semantic, accessible HTML, working with you when a semantic choice is unclear and generating a report for you to learn from at the end. 👇
I just released my first agent skill: /do-i-understand As a technical educator for many years, I want to maintain my own skill and that of those around me. This agent skill makes sure you understand what you're shipping before you merge it. Here's how it works 👇
Zero LLM is an effort to take some time without an LLM. 1) Agree to some time without AI. Do things yourself. 2) Start a session to track your time. 3) When you feel the addictive itch to ask AI for help, go to the site instead. 4) End your session and share with #0llm.
I had this idea. We are using LLMs too much. We need a recalibration sometimes. A bit of time where you agree with yourself to do things manually, keep your skill and your voice. Check out 0llm. If you use it, share it with the hashtag #0llm.
AI can produce faster than humans can evaluate. That gulf is widening, and it's causing burnout, apathy, and missed errors at scale. This isn't a skill problem. It's a design problem. In my new write up, I'm calling it the evaluability gap.👇
What is the future of self-paced education in the age of AI? I've been experimenting with designing LLM-based learning experiences from the ground up, and wrote up my thinking on what I'm calling a Learning Surface.🌊
New podcast episode just dropped! In the age of LLMs some devs are losing the joy of coding. How can you motivate yourself and your team while using LLM generation?
1/6📖 I'm writing a book out in the open that you can read for free. It's on software development methodology for the AI age. Agile, Scrum, and others are falling short. AI has changed software dev, our processes need to change with it. 🧵
I'm pleased to present, for free, the first hour of my new course Understanding AI-Assisted Software Development on YouTube! This course is designed to be agnostic to any one AI tool, and instead provide a mental model and best practices for you and your team. 👇
If your process is bad, AI will make it worse, faster. In the latest DIU podcast episode, I talk 7 specific pitfalls to avoid and how your dev team can get real wins from AI-assisted dev! 👇
The first hour of my new course "Understanding Modern JavaScript Frameworks" is now free on YouTube! A unique course that dives into the core concepts that JS frameworks share, so that you can confidently work with any framework, now or in the future. 👇
I'm extremely excited to announce a new home for all my courses, coaching, workshops, and more! Black Friday is on by the way, including early access to my new AI course, content for which is being dropped this week. Check out the new site, built in @astrodotbuild! 👇
The second episode of my new Don't Imitate Understand podcast is out! In it we talk about an important skill that leads and devs should have: the ability to be Abstraction Breakers. Web dev is an ecosystem of leaky abstractions. Good architecture means understanding them. 👇
(1/10) Big Announcement! I'm incredibly excited to announce a new way to learn with me and fight skill atrophy in the age of AI. Introducing All Access Mentorship. It's a way to save money on courses from me, connect live every month, plus lots of other perks: 👇
1/6 📚 Something I'm excited to share: I'm now offering special group and community rates for my "Understanding React" course to student cohorts, bootcamps, learning groups, and community organizations.
🧵 Introducing Spec-Based Prompting for User Interfaces – a vocabulary for guiding AI-generated designs inspired by shot-based prompting (zero-shot, few-shot) but focused on specification detail instead of examples [1/6]
Diátaxis is a popular approach to writing technical documentation. But it also explains why students get stuck in tutorial hell. Most courses fall in the "tutorials" and "how-to" quadrants; docs in the "reference" quadrant. But, in the real world, you need the understanding.
You can't call everything a skill issue. There's such a thing as ergonomics (a UX and DX concept). Like the masochist's coffee pot, if a tool makes it easy to do something wrong, it isn't purely a skill issue when something goes wrong.
I've realized that a key to truly getting RSCs is remembering that React co-opted the term "render", which means "client rendering" and "server rendering" are also co-opted. Made this to commemorate the moment. :D
My talk on React Compiler at @reactsummit.gitnation.org is now available to watch for free with no registration! Check it out: gitnation.com/contents/if-...
Really appreciated this testimonial from an Understanding React student this week. I spent 2 years carefully designing a React internals course accessible to both devs new to React *and* devs with years of React experience. I'm so glad devs of all levels are finding it helpful.
I was a bit scared of putting out a course on a topic so different from my other courses. I'm so glad to see people "getting it". It's available this week for Black Friday on Udemy for....seriously.....a ridiculously good price. www.udemy.com/course/right...
Had a lot of fun being interviewed by @henrihelvetica.bsky.social at React Summit. A great conference!
It was so nice to meet @kentcdodds.com at React Summit! #reactsummitus
Awesome to be present for @tannerlinsley.com announcing TanStack Start moving into beta. Congrats to Tanner and the team! #reactsummitus
Had a fantastic lunch chatting with @jherr.dev and @htmx.bsky.social about the skill of debugging and lots more. Loving this conference! #reactsummitus
At this crazy awesome venue for #jsnationus watching @wesbos.com doing a great job taking us through new things in the web platform!
It was great to meet @acemarke.dev in person after connecting on the Reactiflux discord! #jsnationus
Had a great time at lunch talking with @addyosmani.bsky.social about Chrome dev tools! #jsnationus