Erros bizarros, documentação ilógica, conceitos obscuros… Você já passou por isso ao tentar usar uma ferramenta de desenvolvimento nova, seja ela uma biblioteca, framework ou ferramenta de automação de build?
Você já quebrou a cabeça por horas até perceber a falta da vírgula no arquivo de configuração? Você já googlou por horas até finalmente encontrar no StackOverflow o bendito nome da variável de ambiente?
Em maior ou menor grau, todos passamos por isso. E acabamos nos acostumando… Mas será que deveríamos?
Antigamente, os celulares eram complicados e vinham com manuais enormes. Hoje, muitos deles são óbvios e até tataravós conseguem usá-los. Se já somos capazes de fazer produtos finais com excelente usabilidade, por que ainda estamos patinando quando o assunto são ferramentas de desenvolvimento?
Nesta palestra, discutiremos exatamente esse problema e buscaremos soluções. Como quebrar o tabu do manual gigante? Como conciliar funcionalidades poderosas com utilização simples? Como proporcionar satisfação e bons resultados ao desenvolvedor em pouco tempo de uso e estudo? A resposta curta é: coloque-se no lugar do seu usuário! A resposta longa é: assista à palestra e veja como empatia, agilidade, didática e encapsulamento podem trabalhar juntos a seu favor, tornando mais usável e atrativa a ferramenta que você desenvolve.
Demonstração e exemplos práticos inclusos!
Público-alvo: desenvolvedores de ferramentas de código aberto, desenvolvedores de ferramentas de código fechado, desenvolvedores de não-ferramentas de código aberto ou fechado.