Ruby Rogues

MRS 071: Mark Bates


Listen Later

Panel: Charles Max Wood

Guest: Mark Bates

This week on My Ruby Story, Chuck talks with Mark Bates who is a consultant, trainer, entrepreneur, co-founder of PaperCall, and an author! Chuck and Mark talk about PaperCall, GO, Ruby, JavaScript, and helping others within the community. Check out today’s episode to hear more!

In particular, we dive pretty deep on:

0:00 – Get A Coder Job!

0:59 – Chuck: Hi! I saw we were on Episode 198! We talked about Ruby and different communities.

1:25 – Guest: Yes, we were talking about the conference we were trying to start, which never took-off!

1:50 – Chuck: You talked about how you are working with GO now. You are an author, too!

2:06 – Guest: That came out in 2009. My 2nd son was born the day before that went to print.

2:42 – Chuck: How many kids do you have?

2:47 – Guest: I have 2 kids.

3:00 – Chuck: Happy Birthday buddy! Let’s talk about your journey into and out of Ruby!

3:15 – Guest: I will be happy to.

3:23 – Chuck:

3:27 – Guest: I have a degree in music and studied guitar in England. I came back in 1999 and needed a job. If you could spell HTML then it was good – then if you could work with it then it was even better!

The guest mentions Liverpool, England.

4:20 – Guest: I got a job and transitioned into other things. Fell in-love with Java at the time – and then moved into straight development. I needed money, I had skills into it, and then I fell in-love with

5:10 – Chuck: What aspect in music are you into?

5:14 – Guest: I am a singer/songwriter, and yes into guitar.

5:57 – Chuck: Yeah, they used to have jam sections at conferences.

6:37 – Chuck: I find in interesting how much crossover there is between music and programming/coding. I hear them say: I found I needed to build a site for the band and whatnot.

7:25 – Guest: Yeah, I can do view source and I can figure out that I am missing a tag. That put me ahead in 1997 and 1998! I had done some work that.

8:57 – Chuck: You don’t even have to generate a JavaScript project with that – can I find the template and can I go?

9:14 – Guest: Yes programming has come a long way.

9:22 – Chuck: It is interesting, though. When we talk about those things – it was a different time but I don’t know if it was easier/harder for people to come into the career field now.

9:52 – Guest: Yes, I am into the educational side of it, too. There was a lack of books on the subject back-in-the-day. There is almost too much material now.

Guest: I do a Google search that will give me something that is most recent. There is no reason to have to dig through material that isn’t relevant anymore.

Guest: I used NOTEPAD to write websites.

11:29 – Chuck: Yes, and then Notepad plus, plus!

11:39 – Guest: Those days are gone. If you want to build a website you go to a company that does that now. 

The guest refers to Kubernetes, Ruby, HTML, Sequel and much more!

12:55 – Guest: I see the new developers getting overwhelmed in the beginning they need to learn 10 languages at once. I am fortunate to have come into the industry when I did. I don’t envy them.

13:56 – Chuck: Talking about how complicated the Web is getting. What led you to Ruby on Rails?

14:12 – Guest: In 2004 – I just finished a Java project that had roughly 100,000 lines of configuration!! Everything in Java at that point was XML configuration.

I didn’t like debugging XML – and it wasn’t fun. I was refiguring out my career. Everything at the time was XML and more XML! I didn’t want to be in that world. I quit developing completely for 2 years. I worked as an internship in a recording studio for a while. I got to work with a lot of great people, but there was a lack of money and lack of general employment. We wanted to have kids and at the end of 2005 a friend mentioned Ruby on Rails. He told me that it’s NOT Java and that I would love it. I installed it and found an old cookbook tutorial and immediately I said: THAT’s what I want programming to be. When did you pick up Ruby on Rails?

18:14 – Chuck: I picked it up when I worked for...and I was doing Q&A customer service.

19:05 – Guest: Yeah, he hooked me for sure – that jerk! I really got into this book! Check it out! It changed my career and web development entirely. For all the grief we give Rails it did change the world.

20:40 – Chuck: What have you done in Ruby that you are particularly proud of?

20:50 – Guest: Most proud running Boston RB. We had so many people show up!

22:49 – Chuck: You talk about those things and that’s why I ask the question in the first place. And it turns out that: I did THIS thing in the community! I like talking to people and helping people.

23:31 – Guest: Yes, I get to work and help people all around the world. Sweet! I get to go in and help people. It gives me the time to contribute to open source and go to Slack. I have a career based around: Helping People! I like the code that I created, but I like the community stuff I have done over the years.

24:31 – Chuck: Yep my career coach wanted me to create a vision/mission statement for DevChat T.V. We make a difference and people make career changes b/c they are getting help and information

25:23 – Guest: Making a living off of helping people is a great feeling!

25:44 – Guest: The contents of the book are wildly out-of-date, but the origin story is hysterical. I went to a conference in 2008 and was just laid-off in October 2008. I got into a hot tub in Orlando and someone started talking to me about my recent talk. By the way, never write a book – don’t do it!

28:18 – Chuck: Sounds like a movie plot to me!

28:25 – Guest: Oh no – that’s not a good movie idea!

28:50 – Chuck and Guest go back-and-forth with a pretend movie: who would play you?

29:15 – Chuck: Let’s talk about PaperCall?

29:23 – Guest: I hated that (for conferences) you had to enter in a lot of different forms (2-3 proposals) for one conference. This bothered me and was very time-consuming.

31:45 – Guest & Chuck talking about saving time.

32:37 – Chuck: What are you doing now?

32:42 – Guest: Yeah, I get to go around and help engineers and open source exclusively.

33:48 – Chuck: How did you get into GO?

33:53 – Guest: In about 2012 I started looking into GO.

The guest talks about the benefits and why he likes GO!

36:28 – Guest: What you see is what you get in GO, which is what I like!

39:13 – Chuck: It is an interesting language, and I haven’t played around with it as much as I would like to. I love trying new things, and see how it solves problems.

40:30 – Guest.

42:00 – Chuck: Picks!

42:06 – Advertisement – Fresh Books!

END – CacheFly

Links:

  • Ruby
  • Elixir
  • Rails
  • Rust
  • Python
  • PHP
  • Kubernetes
  • React Native
  • Ruby Motion
  • Mark’s GitHub
  • Mark’s Twitter
  • PaperCall.io
  • Sponsors:

    • Get a Coder Job
    • Cache Fly
    • Fresh Books
    • Picks:

      Chuck

      • Book: Ultra Marathon Man
      • Mark

        • GO!
        • GoBuffalo.io Boston RB
        • Jim Weirich – In Memory of...
        • Jim’s Bio
        • ...more
          View all episodesView all episodes
          Download on the App Store

          Ruby RoguesBy Charles M Wood

          • 4.5
          • 4.5
          • 4.5
          • 4.5
          • 4.5

          4.5

          45 ratings


          More shows like Ruby Rogues

          View all
          The Changelog: Software Development, Open Source by Changelog Media

          The Changelog: Software Development, Open Source

          289 Listeners

          The Ruby on Rails Podcast by Elise Shaffer

          The Ruby on Rails Podcast

          53 Listeners

          Adventures in Angular by Charles M Wood

          Adventures in Angular

          33 Listeners

          JavaScript Jabber by Charles M Wood

          JavaScript Jabber

          236 Listeners

          iPhreaks by Charles M Wood

          iPhreaks

          17 Listeners

          React Native Radio by Jamon Holmgren, Robin Heinze, Mazen Chami

          React Native Radio

          67 Listeners

          Nerdland Podcast by Lieven Scheire

          Nerdland Podcast

          55 Listeners

          Adventures in Angular by Charles M Wood

          Adventures in Angular

          15 Listeners

          JavaScript Jabber by Charles M Wood

          JavaScript Jabber

          62 Listeners

          Ruby Rogues by Charles M Wood

          Ruby Rogues

          21 Listeners

          My Angular Story by Charles M Wood

          My Angular Story

          0 Listeners

          My Ruby Story by Charles M Wood

          My Ruby Story

          0 Listeners

          The Diary Of A CEO with Steven Bartlett by DOAC

          The Diary Of A CEO with Steven Bartlett

          8,459 Listeners

          Remote Ruby by Chris Oliver, Andrew Mason

          Remote Ruby

          34 Listeners

          Code with Jason by Jason Swett

          Code with Jason

          15 Listeners

          Cautionary Tales with Tim Harford by Pushkin Industries

          Cautionary Tales with Tim Harford

          5,154 Listeners

          The Rest Is History by Goalhanger

          The Rest Is History

          15,249 Listeners

          The Ezra Klein Show by New York Times Opinion

          The Ezra Klein Show

          15,892 Listeners

          The Rest Is Politics: Leading by Goalhanger

          The Rest Is Politics: Leading

          789 Listeners