ALTERNATE UNIVERSE DEV

Functional Geekery

Functional Geekery Episode 92 - Irina Guberman

In this episode I talk with Irina Guberman. We talk her entry into programming, coming across Erlang at the “perfect time”, importance of learning multiple paradigms, programmable hardware, and more.

Our Guest, Irina Guberman

@irina_guberman on Twitter
iguberman on Github

Conference Announcements

Call for presenters is now open for Velocity London 2017. Visit http://www.oreilly.com/pub/cpc/68627 for more information and to submit your proposal.

The Call for Presenters is now open for Software Architecture in London, UK. Visit http://www.oreilly.com/pub/cpc/68630 for more information and to submit your proposal.

flatMap(Oslo) is a FP-conference with focus on Scala and the JVM, taking place on May 2nd and 3rd in Oslo, Norway. Please go to http://2017.flatmap.no/ to learn more.

ElixirConf EU will be taking place on May 4th and 5th with tutorials on May 3rd. For more information visit: http://www.elixirconf.eu/

OSCON will be taking place May 8-11 in Austin, TX. For more information and to register visit: http://www.oreilly.com/pub/cpc/50016, and use code USRG for 20% off most passes.

LambdaConf 2017 will be taking place May 25th – 27th in Boulder, Colorado. Visit http://lambdaconf.us for more information.

Elm Europe will be taking place June 8th and 9th in Paris, France. Visit http://elmeurope.org/ for more information and to register.

ZuriHac 2017 will be taking place in Zurch on the 9th-11th of June. For more information, and to register visit https://zurihac.info/

Oslo Elm Day is a one-day conference about Elm taking place June 10th in Oslo, Norway. Visit https://osloelmday.no/ for more information and to register.

Curry On Barcelona will be taking place June 19-20th. For more information, visit http://www.curry-on.org/2017/.

O’Reilly Fluent Conference will be taking place June 19–22, 2017 in San Jose, California. Visit http://www.oreilly.com/pub/cpc/61309 to find out more and to register, and use code USRG for 20% off.

EuroClojure will be taking place in Berlin, Germany on July 20th & 21st. Visit http://2017.euroclojure.org/ for more information and to keep updated.

BusConf will be taking place the 3rd-5th of August in Frankfurt, Germany. Registration is open, and more information can be found at http://www.bus-conf.org/.

The Strange Loop CfP is open! It will be held in St. Louis, MO on September 28-30, 2017 at the Peabody Opera House. To submit your CfP, visit http://thestrangeloop.com/.

LambdaWorld will be taking place in Cadiz, Spain on October 26th and 27th. For more information visit and to keep updated visit http://www.lambda.world/.

If you have a conference related to functional programming, contact me, and I will be happy to announce it.

Announcements

Some of you have asked how you can support Functional Geekery, in that vein,
Functional Geekery now has a Patreon Page.

If that is one of the ways you would like to show your support, you can
find out more at https://www.patreon.com/fngeekery.

Topics [@7:43]

About Irina
How Irina got into software development
What made software development click and be “addictive”
SuperCard
How Irina got introduced to Erlang
Java
Recruiter email mentioning Erlang
Programming Erlang by Joe Armstrong
Finding Erlang at the perfect time
Chicago Erlang Community
Martin J. Logan’s on Episode 13
Eric B. Merritt on Episode 20
Garrett Smith on Episode 56
Encountering “Why should I learn another language” questions
Feeling the pain that Erlang has already solved
Elixir
Lisp Flavoured Erlang
mnesia in Erlang
WhatsApp
“A language that has a database built in”
The beauty of “doing nothing” to support concurrency and distribution
“I like solving problems by doing nothing”
Starting to learn Erlang in 2010
Learn You Some Erlang for Great Good
Erlang and OTP in Action
Importance of marketing and documentation for languages
Phoenix Framework
False idea of “These tools will speak for themselves”
Erlang Performance Lab
Michal Slaski presenting Erlang Performance Lab at Erlang and Elixir Factory SF 2017
Learning how to understand how to structure Erlang applications
Building a Cache chapter in Erlang and OTP in Action
Importance of learning and understanding new paradigms
“Letting go of everything you learned before”
Scratch
Hardware Definition Languages
Verilog
Empowering devices for IoT with Erlang and FPGA at Erlang and Elixir Factory SF 2017
Learning a language better by learning other languages
Racket
Beautiful Racket by Matthew Butterick
Hour of Code
FPGA – Field-programmable gate array

As always, a giant Thank You goes to David Belcher for the logo design.

Episode source