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

Focus on the product

Focus on the product

Talk given at a local university here in my city explaining why I almost gave up of learning to program but 12 years later I still love what I do and expect to do that for the rest of my life. I also covered how we deal with product development at Starter League.

Avatar for danielvlopes

danielvlopes

April 25, 2014
Tweet

More Decks by danielvlopes

Other Decks in Programming

Transcript

  1. Daniel Lopes Designer e Dev. em Starter League Consultor, Professor,

    Freelancer, Startups Br., Agências, Enterprise, etc… http://daniellopes.me/ & http://twitter.com/danielvlopes
  2. Moxie Award for Best Education Startup, Best Bootstrapped Startup &

    Best Startup Co- Founders Learn to code, design & ship web apps Nominated Chicago Innovation Awards Nominated as the Largest Potential on the Empact100 Award
  3. Visual Design & UX Ruby/Rails Javascript HTML/CSS Empreendedorismo etc… Jason

    Fried Howard Tullman Mig Reyes Harper Reed Adrian Holovaty etc…
  4. = • Ruby on Rails • Campfire, Highrise, Backpack, KYC

    • Best-sellers Rework e Getting Real • e muito mais…
  5. Futuro promissor ??? Pequenas empresas sistemas obsoletos Governo ou grandes

    empresas burocracia e trabalhos repetitivos Agências 60h por semana em projetos que vão p lixo em 2 meses Consultoria silver bullets, dogmas, muita falação e pouco resultado Startups brasileiras cópias pioradas de produtos inovadores
  6. John Carmack id Software Projeta foguetes espaciais nas! horas vagas

    mas ainda faz uma! palestra de 3 horas, ! sem pausas e sem script sobre ! desafios técnicos de seus ! últimos projetos. https://www.youtube.com/watch?v=Uooh0Y9fC_M
  7. David H.H. Ruby on Rails & Basecamp Piloto de corrida

    campeão! Dinheiro no banco para ! fazer o que quiser e ainda! continua criando software ! e programando.
  8. Amor a tecnologia alguém que sabe tudo sobre violões mas

    não consegue combinar acordes em melodias
  9. Amor ao processo alguém capaz de ouvir e reproduzir músicas

    dos outros mas jamais criar suas próprias
  10. Tecnologia é nada mais que um meio p/ melhorar nossa

    vida ou tornando-a mais produtiva ou mais divertida.
  11. Ver tecnologia como um meio para um resultado final faz

    você focar em grandes produtos… não em linguagens, frameworks e metodologias.
  12. Great software takes ten years, mas… ! você precisa criar

    algo usável para ontem. ! Não esqueça que você vai estar errado em quase todas as primeiras versões de cada features. ! Para criar algo útil você precisa iterar. ! Iterar custa tempo e tempo custa muito dinheiro quando você tem uma equipe de alto nível. ! E lembre-se que depois que você adicionou uma funcionalidade remove-la será um trabalho bem complicado. ! E também não se esqueça que software é difícil de fazer e quanto mais linhas de código maior o seu custo de manutenção http://www.joelonsoftware.com/articles/fog0000000017.html
  13. Good enough… começar com o mínimo mas deixar espaço para

    melhorias significativas em próximas iterações
  14. Fuck roadmaps… Planos futuros para mais que 1 mês é

    tentar prever o futuro. Lembre-se que você vai estar sempre errado e seus usuários vão te lembrar disso e com isso suas prioridades vão mudar.
  15. Big picture flow & where to start shitty semi-static html

    prototype CODE DESIGN demo server QA
  16. CODE DESIGN convert prototypes in production a lot of organization

    and refactoring visual design (just a little bit) models / tables controllers / routes automated tests javascript behavior
  17. BUG

  18. Esta é a nossa forma de trabalho… … contando que

    você foque no produto, como é feito não importa.