Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[Rails World 2025 Lighting Talks] Where is it?!...

[Rails World 2025 Lighting Talks] Where is it?! - Avoiding the XY Problem

Learn how to ask better questions and answer better answers avoiding the XY problem

Avatar for Talysson de Oliveira Cassiano

Talysson de Oliveira Cassiano

September 04, 2025
Tweet

More Decks by Talysson de Oliveira Cassiano

Other Decks in Technology

Transcript

  1. Oh, I just need to read the 2 last chars

    of the file name! But idk how to do it either… (Problem Y)
  2. Hey, so… how do I get the 2 last chars

    of a file name? What?! That's such a weird question, but…
  3. :)

  4. Asking smart questions - Don't theorize solutions before understanding the

    problem - Do not have "asking an AI" as your first alternative - AIs won't find conceptual gaps on your question, they'll always have an answer, even if that answer is misleading - Read official documentation about the problem - You might solve it yourself at this point! - Gather all the context and info about your previous attempts - And then ask for help (to a person or an AI) about the problem, not about your theory for a possible solution - Don't expect anyone to make decisions for you
  5. Answering questions smartly - Do not give an answer if

    the question is confusing - Answering as quick as possible might make you feel good. Resist it - It might actually hinder the progress if you do that irresponsibly - Ask for more context and information - Make sure you understand the problem as well - Make it clear when you're not certain about your answer - And then answer the question