Episode 125 | José Valim - Peaks and Valleys




Developer On Fire show

Summary: <div> <div>Guest:</div> <div> <div><a target="_blank" href="http://plataformatec.com.br/">José Valim</a></div> <div><a target="_blank" href="http://twitter.com/josevalim">@josevalim</a></div> </div> </div> <div class="podcast-episode"> <div class="subtitle"> José Valim talks with Dave Rael about the painful and exhilarating journey of language creation, difficult times and despair, and the rewards and difficulties of human interactions </div> <div class="podcast-summary"> <p>José Valim is the creator of the Elixir programming language. He graduated in Engineering in São Paulo University, Brazil and has a Master of Science from a school in Italy. He is also the lead-developer of Plataformatec, a consultancy firm based in Brazil, and an active member of the Open Source community.</p> </div> <div class="podcast-chapters"> <h6>Chapters:</h6> <ul> <li><a href="#!"> - Dave introduces the show and José Valim</a></li> <li><a href="#!"> - José and music</a></li> <li><a href="#!"> - The story of José meeting Bruce Tate</a></li> <li><a href="#!"> - The motivations for and history of Elixir</a></li> <li><a href="#!"> - The name of Elixir</a></li> <li><a href="#!"> - Influential users of Elixir and the power of engagement</a></li> <li><a href="#!"> - José's definition of value</a></li> <li><a href="#!"> - José's story of failure - squeezing everything into the first version of Elixir - the valley of depression - including "failures on purpose"</a></li> <li><a href="#!"> - José's success story - building relationships</a></li> <li><a href="#!"> - José's thoughts on having "made it"</a></li> <li><a href="#!"> - How José stays current with what he needs to know</a></li> <li><a href="#!"> - José's book recommendations</a></li> <li><a href="#!"> - The things that have José most excited</a></li> <li><a href="#!"> - José's sources of pain</a></li> <li><a href="#!"> - José's top 3 tips for delivering more value</a></li> <li><a href="#!"> - Keeping up with José</a></li> </ul> </div> <div class="podcast-resources"> <h6>Resources:</h6> <ul> <li><a href="http://plataformatec.com.br/" target="_blank">Plataformatec</a></li> <li><a href="http://elixir-lang.org/" target="_blank">Elixir</a></li> <li><a href="http://developeronfire.com/episode-084-bruce-tate-about-the-journey" target="_blank">Bruce Tate on Developer On Fire</a></li> <li><a href="https://www.amazon.com/dp/1680501453/?tag=devonfir-20" target="_blank">Programming Phoenix: Productive |&gt; Reliable |&gt; Fast - Chris McCord, José Valim, Bruce Tate</a></li> <li><a href="http://www.lambdadays.org/" target="_blank">Lambda Days</a></li> <li><a href="http://developeronfire.com/episode-049-dave-thomas-programmer-first" target="_blank">Dave Thomas on Developer On Fire</a></li> <li><a href="http://developeronfire.com/developer-on-fire-097-bryan-hunter-reducing-fear" target="_blank">Bryan Hunter on Developer On Fire</a></li> <li><a href="https://www.amazon.com/dp/1680501666/?tag=devonfir-20" target="_blank">Programming Elixir 1.2: Functional |&gt; Concurrent |&gt; Pragmatic |&gt; Fun - Dave Thomas</a></li> <li><a href="https://github.com/chrismccord/elixir_express/blob/master/basics/06_pipeline_operator.md" target="_blank">The Elixir Pipeline Operator</a></li> <li><a href="http://joearms.github.io/2013/05/31/a-week-with-elixir.html" target="_blank">Joe Armstrong's initial post on Elixir</a></li> <li><a href="https://www.youtube.com/watch?v=aZXc11eOEpI" target="_blank">Elixir Conf 2014 - Keynote: Elixir by Jose Valim</a></li> <li><a href="https://www.youtube.com/watch?v=5hDVftaPQwY" target="_blank">Elixir Conf 2014 - Keynote: Think Different by Dave Thomas</a></li> <li><a href="http://www.chrismccord.com/" target="_blank">Chris McCord</a></li> <li><a href="http://www.phoenixframework.org/" target="_blank">Phoenix Framework</a></li> <li><a href="https://groups.google.com/forum/#!forum/elixir-lang-core" target="_blank">Elixir Discussion Group</a></li> <li><a href="http://www.elixirconf.eu/" target="_blank">Elixir Conference Europe</a></li> <li><a href="http://www.elixirconf.com/" target="_blank">elixir &amp; Phoenix Conference in Orlando</a></li> </ul> </div> <div class="podcast-book-recommendation"> <h6>José's book recommendation:</h6> <ul> <li><a href="https://www.amazon.com/dp/193435659X/?tag=devonfir-20" target="_blank">Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers) - Bruce Tate</a></li> <li><a href="https://www.amazon.com/dp/1941222153/?tag=devonfir-20" target="_blank">Seven More Languages in Seven Weeks: Languages That Are Shaping the Future - Bruce Tate</a></li> <li><a href="https://www.amazon.com/dp/0262220695/?tag=devonfir-20" target="_blank">Concepts, Techniques, and Models of Computer Programming - Peter Van Roy, Seif Haridi</a></li> </ul> </div> <div class="podcast-tips"> <h6>José's top 3 tips for delivering more value:</h6> <ol> <li>Turn off everything that can buzz your computer</li> <li>Use the right music to assist when you need</li> <li>Defer interactions when you're not in the right state of mind and take a break</li> </ol> </div> </div>