Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Becoming a Polyglot Programmer through the Eyes of a Freelance Musician - SoCal Code Camp 15 - LA

kickinbahk
November 15, 2015

Becoming a Polyglot Programmer through the Eyes of a Freelance Musician - SoCal Code Camp 15 - LA

Before coming to the software world, I was a freelance musician for over 10+ years I toured and played bass with bands and artists like Albert Lee, Ray Parker, Jr. of Ghostbusters fame, and even was featured on Entertainment Tonight. As a developer now, I look back on some of the concepts I learned to become a successfull musician and how they apply to learning software.

Truthfully they are not that different.

Let's dive into how the world of music has attempted to overcome a lot of the challenges around learning a new coding language, and see if we can draw some parallels together on how to:


Sound Authentic
Always Sheddin’
Know the Rules to Break Them
More Valuable Than Your Role

kickinbahk

November 15, 2015
Tweet

More Decks by kickinbahk

Other Decks in Technology

Transcript

  1. “Experts in a particular field can often instantly know that

    something is right, but they can’t explain why.” - Malcolm Gladwell, Blink: The Power of Thinking Without Thinking
  2. YOU

  3. TO

  4. More often, I had to put in the time to

    learn it on my own first
  5. As with any time you fall in love, it’s difficult

    to explain why. It (Ruby) just worked the way I work, and it had enough depth to keep me interested. Fast forward 15 years. All that time I’d been looking for something new that gave me the same feeling. - Dave Thomas (on Elixir)
  6. I think that people should use whatever gets them excited.

    Pick something, anything, and just try it. If you don’t like it, try something else. Humans are all different, and there’s no single answer here. - Steve Klabnik (on learning languages)
  7. It’s not the tools that you have faith in -

    tools are just tools. They work or don’t work. -Steve Jobs