Developer on Fire
Episode 125 | José Valim - Peaks and Valleys
Guest:
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
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.
Chapters:
- - Dave introduces the show and José Valim
- - José and music
- - The story of José meeting Bruce Tate
- - The motivations for and history of Elixir
- - The name of Elixir
- - Influential users of Elixir and the power of engagement
- - José's definition of value
- - José's story of failure - squeezing everything into the first version of Elixir - the valley of depression - including "failures on purpose"
- - José's success story - building relationships
- - José's thoughts on having "made it"
- - How José stays current with what he needs to know
- - José's book recommendations
- - The things that have José most excited
- - José's sources of pain
- - José's top 3 tips for delivering more value
- - Keeping up with José
Resources:
- Plataformatec
- Elixir
- Bruce Tate on Developer On Fire
- Programming Phoenix: Productive |> Reliable |> Fast - Chris McCord, José Valim, Bruce Tate
- Lambda Days
- Dave Thomas on Developer On Fire
- Bryan Hunter on Developer On Fire
- Programming Elixir 1.2: Functional |> Concurrent |> Pragmatic |> Fun - Dave Thomas
- The Elixir Pipeline Operator
- Joe Armstrong's initial post on Elixir
- Elixir Conf 2014 - Keynote: Elixir by Jose Valim
- Elixir Conf 2014 - Keynote: Think Different by Dave Thomas
- Chris McCord
- Phoenix Framework
- Elixir Discussion Group
- Elixir Conference Europe
- elixir & Phoenix Conference in Orlando
José's book recommendation:
José's top 3 tips for delivering more value:
- Turn off everything that can buzz your computer
- Use the right music to assist when you need
- Defer interactions when you're not in the right state of mind and take a break