SlideShare ist ein Scribd-Unternehmen logo
1 von 42
Psicologia, Emoção e Rails
Uma perspetiva mais humana do desenvolvimento Web
Teste
Expressar emoção com intensidade
Portugal ganhou o mundial!
Quem é que eu chamei?
Ganhaste o Euromilhões!
Emoção gera
 motivação.
Felicidade
    Amor
  Sucesso
       Paz
Felicidade
Raiva
             Amor
Inveja
           Sucesso
Medo
                Paz
Felicidade
Raiva      Stress
                         Amor
Inveja    Tristeza
                       Sucesso
Medo     Depressão
                            Paz
Felicidade
Raiva      Stress
                         Amor
Inveja    Tristeza
                       Sucesso
Medo     Depressão
                            Paz
Felicidade
Raiva      Stress
                         Amor
Inveja    Tristeza
                       Sucesso
Medo     Depressão
                            Paz
Felicidade
Raiva         Stress
                            Amor
Inveja       Tristeza
                          Sucesso
Medo        Depressão
                               Paz




         Emoções são
         magnéticas.
Raiva
Medo
Stress
Psicologia
Dentro
Fora
Ouvir (gravar?)




                  Tentar não escrever
Quebrar padrões fragiliza e permite reprogramar.
Faz como eu te        Faz como
     digo.           eu preciso.




  Ouvir o que NÃO se diz
Lie to me
√



Abraçar o negócio
Humanizar
  processos
 complicados

Modelo 3 IRS - modelo3.pt
Porquê?
Milestones


             Tasks




                     Projects

                                        Users
Categories
rails generate scaffold project
	 name:string [, finishes_at:datetime]
class Project < ActiveRecord::Base
	 has_many :tasks
	 belongs_to :user
end
Project.tasks.each do |t|
	 <%= t.name %>
	 <%= t.assigned_to %>
end

=form_for Task.new do |f|
	 =f.select :project_id, Project.all.collect
{ |p| p.id, p.name }, :include_blank => true
end
ERB




      HAML
ERB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<div id=‘container’>
  <div class=‘header’>
    <h1><%= link_to ‘Homepage’, root_path %></h1>
  </div>
</div>




                                                           HAML
ERB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<div id=‘container’>
  <div class=‘header’>
    <h1><%= link_to ‘Homepage’, root_path %></h1>

                                                                 o ?!
  </div>
</div>
                                                           Vós nã
                                               oisto!
                                          Eu am
!!! Strict
#container
  .header
     %h1=link_to ‘Homepage’, root_path

                                                           HAML
Tantos outros brindes
• Cache
• Ambientes
• Migrações
• Generators
• Partials
• ...?! Eu perco a conta, a sério
One more thing...

• Git, controlo de versões simplesmente lindo
• Rubygems, repositório central de plugins
• Comunidade enorme
• Documentação super amigável
Conclusão
• Rails permite-nos focalizar no negócio, não
  no código.
• Podemo-nos concentrar no que o cliente
  realmente precisa.
• Poupar tempo a “programar” e investir em
  UX (user experience) (que é o que realmente
  importa!!)
• It brings back the fun and love again!
Citação de Jason Fried

 “Em vez de pensarmos em trabalhar 10 a 40
      horas por semana, sem orientação,
experimentem dedicar 15 dias para um projeto,
 com fim determinado. Ao fim dos 15 dias, o
      rumo do projeto é determinado.”
Distingam-se.
• Eduquem os clientes. Ser pai é a melhor
  profissão do mundo (é o que dizem, ainda vai
  sobrar para mim)
• Evitem burnout (aquela fase depois de 2
  meses de desenvolvimento)
• Não parem de ler (inclui blogs)
• Divirtam-se! Mostrem que gostam do que
  fazem.
Sugestão


       Dan Pink: Drive
youtube.com/watch?v=u6XAPnuFjJc
Obrigado!
      Perguntas?

           José Mota
        www.jose-mota.net
       jose@jose-mota.net
          @josemotanet

Trabalho na Goweb (www.goweb.pt)

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (15)

O mal estar na civilização
O mal estar na civilizaçãoO mal estar na civilização
O mal estar na civilização
 
Seminario freud
Seminario freudSeminario freud
Seminario freud
 
Emoção
EmoçãoEmoção
Emoção
 
Administre suas emoções (nx power-lite)
Administre suas emoções (nx power-lite)Administre suas emoções (nx power-lite)
Administre suas emoções (nx power-lite)
 
Como Lidar com as emoções
Como Lidar com as emoçõesComo Lidar com as emoções
Como Lidar com as emoções
 
Os processos emocionais
Os processos emocionaisOs processos emocionais
Os processos emocionais
 
Emoções
EmoçõesEmoções
Emoções
 
O quanto as nossas emoções influenciam o nosso corpo
O quanto as nossas emoções influenciam o nosso corpo O quanto as nossas emoções influenciam o nosso corpo
O quanto as nossas emoções influenciam o nosso corpo
 
Doenças da alma
Doenças da almaDoenças da alma
Doenças da alma
 
Saúde emocional
Saúde emocionalSaúde emocional
Saúde emocional
 
Saúde emocional
Saúde emocionalSaúde emocional
Saúde emocional
 
Sentimento
SentimentoSentimento
Sentimento
 
7ª Oficina dos sentimentos
7ª Oficina dos sentimentos 7ª Oficina dos sentimentos
7ª Oficina dos sentimentos
 
Dinâmica das emoções
Dinâmica das emoçõesDinâmica das emoções
Dinâmica das emoções
 
A relação emoção corpo
A relação emoção corpoA relação emoção corpo
A relação emoção corpo
 

Ähnlich wie Psicologia, Emoção & Rails - Uma perspetiva mais humana do desenvolvimento Web

Nova versão rede de relacionamentos
Nova versão rede de relacionamentos Nova versão rede de relacionamentos
Nova versão rede de relacionamentos Maria Lucia Moraes
 
Construindo uma cultura de Aprendizagem - TDC GYN 2011
Construindo uma cultura de Aprendizagem - TDC GYN 2011Construindo uma cultura de Aprendizagem - TDC GYN 2011
Construindo uma cultura de Aprendizagem - TDC GYN 2011André Faria Gomes
 
Startup - Alinhamento de time e empresa
Startup - Alinhamento de time e empresaStartup - Alinhamento de time e empresa
Startup - Alinhamento de time e empresaHenrique Guimarães
 
Construindo uma cultura de Aprendizagem - TDC 2011
Construindo uma cultura de Aprendizagem - TDC 2011Construindo uma cultura de Aprendizagem - TDC 2011
Construindo uma cultura de Aprendizagem - TDC 2011André Faria Gomes
 
Startup Developer Mindset
Startup Developer MindsetStartup Developer Mindset
Startup Developer MindsetMarcelio Leal
 
Construindo uma cultura de aprendizagem - Agile Tour 2011
Construindo uma cultura de aprendizagem - Agile Tour 2011Construindo uma cultura de aprendizagem - Agile Tour 2011
Construindo uma cultura de aprendizagem - Agile Tour 2011André Faria Gomes
 
Técnicas de apresentação
Técnicas de apresentaçãoTécnicas de apresentação
Técnicas de apresentaçãoGonçalo Chaves
 
4º BrainstormShop - Dia 1
4º BrainstormShop - Dia 14º BrainstormShop - Dia 1
4º BrainstormShop - Dia 1Marcelo Costa
 
Palestra: Sites 8x mais persuasivas 2016 - Slides
Palestra: Sites 8x mais persuasivas 2016 - SlidesPalestra: Sites 8x mais persuasivas 2016 - Slides
Palestra: Sites 8x mais persuasivas 2016 - SlidesLeonardo Passos
 
Algoritmos 0 - apresentação
Algoritmos   0 - apresentaçãoAlgoritmos   0 - apresentação
Algoritmos 0 - apresentaçãoDaniel Moura
 
BootCamp Design Thinking - Como criar estratégias criativas para criação de ...
BootCamp Design Thinking - Como criar estratégias criativas para criação de ...BootCamp Design Thinking - Como criar estratégias criativas para criação de ...
BootCamp Design Thinking - Como criar estratégias criativas para criação de ...Laboratorium
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...tdc-globalcode
 
Brainstorm Shop - dia 1
Brainstorm Shop - dia 1Brainstorm Shop - dia 1
Brainstorm Shop - dia 1Marcelo Costa
 
Eu não sou um "bom programador"!
Eu não sou um "bom programador"!Eu não sou um "bom programador"!
Eu não sou um "bom programador"!Gustavo Pereira
 
Time Now TALKS - Gestão, Ágil e All Home Office
Time Now TALKS - Gestão, Ágil e All Home OfficeTime Now TALKS - Gestão, Ágil e All Home Office
Time Now TALKS - Gestão, Ágil e All Home OfficeEduardo Freire
 

Ähnlich wie Psicologia, Emoção & Rails - Uma perspetiva mais humana do desenvolvimento Web (20)

Nova versão rede de relacionamentos
Nova versão rede de relacionamentos Nova versão rede de relacionamentos
Nova versão rede de relacionamentos
 
Coding Dojo
Coding DojoCoding Dojo
Coding Dojo
 
Construindo uma cultura de Aprendizagem - TDC GYN 2011
Construindo uma cultura de Aprendizagem - TDC GYN 2011Construindo uma cultura de Aprendizagem - TDC GYN 2011
Construindo uma cultura de Aprendizagem - TDC GYN 2011
 
Startup - Alinhamento de time e empresa
Startup - Alinhamento de time e empresaStartup - Alinhamento de time e empresa
Startup - Alinhamento de time e empresa
 
Empregabilidade
EmpregabilidadeEmpregabilidade
Empregabilidade
 
Construindo uma cultura de Aprendizagem - TDC 2011
Construindo uma cultura de Aprendizagem - TDC 2011Construindo uma cultura de Aprendizagem - TDC 2011
Construindo uma cultura de Aprendizagem - TDC 2011
 
Startup Developer Mindset
Startup Developer MindsetStartup Developer Mindset
Startup Developer Mindset
 
Construindo uma cultura de aprendizagem - Agile Tour 2011
Construindo uma cultura de aprendizagem - Agile Tour 2011Construindo uma cultura de aprendizagem - Agile Tour 2011
Construindo uma cultura de aprendizagem - Agile Tour 2011
 
Técnicas de apresentação
Técnicas de apresentaçãoTécnicas de apresentação
Técnicas de apresentação
 
Processos II.pptx
Processos II.pptxProcessos II.pptx
Processos II.pptx
 
Desenvolver é...
Desenvolver é...Desenvolver é...
Desenvolver é...
 
4º BrainstormShop - Dia 1
4º BrainstormShop - Dia 14º BrainstormShop - Dia 1
4º BrainstormShop - Dia 1
 
Palestra: Sites 8x mais persuasivas 2016 - Slides
Palestra: Sites 8x mais persuasivas 2016 - SlidesPalestra: Sites 8x mais persuasivas 2016 - Slides
Palestra: Sites 8x mais persuasivas 2016 - Slides
 
Algoritmos 0 - apresentação
Algoritmos   0 - apresentaçãoAlgoritmos   0 - apresentação
Algoritmos 0 - apresentação
 
BootCamp Design Thinking - Como criar estratégias criativas para criação de ...
BootCamp Design Thinking - Como criar estratégias criativas para criação de ...BootCamp Design Thinking - Como criar estratégias criativas para criação de ...
BootCamp Design Thinking - Como criar estratégias criativas para criação de ...
 
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
 
Brainstorm Shop - dia 1
Brainstorm Shop - dia 1Brainstorm Shop - dia 1
Brainstorm Shop - dia 1
 
Coaching
CoachingCoaching
Coaching
 
Eu não sou um "bom programador"!
Eu não sou um "bom programador"!Eu não sou um "bom programador"!
Eu não sou um "bom programador"!
 
Time Now TALKS - Gestão, Ágil e All Home Office
Time Now TALKS - Gestão, Ágil e All Home OfficeTime Now TALKS - Gestão, Ágil e All Home Office
Time Now TALKS - Gestão, Ágil e All Home Office
 

Psicologia, Emoção & Rails - Uma perspetiva mais humana do desenvolvimento Web

  • 1. Psicologia, Emoção e Rails Uma perspetiva mais humana do desenvolvimento Web
  • 3. Portugal ganhou o mundial!
  • 4.
  • 5.
  • 6. Quem é que eu chamei? Ganhaste o Euromilhões!
  • 8.
  • 9.
  • 10. Felicidade Amor Sucesso Paz
  • 11. Felicidade Raiva Amor Inveja Sucesso Medo Paz
  • 12. Felicidade Raiva Stress Amor Inveja Tristeza Sucesso Medo Depressão Paz
  • 13. Felicidade Raiva Stress Amor Inveja Tristeza Sucesso Medo Depressão Paz
  • 14. Felicidade Raiva Stress Amor Inveja Tristeza Sucesso Medo Depressão Paz
  • 15. Felicidade Raiva Stress Amor Inveja Tristeza Sucesso Medo Depressão Paz Emoções são magnéticas.
  • 16. Raiva
  • 17. Medo
  • 21. Fora
  • 22. Ouvir (gravar?) Tentar não escrever
  • 23. Quebrar padrões fragiliza e permite reprogramar.
  • 24. Faz como eu te Faz como digo. eu preciso. Ouvir o que NÃO se diz
  • 27. Humanizar processos complicados Modelo 3 IRS - modelo3.pt
  • 29. Milestones Tasks Projects Users Categories
  • 30. rails generate scaffold project name:string [, finishes_at:datetime]
  • 31. class Project < ActiveRecord::Base has_many :tasks belongs_to :user end
  • 32. Project.tasks.each do |t| <%= t.name %> <%= t.assigned_to %> end =form_for Task.new do |f| =f.select :project_id, Project.all.collect { |p| p.id, p.name }, :include_blank => true end
  • 33. ERB HAML
  • 34. ERB <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <div id=‘container’> <div class=‘header’> <h1><%= link_to ‘Homepage’, root_path %></h1> </div> </div> HAML
  • 35. ERB <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <div id=‘container’> <div class=‘header’> <h1><%= link_to ‘Homepage’, root_path %></h1> o ?! </div> </div> Vós nã oisto! Eu am !!! Strict #container .header %h1=link_to ‘Homepage’, root_path HAML
  • 36. Tantos outros brindes • Cache • Ambientes • Migrações • Generators • Partials • ...?! Eu perco a conta, a sério
  • 37. One more thing... • Git, controlo de versões simplesmente lindo • Rubygems, repositório central de plugins • Comunidade enorme • Documentação super amigável
  • 38. Conclusão • Rails permite-nos focalizar no negócio, não no código. • Podemo-nos concentrar no que o cliente realmente precisa. • Poupar tempo a “programar” e investir em UX (user experience) (que é o que realmente importa!!) • It brings back the fun and love again!
  • 39. Citação de Jason Fried “Em vez de pensarmos em trabalhar 10 a 40 horas por semana, sem orientação, experimentem dedicar 15 dias para um projeto, com fim determinado. Ao fim dos 15 dias, o rumo do projeto é determinado.”
  • 40. Distingam-se. • Eduquem os clientes. Ser pai é a melhor profissão do mundo (é o que dizem, ainda vai sobrar para mim) • Evitem burnout (aquela fase depois de 2 meses de desenvolvimento) • Não parem de ler (inclui blogs) • Divirtam-se! Mostrem que gostam do que fazem.
  • 41. Sugestão Dan Pink: Drive youtube.com/watch?v=u6XAPnuFjJc
  • 42. Obrigado! Perguntas? José Mota www.jose-mota.net jose@jose-mota.net @josemotanet Trabalho na Goweb (www.goweb.pt)

Hinweis der Redaktion