ALTERNATE UNIVERSE DEV

Functional Geekery

Functional Geekery Episode 127 - Katie Hughes

In this episode I talk with Katie Hughes. We talk her introduction to software development, exposure to functional programming, orienting herself in a new codebase, “learning to trust again”, and much more.

Our Guest, Katie Hughes

@glitteringkatie on Twitter
http://glitteringkatie.com/

Conference Announcements

Summer BOB 2019 is taking place August 21st in Berlin, Germany. Visit https://bobkonf.de/2019-summer/ for registration and more information.

elm-conf 2019 is September 12th in St. Louis, Missouri. Visit https://2019.elm-conf.com/ to find out more and to register.

OPEN FSHARP 2019 is taking place in the heart of San Francisco, on the 25th – 27th of September. Visit https://www.openfsharp.org/ to register and find out more.

Lambda Days 2020 just announced their CFP! Go to their website and submit a talk for a chance to present your work on their stage in February. https://www.lambdadays.org/lambdadays2020#call-for-papers

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 [@2:50]

About Katie
NoRedInk
React
AppNexus
Elm
Pascal
Oregon State
Exposure to functional programming via Internship
Lodash
Programming Language Fundamentals class
Haskell
Prolog
Katie’s Introduction to Elm
Redux
Learning Elm and Haskell as part of 20% time
Learn You A Haskell for Great Good
Going through the book in both Haskell and JavaScript
Being exposed to some functional programming before the college course
How Haskell and Elm in 20% time feed back into React and Redux usage
Redux-Saga
Currying
Taking 20% learnings back to the team
Working with people that were interested in functional programming
Learning the paradigm
Moving to work at NoRedInk
Ruby
Ruby on Rails
Elm in the Spring
Katie’s Minor in Cognitive Psychology
Cognitive Maps
Where the Elm Am I
“What Can I Break?”
Learning how to trust again using Elm
Reading the import statements in Elm
Using the Elm compiler to help build a mental map by seeing what breaks
Katie’s experience picking up Elixir
GenServers
Understanding how data flows through the Elixir Services
Starting an Elixir Book Club at work
Little Elixir and OTP Guide Book
Refining strategy of how to break things in Elixir
Upcoming talk at elm-conf
Working on project to connect characters in Marvel Universe
SquirrelGirl
Look into Elm Conferences for first time talkers
Tips for writing a good CFP
Breaking down the outline early
Learning Objectives for the audience
Get Programming with Haskell
Elm Lang tutorial
Elm tutorial as good guide for understanding React and Redux

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

Episode source