<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CU4ERX89eyp7ImA9WhBbE08.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118</id><updated>2013-05-11T22:58:24.163-03:00</updated><category term="qcon" /><category term="education" /><category term="thesis" /><category term="vipassana" /><category term="elevator" /><category term="estudo" /><category term="bug" /><category term="apple" /><category term="tese" /><category term="usp" /><category term="picasso" /><category term="Daniel Cukier" /><category term="bcc" /><category term="akitaonrails" /><category term="insight" /><category term="book release" /><category term="master thesis" /><category term="qconsf08" /><category term="railssummit" /><category term="agile" /><category term="rails" /><category term="haskell" /><category term="faculdade" /><category term="padrões" /><category term="coragem" /><category term="Daniella Alcarpe" /><category term="cérebro" /><category term="entrevista" /><category term="inteligencia" /><category term="ti" /><category term="valores" /><category term="ime-usp" /><category term="dance" /><category term="thinking" /><category term="oficina dos menestréis" /><category term="locaweb" /><category term="radio" /><category term="arts" /><category term="bluesoft" /><category term="refactoring" /><category term="respeito" /><category term="patterns" /><category term="ágil" /><category term="restful" /><category term="language" /><category term="theater" /><category term="computação" /><category term="encontro agil" /><category term="#RailsSummit" /><category term="ime" /><category term="patterns for introducing new ideas" /><category term="integration" /><category term="si" /><category term="para todos" /><category term="functional programming" /><category term="qconsf" /><category term="samba" /><category term="design" /><category term="dissertação" /><category term="livros" /><category term="leituras" /><category term="criativity" /><category term="akita" /><category term="painting" /><category term="art of living" /><category term="jango" /><title>AgileAndArt</title><subtitle type="html">The Art Improving Agile Software Development</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://agileandart.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>69</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/WEHPJT" /><feedburner:info uri="blogspot/wehpjt" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;Ck4EQHY4fSp7ImA9WxFSE0o.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-1815897636827511694</id><published>2010-04-15T19:27:00.004-03:00</published><updated>2010-04-15T19:35:01.835-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-15T19:35:01.835-03:00</app:edited><title>End of the line for blogspot</title><content type="html">I'm happy to announce that this blog has been migrated to &lt;a href="http://www.agileandart.com"&gt;a Wordpress blog&lt;/a&gt;, which is many times better than blogspot. Sorry Google, I love your products, but once you don't give much attention to blogspot, I'm obligated to use a better tool.&lt;br /&gt;&lt;br /&gt;So you there guy, in &lt;a href="http://www.agileandart.com"&gt;my new blog&lt;/a&gt;!&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/5St4JDcLC8o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/1815897636827511694/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2010/04/end-of-line-for-blogspot.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/1815897636827511694?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/1815897636827511694?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/5St4JDcLC8o/end-of-line-for-blogspot.html" title="End of the line for blogspot" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2010/04/end-of-line-for-blogspot.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUMRng9fyp7ImA9WxBUGE0.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-8575546028237290316</id><published>2010-03-05T11:02:00.008-03:00</published><updated>2010-03-05T12:51:27.667-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-05T12:51:27.667-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="restful" /><category scheme="http://www.blogger.com/atom/ns#" term="integration" /><category scheme="http://www.blogger.com/atom/ns#" term="Daniella Alcarpe" /><category scheme="http://www.blogger.com/atom/ns#" term="radio" /><category scheme="http://www.blogger.com/atom/ns#" term="jango" /><category scheme="http://www.blogger.com/atom/ns#" term="rails" /><title>Jango, Rails and RESTful - Integrating websites in 18 minutes and 18 lines of code.</title><content type="html">&lt;a href="http://www.jango.com/"&gt;Jango.com&lt;/a&gt; is one of the most incredible on-line radios I know and some time ago I decided to put &lt;a href="http://www.cantora.mus.br/"&gt;Daniella Alcarpe&lt;/a&gt; songs on this site. Jango has many things that make artists life happier and easier: you pay Jango to play your songs to people who probably will like your song. For example, Daniella sings Brazilian Bossa Music, so in Jango I choosed to play her songs just for people who like this kind of music, people who listen to João Gilberto, Caetano Veloso, Chico Buarque and so on.&lt;br /&gt;&lt;br /&gt;After songs starts playing, the artist starts to get fans. And they really come! With just 2 months of Jango, Daniella has almost 400 new fans, from all over the world.&lt;br /&gt;&lt;br /&gt;Now comes the coolest part: we can interact with these fans. They can send us messages, comment on our profile, send us feedback and we can send them messages too. This is awesome and very useful for an artist who is becoming her artist life.&lt;br /&gt;&lt;br /&gt;Jango website was made in RubyOnRails, so they provide an API for people who wants to use Jango information on their own website. And that's what I did, in an extremely easy way. I wanted to show in &lt;a href="http://www.cantora.mus.br/"&gt;Daniella's website&lt;/a&gt; recent comments from fans on Jango. It took 18 minutes for me to integrate these two websites, using Rails ActiveResource. Here's what I did:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1 - I've created two models (models/user.rb and models/comment.rb) on my project, one to deal with Jango Users and one to deal with Jango Comments&lt;/span&gt;:&lt;br /&gt;&lt;pre&gt;class User &lt; ActiveResource::Base&lt;br /&gt; self.site = "http://www.jango.com"&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;class Comment &lt; ActiveResource::Base&lt;br /&gt; self.site = "http://www.jango.com/artists/48343/"&lt;br /&gt;&lt;br /&gt; def user&lt;br /&gt;   @user ||= User.find(user_id)&lt;br /&gt; end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-weight: bold;"&gt;2 - Then on my SocialController I have this:&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;class SocialController &lt; ApplicationController&lt;br /&gt; def index&lt;br /&gt;   @comments = Comment.find(:all)&lt;br /&gt; end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-weight: bold;"&gt;3 - And in my views/social/index.html.erb I have&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;% @comments.each do |c| %&gt;&lt;br /&gt; &lt;%= link_to "#{c.user.first_name} (#{c.user.country})", "http://www.jango.com/users/#{c.user.id}" %&gt;&lt;br /&gt; &lt;%= c.body %&gt;&lt;br /&gt;&lt;% end %&gt;&lt;br /&gt;&lt;/pre&gt;And that's it: 9 model lines of code, 5 controller lines of code and 6 view lines of code. With 18 lines of code, I've integrated Daniella Alcarpe website with Jango. This is the power of Rails and RESTful. Now everybody who visits &lt;a href="http://www.cantora.mus.br/social"&gt;www.cantora.mus.br&lt;/a&gt; can see what fans are saying about the singer and her wonderful work. Check for yourself.&lt;br /&gt;&lt;br /&gt;PS: of course there are some cache stuff to deal with on this integration, but for now I'm not worried. &lt;span style="font-style: italic;"&gt;"&lt;span style="font-weight: bold;"&gt;Premature optimization is the root of all evil&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;(Donald Knuth)&lt;/span&gt;"&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/ca6ro7YHjF4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/8575546028237290316/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2010/03/jango-rails-and-restful-integrating.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/8575546028237290316?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/8575546028237290316?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/ca6ro7YHjF4/jango-rails-and-restful-integrating.html" title="Jango, Rails and RESTful - Integrating websites in 18 minutes and 18 lines of code." /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2010/03/jango-rails-and-restful-integrating.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMHRnY7eip7ImA9WxBVEkg.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-6896029486599309595</id><published>2010-02-14T19:50:00.015-02:00</published><updated>2010-02-15T15:53:57.802-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-15T15:53:57.802-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ime" /><category scheme="http://www.blogger.com/atom/ns#" term="faculdade" /><category scheme="http://www.blogger.com/atom/ns#" term="ime-usp" /><category scheme="http://www.blogger.com/atom/ns#" term="estudo" /><category scheme="http://www.blogger.com/atom/ns#" term="ti" /><category scheme="http://www.blogger.com/atom/ns#" term="si" /><category scheme="http://www.blogger.com/atom/ns#" term="bcc" /><category scheme="http://www.blogger.com/atom/ns#" term="usp" /><category scheme="http://www.blogger.com/atom/ns#" term="computação" /><title>15 Perguntas e Respostas sobre Ciência da Computação</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_t3QKIVOmzys/S3mFz7d-VuI/AAAAAAAADJg/7E02Tb-i0ak/s1600-h/IMG_9885.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://1.bp.blogspot.com/_t3QKIVOmzys/S3mFz7d-VuI/AAAAAAAADJg/7E02Tb-i0ak/s400/IMG_9885.JPG" alt="" id="BLOGGER_PHOTO_ID_5438525152209819362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Nas últimas semanas troquei algumas conversas com amigos que, coincidentemente, tiveram o mesmo tema. Paralelamente a isso, fui indicado por uns professores do IME a responder um questionário que ajudará alunos ingressantes na Universidade a escolherem o curso que possivelmente definirá todo o resto de uma vida. Esse questionário será respondido por algumas pessoas e existe um grupo que está encarregado de colher as informações e colocar no site do &lt;a href="http://www.ime.usp.br/"&gt;IME-USP&lt;/a&gt;. Decidi tornar a resposta do meu questionário pública, para aqueles que querem saber um pouco mais sobre o que é Ciência da Computação, tanto no nível acadêmico quanto profissional. Me coloco a disposição para responder perguntas e ouvir sugestões.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;1 - O que o motivou a fazer Ciência da Computação?&lt;/h3&gt;Eu sempre tive interesse por Computação. Comecei cedo na área, quando ganhei meu primeiro 386 em 1992, isso sem contar o &lt;a href="http://pt.wikipedia.org/wiki/TK-3000_IIe"&gt;TK3000&lt;/a&gt; que eu ganhei quando era criança e o &lt;a href="http://pt.wikipedia.org/wiki/MSX"&gt;MSX&lt;/a&gt; de um amigo, com o qual eu passava horas digitando códigos em &lt;a href="http://en.wikipedia.org/wiki/BASIC"&gt;BASIC&lt;/a&gt; que na época se comprava em banca de jornal. Na minha primeira tentativa de entrar na faculdade, eu prestei Engenharia Mecatrônica. Eu acho que naquela eu era muito influenciado pelo que meus pais falavam e eles comentavam muito sobre essa tal de Mecatrônica. Eu prestei sem nem saber direito o que era e tive a grande sorte de não ter entrado :-)&lt;br /&gt;No ano seguinte, fiz cursinho e estudei melhor quais eram as faculdades que existiam e o que elas ofereciam. Achei que Ciência da Computação se encaixava exatamente no que eu gostava de fazer: software.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;2 - O que o levou na época a escolher o BCC da USP?&lt;/h3&gt;Estava dentro dos meus objetivos fazer uma faculdade pública e gratuita. Não queria mais que meus pais tivessem gastos com meus estudos e me sentia capaz de entrar numa Universidade pública boa. Prestei &lt;a href="http://www.unesp.br/"&gt;UNESP&lt;/a&gt;, &lt;a href="http://www.unicamp.br/"&gt;UNICAMP&lt;/a&gt; e &lt;a href="http://www.usp.br/"&gt;USP&lt;/a&gt;, além do &lt;a href="http://www.mackenzie.br/"&gt;Mackenzie&lt;/a&gt;. A única que eu não entrei, por muito pouco, foi a UNICAMP. Mas mesmo se tivesse entrado, acho que escolheria a USP, não por eu considerar a melhor (acho que UNICAMP e USP são equivalentes), mas pelo fato de eu já morar em São Paulo.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;3 - Como você avaliaria sua formação no BCC?&lt;/h3&gt;A formação do &lt;a href="http://www.ime.usp.br/webadmin/index.php?option=com_content&amp;amp;view=article&amp;amp;id=962&amp;amp;Itemid=2"&gt;BCC&lt;/a&gt; é excelente. Durante todo o tempo que fiz BCC eu também trabalhava. De manhã ia para as aulas e a tarde ia para o trabalho. Inclusive, tranquei o curso durante 1 ano e meio para morar e trabalhar na Itália. Por essa razão, não tenho como avaliar a formação do BCC de forma isolada da minha formação profissional. Eu aprendia muitas coisas, tanto na faculdade quanto na empresa e acho que os dois ambientes foram importantes para mim.&lt;br /&gt;&lt;br /&gt;Mas se eu pudesse avaliar o BCC isoladamente, diria que a formação é básica e sólida. Com isso, quero dizer que o BCC não vai te dar o peixe, vai te ensinar a pescar. No mundo da computação, isso significa que o BCC vai te ensinar a como ir atrás das soluções, como estudar, como pesquisar, como trocar experiências com colegas e professores. Isso é muito mais importante do que aprender essa ou aquela ferramenta ou linguagem.&lt;br /&gt;&lt;br /&gt;Além disso, o nível de exigência das disciplinas no BCC costumam ser bastante altos. Claro que têm alguns professores mais fáceis e outros mais difíceis, mas no geral é sempre necessário estudar muito e se dedicar tanto para as provas quanto para os trabalhos (principalmente os Exercícios Programas, que era a parte mais legal do curso).&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_t3QKIVOmzys/S3mF0UWnB2I/AAAAAAAADJo/FdyJZjKsg7U/s1600-h/IMG_9438.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 267px; height: 400px;" src="http://4.bp.blogspot.com/_t3QKIVOmzys/S3mF0UWnB2I/AAAAAAAADJo/FdyJZjKsg7U/s400/IMG_9438.jpg" alt="" id="BLOGGER_PHOTO_ID_5438525158889817954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;No geral, aprendi muitas coisas no BCC. Acredito que desenvolvi muito o meu pensamento lógico abstrato e isso é fundamental para quem deseja ser um bom desenvolvedor de software. Matérias como Álgebra II, &lt;a href="http://www.ime.usp.br/%7Epf/mac5711/index.html"&gt;Análise de Algoritmos&lt;/a&gt;, &lt;a href="http://www.ime.usp.br/%7Epf/teoriadosgrafos/"&gt;Grafos&lt;/a&gt;, &lt;a href="http://pt.wikipedia.org/wiki/Aut%C3%B4mato"&gt;Autômatos&lt;/a&gt;, etc. servem de base para mim até hoje. Durante o curso, as vezes temos a sensação de que não usaremos nada daquilo na vida profissional, mas isso não é verdade. Pode ser que não usemos exatamente o que aprendemos, mas a estrutura de pensamento que desenvolvemos serve para sempre.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;4 - O curso é preparatório para o mercado de trabalho?&lt;/h3&gt;Sem dúvida, o curso prepara não só para o mercado, como também para a academia. Sempre tive a impressão de que o BCC tivesse uma preferência pela formação acadêmica dos alunos, mas isso não significa que ao sair de lá a pessoa não se torne um bom profissional. Algo que eu acho que falta um pouco no curso é um pouco de formação na área de humanas. O curso é bem focado nas matérias exatas, porém o mercado de trabalho exige algumas habilidades humanas como relacionamento com os colegas, trabalho em equipes, lidar com clientes e chefia. Algumas disciplinas como "&lt;a href="http://www.ime.usp.br/%7Evwsetzer/entrev-jornalUSP-leit-dram.html"&gt;Leitura Dramática&lt;/a&gt;" ajudam nesse aprendizado humano, por isso recomendo que os alunos, mesmo que não tenham muito gosto pela área de humanas, que cursem essas matérias e aproveitem ao máximo para desenvolver esse outro lado.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;5 - Como foi sua inserção no mercado de trabalho?&lt;/h3&gt;Como eu disse, eu já trabalhava mesmo antes de entrar no BCC. Mas do que ouvi falar de todos os colegas que conheci durante o curso, ninguém teve a mínima dificuldade de arrumar bons empregos. Você sai do BCC e as empresas vão te buscar na porta de saída, o nosso mercado é muito carente de pessoas com boa formação.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;6 - Atualmente, quais são as dificuldades iniciais enfrentadas por quem está se inserindo no mercado?&lt;/h3&gt;Acho que a maior dificuldade está mesmo ligada ao lado humano. O ambiente corporativo nem sempre é tão amigável e acolhedor quanto a universidade. Existe concorrência entre profissionais, existe ganância e existe alguma incompetência. Lidar com isso não é fácil. As pessoas da área da computação normalmente (mas não sempre) têm dificuldades de expressar sentimentos e lidar com questões humanas. Eu diria que numa faculdade de computação você trabalha muito a cabeça, mas que na vida lá fora você precisará trabalhar e manter um corpo saudável para suportar tanto pensamento lógico abstrato e lidar com as emoções que o mercado de trabalho impõe.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;7 - Quais as diferenças que você identifica no mercado de trabalho, entre quem se formou no BCC da USP e em outros cursos similares de outras universidades?&lt;/h3&gt;Essa é uma questão muito delicada e polêmica. Não podemos generalizar nada. Tenho colegas que nem sequer têm diplomas universitário e que são excelentes profissionais. Também já vi alguns formados na USP que eram profissionais medianos. Eu acho que o que define um bom profissional vai além de qual universidade ele se formou. Apesar de não existir uma regra absoluta, existe a estatística. É mais comum pessoas formadas no BCC ou cursos de mesmo nível crescerem mais rápido profissionalmente. Toda dificuldade que o aluno passou durante o curso servirá de base para enfrentar as dificuldades na vida profissional e normalmente ele se sairá melhor.&lt;br /&gt;&lt;br /&gt;Acredito que a formação profissional depende muito mais do esforço e interesse do aluno em se desenvolver. Um aluno que terminou o BCC depois de 4 anos, mas que só se esforçava minimamente para tirar 5 e ser aprovado nas matérias provavelmente será menos competente do que um que cursou uma universidade de qualidade inferior, mas que se esforçou e tirou 10 em tudo que fez.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;8 - Em processos seletivos e em entrevistas de emprego, como pesou o fato de você ter se formado no BCC da USP?&lt;/h3&gt;Sem dúvida, ter graduação no BCC do &lt;a href="http://www.ime.usp.br/"&gt;IME&lt;/a&gt; tem muito peso. Se a avaliação numa entrevista de 2 profissionais for exatamente a mesma, mas um deles tiver BCC e o outro não, quase certamente a empresa ficará com o do BCC.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;9 - Como é a rotina do profissional que trabalha com a Ciência da Computação na prática?&lt;/h3&gt;Depende muito da área em que esse profissional decide se especializar. A Ciência da Computação é uma disciplina muito abrangente. Você pode decidir se especializar em áreas bem diferentes como imagens, sons, algoritmos, otimização ou sistemas distribuídos. Até existe uma intersecção entre os ramos da computação, mas cada área escolhida tem muitas particularidades. Eu escolhi a área de sistemas. Minha rotina sempre foi desenvolver software para usuário final, no começo para desktops e depois para Web. Fiz também alguns poucos projetos para dispositivos móveis.&lt;br /&gt;&lt;br /&gt;A rotina desse tipo de trabalho é interagir com os clientes ou usuários do sistema, entender as suas necessidades e transformar tarefas manuais e repetitivas em soluções de software amigáveis e robustas. Depois de entender o que o cliente deseja, vem a parte técnica de desenhar o projeto (modelagem), escrever código, &lt;a href="http://pt.wikipedia.org/wiki/Test_Driven_Development"&gt;escrever testes&lt;/a&gt;, reescrever código antigo, etc. Desde 2001 comecei a estudar &lt;a href="http://www.agilcoop.org.br/"&gt;métodos ágeis&lt;/a&gt; e utilizo os ensinamentos desses métodos para ser mais produtivo.&lt;br /&gt;&lt;br /&gt;Como trabalho com sistemas para Internet, conheci um pouco sobre cada tecnologia existente. A tecnologia muda muito e temos o dever de ler muito e estarmos atualizado com as melhores linguagens e práticas de programação. Já trabalhei com Visual Basic, Java, PHP, &lt;a href="http://rubyonrails.org/"&gt;RubyOnRails&lt;/a&gt;. Também é necessário um certo conhecimento com &lt;a href="http://sixrevisions.com/"&gt;HTML, CSS e boas práticas de design visual&lt;/a&gt;.&lt;br /&gt;&lt;h3&gt;10 - Em termos práticos, qual a diferença entre os cursos de Ciência da&lt;br /&gt;Computação, Engenharia da Computação e Sistema de Informação? Para quais tarefas cada profissional estaria mais apto em uma empresa?&lt;/h3&gt;Até onde eu sei, Ciência da Computação tem um foco maior no desenvolvimento de software e a Engenharia também lida com Hardware (a parte física da computação). Hoje em dia essas áreas se sobrepõem muito, mas em linhas gerais, o engenheiro irá projetar o chip, os componentes ou os circuitos de um computador e o Cientista erá escrever o software que rodará e utilizará da melhor maneira os recursos desse computador. A área de Sistema de Informação eu conheço pouco, mas entendo que também é desenvolvimento de software, mas com foco em sistemas corporativos ou de automação. Acho que a diferença entre SI e BCC é que a formação do BCC é mais teórica, enquanto de SI lida com questões mais práticas do dia-a-dia do profissional. Acho que SI é uma formação mais de curto prazo, enquanto de a Engenharia e o BCC são formações mais básicas e de longo prazo.&lt;br /&gt;&lt;h3&gt;11 - Qual a remuneração esperada de um recém formado em Ciência da Computação?&lt;/h3&gt;Novamente depende muito da área e do profissional. Os salários variam de R$3000 a R$4500 para os recém formados.&lt;br /&gt;&lt;h3&gt;12 - Você percebeu uma evolução salarial compatível com a sua capacidade, formação e experiência profissional?&lt;/h3&gt;Com certeza tive uma grande evolução salarial. Mas o salário não é a única medida de sucesso profissional. Já tive momentos em que escolhi ganhar um salário menor diante de um desafio ou oportunidade de aprendizado que eu considerava importante para minha carreira. Reconhecimento por parte das pessoas e da comunidade, formação de redes de relacionamentos, benefícios como viagens, apoio por parte da chefia a iniciativas pessoais também são medidas para a saúde e sucesso profissional. Hoje talvez não ganhe o melhor salário do mercado, mas acho que sou respeitado e tenho uma qualidade de vida muito boa.&lt;br /&gt;&lt;h3&gt;13 - Você enxerga reais perspectivas de evoluir no mercado de trabalho?&lt;br /&gt;Como foi sua estratégia para construir sua carreira?&lt;/h3&gt;O mercado de tecnologia oferece muitas oportunidades, talvez mais do que qualquer outro mercado atualmente. Nossa área ainda tem muito para evoluir. Claro que tudo vai sempre depender do esforço e vontade do profissional.&lt;br /&gt;&lt;br /&gt;Acho importante diversificar a carreira, procurando atuar em algumas áreas diferentes, com tecnologias diferentes e fazendo coisas diferentes. Acho muito importante também tentar um tempo fora do Brasil, para conhecer outras culturas e estilos de vida.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_t3QKIVOmzys/S3mF1JdL7WI/AAAAAAAADJ4/b8Rcs1O75o0/s1600-h/IMG_9788.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://3.bp.blogspot.com/_t3QKIVOmzys/S3mF1JdL7WI/AAAAAAAADJ4/b8Rcs1O75o0/s400/IMG_9788.JPG" alt="" id="BLOGGER_PHOTO_ID_5438525173144481122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Uma estratégia que eu sempre usei foi tentar estar sempre disposto a ajudar quem precisa de ajuda e buscar ajuda de quem já está mais evoluído. Trocar experiências sempre. Aprender com os mais antigos e ensinar os mais novos.&lt;br /&gt;&lt;br /&gt;Também é muito importante que o profissional não feche portas ao sair de uma empresa ou instituição. O nosso mercado é pequeno o suficiente para todos se conhecerem e terem boas (ou más) recomendações para dar para os outros sobre você. Devemos fazer sempre o melhor e saber que o mundo dá voltas.&lt;br /&gt;&lt;h3&gt;14 - Que conselhos você daria para um jovem que pretende prestar vestibular na área de TI?&lt;/h3&gt;Estude, estude e estude. Aprenda a gostar de estudar. Aprenda a aprender. Aprenda a ensinar os outros. Goste do que você faz e faça o que você gosta. Não pense que a faculdade será só alegrias. Muitas das coisas que aprendemos na faculdade podem não parecer úteis, mas na maior parte das vezes são. Quando a gente entra na faculdade a gente acha que sabe muito mais do que realmente sabemos e, quando saímos, percebemos que sabemos muito menos do que gostaríamos. Tem muita gente pensando e trabalhando há muito tempo para compor o currículo de um curso. Gente com muita experiência. Temos que confiar que essas pessoas sabem o que estão fazendo. Caso não concordemos com algo, devemos conversar pacificamente e lutar para que as coisas melhorem. Se revoltar não resolve nada. A melhor saída é trabalhar.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_t3QKIVOmzys/S3mF00mGdqI/AAAAAAAADJw/h6kpsUYF4dE/s1600-h/IMG_9880.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://1.bp.blogspot.com/_t3QKIVOmzys/S3mF00mGdqI/AAAAAAAADJw/h6kpsUYF4dE/s400/IMG_9880.JPG" alt="" id="BLOGGER_PHOTO_ID_5438525167544727202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A faculdade é um período muito importante na nossa vida. Devemos tentar ao máximo nos divertir e sermos feliz com as escolhas que fizemos. Caso venhamos a perceber que fizemos a escolha errada, temos que ser adultos e assumirmos nosso erro, mudando o rumo para algo que realmente acreditamos.&lt;br /&gt;&lt;h3&gt;15 - Atualmente, você observa uma queda de interesse dos jovens pela área&lt;br /&gt;de TI? (Caso a resposta seja afirmativa) Qual a razão desse fenômeno?&lt;/h3&gt;Sinceramente, não ouço falar de queda de interesse pela área de TI. Se isso realmente tiver acontecendo, posso dar um palpite totalmente arbitrário sobre as razões para esse fenômeno. Hoje a tecnologia já faz parte do dia-a-dia das pessoas. É algo que está em toda parte. Antigamente era algo misterioso, um conhecimento para poucos, o que acabava atraindo mais pessoas. Hoje, por ser algo comum, perdeu-se interesse. Um outro palpite seria o fato de os cursos terem a tradição de serem difíceis e os jovens de hoje estão fugindo das dificuldades. Mas, como eu disse, são palpites pessoais...&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/1WJqq7-Ge9A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/6896029486599309595/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2010/02/perguntas-e-respostas-sobre-ciencia-da.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/6896029486599309595?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/6896029486599309595?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/1WJqq7-Ge9A/perguntas-e-respostas-sobre-ciencia-da.html" title="15 Perguntas e Respostas sobre Ciência da Computação" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_t3QKIVOmzys/S3mFz7d-VuI/AAAAAAAADJg/7E02Tb-i0ak/s72-c/IMG_9885.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2010/02/perguntas-e-respostas-sobre-ciencia-da.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUECQn09eyp7ImA9WxBWGEQ.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-6021393579485113681</id><published>2010-02-11T10:35:00.007-02:00</published><updated>2010-02-11T11:07:43.363-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-11T11:07:43.363-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="design" /><category scheme="http://www.blogger.com/atom/ns#" term="apple" /><title>Apple Web Site Evolution</title><content type="html">Just for fun, I've entered &lt;a href="http://www.webarchive.org/"&gt;Web Archive&lt;/a&gt; to get the Apple's website version for the last 10 years.&lt;br /&gt;&lt;br /&gt;1997 - this is the first version I could get. It was ugly, red, and left aligned!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t3QKIVOmzys/S3P59135CmI/AAAAAAAADIA/zcogOAxBlLQ/s1600-h/Screen+shot+2010-02-11+at+10.30.27+AM.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 367px;" src="http://2.bp.blogspot.com/_t3QKIVOmzys/S3P59135CmI/AAAAAAAADIA/zcogOAxBlLQ/s400/Screen+shot+2010-02-11+at+10.30.27+AM.png" alt="" id="BLOGGER_PHOTO_ID_5436964015995161186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;1998 - Still left aligned, but cleaner. Apple logo was colored that time.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_t3QKIVOmzys/S3P5-Q5ka8I/AAAAAAAADII/4wjqX02hiUg/s1600-h/Screen+shot+2010-02-11+at+10.30.48+AM.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 332px;" src="http://3.bp.blogspot.com/_t3QKIVOmzys/S3P5-Q5ka8I/AAAAAAAADII/4wjqX02hiUg/s400/Screen+shot+2010-02-11+at+10.30.48+AM.png" alt="" id="BLOGGER_PHOTO_ID_5436964023249955778" border="0" /&gt;&lt;/a&gt;1999 - Now Apple logo is white on black&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t3QKIVOmzys/S3P5-lWa2NI/AAAAAAAADIQ/BljB8NE3gKQ/s1600-h/Screen+shot+2010-02-11+at+10.31.05+AM.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 365px;" src="http://2.bp.blogspot.com/_t3QKIVOmzys/S3P5-lWa2NI/AAAAAAAADIQ/BljB8NE3gKQ/s400/Screen+shot+2010-02-11+at+10.31.05+AM.png" alt="" id="BLOGGER_PHOTO_ID_5436964028739672274" border="0" /&gt;&lt;/a&gt;2000 - Menu is put on top of page and looks like today's apple site. Home has 1 big picture of a main product and 4 small pictures. Logo is red. Web site is centralized on browser.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_t3QKIVOmzys/S3P5-xSA2mI/AAAAAAAADIY/8umD2-ZhPZg/s1600-h/Screen+shot+2010-02-11+at+10.31.21+AM.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 397px;" src="http://1.bp.blogspot.com/_t3QKIVOmzys/S3P5-xSA2mI/AAAAAAAADIY/8umD2-ZhPZg/s400/Screen+shot+2010-02-11+at+10.31.21+AM.png" alt="" id="BLOGGER_PHOTO_ID_5436964031942416994" border="0" /&gt;&lt;/a&gt;2001 - No big changes from 2000.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_t3QKIVOmzys/S3P5_OuKa5I/AAAAAAAADIg/k47iB81Ohdw/s1600-h/Screen+shot+2010-02-11+at+10.31.38+AM.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 357px;" src="http://4.bp.blogspot.com/_t3QKIVOmzys/S3P5_OuKa5I/AAAAAAAADIg/k47iB81Ohdw/s400/Screen+shot+2010-02-11+at+10.31.38+AM.png" alt="" id="BLOGGER_PHOTO_ID_5436964039845112722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2002 - The gray menu is very similar to today's Apple WebSite. There's a search field on the bottom of the page, with footer links&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_t3QKIVOmzys/S3P9eL3X0JI/AAAAAAAADJI/g2FAFUn-ZMU/s1600-h/Screen+shot+2010-02-11+at+10.31.51+AM.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 356px;" src="http://1.bp.blogspot.com/_t3QKIVOmzys/S3P9eL3X0JI/AAAAAAAADJI/g2FAFUn-ZMU/s400/Screen+shot+2010-02-11+at+10.31.51+AM.png" alt="" id="BLOGGER_PHOTO_ID_5436967870189260946" border="0" /&gt;&lt;/a&gt;2003 - No big changes from 2002. Everything is so gray...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_t3QKIVOmzys/S3P9dq4jREI/AAAAAAAADJA/7rbGOBajFk8/s1600-h/Screen+shot+2010-02-11+at+10.32.17+AM.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 357px;" src="http://3.bp.blogspot.com/_t3QKIVOmzys/S3P9dq4jREI/AAAAAAAADJA/7rbGOBajFk8/s400/Screen+shot+2010-02-11+at+10.32.17+AM.png" alt="" id="BLOGGER_PHOTO_ID_5436967861335835714" border="0" /&gt;&lt;/a&gt;2004 - Mac Mini is launched. Web site is a little bit colored, but the design remains the same.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_t3QKIVOmzys/S3P9dUdxQPI/AAAAAAAADI4/XcLIFaYL3ZY/s1600-h/Screen+shot+2010-02-11+at+10.32.27+AM.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 360px;" src="http://4.bp.blogspot.com/_t3QKIVOmzys/S3P9dUdxQPI/AAAAAAAADI4/XcLIFaYL3ZY/s400/Screen+shot+2010-02-11+at+10.32.27+AM.png" alt="" id="BLOGGER_PHOTO_ID_5436967855317926130" border="0" /&gt;&lt;/a&gt;2005 - Still the same website of 2002.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_t3QKIVOmzys/S3P9c7v83LI/AAAAAAAADIw/it2OcST_Gqk/s1600-h/Screen+shot+2010-02-11+at+10.32.39+AM.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 374px;" src="http://1.bp.blogspot.com/_t3QKIVOmzys/S3P9c7v83LI/AAAAAAAADIw/it2OcST_Gqk/s400/Screen+shot+2010-02-11+at+10.32.39+AM.png" alt="" id="BLOGGER_PHOTO_ID_5436967848683297970" border="0" /&gt;&lt;/a&gt;2006 - Big changes with iPhone's introduction. Website is black. Footer is gray.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_t3QKIVOmzys/S3P9clokfiI/AAAAAAAADIo/0eLB6AqK1ac/s1600-h/Screen+shot+2010-02-11+at+10.32.51+AM.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 380px;" src="http://4.bp.blogspot.com/_t3QKIVOmzys/S3P9clokfiI/AAAAAAAADIo/0eLB6AqK1ac/s400/Screen+shot+2010-02-11+at+10.32.51+AM.png" alt="" id="BLOGGER_PHOTO_ID_5436967842746760738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;2007/2008 - Menu is the same of today's (2010) - The images from webarchive are broken... :-)&lt;br /&gt;Site is designed for 1024px width resolutions. Apple becomes WHITE and clean (like my washing machine). Search field goes up (like spotlight in Mac OS X)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t3QKIVOmzys/S3P-_cfbOZI/AAAAAAAADJY/U1iZnP0QEm8/s1600-h/Screen+shot+2010-02-11+at+10.33.27+AM.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 363px;" src="http://2.bp.blogspot.com/_t3QKIVOmzys/S3P-_cfbOZI/AAAAAAAADJY/U1iZnP0QEm8/s400/Screen+shot+2010-02-11+at+10.33.27+AM.png" alt="" id="BLOGGER_PHOTO_ID_5436969541099534738" border="0" /&gt;&lt;/a&gt;2009-2010 - Website is bigger than ever, you have to scroll down to see the whole page, everything remains white.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_t3QKIVOmzys/S3P-_JivoUI/AAAAAAAADJQ/EyHr62fpSVE/s1600-h/Screen+shot+2010-02-11+at+10.33.37+AM.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 355px;" src="http://1.bp.blogspot.com/_t3QKIVOmzys/S3P-_JivoUI/AAAAAAAADJQ/EyHr62fpSVE/s400/Screen+shot+2010-02-11+at+10.33.37+AM.png" alt="" id="BLOGGER_PHOTO_ID_5436969536013181250" border="0" /&gt;&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/hQQIFiVcu9s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/6021393579485113681/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2010/02/apple-web-site-evolution.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/6021393579485113681?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/6021393579485113681?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/hQQIFiVcu9s/apple-web-site-evolution.html" title="Apple Web Site Evolution" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_t3QKIVOmzys/S3P59135CmI/AAAAAAAADIA/zcogOAxBlLQ/s72-c/Screen+shot+2010-02-11+at+10.30.27+AM.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2010/02/apple-web-site-evolution.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQCQ38zeyp7ImA9WxBQGU0.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-595703623493318626</id><published>2010-01-19T10:17:00.009-02:00</published><updated>2010-01-19T11:22:42.183-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-19T11:22:42.183-02:00</app:edited><title>Vipassana e Times auto-organizados</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_t3QKIVOmzys/S1WwFv2VPII/AAAAAAAADH4/Olmi2wuoev0/s1600-h/-11.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_t3QKIVOmzys/S1WwFv2VPII/AAAAAAAADH4/Olmi2wuoev0/s320/-11.jpg" alt="" id="BLOGGER_PHOTO_ID_5428438538655186050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;No início de janeiro, estive num &lt;a href="http://www.dhamma.org/"&gt;retiro de meditação Vipassana&lt;/a&gt;. Eu já havia participado do curso 3 vezes. São 80 meditadores, 40 homens e 40 mulheres. Os cursos são ministrados num centro que fica perto da cidade de Miguel Pereira, no interior do Rio de Janeiro. Os alunos não pagam nada para participar. O sistema sobrevive graças a doações de antigos meditadores, que continuam contribuindo para que outras pessoas tenham os mesmos benefícios que eles tiveram. Além das doações, outro fator que é vital para o sucesso da Vipassana é o trabalho dos voluntários (também chamados de servidores). Enquanto os alunos ficam dedicados exclusivamente ao aprendizado da técnica de meditação, voluntários organizam todo o ambiente para que ele seja o mais confortável e ideal para o meditador. Os voluntários preparam as refeições, cuidam da limpeza e ficam a total disposição para resolver qualquer problema que algum aluno possa vir a enfrentar.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t3QKIVOmzys/S1WvvoUw4qI/AAAAAAAADHo/WeWqCz4FcNM/s1600-h/-7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_t3QKIVOmzys/S1WvvoUw4qI/AAAAAAAADHo/WeWqCz4FcNM/s320/-7.jpg" alt="" id="BLOGGER_PHOTO_ID_5428438158678221474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nessa minha 4ª vez no curso, decidi fazer parte do time de voluntários. Eu aprendi muitas coisas legais nesses dias e gostaria de compartilhar com todos essa experiência.&lt;br /&gt;&lt;br /&gt;O primeiro fato que me chamou muito atenção no grupo de servidores é que ele é um exemplo perfeito de time auto-organizado. Não existe uma hierarquia pré-determinada. O que existe (e o que de fato faz com que equipes auto-organizadas funcionem) são:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Regras simples que todos procuram seguir e, principalmente,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Um objetivo comum muito claro. No caso, o de fazer fazer com que todos os alunos tenham o melhor curso de suas vidas.&lt;/li&gt;&lt;/ul&gt;O trabalho do servidor se resume principalmente no preparo das refeições. Servimos sempre um café da manhã as 6:30, um almoço as 11:00 e um lanche da tarde as 17:00. Para que tudo fique pronto no horário, precisamos começar o preparo sempre com uma boa antecedência. Além disso, temos um livro de receitas preparado pela organização do curso. Com um pouco de conhecimento prévio de cozinha, as dicas do livro e uma boa dose de colaboração, tudo sai perfeito.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t3QKIVOmzys/S1WvvaJts-I/AAAAAAAADHg/Pn0sFQ3FUjI/s1600-h/-5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_t3QKIVOmzys/S1WvvaJts-I/AAAAAAAADHg/Pn0sFQ3FUjI/s320/-5.jpg" alt="" id="BLOGGER_PHOTO_ID_5428438154873779170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;O mais engraçado é que ninguém precisa dizer para ninguém o que precisa ser feito. Todos sabem das regras básicas:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sujou, lavou&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Depois de usar, coloque de volta no lugar&lt;/li&gt;&lt;li&gt;Divida as tarefas, cada um faz uma coisa, segundo suas habilidades.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Faça antes o que é mais importante&lt;/li&gt;&lt;/ul&gt;Eu fiquei muito bom em descascar e cortar legumes! Parece piada, mas depois de 10 dias eu estava adorando lavar, descascar e cortar cenouras, abobrinhas, batatas, cebolas, beterrabas, berinjelas, inhames (até isso tinha).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t3QKIVOmzys/S1WvvJ1yOqI/AAAAAAAADHY/hOHz-h6Ne8A/s1600-h/-4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_t3QKIVOmzys/S1WvvJ1yOqI/AAAAAAAADHY/hOHz-h6Ne8A/s320/-4.jpg" alt="" id="BLOGGER_PHOTO_ID_5428438150495222434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;O time de servidores tinha 7 pessoas fixas e mais alguns servidores em tempo parcial. Éramos 4 homens e 3 mulheres. O Eduardo era o nosso consultor de assuntos "legumísticos". Por ser engenheiro agrônomo, ele entendia tudo de conservação e armazenamento de alimentos. A Inny fazia sempre o chá e o leite dos alunos, além de ajudar a lavar a louça. A tia Sônia, por ter muita prática na cozinha e ser mãe de uma Cheff, coordenava o fogão e solicitava o pré-preparo para nós. O Samuel entendia tudo de alimentos orgânicos. Ele era o rei da salada, molhos e grande conhecedor do aproveitamento de restos de alimentos, como chá com a casca do abacaxi, fermento de casca de maça e o delicioso bosht polonês (beterraba com iogurte). O Nilton, além de ser um ótimo companheiro de quarto, lavava louça melhor do que a Brastemp da minha mãe. O cara era uma máquina. A Tia Sílvia, por ser uma aluna muito antiga, conhecia muito as manhas e estava sempre nos aconselhando, além de ser responsável pelas refeições do professor do curso. O Mateus, também aluno antigo, era o nosso guru! Ele fazia todo o café da manhã para 100 pessoas praticamente sozinho.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_t3QKIVOmzys/S1Wvuw5ZbgI/AAAAAAAADHQ/0JOpgCen_rE/s1600-h/-2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_t3QKIVOmzys/S1Wvuw5ZbgI/AAAAAAAADHQ/0JOpgCen_rE/s320/-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5428438143799488002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Entre os servidores, existe sempre dois gerentes, um para os homens e outro para as mulheres (porque no curso, as pessoas ficam separadas por sexo). Os gerentes não têm superioridade hierárquica em relação a ninguém (aliás, nem sei porque chamam de gerente...) - o papel deles é estar pronto para atender as necessidades dos alunos e a levar questões mais complexas para o professor. Os alunos não podem se comunicar entre si, a única pessoa com a qual eles podem falar é o gerente. Cada curso tem um gerente diferente. Dessa vez foi o Michael para os homens e a Sarah para as mulheres. Ser gerente é uma grande desafio, pois o curso não é fácil e atender a demanda de 40 alunos é bem puxado.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_t3QKIVOmzys/S1WvuoED72I/AAAAAAAADHI/ntHEwfLHXKw/s1600-h/-1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_t3QKIVOmzys/S1WvuoED72I/AAAAAAAADHI/ntHEwfLHXKw/s320/-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5428438141428297570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;No final de cada dia, os servidores se reúnem com o professor para uma reunião de 15 minutos (qualquer semelhança é mera coincidência). Mas nem todos falam, apenas aqueles que têm algum assunto relevante e que mereça discussão.&lt;br /&gt;&lt;br /&gt;Alguns pontos de grande aprendizado numa experiência dessas:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Aprender a trabalhar em grupo&lt;/li&gt;&lt;li&gt;Reconhecer as habilidades de cada pessoa&lt;/li&gt;&lt;li&gt;Respeitar as limitações do outro e ser paciente&lt;/li&gt;&lt;li&gt;Seguir e respeitar regras&lt;/li&gt;&lt;li&gt;Aprender a servir ao próximo sem a necessidade de receber algo em troca&lt;/li&gt;&lt;li&gt;Aprender a ouvir críticas e opiniões adversas, muitas vezes contrárias a sua&lt;/li&gt;&lt;li&gt;Reconhecer as condições de trabalho algumas vezes não ideais e fazer o melhor de si&lt;/li&gt;&lt;li&gt;Prestar atenção nas nossas próprias ações, se olhar, se observar&lt;/li&gt;&lt;li&gt;Saber se perdoar quando fizer algo errado&lt;/li&gt;&lt;li&gt;Saber perdoar o outro quando o outro fizer algo errado&lt;/li&gt;&lt;li&gt;Viver na rotina e ainda assim ser feliz e fazer as coisas com amor&lt;/li&gt;&lt;li&gt;Aprender a viver em paz e a desejar a paz e a harmonia para o outro, independente de quem seja ou do que tenha feito.&lt;/li&gt;&lt;li&gt;Aprender que é possível trabalhar junto sem uma hierarquia rígida&lt;/li&gt;&lt;li&gt;Aprender que não precisamos de processos e regras complexas para fazer algo bom&lt;/li&gt;&lt;li&gt;Simplicidade existe. A técnica de Vipassana é para mim o maior exemplo de Simplicidade.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Agradeço a todos os companheiros servidores pelas enormes lições que eles me ensinaram. Eu desejo que todas as pessoas possam um dia participar de um curso desses, aprender coisas boas como eu aprendi e levar essas coisas para a sua vida e serem mais felizes. Que todos sejam felizes!&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_t3QKIVOmzys/S1WwFc6mbiI/AAAAAAAADHw/_Fuf3G5q77M/s1600-h/-9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_t3QKIVOmzys/S1WwFc6mbiI/AAAAAAAADHw/_Fuf3G5q77M/s320/-9.jpg" alt="" id="BLOGGER_PHOTO_ID_5428438533572816418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Mais algumas informações:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gsd.ime.usp.br/seminars/2006/vipassana.ppt"&gt;Palestra sobre Vipassana na USP&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.slideshare.net/danicuki/meditao-a-arte-de-viver"&gt;Palestra sobre Meditação&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agileandart.blogspot.com/2009/10/meditacao-e-agilidade.html"&gt;Meditação e Agilidade&lt;/a&gt;&lt;br /&gt;&lt;a href="http://agileandart.blogspot.com/2008/05/vipassana-xp-e-mudanas-sem-medo.html"&gt;Vipassana, XP e Mudanças sem Medo&lt;/a&gt;&lt;br /&gt;&lt;a href="http://dhamma.org/"&gt;Site Vipassana&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/97MuAgLk9rg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/595703623493318626/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2010/01/vipassana-e-times-auto-organizados.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/595703623493318626?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/595703623493318626?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/97MuAgLk9rg/vipassana-e-times-auto-organizados.html" title="Vipassana e Times auto-organizados" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_t3QKIVOmzys/S1WwFv2VPII/AAAAAAAADH4/Olmi2wuoev0/s72-c/-11.jpg" height="72" width="72" /><thr:total>7</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2010/01/vipassana-e-times-auto-organizados.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UEQng4fip7ImA9WhZTFUk.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-1888688005144887487</id><published>2009-11-04T16:41:00.001-02:00</published><updated>2011-03-19T10:26:43.636-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-19T10:26:43.636-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="patterns for introducing new ideas" /><category scheme="http://www.blogger.com/atom/ns#" term="Daniel Cukier" /><category scheme="http://www.blogger.com/atom/ns#" term="tese" /><category scheme="http://www.blogger.com/atom/ns#" term="padrões" /><category scheme="http://www.blogger.com/atom/ns#" term="dissertação" /><title>Dissertação de Mestrado</title><content type="html">Há algum tempo venho enrolando para publicar a minha dissertação de mestrado. O motivo dessa enrolação é bem simples: eu não terminei de revisar a dissertação. Foram vários e vários comentários que a banca fez no &lt;a href="http://agileandart.blogspot.com/2009/05/master-thesis-defense-video.html"&gt;dia da defesa&lt;/a&gt; e que eu tinha que alterar no texto. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bom, eu fiz a primeira revisão e mandei para o meu orientador, mas ele me mandou de volta com mais trocentas mil coisas para mudar. Enfim... é um processo infinito! E o pior é que eu entrei em outra rotina, que fez com que eu tirasse totalmente o foco do mestrado. Como a banca no final aprovou a tese, eu tenho apenas um compromisso moral de revisá-la, o que torna a coisa muito mais difícil de ser terminada. Ou seja, não sei quando vou terminar, se é que eu vou terminar um dia. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enquanto isso, vou assumir que a versão que eu tenho já está boa o suficiente para publicar num blog. Tudo bem: segundo os acadêmicos, não está boa o suficiente para ser publicada num jornal científico ou na biblioteca digital da USP. Mas isso é assunto para outra sindicância...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Algumas pessoas já leram versões preliminares e parciais dessa dissertação. Algumas partes do texto já foram publicadas, parcialmente em posts desse blog. A tese é, no final das contas, um relato da minha experiência dos últimos 3 anos trabalhando na Locaweb e dos últimos 15 anos como desenvolvedor de software e aluno de Ciência da Computação no IME.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Quem tiver paciência de ler as 145 páginas, é só &lt;a href="http://danicuki.tecnologia.ws/danicuki/dissertacao-revisada.pdf"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;baixar a dissertação&lt;/span&gt;&lt;/a&gt;. O texto está bem dividido em duas partes quase distintas:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;A primeira fala sobre Padrões para Introduzir Novas Ideias, como foi a utilização deles na implantação de métodos ágeis na Locaweb.&lt;/li&gt;&lt;li&gt;A segunda fala sobre as relações entre Arte e o Desenvolvimento de Software e faz o link com a primeira parte com o padrão 'Faça Arte'&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Como eu disse, ainda faltam fazer as últimas alterações sugeridas pelo meu orientador. Continuo aceitando sugestões e críticas de todos. Se ninguém me escrever nada, poderá ser por 2 motivos: &lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Ninguém leu o texto&lt;/li&gt;&lt;li&gt;O texto está perfeito&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Como sou um homem livre e de bons costumes, caso ninguém mesmo comente, vou assumir o segundo como verdade... :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/A_mvLMuIcD8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/1888688005144887487/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/11/dissertacao-de-mestrado.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/1888688005144887487?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/1888688005144887487?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/A_mvLMuIcD8/dissertacao-de-mestrado.html" title="Dissertação de Mestrado" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>3</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/11/dissertacao-de-mestrado.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UGRXo-eyp7ImA9WxNVF0g.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-7232132613178926608</id><published>2009-10-28T16:35:00.004-02:00</published><updated>2009-10-28T16:40:24.453-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-28T16:40:24.453-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bluesoft" /><category scheme="http://www.blogger.com/atom/ns#" term="agile" /><category scheme="http://www.blogger.com/atom/ns#" term="patterns for introducing new ideas" /><category scheme="http://www.blogger.com/atom/ns#" term="entrevista" /><category scheme="http://www.blogger.com/atom/ns#" term="Daniel Cukier" /><category scheme="http://www.blogger.com/atom/ns#" term="encontro agil" /><title>Entrevista para a Bluesoft no Encontro Ágil</title><content type="html">Agradeço a todo pessoal da &lt;a href="http://bluesoft.wordpress.com/"&gt;Bluesoft&lt;/a&gt; por me oferecer a oportunidade de mostrar o meu trabalho. Nessa entrevista, falo brevemente sobre Padrões para Introduzir Novas Ideias. Mais detalhes podem ser encontrados no meu blog.&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="220"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7170746&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=ff9933&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=7170746&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=ff9933&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="220"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://bluesoft.wordpress.com/"&gt;Blog da Bluesoft&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/fswLE7L3dYE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/7232132613178926608/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/10/entrevista-para-bluesoft-no-encontro.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/7232132613178926608?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/7232132613178926608?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/fswLE7L3dYE/entrevista-para-bluesoft-no-encontro.html" title="Entrevista para a Bluesoft no Encontro Ágil" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>3</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/10/entrevista-para-bluesoft-no-encontro.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAAQXY6eCp7ImA9WxNVEEg.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-374598677336651878</id><published>2009-10-20T13:49:00.002-02:00</published><updated>2009-10-20T13:49:00.810-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-20T13:49:00.810-02:00</app:edited><title>Desvendando O Cerebro Humano Encontro Agil</title><content type="html">Para quem quiser, seguem os slides da minha palestra no Encontro Ágil 2009:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="width:477px;text-align:left" id="__ss_2236782"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/danicuki/desvendando-o-cerebro-humano-encontro-agil" title="Desvendando O Cerebro Humano Encontro Agil"&gt;Desvendando O Cerebro Humano Encontro Agil&lt;/a&gt;&lt;object style="margin:0px" width="477" height="510"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayerd.swf?doc=desvendandoocerebrohumanoencontroagil-091015174601-phpapp01&amp;amp;stripped_title=desvendando-o-cerebro-humano-encontro-agil"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayerd.swf?doc=desvendandoocerebrohumanoencontroagil-091015174601-phpapp01&amp;amp;stripped_title=desvendando-o-cerebro-humano-encontro-agil" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="477" height="510"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;documents&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/danicuki"&gt;danicuki&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/G4ECHOmb1c4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/374598677336651878/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/10/desvendando-o-cerebro-humano-encontro.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/374598677336651878?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/374598677336651878?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/G4ECHOmb1c4/desvendando-o-cerebro-humano-encontro.html" title="Desvendando O Cerebro Humano Encontro Agil" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/10/desvendando-o-cerebro-humano-encontro.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcBQnY6fyp7ImA9WxNVEEg.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-5666615840722113319</id><published>2009-10-20T13:41:00.005-02:00</published><updated>2009-10-20T13:54:13.817-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-20T13:54:13.817-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="art of living" /><category scheme="http://www.blogger.com/atom/ns#" term="arts" /><category scheme="http://www.blogger.com/atom/ns#" term="vipassana" /><title>The Art of Living</title><content type="html">Everyone seeks peace and harmony, because this is what we lack in our lives. From time to time we all experience agitation, irritation, dishar mony. And when we suffer from these miseries, we don't keep them to ourselves; we often distribute them to others as well. Unhappiness permeates the atmosphere around someone who is miserable, and those who come in contact with such a person also become affected. Certainly this is not a skillful way to live.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_t3QKIVOmzys/St3bomUzXnI/AAAAAAAADEc/ehIa6zBKk7k/s1600-h/IMG_4646.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_t3QKIVOmzys/St3bomUzXnI/AAAAAAAADEc/ehIa6zBKk7k/s320/IMG_4646.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5394709419188772466" /&gt;&lt;/a&gt;&lt;br /&gt;We ought to live at peace with ourselves, and at peace with others. After all, human beings are social beings, having to live in society and deal with each other. But how are we to live peacefully? How are we to remain harmonious within, and maintain peace and harmony around us, so that others can also live peacefully and harmoniously?&lt;br /&gt;&lt;br /&gt;In order to be relieved of our misery, we have to know the basic reason for it, the cause of the suffering. If we investigate the problem, it becomes clear that whenever we start generating any negativity or impurity in the mind, we are bound to become unhappy. A negativity in the mind, a mental defilement or impurity, cannot coexist with peace and harmony.&lt;br /&gt;&lt;br /&gt;How do we start generating negativity? Again, by investigation, it becomes clear. We become unhappy when we find someone behaving in a way that we don't like, or when we find something happening which we don't like. Unwanted things happen and we create tension within. Wanted things do not happen, some obstacle comes in the way, and again we create tension within; we start tying knots within. And throughout life, unwanted things keep on happening, wanted things may or may not happen, and this process of reaction, of tying knots—Gordian knots—makes the entire mental and physical structure so tense, so full of negativity, that life becomes miserable.&lt;br /&gt;&lt;br /&gt;Now, one way to solve this problem is to arrange that nothing unwanted happens in life, that everything keeps on happening exactly as we desire. Either we must develop the power, or somebody else who will come to our aid must have the power, to see that unwanted things do not happen and that everything we want happens. But this is impossible. There is no one in the world whose desires are always fulfilled, in whose life everything happens according to his or her wishes, without anything unwanted happening. Things constantly occur that are contrary to our desires and wishes. So the question arises: how can we stop reacting blindly when confronted with things that we don't like? How can we stop creating tension and remain peaceful and harmonious?&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_t3QKIVOmzys/St3boDd1enI/AAAAAAAADEU/PVbaE1LmLrg/s1600-h/IMG_7621.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_t3QKIVOmzys/St3boDd1enI/AAAAAAAADEU/PVbaE1LmLrg/s320/IMG_7621.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5394709409831418482" /&gt;&lt;/a&gt;&lt;br /&gt;In India, as well as in other countries, wise saintly persons of the past studied this problem—the problem of human suffering—and found a solution: if something unwanted happens and you start to react by generating anger, fear or any negativity, then, as soon as possible, you should divert your attention to something else. For example, get up, take a glass of water, start drinking—your anger won't multiply; on the other hand, it'll begin to subside. Or start counting: one, two, three, four. Or start repeating a word, or a phrase, or some mantra, perhaps the name of a god or saintly person towards whom you have devotion; the mind is diverted, and to some extent you'll be free of the negativity, free of the anger.&lt;br /&gt;&lt;br /&gt;This solution was helpful; it worked. It still works. Responding like this, the mind feels free from agitation. However, the solution works only at the conscious level. In fact, by diverting the attention you push the negativity deep into the unconscious, and there you continue to generate and multiply the same defilement. On the surface there is a layer of peace and harmony, but in the depths of the mind there is a sleeping volcano of suppressed negativity which sooner or later may erupt in a violent explosion.&lt;br /&gt;&lt;br /&gt;Other explorers of inner truth went still further in their search and, by experiencing the reality of mind and matter within themselves, recognized that diverting the attention is only running away from the problem. Escape is no solution; you have to face the problem. Whenever negativity arises in the mind, just observe it, face it. As soon as you start to observe a mental impurity, it begins to lose its strength and slowly withers away.&lt;br /&gt;&lt;br /&gt;A good solution; it avoids both extremes—suppression and expression. Burying the negativity in the unconscious will not eradicate it, and allowing it to manifest as unwholesome physical or vocal actions will only create more problems. But if you just observe, then the defilement passes away and you are free of it.&lt;br /&gt;&lt;br /&gt;This sounds wonderful, but is it really practical? It's not easy to face one's own impurities. When anger arises, it so quickly overwhelms us that we don't even notice. Then, overpowered by anger, we perform physical or vocal actions which harm ourselves and others. Later, when the anger has passed, we start crying and repenting, begging pardon from this or that person or from God: “Oh, I made a mistake, please excuse me!” But the next time we are in a similar situation, we again react in the same way. This continual repenting doesn't help at all.&lt;br /&gt;&lt;br /&gt;The difficulty is that we are not aware when negativity starts. It begins deep in the unconscious mind, and by the time it reaches the conscious level it has gained so much strength that it overwhelms us, and we cannot observe it.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t3QKIVOmzys/St3cYNGGoqI/AAAAAAAADEk/0QkdK6VhpIw/s1600-h/00074.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://2.bp.blogspot.com/_t3QKIVOmzys/St3cYNGGoqI/AAAAAAAADEk/0QkdK6VhpIw/s320/00074.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5394710237049954978" /&gt;&lt;/a&gt;&lt;br /&gt;Suppose that I employ a private secretary, so that whenever anger arises he says to me, “Look, anger is starting!” Since I cannot know when this anger will start, I'll need to hire three private secretaries for three shifts, around the clock! Let's say I can afford it, and anger begins to arise. At once my secretary tells me, “Oh look—anger has started!” The first thing I'll do is rebuke him: “You fool! You think you're paid to teach me?” I'm so overpowered by anger that good advice won't help.&lt;br /&gt;&lt;br /&gt;Suppose wisdom does prevail and I don't scold him. Instead, I say, “Thank you very much. Now I must sit down and observe my anger.” Yet, is it possible? As soon as I close my eyes and try to observe anger, the object of the anger immediately comes into my mind—the person or incident which initiated the anger. Then I'm not observing the anger itself; I'm merely observing the external stimulus of that emotion. This will only serve to multiply the anger, and is therefore no solution. It is very difficult to observe any abstract negativity, abstract emotion, divorced from the external object which originally caused it to arise.&lt;br /&gt;&lt;br /&gt;However, someone who reached the ultimate truth found a real solution. He discovered that whenever any impurity arises in the mind, physically two things start happening simultaneously. One is that the breath loses its normal rhythm. We start breathing harder whenever negativity comes into the mind. This is easy to observe. At a subtler level, a biochemical reaction starts in the body, resulting in some sensation. Every impurity will generate some sensation or the other within the body.&lt;br /&gt;&lt;br /&gt;This presents a practical solution. An ordinary person cannot observe abstract defilements of the mind—abstract fear, anger or passion. But with proper training and practice it is very easy to observe respiration and body sensations, both of which are directly related to mental defilements.&lt;br /&gt;&lt;br /&gt;Respiration and sensations will help in two ways. First, they will be like private secretaries. As soon as a negativity arises in the mind, the breath will lose its normality; it will start shouting, “Look, something has gone wrong!” And we cannot scold the breath; we have to accept the warning. Similarly, the sensations will tell us that something has gone wrong. Then, having been warned, we can start observing the respiration, start observing the sensations, and very quickly we find that the negativity passes away.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_t3QKIVOmzys/St3bnjWqgII/AAAAAAAADEM/u_QvBrjSMCY/s1600-h/IMG_7695.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/_t3QKIVOmzys/St3bnjWqgII/AAAAAAAADEM/u_QvBrjSMCY/s320/IMG_7695.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5394709401211404418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This mental-physical phenomenon is like a coin with two sides. On one side are the thoughts and emotions arising in the mind, on the other side are the respiration and sensations in the body. Any thoughts or emotions, any mental impurities that arise manifest themselves in the breath and the sensations of that moment. Thus, by observing the respiration or the sensations, we are in fact observing mental impurities. Instead of running away from the problem, we are facing reality as it is. As a result, we discover that these impurities lose their strength; they no longer overpower us as they did in the past. If we persist, they eventually disappear altogether and we begin to live a peaceful and happy life, a life increasingly free of negativities.&lt;br /&gt;&lt;br /&gt;In this way the technique of self-observation shows us reality in its two aspects, inner and outer. Previously we only looked outward, missing the inner truth. We always looked outside for the cause of our unhappiness; we always blamed and tried to change the reality outside. Being ignorant of the inner reality, we never understood that the cause of suffering lies within, in our own blind reactions toward pleasant and unpleasant sensations.&lt;br /&gt;&lt;br /&gt;Now, with training, we can see the other side of the coin. We can be aware of our breathing and also of what is happening inside. Whatever it is, breath or sensation, we learn just to observe it without losing our mental balance. We stop reacting and multiplying our misery. Instead, we allow the defilements to manifest and pass away.&lt;br /&gt;&lt;br /&gt;The more one practices this technique, the more quickly negativities will dissolve. Gradually the mind becomes free of defilements, becomes pure. A pure mind is always full of love—selfless love for all others, full of compassion for the failings and sufferings of others, full of joy at their success and happiness, full of equanimity in the face of any situation.&lt;br /&gt;&lt;br /&gt;When one reaches this stage, the entire pattern of one's life changes. It is no longer possible to do anything vocally or physically which will disturb the peace and happiness of others. Instead, a balanced mind not only becomes peaceful, but the surrounding atmosphere also becomes permeated with peace and harmony, and this will start affecting others, helping others too.&lt;br /&gt;&lt;br /&gt;By learning to remain balanced in the face of everything experienced inside, one develops detachment towards all that one encounters in external situations as well. However, this detachment is not escapism or indifference to the problems of the world. Those who regularly practice Vipassana become more sensitive to the sufferings of others, and do their utmost to relieve suffering in whatever way they can—not with any agitation, but with a mind full of love, compassion and equanimity. They learn holy indifference—how to be fully committed, fully involved in helping others, while at the same time maintaining balance of mind. In this way they remain peaceful and happy, while working for the peace and happiness of others.&lt;br /&gt;&lt;br /&gt;This is what the Buddha taught: an art of living. He never established or taught any religion, any “ism”. He never instructed those who came to him to practice any rites or rituals, any empty formalities. Instead, he taught them just to observe nature as it is, by observing the reality inside. Out of ignorance we keep reacting in ways which harm ourselves and others. But when wisdom arises—the wisdom of observing reality as it is—this habit of reacting falls away. When we cease to react blindly, then we are capable of real action—action proceeding from a balanced mind, a mind which sees and understands the truth. Such action can only be positive, creative, helpful to ourselves and to others.&lt;br /&gt;&lt;br /&gt;What is necessary, then, is to “know thyself”—advice which every wise person has given. We must know ourselves, not just intellectually in the realm of ideas and theories, and not just emotionally or devotionally, simply accepting blindly what we have heard or read. Such knowledge is not enough. Rather, we must know reality experientially. We must experience directly the reality of this mental-physical phenomenon. This alone is what will help us be free of our suffering.&lt;br /&gt;&lt;br /&gt;This direct experience of our own inner reality, this technique of self-observation, is what is called Vipassana meditation. In the language of India in the time of the Buddha, passana meant seeing in the ordinary way, with one's eyes open; but vipassana is observing things as they actually are, not just as they appear to be. Apparent truth has to be penetrated, until we reach the ultimate truth of the entire psycho-physical structure. When we experience this truth, then we learn to stop reacting blindly, to stop creating negativities—and naturally the old ones are gradually eradicated. We become liberated from misery and experience true happiness.&lt;br /&gt;&lt;br /&gt;There are three steps to the training given in a meditation course. First, one must abstain from any action, physical or vocal, which disturbs the peace and harmony of others. One cannot work to liberate oneself from impurities of the mind while at the same time continuing to perform deeds of body and speech which only multiply them. Therefore, a code of morality is the essential first step of the practice. One undertakes not to kill, not to steal, not to commit sexual misconduct, not to tell lies, and not to use intoxicants. By abstaining from such actions, one allows the mind to quiet down sufficiently in order to proceed further.&lt;br /&gt;&lt;br /&gt;The next step is to develop some mastery over this wild mind by training it to remain fixed on a single object, the breath. One tries to keep one's attention on the respiration for as long as possible. This is not a breathing exercise; one does not regulate the breath. Instead, one observes natural respiration as it is, as it comes in, as it goes out. In this way one further calms the mind so that it is no longer overpowered by intense negativities. At the same time, one is concentrating the mind, making it sharp and penetrating, capable of the work of insight.&lt;br /&gt;&lt;br /&gt;These first two steps, living a moral life, and controlling the mind, are very necessary and beneficial in themselves, but they will lead to suppression of negativities unless one takes the third step: purifying the mind of defilements by developing insight into one's own nature. This is Vipassana: experiencing one's own reality by the systematic and dispassionate observation within oneself of the ever-changing mind-matter phenomenon manifesting itself as sensations. This is the culmination of the teaching of the Buddha: self-purification by self-observation.&lt;br /&gt;&lt;br /&gt;It can be practiced by one and all. Everyone faces the problem of suffering. It is a universal malady which requires a universal remedy, not a sectarian one. When one suffers from anger, it's not Buddhist anger, Hindu anger, or Christian anger. Anger is anger. When one becomes agitated as a result of this anger, this agitation is not Christian, or Jewish, or Muslim. The malady is universal. The remedy must also be universal.&lt;br /&gt;&lt;br /&gt;Vipassana is such a remedy. No one will object to a code of living which respects the peace and harmony of others. No one will object to developing control over the mind. No one will object to developing insight into one's own nature, by which it is possible to free the mind of negativities. Vipassana is a universal path.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_t3QKIVOmzys/St3cYjsrGNI/AAAAAAAADEs/tdlcnKU3gjw/s1600-h/00087.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_t3QKIVOmzys/St3cYjsrGNI/AAAAAAAADEs/tdlcnKU3gjw/s320/00087.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5394710243117308114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Observing reality as it is by observing the truth inside—this is knowing oneself directly and experientially. As one practices, one keeps freeing oneself from the misery of mental impurities. From the gross, external, apparent truth, one penetrates to the ultimate truth of mind and matter. Then one transcends that, and experiences a truth which is beyond mind and matter, beyond time and space, beyond the conditioned field of relativity: the truth of total liberation from all defilements, all impurities, all suffering. Whatever name one gives this ultimate truth is irrelevant; it is the final goal of everyone.&lt;br /&gt;&lt;br /&gt;May you all experience this ultimate truth. May all people be free from misery. May they enjoy real peace, real harmony, real happiness.&lt;br /&gt;&lt;br /&gt;MAY ALL BEINGS BE HAPPY&lt;br /&gt;&lt;br /&gt;The above text is based upon a talk given by Mr. S.N. Goenka in Berne, Switzerland.&lt;div&gt;&lt;a href="http://www.dhamma.org/"&gt;Get more information about Vipassana&lt;/a&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/Y-erVT68tMo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/5666615840722113319/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/10/art-of-living.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/5666615840722113319?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/5666615840722113319?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/Y-erVT68tMo/art-of-living.html" title="The Art of Living" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_t3QKIVOmzys/St3bomUzXnI/AAAAAAAADEc/ehIa6zBKk7k/s72-c/IMG_4646.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/10/art-of-living.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEENR3g8cCp7ImA9WxNWFkk.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-6182629228087224899</id><published>2009-10-15T18:33:00.003-03:00</published><updated>2009-10-15T18:38:16.678-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-15T18:38:16.678-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="encontro agil" /><category scheme="http://www.blogger.com/atom/ns#" term="inteligencia" /><title>Desenvolvendo a Inteligência Longe do Computador</title><content type="html">No último domingo, no &lt;a href="http://www.encontroagil.com.br/"&gt;Encontro Ágil&lt;/a&gt;, fizemos uma sessão de Birds of a Feather e discutimos alternativas para pessoas de TI desenvolverem sua inteligência longe do computador. A discussão foi maravilhosa e gostaria de compartilhar com todos esse momento incrível do Encontro Ágil. O vídeo é longo, mas vale muito a pena parar um tempo para refletir sobre tudo que foi dito nessa conversa de pessoas de várias regiões do Brasil, com históricos completamente diferentes, porém, com algo em comum.&lt;br /&gt;&lt;br /&gt;Confira o vídeo:&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="300"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7026536&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ff9933&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=7026536&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ff9933&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/X3fgAISAMZs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/6182629228087224899/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/10/desenvolvendo-inteligencia-longe-do.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/6182629228087224899?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/6182629228087224899?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/X3fgAISAMZs/desenvolvendo-inteligencia-longe-do.html" title="Desenvolvendo a Inteligência Longe do Computador" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/10/desenvolvendo-inteligencia-longe-do.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UESH47eSp7ImA9WxNWFU4.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-6495501791790434828</id><published>2009-10-14T10:57:00.005-03:00</published><updated>2009-10-14T12:46:49.001-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-14T12:46:49.001-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="railssummit" /><category scheme="http://www.blogger.com/atom/ns#" term="samba" /><category scheme="http://www.blogger.com/atom/ns#" term="akitaonrails" /><category scheme="http://www.blogger.com/atom/ns#" term="akita" /><title>Samba do Akita</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_t3QKIVOmzys/StXZoRDyPuI/AAAAAAAADDg/Ct3qb6qi4EM/s1600-h/4010879256_e2dd89edd0.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_t3QKIVOmzys/StXZoRDyPuI/AAAAAAAADDg/Ct3qb6qi4EM/s320/4010879256_e2dd89edd0.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5392455414643310306" /&gt;&lt;/a&gt;&lt;br /&gt;O Akita nos convidou&lt;br /&gt;Prum evento muito legal&lt;br /&gt;Nóis fumo e foi muito mais que animal&lt;br /&gt;Nóis twitêmo RailsSummit o dia inteiro&lt;br /&gt;Da outra vêis, nóis vai vortá&lt;br /&gt;Nóis não semo tatu&lt;br /&gt;&lt;br /&gt;Outro dia encontremo com Akita&lt;br /&gt;Que mostrou pra gente a morena Open Source&lt;br /&gt;Isso não se faz Akita&lt;br /&gt;Nóis sêmo geek&lt;br /&gt;Era só ter ponhado o projeto no git&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(música apresentada pela primeira vez na desconferência do &lt;a href="http://www.railssummit.com.br/"&gt;Rails Summit&lt;/a&gt; 2009)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4T4Yw9hctfc&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/4T4Yw9hctfc&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/RAfoEnlbGq4&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/RAfoEnlbGq4&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/q-urEzg80LE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/6495501791790434828/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/10/samba-do-akita.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/6495501791790434828?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/6495501791790434828?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/q-urEzg80LE/samba-do-akita.html" title="Samba do Akita" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_t3QKIVOmzys/StXZoRDyPuI/AAAAAAAADDg/Ct3qb6qi4EM/s72-c/4010879256_e2dd89edd0.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/10/samba-do-akita.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUADQXw_cSp7ImA9WxNXGUk.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-7616104774865478247</id><published>2009-10-07T17:17:00.002-03:00</published><updated>2009-10-07T17:36:10.249-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-07T17:36:10.249-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="education" /><category scheme="http://www.blogger.com/atom/ns#" term="criativity" /><category scheme="http://www.blogger.com/atom/ns#" term="dance" /><category scheme="http://www.blogger.com/atom/ns#" term="arts" /><title>Art in our children's education</title><content type="html">In this video, Ken Robinson shows how schools kill creativity.&lt;br /&gt;The coolest part is when he says today we are forgeting we have a body. We focus just on our heads, because the ultimate objective of one would be become a University Professor. He says Professors are people who think their body are just transport for their heads. The body exists just to take our heads to meetings.  &lt;br /&gt;&lt;br /&gt;I can extend this to every IT professional. We are tremendously focused on our heads. I admit that sometime I forget I have a body (Thankfully, not every time)! We need to start dancing!&lt;br /&gt;&lt;br /&gt;I was used to dance forro before I've got married. It was a great time in my life (nothing to do with the girls I've got there). Now I dance with my wife sometimes, not so often, but every time it happens it's a big pleasure and I have no doubts that, if I start to measure my productivity on week that I dance, I'll get better results on dancing weeks.&lt;br /&gt;&lt;br /&gt;Whatch the video, take you own conclusion and, LET'S DANCE!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="334" height="326"&gt;&lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;param name="bgColor" value="#ffffff"&gt; &lt;param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/SirKenRobinson_2006-medium.flv&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/SirKenRobinson-2006.embed_thumbnail.jpg&amp;amp;vw=320&amp;amp;vh=240&amp;amp;ap=0&amp;amp;ti=66&amp;amp;introDuration=16500&amp;amp;adDuration=4000&amp;amp;postAdDuration=2000&amp;amp;adKeys=talk=ken_robinson_says_schools_kill_creativity;year=2006;theme=how_the_mind_works;theme=bold_predictions_stern_warnings;theme=top_10_tedtalks;theme=how_we_learn;theme=the_creative_spark;theme=master_storytellers;event=TED2006;&amp;amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;"&gt;&lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgcolor="#ffffff" allowfullscreen="true" flashvars="vu=http://video.ted.com/talks/dynamic/SirKenRobinson_2006-medium.flv&amp;amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/SirKenRobinson-2006.embed_thumbnail.jpg&amp;amp;vw=320&amp;amp;vh=240&amp;amp;ap=0&amp;amp;ti=66&amp;amp;introDuration=16500&amp;amp;adDuration=4000&amp;amp;postAdDuration=2000&amp;amp;adKeys=talk=ken_robinson_says_schools_kill_creativity;year=2006;theme=how_the_mind_works;theme=bold_predictions_stern_warnings;theme=top_10_tedtalks;theme=how_we_learn;theme=the_creative_spark;theme=master_storytellers;event=TED2006;" width="334" height="326"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/y5A4CZuj6b0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/7616104774865478247/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/10/art-in-our-childrens-education.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/7616104774865478247?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/7616104774865478247?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/y5A4CZuj6b0/art-in-our-childrens-education.html" title="Art in our children's education" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/10/art-in-our-childrens-education.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIESX8zcSp7ImA9WxNXF0s.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-4903758871592584481</id><published>2009-10-05T11:36:00.010-03:00</published><updated>2009-10-05T14:25:08.189-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-05T14:25:08.189-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="respeito" /><category scheme="http://www.blogger.com/atom/ns#" term="valores" /><category scheme="http://www.blogger.com/atom/ns#" term="ágil" /><category scheme="http://www.blogger.com/atom/ns#" term="coragem" /><category scheme="http://www.blogger.com/atom/ns#" term="vipassana" /><title>Meditação e Agilidade</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_t3QKIVOmzys/SsoaHGkX8aI/AAAAAAAADCo/Xu9cCsd6mdk/s1600-h/IMG_9116.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_t3QKIVOmzys/SsoaHGkX8aI/AAAAAAAADCo/Xu9cCsd6mdk/s320/IMG_9116.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5389148613426803106" /&gt;&lt;/a&gt;&lt;br /&gt;Esta manhã, eu estava preparando minha palestra para o &lt;a href="http://www.encontroagil.com.br/"&gt;Encontro Ágil&lt;/a&gt;. Comecei a refletir sobre a relação existente entre a técnica de meditação que eu pratico (&lt;a href="http://dhamma.org/pt"&gt;Vipassana&lt;/a&gt;) e os valores ágeis. Pensei então nos valores de XP, que foi a metodologia por onde eu comecei a aprender M.A., em 2002. &lt;a href="http://extremeprogramming.org/"&gt;Os valores de XP&lt;/a&gt; são: coragem, simplicidade, feedback, comunicação e respeito. Não se pode dizer que alguém é ágil se essa pessoa não possui esses valores. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mas valores não são como receitas de bolo, que você segue passo a passo e no final você tem o bolo pronto. Mudar de valores significa mudar num nível mais profundo. As práticas de XP ajudam a mudar. Para mudar é preciso ENTENDER quais são os benefícios que a aderência a esses valores trazem. Acima de tudo, é preciso praticar! Vamos nos perguntar então:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Como praticar o respeito? Resposta: respeitando as outras pessoas&lt;/li&gt;&lt;li&gt;Como praticar a comunicação? Resposta: se comunicando com outras pessoas&lt;/li&gt;&lt;li&gt;Como praticar feedback? Resposta: dando e exigindo feedback de outras pessoas&lt;/li&gt;&lt;li&gt;Como praticar simplicidade? Resposta: fazendo coisas simples&lt;/li&gt;&lt;li&gt;Como praticar coragem? Resposta: sendo corajoso&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Simples não? &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Infelizmente no mundo real as coisas não são bem assim. Por falar em mundo real, vamos voltar no assunto: curso de meditação Vipassana. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Coragem&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 206px;" src="http://1.bp.blogspot.com/_t3QKIVOmzys/SsobJULr-yI/AAAAAAAADCw/o4rgHl1Wy_c/s320/montante.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5389149750952721186" /&gt;&lt;div&gt;Nesse curso, durante 10 dias, você terá que seguir regras muito rigorosas. Você está proibido de matar, roubar, ingerir substâncias tóxicas, ter relações sexuais e mentir. Para esta&lt;/div&gt;&lt;div&gt; última proibição (mentir), você é ajudado por outra regra: você não pode falar durante esses 10 dias. Além dessas 5 regras básicas, você também não pode: ler, escrever, ouvir música, fazer esporte, falar com a sua mãe, usar roupas decotadas.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Durante esses 10 dias, coisas inesperadas vão acontecer. Você terá que permanecer firme e forte, convivendo com tudo que for indesejável. Com certeza, não é um caminho fácil. Certamente, é um caminho para quem quer praticar a sua própria coragem&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Respeito&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Além de você, outras 70 pessoas, entre homens e mulheres, estarão realizando o curso. Você irá dividir quarto com essas pessoas. Homens são separados de mulheres. Provavelmente o seu companheiro de quarto vai roncar bem alto. Mas você terá que respeita-lo. Você vai querer&lt;/div&gt;&lt;div&gt; acender a luz de madrugada, se tiver insônia, mas vai lembrar que existem outras pessoas lá que querem descansar. Na hora do almoço, você vai entrar no final da fila, em silêncio e esperar a sua vez de pegar sua comida e ir para o seu canto comer, sozinho. Você só vai pegar UMA sobremesa (mesmo que seja o brigadeiro mais delicioso do mundo, só UMA). &lt;/div&gt;&lt;div&gt;Você verá pessoas chorando, rindo, dormindo, desesperadas. Serão velhos, jovens, homens mulheres, gordos, magros, esquisitos, normais, não normais, etc. Não irá julgar nenhuma delas. Você vai apenas respeitá-las e conviver harmoniosamente com elas durante esses 10 dias.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Feedback&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Durante esses 10 dias, você terá toda assistência de vários voluntários, incluindo professores que são mestres na técnica de meditação. Quase todos os dias o professor irá pedir para meditar junto aos iniciantes e perguntar a cada um como está indo, se está conseguindo executar a técnica segundo as instruções. Cada aluno poderá falar (esse na verdade é um dos únicos momentos onde você fala) como está indo.&lt;/div&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_t3QKIVOmzys/SsobnshDuNI/AAAAAAAADC4/vDl4LcZ-H6k/s320/IMG_4711.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5389150272880883922" /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Além disso, toda tarde, você pode fazer perguntas em particular para o professor. Tirar dúvidas sobre o curso, sobre a técnica, falar de suas dificuldades, desconfianças, angústias, etc. Você estará dando e recebendo feedback o tempo todo, com o objetivo de evoluir na técnica.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Comunicação&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Todas as instruções e regras são claramente espalhadas pelos espaços do centro de meditação.&lt;/div&gt;&lt;div&gt; Você será comunicado visualmente de todos os horários. Um sino será tocado nos momentos mais importantes (para acrodar, hora do almoço, hora do lanche, meditação em grupo, etc). As instruções da técnica são exatamente as mesmas no mundo todo: são gravadas em CD e explicadas lentamente, com muita precisão. Cada passo é explicado várias vezes, de várias formas diferentes, para que não haja dúvidas. A comunicação da técnica é perfeita.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tanto para o grupo de homens, quanto para as mulheres, existe uma figura que é conhecida como o Gerente. O gerente é o ScrumMaster da Vipassana, normalmente um meditador antigo, que é responsável por remover todos os empedimentos: esqueceu sua escova de dentes, não tem cobertor, acabou o sabonete, quebrou seu quarda chuvas. Qualquer situação que esteja te atrapalhando de continuar a aprender a técnica será resolvida pelo Gerente. Você pode se comunicar com o Gerente quando tiver algum problema. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Como dissemos, você não poderá falar com outras pessoas (além do Gerente e do professor). Como então, que existe comunicação? O fato é: EXISTE MUITA COMUNICAÇÃO, só que ela é NÃO VERBAL, que, por sinal, é uma comunicação muito mais eficiente. Quando você para de falar, todos os seus sentidos começam a se aguçar. Você irá ouvir melhor, ver melhor, perceber o que está acontecendo melhor, sentir o gosto e o cheiro da comida como nunca sentiu antes. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Simplicidade&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Por último, gostaria de falar do valor ágil que, na minha opinião, é um dos mais difíceis de ser&lt;/div&gt;&lt;div&gt; alcançado. Depois de contar sobre todas essas regras, você deve estar pensando: "Caramba! Esse curso é muito complicado, muito difícil, não é simples fazer uma coisa dessas". &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Na realidade, o que é simples não são as regras. A simplicidade está na técnica. A Vipassana é a técnica de meditação mais simples que eu conheço. Para mim, toda beleza está nessa simplicidade. Mas o fato dela ser simples, não significa que é fácil de entender (de verdade) ou de praticar. Seria possível explicar como praticar essa meditação em uma frase. Porém, mesmo que eu explique em uma frase, você não vai aprender. Por que? Porque a única maneira de aprender a meditar é MEDITANDO (assim como a única maneira de aprender a programar é PROGRAMANDO).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Concluindo&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Após 10 dias de curso, a técnica fica clara para todos. Depois de ficar 10 dias meditando, você entende o porquê de tantas regras: elas foram feitas para auxiliar você a atingir o seu objetivo. Primeiro você segue as regras, cegamente, sem entender porque. Depois de praticar, você começa a entender como a disciplina e as regras te ajudaram a evoluir.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Depois da Vipassana, você provavelmente conseguirá se concentrar melhor para programar. Você terá mais &lt;b&gt;disciplina&lt;/b&gt; e &lt;b&gt;auto-moticação&lt;/b&gt;. Aprenderá a ter mais &lt;b&gt;paciência&lt;/b&gt; com as pessoas, a ter &lt;b&gt;empatia&lt;/b&gt; e entender o outro. Provavelmente também conseguirá com mais frequencia &lt;b&gt;manter o foco&lt;/b&gt; naquilo que é importante, fará as coisas com &lt;b&gt;mais tranquilidade&lt;/b&gt;, menos ansiedade. Isso tudo te transformará numa pessoa &lt;b&gt;mais produtiva&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Esse post é também um breve (mas não completo) esclarecimento a todos os meus amigos, familiares e colegas. Muitos que me conhecem já sabem que eu pratico Vipassana, mas a maioria fala do assunto em forma de piada, brincadeira, aberração, esquisitice. Primeiramente, gostaria de esclarecer que Vipassana não é religião, não é seita. Também não é auto-ajuda: não pense que depois que você a conhece todos os seus problemas estão resolvidos. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Quem quiser falar seriamente sobre o assunto, tirar suas dúvidas, eu estou a disposição. Não&lt;/div&gt;&lt;div&gt; sou um mestre no assunto, mas já dei algumas palestras que levaram algumas pessoas a fazer o curso. Todas elas (pelo menos as que eu fiquei sabendo) me agradeceram a oportunidade de tê-las apresentado a técnica. Eu sempre respondo: "a melhor forma de você me agradecer é ajudar outras pessoas a conhecer a técnica". E ninguém cobra nada por isso. Eu não cobro para dar palestra. O curso de Vipassana é gratuito, não se paga NEM UM CENTAVO. Como é que a coisa se mantém então? Simples: quem vai percebe os benefícios imediatamente e faz doações voluntárias (com trabalho ou em dinheiro).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A razão pela qual eu falo tanto sobre o assunto é porque eu nunca conheci nada que fosse tão sério e humano quanto essa meditação. E se fosse algo totalmente desassociado da minha profissão (criador de software), não falaria sobre o assunto com vocês. O fato é que tudo isso está mais ligado do que vocês podem imaginar. Eu tenho plena certeza de que me tornei um programador mais eficiente depois de aprender essa técnica. Ela me ajuda todos os dias a lidar com minha mente, meus pensamentos. Conseguir organizar tudo que tem dentro e expor para o mundo de forma coerente não é uma tarefa fácil. Ainda não cheguei lá, mas o importante é que sei que estou no caminho certo...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/r2kK9RZgnjQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/4903758871592584481/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/10/meditacao-e-agilidade.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/4903758871592584481?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/4903758871592584481?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/r2kK9RZgnjQ/meditacao-e-agilidade.html" title="Meditação e Agilidade" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_t3QKIVOmzys/SsoaHGkX8aI/AAAAAAAADCo/Xu9cCsd6mdk/s72-c/IMG_9116.JPG" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/10/meditacao-e-agilidade.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMFRHs4cSp7ImA9WxNQGE0.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-6985511628468664268</id><published>2009-09-23T14:33:00.014-03:00</published><updated>2009-09-24T12:50:15.539-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-24T12:50:15.539-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Daniel Cukier" /><category scheme="http://www.blogger.com/atom/ns#" term="leituras" /><category scheme="http://www.blogger.com/atom/ns#" term="livros" /><title>Livros para se divertir</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t3QKIVOmzys/SruTsnbeyJI/AAAAAAAADCg/TIdcJithWWk/s1600-h/2800964.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 120px; height: 180px;" src="http://2.bp.blogspot.com/_t3QKIVOmzys/SruTsnbeyJI/AAAAAAAADCg/TIdcJithWWk/s320/2800964.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5385060174159333522" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_t3QKIVOmzys/SruTOWvWWAI/AAAAAAAADCY/-RypEYT4fE8/s1600-h/images-10.jpeg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 101px; height: 121px;" src="http://1.bp.blogspot.com/_t3QKIVOmzys/SruTOWvWWAI/AAAAAAAADCY/-RypEYT4fE8/s320/images-10.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5385059654283188226" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_t3QKIVOmzys/SruTOL5K48I/AAAAAAAADCQ/H7ydYJPpCo4/s1600-h/images-9.jpeg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 130px; height: 130px;" src="http://4.bp.blogspot.com/_t3QKIVOmzys/SruTOL5K48I/AAAAAAAADCQ/H7ydYJPpCo4/s320/images-9.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5385059651371590594" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_t3QKIVOmzys/SruTNoCvvcI/AAAAAAAADCI/KUPT-woVF8s/s1600-h/images-8.jpeg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 101px; height: 121px;" src="http://3.bp.blogspot.com/_t3QKIVOmzys/SruTNoCvvcI/AAAAAAAADCI/KUPT-woVF8s/s320/images-8.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5385059641748078018" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t3QKIVOmzys/SruTNf0HesI/AAAAAAAADCA/1H7yycaSqOc/s1600-h/images-7.jpeg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 114px; height: 137px;" src="http://2.bp.blogspot.com/_t3QKIVOmzys/SruTNf0HesI/AAAAAAAADCA/1H7yycaSqOc/s320/images-7.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5385059639539235522" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t3QKIVOmzys/SruTNLJoOeI/AAAAAAAADB4/K8VsRXyNkHE/s1600-h/images-6.jpeg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 108px; height: 130px;" src="http://2.bp.blogspot.com/_t3QKIVOmzys/SruTNLJoOeI/AAAAAAAADB4/K8VsRXyNkHE/s320/images-6.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5385059633992317410" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_t3QKIVOmzys/SruS-akWwcI/AAAAAAAADBw/dzca52F7ppw/s1600-h/images-5.jpeg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 85px; height: 127px;" src="http://1.bp.blogspot.com/_t3QKIVOmzys/SruS-akWwcI/AAAAAAAADBw/dzca52F7ppw/s320/images-5.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5385059380432912834" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t3QKIVOmzys/SruS995ZJPI/AAAAAAAADBo/gKT7LEy3az8/s1600-h/images-4.jpeg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 95px; height: 147px;" src="http://2.bp.blogspot.com/_t3QKIVOmzys/SruS995ZJPI/AAAAAAAADBo/gKT7LEy3az8/s320/images-4.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5385059372736521458" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_t3QKIVOmzys/SruS9r7B6JI/AAAAAAAADBg/t4KEEssa4g4/s1600-h/images-3.jpeg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 90px; height: 135px;" src="http://1.bp.blogspot.com/_t3QKIVOmzys/SruS9r7B6JI/AAAAAAAADBg/t4KEEssa4g4/s320/images-3.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5385059367911549074" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_t3QKIVOmzys/SruS9b_mQOI/AAAAAAAADBY/EXK_YvFMMb0/s1600-h/images-2.jpeg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 94px; height: 130px;" src="http://1.bp.blogspot.com/_t3QKIVOmzys/SruS9b_mQOI/AAAAAAAADBY/EXK_YvFMMb0/s320/images-2.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5385059363635740898" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_t3QKIVOmzys/SruS8yJjn1I/AAAAAAAADBQ/AMfJZumGVGQ/s1600-h/images-1.jpeg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 92px; height: 118px;" src="http://4.bp.blogspot.com/_t3QKIVOmzys/SruS8yJjn1I/AAAAAAAADBQ/AMfJZumGVGQ/s320/images-1.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5385059352403222354" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Colocarei abaixo a lista dos livros que eu li nos últimos 6 meses. Talvez eu tenha esquecido de alguma coisa, mas essa é uma boa base. Vou separar essa lista em 3 grupos: &lt;/span&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;100% - aqueles livros que eu li do começo ao fim; &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;70% - livros que li algumas partes que somadas dão mais de 70% do livro; &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;20% - livros que eu apenas li um pequeno pedaço específico, mas que foi útil de alguma forma.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;100%&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=" font-weight: normal; "&gt;&lt;a href="http://www.domaindrivendesign.com/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Domain Driven Design&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; - Eric Evans: junto com a leitura desse livro, organizei um grupo de estudos de DDD aqui na Locaweb. Foi um dos maiores aprendizados do ano.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=" font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Domain-Driven Design Quickly - InfoQ&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=" font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Virando a Própria Mesa - &lt;/span&gt;&lt;a href="http://en.wikipedia.org/wiki/Ricardo_Semler"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Ricardo Semler&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; - estamos tentando, de alguma forma, pensar em equipes auto-gerenciáveis. Este livro trouxe várias ideias (que a maioria eu concordo, embora com algumas ressalvas) do que poderia ser uma empresa do futuro.  &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=" font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;The Outliers - Malcom Gladwell - excelente ensaio mostrando que as pessoas se destacam ao longo da história não só pelo seu próprio mérito, mas também por uma série de condições (contexto, legado cultura, família a qual pertencem, etc). Minha crítica a esse livro está no próprio conceito de sucesso. O que é ter sucesso? É ter dinheiro? Ficar famoso? Ter poder? Não é possível ter sucesso sem ser um Outlier?&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=" font-weight: normal; "&gt;&lt;a href="http://www.livrariacultura.com.br/scripts/cultura/resenha/resenha.asp?nitem=2800964&amp;amp;sid=2342081221192389076011739&amp;amp;k5=1F6149B3&amp;amp;uid="&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Para Todos&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; - Daniel Cukier (olha a propaganda aí! :-) - meu livro de &lt;/span&gt;&lt;a href="http://danicuki.blogspot.com/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;poesias&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=" font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;As Intermitências da Morte - José Saramago - Um dia a morte resolveu parar de matar e o caos se instaurou no mundo. Muito linda a reflexão de Saramago. Eu gosto muito de pensar e &lt;/span&gt;&lt;a href="http://danicuki.blogspot.com/2008/04/morte-uma-violncia.html"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;refletir sobre a morte&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=" font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Pragmatic Thinking and Learning - Andy Hunt - livro no qual basearei &lt;/span&gt;&lt;a href="http://agileandart.blogspot.com/2009/08/pensamento-e-aprendizado-eficiente.html"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;minha palestra&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; no &lt;/span&gt;&lt;a href="http://www.encontroagil.com.br/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Encontro Ágil&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;. Vários insights incríveis. Inclusive, ele tem um capítulo que fala de meditação &lt;/span&gt;&lt;a href="http://www.dhamma.org/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Vipassana&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; (embora a explicação do que ele chama de Vipassana está completamente errada...)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;70%&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=" font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Agile Web Development with Rails - &lt;/span&gt;&lt;a href="http://pragdave.pragprog.com/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Dave Thomas e David Hansonn&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; - o primeiro livro de Rails que eu li, apesar de não ter lido tudo, aprendi muita coisa básica nele. Recomendo, como um bom começo para quem quer entrar no mundo RubyOnRails&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=" font-weight: normal;"&gt;&lt;a href="http://www.starfishandspider.com/"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;The Starfish and the Spider&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; - Ori Brafman e Rod A. Beckstrom - excelentes exemplos das diferenças entre redes centralizadas e redes descentralizadas. Existem vantagens e desvantagens em cada uma das duas. A Internet é o maior exemplo de rede descentralizada. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;20%&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=" font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Thoughworks Anthology - Essays on Software Technology and Innovation - vários cases interessantes. Pequenos artigos que podem ser lidos de forma desconexa. Em resumo, vários bons posts de blogs transformados em livro.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=" font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;xUnit Test Partterns - Gerard Meszaros - a bíblia dos testes. Quem quer ser um expert em testes, tem que decorar esse livro. Ele tem algumas coisas que estão desatualizadas, mas muitos dos conceitos básicos permanecem. O foco não é em ferramentas e sim nos conceitos, o que torna a coisa mais interessante. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;hr /&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;Agora os livros que eu estou lendo no momento:&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Textmate - power editing for the mac - James E. Gray - aprendendo a usar esse excelente editor de textos&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Everyday Scripting with Ruby - Brian Marick - melhorando meus conhecimentos básicos de Ruby&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;The Tipping Point - Malcom Gladwell&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;E por fim, os que estão na minha lista de TOREAD:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;The Machine That Changed the World - James Womac, Daniel Jones e Daniel Roos&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;The Passionate Programmer - Chad Fowler&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Patterns of Enterprise Application Architecture - Martin Fowler&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Linked - Albert Laszlo Barabasi&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;...&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;...&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;...&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;(faça aqui a sua recomendação)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/VPZdgfLW9qU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/6985511628468664268/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/09/livros-para-se-divertir.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/6985511628468664268?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/6985511628468664268?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/VPZdgfLW9qU/livros-para-se-divertir.html" title="Livros para se divertir" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_t3QKIVOmzys/SruTsnbeyJI/AAAAAAAADCg/TIdcJithWWk/s72-c/2800964.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/09/livros-para-se-divertir.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUERXY4fCp7ImA9WxNTFU0.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-6106461936238592349</id><published>2009-08-17T08:00:00.003-03:00</published><updated>2009-08-17T08:06:44.834-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-17T08:06:44.834-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="locaweb" /><category scheme="http://www.blogger.com/atom/ns#" term="Daniel Cukier" /><category scheme="http://www.blogger.com/atom/ns#" term="cérebro" /><title>Pensamento e Aprendizado Eficiente - Desvendando o Cérebro Humano</title><content type="html">Sábado eu dei uma palestra de 20 minutos no 4o. &lt;a href="http://www.locaweb.com.br"&gt;Locaweb&lt;/a&gt; TechDay. Gostei muito de ter explorado esse tema. Muitas das ideias foram baseadas no livro &lt;a href="http://www.pragprog.com/titles/ahptl/pragmatic-thinking-and-learning"&gt;Pragmatic Thinking And Learning&lt;/a&gt;, do &lt;a href="http://blog.toolshed.com/"&gt;Andy Hunt&lt;/a&gt;, misturado com minhas experiências pessoais. Confesso que tenho muitas outras coisas a respeito desse mesmo assunto que eu ainda quero falar. Façam seus comentários para me ajudar!&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="270"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6131126&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ff9933&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=6131126&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ff9933&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="270"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/J3dwKOypiB8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/6106461936238592349/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/08/pensamento-e-aprendizado-eficiente.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/6106461936238592349?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/6106461936238592349?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/J3dwKOypiB8/pensamento-e-aprendizado-eficiente.html" title="Pensamento e Aprendizado Eficiente - Desvendando o Cérebro Humano" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>3</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/08/pensamento-e-aprendizado-eficiente.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIHQHY-cCp7ImA9WxJbF00.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-4952051485714056603</id><published>2009-07-27T11:34:00.004-03:00</published><updated>2009-07-27T12:28:51.858-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-27T12:28:51.858-03:00</app:edited><title>Arte e Ciência da Computação - de volta aos primórdios - Parte 2</title><content type="html">&lt;div&gt;Unir arte com a Ciência da Computação não é algo muito comum, daí a dificuldade de se encontrar trabalhos que relacionam esses dois temas aparentemente desconexos. Trazemos, então, algumas referências de autores que já citaram de alguma forma como a ciência e a computação se relacionam com a arte.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Como um dos objetivos desse blog é mostrar os benefícios da arte para o desenvolvimento de software, vamos fazer uma pequena reflexão sobre o que seria o conceito de arte e qual as relações entre arte e a ciência. Nos primórdios das &lt;a href="http://cacm.acm.org/"&gt;Comunicações da ACM&lt;/a&gt;, em 1959, os editores destacaram o seguinte objetivo para os periódicos da ACM [0]:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;/span&gt;&lt;b&gt;"Se a programação de computadores irá se tornar uma área importante na pesquisa e desenvolvimento da computação, uma transição da programação de arte para ciência deve ser feita."&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www-cs-staff.stanford.edu/~uno/"&gt;Donald Knuth&lt;/a&gt;, que escreveu um dos livros mais famosos da Computação: &lt;a href="http://www-cs-faculty.stanford.edu/~knuth/taocp.html"&gt;The Art of Computer Programming&lt;/a&gt; [1], afirmou que a programação deixou de ser uma arte para tornar-se ciência por uma simples razão: começamos a chamá-la de "ciência da computação" [2].&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A palavra &lt;b&gt;arte&lt;/b&gt; vem do Latin &lt;i&gt;ars&lt;/i&gt;, que significa "habilidade". A palavra Grega correspondente seria τεχνη, raíz das palavras "tecnologia" e "técnica". Existiram épocas em que a humanidade não distinguia arte de ciência. As pessoas na idade média ensinavam as artes ciências liberais, que eram as mesmas que as sete ciências liberais (gramática, retórica, lógica, aritmética, geometria, musica e astronomia), das quais três têm bastante relação com a computação de hoje.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Knuth ainda diz [2] que:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;"ciência seria o conhecimento que compreendemos tão bem que conseguimos ensiná-lo a um computador; se você não compreende algo totalmente, então seria uma arte lidar um isso (...) Existe uma distância enorme entre o que os computadores podem fazer e o que as pessoas podem fazer. As visões incríveis que as pessoas têm quando falam, escutam, criam ou mesmo quando programam estão longe do alcance da ciência; quase tudo ainda é uma arte (...) A Ciência sem a Arte é suscetível a se tornar ineficaz; a Arte sem a Ciência é suscetível a se tornar imprecisa (...)&lt;/b&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;b&gt;Precisamos combinar ciência com valores artísticos se quisermos progredir de verdade"&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Existe na literatura vários casos que misturam (e confundem) as palavras "arte" e "ciência". Por exemplo, existe o livro &lt;i&gt;The Art of Piano Playing&lt;/i&gt; [3] e &lt;i&gt;The Art of Playing the Piano Forte&lt;/i&gt;, mas também podemos encontrar &lt;i&gt;The Science of Pianoforte Technique&lt;/i&gt; [4], ou ainda &lt;i&gt;The Art of Piano Playing: a Scientific Approach &lt;/i&gt;[5]. Podemos citar também &lt;i&gt;The Science of Being and Art of Living&lt;/i&gt; [6], livro relacionado a meditação, tópico já tratado algumas vezes nesse blog.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Alvin Toffler disse [7]:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;"A sociedade precisa de todos os tipos de habilidades que não são somente cognitivas; elas são emocionais, elas são afetivas. Você não pode dirigir uma sociedade somente com dados e computadores."&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Peter Brook, um famoso teatrólogo também argumenta [8] que&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;b&gt;"&lt;/b&gt;&lt;/span&gt;&lt;b&gt;Nos dias de hoje, a tragédia da Arte é que nela não há Ciência; e a tragédia da Ciência é que nela não há emoção."&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Albert Eisntein tinha a opinião de que &lt;b&gt;"depois que um certo nível de conhecimento técnico é atingido, ciência e arte tendem a coalescer em estética, plasticidade e forma. Os maiores cientistas são artistas também"&lt;/b&gt;. Em &lt;i&gt;A Short Introduction to The Art of Programming&lt;/i&gt; [9], &lt;a href="http://www.cs.utexas.edu/~EWD/"&gt;Dijkstra&lt;/a&gt; diz que programação envolve bom gosto e estilo e que um professor não deve ensinar um aluno a escrever um determinado programa, mas ajudar os pupilos a encontrarem seus próprios estilos.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Em &lt;i&gt;The Mythical Man-Month: Essays on Software Engineering&lt;/i&gt; [10], &lt;a href="http://www.cs.unc.edu/~brooks/"&gt;Frederick Phillips Brooks&lt;/a&gt; compara o pensamento de um programador ao de um poeta, dizendo que ambos trabalham ligeiramente afastamentados de coisas que são pensamento puro. &lt;a href="http://www.dreamsongs.com/"&gt;Richard P. Gabriel&lt;/a&gt;  afirma que todo programador deveria ser treinado como artista [11].  &lt;a href="http://www.paulgraham.com/"&gt;Paul Graham&lt;/a&gt; cita várias semelhanças entre programação e pintura [12]. Já que computação é uma ciência e uma arte ao mesmo tempo, deveríamos incluir mais arte no dia-a-dia de alunos de computação, como sugere o &lt;a href="http://www.ime.usp.br/~vwsetzer"&gt;Prof. Valdemar Setzer&lt;/a&gt; em &lt;i&gt;&lt;a href="http://www.ime.usp.br/~vwsetzer/antidoto.html"&gt;Um Antídoto Contra o Pensamento Computacional&lt;/a&gt; &lt;/i&gt;[13]. A famosa astronauta&lt;a href="http://www.ted.com/talks/mae_jemison_on_teaching_arts_and_sciences_together.html"&gt; Mae Jemison também concorda que deveríamos unir as ciências com as artes&lt;/a&gt; [14].&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Em &lt;i&gt;&lt;a href="http://www.developerdotstar.com/mag/articles/art_computer_programming.html"&gt;The Art in Computer Programming&lt;/a&gt;&lt;/i&gt;, &lt;a href="http://pragdave.pragprog.com/pragdave/"&gt;Dave Thomas&lt;/a&gt; e &lt;a href="http://blog.toolshed.com/"&gt;Andy Hunt&lt;/a&gt; mostram como programar é muito mais do que lidar com máquinas. É preciso conhecer o ser humano e interpretar suas vontades, indo além do que é pedido pelo usuário. Precisamos fazer as perguntas certas para o cliente descobrir o que ele realmente precisa. Isso é um trabalho de arte. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Pete McBreen em &lt;i&gt;Software Craftsmanship - The New Imperative Design&lt;/i&gt; [15] vê o desenvolvimento de software como habilidade artesanal que mistura sutilmente arte, ciência e engenharia, com o objetivo de entregar sistemas efetivos. &lt;a href="http://www.objectmentor.com/omTeam/martin_r.html"&gt;Robert C. Martin&lt;/a&gt; (também conhecido na comunidade de software como "Uncle Bob") também afirma em &lt;i&gt;Clean Code: A Handbook of Agile Software Craftsmanship &lt;/i&gt;[16]  que, em resumo, &lt;b&gt;"um programador que escreve código limpo é um artista que, através de uma série de transformações, leva uma tela em branco a um sistema elegantemente codificado."&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Como podemos perceber, existem muitos trabalhos que mostram algumas relações entre Arte e Ciência da Computação. Os benefícios da união dessas duas disciplinas aparentemente distintas poderiam talvez significar um avanço, tanto para a Ciência, quanto para a Arte, e consequentemente, para a humanidade.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Para mim, uma grande prova de que devemos nos ligar mais a arte do que estamos atualmente é a repercussão positiva da minha defesa de mestrado. Algumas pessoas podem pensar que não têm talento ou habilidade para realizar uma apresentação como a minha. Eu diria que essas pessoas estão completamente equivocadas. O resultado final do meu mestrado não tem a ver com talento, mas muito mais com trabalho e dedicação.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Não me considero um grande ator. Mas o que eu estudei e pratiquei desde quando comecei no teatro (o vídeo abaixo, feito em 2004, foi minha 2a. peça). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/yBITTYlmrLM&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/yBITTYlmrLM&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tudo bem, nessa época eu já sabia tocar violão. Mas isso porque eu comecei a estudar violão com 14 anos. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Todos os autores citados nesse artigo falam de arte e todos são grandes nomes da Computação e da Ciência. Tenho certeza que todo mundo tem alguma arte favorita e acho que cada um deveria investir tempo nessa arte. Uns gostam de tocar, outros de escrever, outros de desenhar. Não importa qual seja a modalidade, tempo precisa ser investido. O resultado desse investimento repercutirá não só para o bem do seu trabalho como programador, mas também para sua vida.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Bibliografia&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[0] Walter F. Bauer, Mario L. Juncosa, and Alan J. Perlis. &lt;i&gt;ACM publication policies and&lt;br /&gt;plans&lt;/i&gt;. Journal of the ACM (JACM), 6(2):121-122, 1959.&lt;/div&gt;&lt;div&gt;[1] Donald E. Knuth. &lt;i&gt;The Art of Computer Programming&lt;/i&gt;. Addison-Wesley, 1997.&lt;/div&gt;&lt;div&gt;[2] Donald E. Knuth. &lt;i&gt;Computer programming as an art&lt;/i&gt;. Commun. ACM, 17(12):667-673,&lt;/div&gt;1974.&lt;div&gt;[3] Heinrich Neuhaus and K.A. Leibovitch. &lt;i&gt;The Art of Piano Playing&lt;/i&gt;. Kahn &amp;amp; Averill&lt;/div&gt;&lt;div&gt;London, 1993.&lt;/div&gt;&lt;div&gt;[4] Thomas Fielden. &lt;i&gt;The Science of Pianoforte Technique&lt;/i&gt;. Macmillan London, 1934.&lt;/div&gt;&lt;div&gt;[5] George A. Kochevitsky. &lt;i&gt;The Art of Piano Playing: a Scientic Approach&lt;/i&gt;. Alfred&lt;/div&gt;&lt;div&gt;Publishing, 1967.&lt;/div&gt;&lt;div&gt;[6] Maharishi Mahesh Yogi. &lt;i&gt;The Science of Being and Art of Living&lt;/i&gt;. Allied Publishers,&lt;/div&gt;&lt;div&gt;1963.&lt;/div&gt;&lt;div&gt;[7] Thomas Ciszek. &lt;i&gt;A Framework for the Development of Social Linking Theory&lt;/i&gt;. 2005.&lt;/div&gt;&lt;div&gt;[8] Yoshi Oida and Lorna Marshall. &lt;i&gt;The Invisible Actor&lt;/i&gt;. Routledge, 1998.&lt;/div&gt;&lt;div&gt;[9] Edsger W. Dijkstra. &lt;i&gt;A Short Introduction to The Art of Programming&lt;/i&gt;. Technische&lt;/div&gt;&lt;div&gt;Hogeschool Eindhoven, 1971.&lt;/div&gt;&lt;div&gt;[10] Frederick Phillips Brooks. &lt;i&gt;The Mythical Man-Month: Essays on Software Engineering&lt;/i&gt;.&lt;/div&gt;&lt;div&gt;Addison-Wesley, 1995.&lt;/div&gt;&lt;div&gt;[11] Janice J. Heiss. &lt;a href="http://java.sun.com/features/2002/11/gabriel_qa.html"&gt;The Poetry of Programming - Entrevista com Richard P. Gabriel&lt;/a&gt;, dez 2002.&lt;/div&gt;&lt;div&gt;[12] Paul Graham. &lt;i&gt;Hackers &amp;amp; Painters: Big Ideas from the Computer Age&lt;/i&gt;. O'Reilly Media,&lt;/div&gt;&lt;div&gt;Inc., 2004.&lt;/div&gt;&lt;div&gt;[13] Valdemar W. Setzer. Um Antdoto Contra o Pensamento Computacional, 2006.&lt;/div&gt;&lt;div&gt;[14] Mae Jemison. &lt;a href="http://www.ted.com/index.php/talks/mae_jemison_on_teaching_arts_and_ sciences_together.html"&gt;Mae Jemison on Teaching Arts and Sciences Together&lt;/a&gt;, 2006.&lt;/div&gt;&lt;div&gt;[15] Pete McBreen. &lt;i&gt;Software Craftsmanship: The New Imperative&lt;/i&gt;. Addison-Wesley Professional, 2002.&lt;/div&gt;&lt;div&gt;[16] Robert C. Martin, &lt;span class="Apple-style-span" style="font-style: italic; "&gt;Clean Code: A Handbook of Agile Software Craftsmanship&lt;/span&gt;, Prentice Hall PTR, 2008.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/IWi0spKHDnU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/4952051485714056603/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/07/arte-e-ciencia-da-computacao-de-volta_27.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/4952051485714056603?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/4952051485714056603?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/IWi0spKHDnU/arte-e-ciencia-da-computacao-de-volta_27.html" title="Arte e Ciência da Computação - de volta aos primórdios - Parte 2" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/07/arte-e-ciencia-da-computacao-de-volta_27.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MNR3c7fip7ImA9WxJbE0Q.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-376513901142746186</id><published>2009-07-23T20:19:00.007-03:00</published><updated>2009-07-23T21:31:36.906-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-23T21:31:36.906-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="master thesis" /><category scheme="http://www.blogger.com/atom/ns#" term="arts" /><title>Arte e Ciência da Computação - de volta aos primórdios</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_t3QKIVOmzys/Smj-P33JPqI/AAAAAAAAC24/xwOd87YSHG0/s1600-h/IMG_9268.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://3.bp.blogspot.com/_t3QKIVOmzys/Smj-P33JPqI/AAAAAAAAC24/xwOd87YSHG0/s400/IMG_9268.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5361814905031311010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Muitas pessoas me perguntaram qual foi o resultado da &lt;a href="http://agileandart.blogspot.com/2009/05/master-thesis-defense-video.html"&gt;minha defesa de mestrado&lt;/a&gt; e&lt;/div&gt;&lt;div&gt;qual avaliação que a banca fez. Nós tínhamos uma câmera filmando a defesa, mas a fita acabou (#fail) justamente um pouco depois de a banca começar a argumentar sobre a dissertação. Somente as pessoas que estavam presentes tiveram o privilégio de saber qual foi o impacto que essa defesa teve no &lt;a href="http://www.ime.usp.br/"&gt;Instituto de Matemática e Estatística da USP&lt;/a&gt;. Digo isso não para me gabar do meu trabalho, mas porque o fato foi realmente EMOCIONANTE e, sem brincadeira, teve gente que até chorou!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Vou tentar resumir brevemente algumas coisas. Provavelmente não vou lembrar de tudo, mas acho que conseguirei saciar a curiosidade de alguns. Quanto a apresentação da defesa em si, só recebi elogios. Mas logo que essa apresentação que vocês assistiram terminou, comecei a ser literalmente massacrado pelo meu texto na dissertação. A banca não perdoou e criticou muito o meu trabalho. "Eu procurei ouvi-los e, quer saber, ajudou muito!" - tudo que eu aprendi durante quatro anos estudando padrões para introduzir novas ideias serviu demais nesse dia. Eles eram os céticos, eu tinha de ouvi-los.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;O principal ponto levantado era o de que a minha dissertação estava mais para livro do que para tese de mestrado. Segundo a banca, aquele não era um trabalho científico. Agora eu vou contar incrível, que poucas pessoas sabem:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Um dos membros da banca era suplente de outro professor que não veio. É regra escolher um suplente para cada membro da banca, em caso de enfermidade ou impossibilidade de o membro escolhido comparecer. Na verdade, depois da defesa, eu fiquei sabendo que o membro da banca que não veio não estava doente ou teve outro compromisso. Ele não veio simplesmente porque ele considerou o meu trabalho uma afronta e que ele nunca aprovaria um absurdo daqueles. Mas tudo bem, o suplente que veio no lugar dele veio e, no final, aprovou o trabalho.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Mas como é que a banca afinal aprovou o trabalho, se ele foi tão criticado? Aí vem a parte mais emocionante daquele dia. Vamos recapitular: a banca tinha 3 membros - um deles era o meu orientador, o segundo era um professor escolhido e o terceiro era o suplente do professor que não veio por não gostar do trabalho. Além desses 3, um quarto professor estava presente na defesa. Era o suplente do segundo professor. Ele quis, por livre vontade, assistir a defesa. Depois que os três integrantes oficiais da banca falaram, o quarto professor pediu a palavra e começou a refutar todos os argumentos contra que tinham sido levantados pela banca. Ele me defendeu!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;O resultado final é que o trabalho foi aprovado, com algumas ressalvas. Na visão da banca, eu precisaria tornar a dissertação mais científica, fazer afirmações fortes somente com referências fortes. A minha grande indagação é que boa parte da dissertação era justamente questionar a falta de humanidade na computação. Um texto só é científico se ele é sério, objetivo, chato, impessoal, em linguagem de máquina? O meu texto não tinha nada disso. Eu tomei (propositadamente) várias liberdades, usei uma linguagem mais informal, quebrei regras, usei toda subjetividade que eu podia. Agora eu teria que mudá-lo para ser o que eles queriam. Claro que eu não ia abrir mão do meu ponto. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Um membro da banca me perguntou: &lt;/div&gt;&lt;div&gt; - Você não acha que está sendo muito pretensioso quando diz que tem o objetivo de "fazer com que as ideias dessa dissertação se disseminem para que outros realizem novos trabalhos científicos e tecnológicos em benefício da humanidade."?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;O professor que me defendeu disse que eu estava certíssimo e que esse trabalho realmente continha elementos que poderiam beneficiar as pessoas. Ponto.&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t3QKIVOmzys/Smj_rIXTBDI/AAAAAAAAC3A/uOXX3CGt0XA/s1600-h/IMG_9077.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://2.bp.blogspot.com/_t3QKIVOmzys/Smj_rIXTBDI/AAAAAAAAC3A/uOXX3CGt0XA/s400/IMG_9077.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5361816472829232178" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Outra indagação foi:&lt;/div&gt;&lt;div&gt; - Porque você não foi defender essa tese na Filosofia ou na Faculdade de Educação?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Como assim??? Tudo que eu estava falando ali dizia respeito a COMPUTAÇÃO! Sei que a pergunta do professor na foi maldosa, mas eu não tive organização suficiente na hora para explicar para ele que eu estava falando da falta de HUMANIDADE dentro da COMPUTAÇÃO. Como diz Peter Brook: "Nos dias de hoje, a tragédia da Arte é que nela não há Ciência; e a tragédia da Ciência é que nela não há emoção".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;No final, refiz algumas partes, tentando realmente buscar referências para dar força a tudo aquilo que eu estava falando, mas mantendo a minha "linha artística" de expressar as ideias. Tomei o cuidado de explicar, logo no início do texto, que ele era diferente do habitual, para que leitores desavisados não se sentissem ofendidos. Assim que meu orientador revisar a versão final da tese eu coloco ela aqui para que todos possam ler. Não prometo que ela é tão divertida quanto a apresentação de defesa, mas acho que ela está bem fácil de ler (pelo menos algumas pessoas que não entendem nada de computação leram e me disseram que gostaram).&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_t3QKIVOmzys/Smj_reymlYI/AAAAAAAAC3I/YRzTr9nKOXU/s1600-h/IMG_9146.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://2.bp.blogspot.com/_t3QKIVOmzys/Smj_reymlYI/AAAAAAAAC3I/YRzTr9nKOXU/s400/IMG_9146.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5361816478849340802" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;O importante é que eu fiquei muito empolgado com toda essa repercussão da minha defesa. Vou tentar dedicar um tempo fazendo mais paródias de computação, criar outras peças como essa (acreditem, deu trabalho!). Acho que vale muito a pena, porque sei que esse tipo de conteúdo enriquece muito as pessoas, elas realmente se envolvem mais num assunto quando ativamos o lado direito do cérebro. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;No meu próximo post falarei sobre todas as referências que encontrei relacionando Ciência e Computação com Arte. Só para dar uma ideia do que eu quero dizer, &lt;a href="http://www-cs-staff.stanford.edu/~uno/"&gt;Donald Knuth&lt;/a&gt;, que escreveu um dos livros mais famosos da Computação:&lt;a href="http://www-cs-faculty.stanford.edu/~knuth/taocp.html"&gt; The Art of Computer Programming&lt;/a&gt;,&lt;/div&gt;&lt;div&gt; afirmou que a programação deixou de ser uma arte para tornar-se ciência por uma simples razão: começamos a chamá-la de "ciência da computação"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;OBS: as fotos foram tiradas durante a minha viagem de lua-de-mel. Em breve, publicarei algumas no &lt;a href="http://picasaweb.google.com/danicuki/"&gt;meu picasa&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;OBS2: faltou a explicação do título desse post. Na verdade a verdadeira explicação virá no próximo post. Aguardem!&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/jiWN-oNiEXw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/376513901142746186/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/07/arte-e-ciencia-da-computacao-de-volta.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/376513901142746186?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/376513901142746186?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/jiWN-oNiEXw/arte-e-ciencia-da-computacao-de-volta.html" title="Arte e Ciência da Computação - de volta aos primórdios" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_t3QKIVOmzys/Smj-P33JPqI/AAAAAAAAC24/xwOd87YSHG0/s72-c/IMG_9268.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/07/arte-e-ciencia-da-computacao-de-volta.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8EQnYzeyp7ImA9WxJQFEg.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-1651956383431545181</id><published>2009-05-27T18:05:00.002-03:00</published><updated>2009-05-27T18:13:23.883-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T18:13:23.883-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="para todos" /><category scheme="http://www.blogger.com/atom/ns#" term="Daniel Cukier" /><category scheme="http://www.blogger.com/atom/ns#" term="book release" /><title>"Para Todos" Release</title><content type="html">I'd like to announce the release of my first book, &lt;b&gt;PARA TODOS&lt;/b&gt;.&lt;br /&gt;It's a poetry book and there will be a small party with autographs and wines at Livraria Cultura in Shopping Villa Lobos. In the party, &lt;a href="http://www.dellaz.com.br/"&gt;Trio Dellaz &lt;/a&gt;will sing for one hour and I will read some poetry of the book.&lt;br /&gt;&lt;br /&gt;Everybody is welcome to this great moment!&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 579px; height: 410px;" src="http://www.danicuki.com.br/paratodos.jpg" border="0" alt="" /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/DYlVVG_5Jl4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/1651956383431545181/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/05/para-todos-release.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/1651956383431545181?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/1651956383431545181?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/DYlVVG_5Jl4/para-todos-release.html" title="&quot;Para Todos&quot; Release" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/05/para-todos-release.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAAQHo5fCp7ImA9WxJQEUQ.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-3561830199538391152</id><published>2009-05-21T18:05:00.003-03:00</published><updated>2009-05-24T16:19:01.424-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-24T16:19:01.424-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="patterns" /><category scheme="http://www.blogger.com/atom/ns#" term="ime-usp" /><category scheme="http://www.blogger.com/atom/ns#" term="patterns for introducing new ideas" /><category scheme="http://www.blogger.com/atom/ns#" term="thesis" /><category scheme="http://www.blogger.com/atom/ns#" term="usp" /><category scheme="http://www.blogger.com/atom/ns#" term="arts" /><title>Master Thesis Presentation - Video</title><content type="html">I finally finished my M.Sc. degree in Computer Science. I already have the video, which is right now just in portuguese, but soon I'll have subtitles in English. I'd like to thank everybody who came to watch the performance. I hope you have a lot of fun with it.&lt;br /&gt;&lt;br /&gt;Thanks for my N95 I had two cameras filming the event, so I've got a great final result using Apple iMovie software for edition.&lt;br /&gt;&lt;br /&gt;Here is the video, enjoy!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="300"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4766693&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ff9933&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=4766693&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=0&amp;amp;show_portrait=0&amp;amp;color=ff9933&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/wttcZUgKots" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/3561830199538391152/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/05/master-thesis-defense-video.html#comment-form" title="31 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/3561830199538391152?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/3561830199538391152?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/wttcZUgKots/master-thesis-defense-video.html" title="Master Thesis Presentation - Video" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>31</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/05/master-thesis-defense-video.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YGRXs5cSp7ImA9WxJRGE8.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-1200416040205421396</id><published>2009-05-20T09:00:00.003-03:00</published><updated>2009-05-20T09:05:24.529-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-20T09:05:24.529-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="theater" /><category scheme="http://www.blogger.com/atom/ns#" term="oficina dos menestréis" /><category scheme="http://www.blogger.com/atom/ns#" term="Daniel Cukier" /><title>Some Theater Performance</title><content type="html">I'd like to share with you 2 scenes that I made in the theater. One was in 2005 in a play called a "Sétima Arte" - the scene is a trio singing Day'o Banana. The other is on a play called "O Banquete da Vida" - the scene is a guy selling Mentos in a train. Both were done in the &lt;a href="http://www.oficinadosmenestreis.com.br"&gt;Oficina dos Menestréis&lt;/a&gt; group.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/yBITTYlmrLM&amp;hl=pt-br&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/yBITTYlmrLM&amp;hl=pt-br&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/BmW0pc2hJUo&amp;hl=pt-br&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/BmW0pc2hJUo&amp;hl=pt-br&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/Q-VEPO3dPLw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/1200416040205421396/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/05/some-theater-performance.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/1200416040205421396?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/1200416040205421396?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/Q-VEPO3dPLw/some-theater-performance.html" title="Some Theater Performance" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/05/some-theater-performance.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcBQHw7cCp7ImA9WxJSGEw.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-7159144149906245513</id><published>2009-05-08T17:44:00.004-03:00</published><updated>2009-05-08T17:54:11.208-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-08T17:54:11.208-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="patterns" /><category scheme="http://www.blogger.com/atom/ns#" term="patterns for introducing new ideas" /><category scheme="http://www.blogger.com/atom/ns#" term="arts" /><title>Master Thesis defense - Patterns for Introducing new Ideas in the Software Industry</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_t3QKIVOmzys/SgSbGdjg8eI/AAAAAAAACF0/T7hwfQxsI3s/s1600-h/Picture+1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 256px;" src="http://4.bp.blogspot.com/_t3QKIVOmzys/SgSbGdjg8eI/AAAAAAAACF0/T7hwfQxsI3s/s400/Picture+1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5333558394028618210" /&gt;&lt;/a&gt;&lt;br /&gt;I invite you to my master thesis defense next monday at IME-USP - Here's is the address and time:&lt;div&gt;&lt;ul&gt;&lt;li&gt;Rua do Matão, 1000 - Universidade de São Paulo.&lt;/li&gt;&lt;li&gt;2pm in Auditório Jacy Monteiro&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The thesis is about Patterns for introducing new ideas in the software industry. &lt;/div&gt;&lt;div&gt;You can read the whole thesis in &lt;a href="http://www.danicuki.com.br/dissertacao.pdf"&gt;this address&lt;/a&gt; (unfortunately, in portuguese, not yet the final revision, so I'm accepting comments). Here's the abstract in English:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt; The software industry is very dynamic and new ideas arise all the time from virtually any part of the world. It is not guaranteed that these ideas will be adopted, mainly because, among other obstacles, the solution may imply in having people change their way of thinking. Different from people, computers recieve a well defined command and execute it precisely. We should take into account that human beings are independent and unpredictable. Despite of this unpredictability, we can find some behavioral patterns to help us deal with several situations, allowing us to achieve our objectives.&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;This work brings a small introduction into the pattern concept and a presentation of the 48 Patterns for Introducing New Ideas. These patterns provide some insight into the difficult task of introducing new ideas into any organization. We show that if the idea brings cultural changes of any kind, then the task is even more complicated. We also suggest four new patterns that can be attached to the original catalog. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;In one of these new patterns we show the great importance of combining artistic activities with the day-to-day activities of people who work in software development and how Arts can help us to introduce new ideas. The study of some practices like theater, painting, poetry, music and meditation allowed us to find some connection elements between the purely mathematical side of the human mind and its creative, artistic one. Software development must be approached as a ``human activity'', rather than a solely technical or logical one. Above all, there are two groups of people involved in the process: the software creators and the users. Although a barrier appears to separate these two groups, in this paper we will assert that this divide can be bridged if IT professional nurture their artistic and interpersonal relationship skills in addition to their obvious technical ones. &lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/qhBVOWM463k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/7159144149906245513/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/05/master-thesis-defense-patterns-for.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/7159144149906245513?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/7159144149906245513?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/qhBVOWM463k/master-thesis-defense-patterns-for.html" title="Master Thesis defense - Patterns for Introducing new Ideas in the Software Industry" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_t3QKIVOmzys/SgSbGdjg8eI/AAAAAAAACF0/T7hwfQxsI3s/s72-c/Picture+1.png" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/05/master-thesis-defense-patterns-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04NR3Y7eip7ImA9WxVUFEs.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-2270460702356854753</id><published>2009-03-19T10:19:00.005-03:00</published><updated>2009-03-19T10:39:56.802-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-19T10:39:56.802-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bug" /><category scheme="http://www.blogger.com/atom/ns#" term="elevator" /><title>Elevator Bug</title><content type="html">&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is a common scene in the Condominio São Luiz elevators: every now and then appears a blue screen, or a Windows message telling people in the elevator to contact Microsoft. This morning it happened again. There was some kind of trouble with Adobe Flash Player plugin. "Inform this problem to Microsoft"&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_t3QKIVOmzys/ScJGimZ6YAI/AAAAAAAABu8/u3waKqXCTAw/s400/03192009075.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5314888070489333762" /&gt;2 weeks ago I met another message box in the elevator. "The system has been recovered from a serious error". If the system had a seriour error and has been recovered, why this message? What if the elevator stops between floor 9 and 10 and you get a message box: "Your elevator is in serious problem, please contact Microsoft for recovery". I'm terrified. Does anybody has Bill Gates phone number, please?&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_t3QKIVOmzys/ScJISq7mkQI/AAAAAAAABvE/LAg3432iHDE/s400/02202009047.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5314889995849732354" /&gt;&lt;div style="text-align: left;"&gt;Would a elevator running Linux or Mac fail the same way? Maybe yes, maybe not. But please, don't ask me to call Microsoft! I'm stuck in the elevator! Call the fireman!!!&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/0CbmJkwXdrY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/2270460702356854753/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/03/elevator-bug.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/2270460702356854753?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/2270460702356854753?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/0CbmJkwXdrY/elevator-bug.html" title="Elevator Bug" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_t3QKIVOmzys/ScJGimZ6YAI/AAAAAAAABu8/u3waKqXCTAw/s72-c/03192009075.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/03/elevator-bug.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUINR34zfyp7ImA9WxVVF0Q.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-4271595832684101340</id><published>2009-03-11T14:47:00.002-03:00</published><updated>2009-03-11T15:53:16.087-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-11T15:53:16.087-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="picasso" /><category scheme="http://www.blogger.com/atom/ns#" term="painting" /><category scheme="http://www.blogger.com/atom/ns#" term="refactoring" /><title>Refactoring Paintings</title><content type="html">&lt;div&gt;&lt;a href="http://www.refactoring.com/"&gt;Refactoring&lt;/a&gt; is a well known technique in software development. In short terms, refactoring is to execute a sequence of small well defined steps with the intention to let your code base more clear, more beautiful, more elegant. The result of a continuous refactoring practice is a simpler and easier to maintain software project. There many times also when refactoring takes the programmer to create new abstractions and code generalizations.&lt;br /&gt;&lt;br /&gt;Let's go to a simple example: suppose we are programming a &lt;span style="font-weight: bold;"&gt;Person&lt;/span&gt; entity class. This class contains attributes like name, weight, age, gender, spoken language. After some time, I find out that I need to insert &lt;span style="font-weight: bold;"&gt;cats&lt;/span&gt; in my system for some reason. Then, I create the &lt;span style="font-weight: bold;"&gt;Cat&lt;/span&gt; class with its attributes name, weight, gender and hair color. After that understand I've created an ambiguity. Both  and &lt;span style="font-weight: bold;"&gt;Cat &lt;/span&gt;and&lt;span style="font-weight: bold;"&gt; Person&lt;/span&gt; classes have some attributes in common. By doing a refactoring, I can then create the &lt;span style="font-weight: bold;"&gt;Animal&lt;/span&gt; class, with the common attributes (name, weight, gender) and make the &lt;span style="font-weight: bold;"&gt;Cat&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;Person&lt;/span&gt; classes "inherit" the animal properties.&lt;/div&gt;&lt;br /&gt;The idea of extracting abstractions is to identify the essence of a system and describe its most deeply characteristics with simple elements. To achieve this essence you need a lot of experience and sweat. You need mastery you programming skills and use the tools and programming languages in the most proper way. It is an Art.&lt;br /&gt;&lt;br /&gt;Play the video bellow to see how &lt;a href="http://www.artyfactory.com/art_appreciation/animals_in_art/pablo_picasso/pablo_picasso.htm"&gt;refactoring was made by Pablo Picasso&lt;/a&gt; in his paintings:&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ZpILjXqkt0Q&amp;amp;hl=pt-br&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/ZpILjXqkt0Q&amp;amp;hl=pt-br&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;First, the painter draw a ordinary bull, which can be recognized by a 5 year old child. Irrelevants parts are being remove at each new stage of the draw (there are 11 pictures), besides the main idea of the bull remains. The whole genious desconstruction proccess takes six weeks. Even with few drawn lines, the last painting can still clearly represent the bull. They are the animal's essence.&lt;br /&gt;&lt;br /&gt;Every capable programmer, software creator, needs to know how to recognize essential aspects of the domain he is programming for. The technic helps to execute it, but geniality is rooted in intuitive thinking and the artistic capacity of identifying and extracting the essence.&lt;br /&gt;&lt;br /&gt;(&lt;a href="http://agileandart.blogspot.com/2008/08/refatorao-na-pintura.html"&gt;Portuguese version&lt;/a&gt;)&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/usINSXE3gN4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/4271595832684101340/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/03/refactoring-paintings.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/4271595832684101340?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/4271595832684101340?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/usINSXE3gN4/refactoring-paintings.html" title="Refactoring Paintings" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/03/refactoring-paintings.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcNSXoyeyp7ImA9WxVVF08.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-1783531002029368085</id><published>2009-03-10T19:13:00.002-03:00</published><updated>2009-03-10T20:01:38.493-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-10T20:01:38.493-03:00</app:edited><title>Fearless</title><content type="html">&lt;div&gt;Turn resistance to the new idea to your advantage. Every innovation, in true, breaks something. So, every resistance is welcome. We need the resistance to test our new ideas and convictions. Skeptics are a gift! They give us information about our progress and teach us how we can adapt our approach.&lt;br /&gt;&lt;br /&gt;Maybe, the most important point in changing is how we deal with fear. Every change process implies in fear on both sides: those who are being changed want to avoid the pain of (maybe) loose something; those who are promoting change have the fear that their idea are wrong or won't be accepted. When both these sides get in contact surges an impasse. Resistance is not the main force that takes a change to failure. &lt;span style="font-weight: bold;"&gt;Reaction to resistance&lt;/span&gt; is the problem.&lt;br /&gt;&lt;br /&gt;You will hardly get 100% approval of a new idea. This is welcome. &lt;span style="font-style: italic;"&gt;Every law that doesn't let opened the possibility of its execution, precisely because of its disobedience, &lt;/span&gt;is &lt;span style="font-style: italic;"&gt;an arbitrary law. Second the Sanhedrin Treaty, is case of judgment of capital punishment - when it was necessary 23 judges -, if there was an unanimity in the sentence to the defendant, the judgment was disqualified and the defendant liberated. The sense of this kind of law is the distrust that a process can be conducted so well, that there is no doubt about it and can't exist any different interpretation about this situation. (Nilton Bonder - The Immoral Soul)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;It is difficult to listen to people when we don't agree with some point of view. We usually get fixed on &lt;span style="font-weight: bold;"&gt;our&lt;/span&gt; point of view. Another approach would be encourage the other to talk more about his point. Just listening to him could help you both to understand each other.&lt;br /&gt;&lt;br /&gt;Ask for the help of the resistants. Make sure they know you are listening to them. Truly listen and try to learn with them. Try to make them undestand that accepting the new idea does not mean throw away their own ideas. Don't assume that a skeptic posture lasts forever. Someone who initialy seems against can turn into your favor.&lt;br /&gt;&lt;br /&gt;This pattern allows you to use the resistance to your own benefit, instead of using it against you. People who watch you dealing well with skeptics will respect and admire you for this.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://agileandart.blogspot.com/2008/11/sem.html"&gt;(English translation of this post)&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/xMllXo_17Yo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/1783531002029368085/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2009/03/fearless.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/1783531002029368085?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/1783531002029368085?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/xMllXo_17Yo/fearless.html" title="Fearless" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2009/03/fearless.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMDQH8_fSp7ImA9WxVTEE4.&quot;"><id>tag:blogger.com,1999:blog-6387400476745295118.post-4455546785834139148</id><published>2008-12-23T09:56:00.000-02:00</published><updated>2008-12-23T09:57:51.145-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-23T09:57:51.145-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="functional programming" /><category scheme="http://www.blogger.com/atom/ns#" term="haskell" /><category scheme="http://www.blogger.com/atom/ns#" term="arts" /><category scheme="http://www.blogger.com/atom/ns#" term="qcon" /><title>#QCON - Functional Programming, Music and Art</title><content type="html">Last month, at QCON, I was in a great talk about functional programming languages (like Haskell) and their benefits to the Art world. The title of the talk was "How Functional Programmers can&lt;br /&gt;Help, Inspire, or even Be Artists". First of all I'd like to emphasize that all good programmers are artists, and as &lt;a href="http://java.sun.com/features/2002/11/gabriel_qa.html"&gt;Richard Gabriel said 6 years ago&lt;/a&gt;, we programmers should be trained like artists. This is the major problem of our Computer Science Courses.&lt;br /&gt;&lt;br /&gt;We all know artificial intelligence and computer tools are getting better and better. Right know we can easily produce things like this video:&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QStm3ZyzgY0&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x402061&amp;amp;color2=0x9461ca"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/QStm3ZyzgY0&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&amp;amp;color1=0x402061&amp;amp;color2=0x9461ca" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;In his talk, Prof. Paul Hudak also showed the examples of how we can do image animation using functional programming. The project he described was the &lt;a href="http://conal.net/fran/"&gt;Functional Reactive Animation (FRAN)&lt;/a&gt;. All these things are not really new, but now that functional languages are returning to the main stream, those are the things that begin to appear. With tools like FRAN, an animation can be made as easy as this:&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;pre&gt; growFlower u = buttonMonitor u `over`&lt;br /&gt;           stretch (grow u) flower&lt;br /&gt;&lt;br /&gt;grow u = size&lt;br /&gt;where&lt;br /&gt;size = 1 + atRate rate u&lt;br /&gt;rate = bSign u&lt;/pre&gt; &lt;/td&gt;&lt;td&gt;&lt;p align="center"&gt;&lt;img src="http://conal.net/fran/gifs/growFlower.gif" height="164" width="164" /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Of course if you don't know functional programming this is strange and difficult, but just think about an application which enlarges and shrinks an image when you press right or left mouse button. Think that this application can be written in those 6 code lines above.&lt;br /&gt;&lt;br /&gt;Another application for functional programming is music. I recently acquired my MacBook last week I used Garage Band software for the first time. It is amazing what one can do with music software. I've already played with &lt;a href="http://flstudio.image-line.com/"&gt;Fruit Loops Studio&lt;/a&gt; (my favorite), Sony &lt;a href="http://www.sonycreativesoftware.com/products/soundforgefamily.asp"&gt;SoundForge&lt;/a&gt; (great too)  and who don't remember one of the first DJ software called &lt;a href="http://www.mixman.com/"&gt;MixMan&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;But the focus of Paul's presentation wasn't in using tools, but in how you can build wonderful tools with less lines of code, just because functional programming were made for this kind of application. He showed an example of his &lt;a href="http://www.haskell.org/haskore/"&gt;Haskore&lt;/a&gt; project, a nice way to compose music using the Haskell functional language. You specify the program in terms of WHAT to do, not HOW to do it.&lt;br /&gt;&lt;br /&gt;The design goals of the Haskore project are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Simplicity, expressiveness, generality and performance&lt;/li&gt;&lt;li&gt;Real-time sound synthesis&lt;/li&gt;&lt;li&gt;Transparency&lt;/li&gt;&lt;li&gt;Good for signal processing, algorithmic composition and interactive applications&lt;/li&gt;&lt;/ul&gt;A small example of how you can write a song using Haskore. Here is the language definition for notes:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;type Octave = Int &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;type Dur = Rational &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;type Pitch = (PitchClass, Octave) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;data PitchClass = Cff | Cf | C | Dff | Cs | Df | Css | D | Eff | Ds &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;data PitchClass = Cff | Cf | C | Dff | Cs | Df | Css | D | Eff | Ds &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;| Ef | Fff | Dss | E | Es | Ff | F | Gff | Ess | Fs | Gf | Fss | G &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;| Aff | Gs | Af | Gss | A | Bff | As | Bf | Ass | B | Bs | Bss &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;data Prim a = Note Dur a | Rest Dur &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So, a prim(itive) can be defined as&lt;br /&gt;&lt;ul&gt;&lt;li&gt;a note with a Picth (class + octave) and a duration (expressed as a real number)&lt;/li&gt;&lt;li&gt;or a rest with a duration (silence)&lt;/li&gt;&lt;/ul&gt;For example:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Note (1/4) (C,4) :: Prim Pitch  - it is a Middle C quarter note&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The music is defined as a sequence of primitive notes, or notes played in parallel:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;data Music a = Primitive (Prim a) –primitive note or rest &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;| Music a :+: Music a --sequential composition &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;| Music a :=: Music a --parallel composition &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;| Modify Control (Music a) --modifier &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is just a little example, the language is much more complete, you can even define performance and interpretation using the language.&lt;br /&gt;&lt;br /&gt;Ok, all these geek things are great and we love it. But I still have some doubts about how the most rooted concepts of creativity can be applied to these computational tools. I mean, I love music and I feel it when I listen to it, I feel it when I play the guitar with my band. I really don't know how this tools can contribute to produce human interaction. Of course one can go home and program a nice music using Haskore, or do a couple of clicks in Garage Band to produce a pre-factoried song. This is wonderful, people can produce things that they could not some time ago. But what about the old fashion music composition? Will people in future have to know something about the pentagram and how to write a sheet?&lt;br /&gt;&lt;br /&gt;To fill a song I need to close my eyes. To compose something in my piano I just close my eyes and play what comes, don't know from where. Is there any computer tool that I can use with closed eyes? Or am I wrong and closing eyes isn't necessary?&lt;br /&gt;&lt;br /&gt;Professor Paul ends his talk telling us about an computacional application for dance. It is like a pentagram like represantation of steps and body movements. All right! Now you can formally define a dance script and send it to a robot and he will do a nice job, dancing.&lt;br /&gt;&lt;br /&gt;My final question is: what is the robot feeling while he is in his perfect dance defined by an algorithm?&lt;img src="http://feeds.feedburner.com/~r/blogspot/WEHPJT/~4/HVidoFbp9go" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://agileandart.blogspot.com/feeds/4455546785834139148/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://agileandart.blogspot.com/2008/12/qcon-functional-programming-music-and.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/4455546785834139148?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6387400476745295118/posts/default/4455546785834139148?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WEHPJT/~3/HVidoFbp9go/qcon-functional-programming-music-and.html" title="#QCON - Functional Programming, Music and Art" /><author><name>Daniel Cukier</name><uri>http://www.blogger.com/profile/06015320076527913640</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://agileandart.blogspot.com/2008/12/qcon-functional-programming-music-and.html</feedburner:origLink></entry></feed>
