Episode 005: Learning New Languages with James Edward Gray II
Panelists:
Coraline Ada Ehmke | Jay Bobo | Sam Livingston-Gray | David Brady
Guest Starring: James Edward Gray II
Ruby Quiz
faster_csv
Gray Soft Inc.
No Red Ink (Psst! They’re hiring!)
Show Notes:
00:16 – Welcome to “PodcasTRON...” …we mean, “Greater Than Code!”
01:00 – James Edward Gray II’s Introduction
02:03 – #CastleGraySkull
We are (currently) listener supported!
Support us via Patreon!
Thank you, Nate Vick, for your support!
07:59 – Interviewing
James Edward Gray II: Implementing the LHC on a Whiteboard @ RailsConf 2016
(Slides)
Engineering Interviews: Grading Rubric (Medium.com)
15:14 – Transparency; Giving Honest Feedback
Joe Mastey: Hiring Developers, with Science! @ RailsConf 2016
20:08 – Working with Elixir
James Edward Gray II: The Most Object-Oriented Language
28:13 – Functional Programming vs Object-Oriented Programming
Check out our new sponsorship page!
32:47 – Learning New Languages
The Pragmatic Programmer: From Journeyman to Master by Dave Thomas and Andy Hunt
37:33 – “What is the best way to approach learning a new language?” ~ Nate Vick
exercism.io
41:39 – “What's going on with Codalyzed? Are any new videos on the way? Related: the first video discussed "less code"; has your focus on it changed as you've moved into new languages and their ecosystems?” ~ Trevor Bramble
Greg Young: The Art of Destroying Software
Takeaways:
David: Read the core documentation. (Module: Enumerable)
Jay: Next steps for beginners: Barry Swartz: The Paradox of Choice TED Talk; Get social.
Sam: It’s time to expand my brain again and learn a new language(s)!
Coraline: Inspiration to go learn a new language as well. ^^
James: I am privileged to have the best friends on the Internet and have these discussions.
Please leave us an iTunes Review! You rock.
Transcript:
CORALINE: Hello and welcome to Episode 5. I want to apologize. We seem to be trying to get our stuff together over here and we keep mixing up the name of the podcast. I wrote it down today so I won't forget. Welcome to Episode 5 of PodcasTRON. I'm really happy to be here with Sam Livingston-Gray.
SAM: Hi. And you know, Coraline, I really hate to break it to you but I'm pretty sure the name of the podcast is Greater Than Code.
CORALINE: Don't fuck with me.
SAM: So without further ado, welcome Jay to the show.
JAY: I'm glad to be back and see everyone's beautiful faces. That actually doesn't work for podcasts, so I probably shouldn't say that.
SAM: Don't tell them we have video.
JAY: Let me pass this off to Dave.
DAVID: Good morning, and no, we don't have video.
SAM: This is not the podcast you're looking for.
DAVID: Coraline, do we have a guest today?
CORALINE: We do in fact have a guest today and this guest is going to save us from ourselves, I hope. There’s actually a very good chance you already know our guest today. He is James Edward Gray II, also known by his initials, JEG2. James is an expert in Sucko, a veteran in love, an outlaw in Peru. Sorry, my notes are all confused over here. Oh, here we go.
He's a reformed Java and Perl developer, and James started the Ruby Quiz site back in 2004. He authored the faster CSV library in Ruby 1.8, which I've used in approximately 100% of my interviews, which became the real CSV library in Ruby 2. James was also an inaugural Ruby hero when the awards began in 2008. Then bunch of other stuff happened. Currently, he's live streaming, blogging, and posting lots of great stuff at GraySoftInc.com and you can follow him on Twitter @JEG2.
Hi, James.
JAMES: Am I on the right podcast?
SAM: Yes. Absolutely, you're on the right podcast. There is no other podcast but this one.
JAMES: I just wanted to know if I can have you guys introduce me like forever now.
CORALINE: James, there's so much we want to talk about. Most of that roll over about your house. Can you give us an introduction to exactly what you're doing over there?