CascadiaJS 2026 · Notes
← All talks

AI Helped Me Learn: Vue Through the Lens of a React Developer

Daniel Mendoza · Storyblok · Day 1

mental health

How to use AI to learn.

Expectation — productivity 20% faster; 19% slower though in real tasks.

Less experienced devs got the boost, more experienced devs got the fuzzy end of the lollipop.

Risk management — AI is a skill to be learned, the ultimate rubber ducky.

How do we apply it with the learning loop?

  • Translate from something you know to the new subject.
  • Provide context! Get back the differences to learn.

Why and how?

  • Ask Claude to create an easily digestible diagram.
  • Ask Claude to provide an example based on an example.
  • Make sure you acknowledge when AI is moving too fast, ask clarifying questions.
  • Ask Claude to generate quiz questions to test our knowledge, and then get help to fill the gaps.
  • Have a socratic conversation.
  • Simulate debugging.

Feynman Technique — explain what you've learned, and see if that matches reality.

Develop skills as you go — do it once, and then reuse the tutor skill to apply it randomly and as required.

Peer programming — what can we translate, and what do we need to rethink and rewrite?

Refactor together — and then apply what you learn.

Slides