Search for episodes from My Ruby Story with a specific topic:

Latest episodes from My Ruby Story

MRS 102: Elia Schito

Play Episode Listen Later Jan 21, 2020 38:54


My Ruby Story this week welcomes Elia Schito, a senior developer for Nebulab. Elia has been working with Ruby for the past 12 years. Charles starts off by asking how Elia became a developer. Host: Charles Max Wood Joined By Special Guest: Elia Schito Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan React Native Radio CacheFly ______________________________________ "The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today! ______________________________________   Links RR 430: Opal with Elia Schito Elia's LinkedIn Elia's Twitter Picks Charles Max Wood: Devchat.tv Supporters Elia Schito: Devchat.tv Henry V Orthodoxy by Gilbert Keith Chesterton https://opalrb.com/

Episode 102: The MaxCoders Guide To Finding Your Dream Developer Job

Play Episode Listen Later Nov 20, 2019 14:30


"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is available on Amazon. Get your copy here today only for $2.99!

MRS 101: Taylor Jones

Play Episode Listen Later Oct 29, 2019 42:12


My Ruby Story this week welcomes Taylor Jones, Support Engineer at Heroku. Charles asks Taylor how he ended up at Heroku. Taylor shares his journey after majoring in Computer Science at Auburn University. Taylor had a lot of downtime in his first job so he started learning Rails online. Then after he graduated he was able to get more chances working full time with Ruby. He then started speaking at conferences such as RailsConf. Charles and Taylor talk about how working at a place you really want to is not a pie in the sky but actually is doable if you position yourself correctly. For example Taylor really wanted to work at Heroku and was friends with the people at Heroku. When there was an opening his friends contacted him and Taylor was able to find a job at Heroku. Charles wonders what drew Taylor to programming and Taylor talks about how he was introduced to developing through video games. Taylor also talks about the concept " if you start out with Ruby you stick with Ruby" and how this was true for him. Finally Charles wants to know what Taylor's life is like outside of work. Taylor talks about what he does is in his free time which is playing guitars and hanging out with his family and his toddler. Host: Charles Max Wood Joined By Special Guest: Taylor Jones Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan React Native Radio Adventures in DevOps CacheFly Links RR 425: Rails + Webpacker with Taylor Jones https://www.heroku.com https://twitter.com/hiimtaylorjones www.hiimtaylorjones.com Picks Charles Max Wood: https://jamstackconf.com/sf/ Impact Theory with Tom Bilyeu - Podcast Taylor Jones: Super Pumped: The Battle for Uber Book by Mike Isaac https://www.youneedabudget.com/podcasts/

MRS 100: The Origin and Impact of My Ruby Story

Play Episode Listen Later Oct 22, 2019 28:16


My Ruby Story celebrates its 100th episode. To commemorate the 100th episode host Charles Max Wood talks about how My Ruby Story podcast started and how it progressed. My Ruby Story started off as a spin-off of Ruby Rogues. Acting upon advice from a business coach he was working with at the time, Charles misunderstood her suggestion to double on Ruby Rogues and instead proceeded to create a podcast similar to Ruby Rogues. Over the years, the show proceeded to inspire many developers who are just starting out and the show developed a fan base of its own. Over the years, My Ruby Story has helped people get better jobs, shaped their careers. For those who have been positively affected, Charles requests them to send him an email sharing how My Ruby Story or any other Devchat.tv podcast. If you have any questions or are struggling with how to get a better job, how to talk to your boss, or what steps to take to better your developer career, Charles schedule a call at Schedule a 15 Minute Call with Charles Max Wood. Host: Charles Max Wood Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan React Native Radio My Angular Story CacheFly Links MaxCoders Schedule a 15 Minute Call with Charles Max Wood Picks Charles Max Wood Extreme Ownership by Jocko Willink (Author, Narrator), Leif Babin (Author, Narrator) The 360-Degree Leade by John C. Maxwell, Wayne Shepherd

MRS 099: Joe Leo

Play Episode Listen Later Oct 8, 2019 55:11


Joe Leo joins Charles Max Wood on this week's My Ruby Story. Joe is the Founder and CEO of the agile software consultancy, Def Method. He shares his journey as a developer. Joe was tutored by his uncle and learned how to code in Basic on a command line. He wanted to be in the music industry and liked math. Joe is currently working on holistic product development and is delving into areas such as what makes a good product manager and what makes a good product design. Charles and Joe talk about difficulties in quantifying good product management skills or writing tests and other non-coding aspects that surround making a product. Host: Charles Max Wood Joined by Special Guest: Joe Leo Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan React Native Radio My Angular Story CacheFly Links RR 423: The Well-Grounded Rubyist with David A. Black & Joseph Leo III The Well-Grounded Rubyist: Covers Ruby 1.9.1 by David A. Black and by III Joseph Leo (Author) Joe's LinkedIn Def Method https://devchat.tv/blog/what-really-makes-a-10x-engineer/ Picks Joe Leo https://www.kobee.io/ ACR 2019 Ruby·Rails·React Conference Charles Max Wood Sign Up on Devchat.tv for our weekly episode round-up How to Stay Current in Technology Effectively in 2019 All In by by Adrian Gostick and Chester Elton For Men Only by Shaunti Feldhahn, Jeff Feldhahn  

MRS 098: David A. Black

Play Episode Listen Later Oct 1, 2019 40:12


David A. Black, Software Engineer IV at 2U, joins Charles Max Wood on this week's My Ruby Story. David A. Black has been a Ruby user for 19 years and has been writing books about Ruby for the last 14 years as well as organizing conferences. David has been coding since he was 13 years old. He was introduced to Ruby in November 2000 when he was looking at the computer section at the old bookstore Borders and picked up the book Programming Ruby by Dave Thomas and Andy Hunt. Five years later, David, who has a Ph.D. in Cinema Studies from New York University, resigned from a tenured professorship in the communication field to become a full-time programmer, trainer, and author. His book The Well-Grounded Rubyist is now in its third edition. Host: Charles Max Wood Joined by Special Guest: David A. Black Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan React Native Radio My Angular Story CacheFly Links RR 423: The Well-Grounded Rubyist with David A. Black & Joseph Leo III David's Twitter David's LinkedIn 2U The Well-Grounded Rubyist: Covers Ruby 1.9.1 by David A. Black David A. Black Books https://www.davidablack.net/ Picks Charles Max Wood Nikon D5600 Digital SLR Camera RØDE Microphones

MRS 097: Saverio Miroddi

Play Episode Listen Later Sep 24, 2019 32:54


Saverio Miroddi joins Charles Max Wood on this week's My Ruby Story. Saverio is a systems engineer and a backend programmer at Ticketsolve. He is originally from Italy and currently lives in Germany. Saverio shares his journey as a Ruby developer and also his passions outside of work such as bouldering. Saverio fell in love with programming when he was 7 years old with COmmodere 64. He didn't follow up on it however until later when he was working as a consultant working as a System Administrator where he taught himself JavaScript. Later he taught himself Ruby on the job when he was working in London. Saverio has written several articles such as Saverio Miroddi’s article, “An overview of Desktop Ruby GUI Development in 2018” and Debugging a live/stuck Ruby process. Host: Charles Max Wood Joined by Special Guest: Saverio Miroddi Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan React Native Radio My Angular Story CacheFly Links RR 381: “Ruby GUI Development” with Saverio Miroddi saveriomiroddi (Saverio Miroddi) · GitHub https://saveriomiroddi.github.io Saverio's Twitter Savario's Blog Ticketsolve Saverio Miroddi’s article, “An overview of Desktop Ruby GUI Development in 2018” Picks Saverio Miroddi Terraform Providers - GitHub saveriomiroddi (Saverio Miroddi) · GitHub goby-lang/goby Charles Max Wood Superfans by Pat Flynn Reach out to Charles Max Wood at https://meetings.hubspot.com/chuck27/15-minute-listener-call RR 428: Arming the Rebels with Rails 6 Featuring David Heinemeier Hansson Running with the right running gear

MRS 096: Daniel Pritchett

Play Episode Listen Later Sep 17, 2019 35:54


Episode Summary This week's My Ruby Story welcomes Daniel Pritchett, an infrastructure engineer at Gremlin. Daniel talks about his programming journey and his life in Florida where he moved to recently. Daniel has degrees in Management Information Systems and Computer Science from the University of Alabama. He talks about the fact that even though he learned about programming in theory at school, he didn't feel confident a a programmer until he was introduced to Ruby. Daniel then talks about why he likes being an infrastructure engineer and the projects he has been working on. Host: Charles Max Wood Joined by Special Guest: Daniel Pritchett Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan React Native Radio My Angular Story CacheFly Links RR 422: Build Chatbot Interactions in Ruby with Daniel Pritchett Daniel's LinkedIn Daniel's Twitter Build Chatbot Interactions: Responsive, Intuitive Interfaces with Ruby Daniel Pritchett Picks Daniel Pritchett: Lucidchart.com Charles Max Wood: https://villacappelli.com/ The Olive Oil https://www.dropanfbomb.com/collections/nut-butters/products/macadamia-nut-butters

MRS 095: Daniel Gruesso

Play Episode Listen Later Sep 10, 2019 33:08


Episode Summary This episode of My Ruby Story is coming to you live from OSCON. Joining Charles Max Wood is Daniel Gruesso from GitLab to talk about developing in the Open Source and the Developer Report. GitLab works with an open core model, Daniel talks about the trade - offs of having code open to public, the first of which is having everything up-to-date so any contributions made will work with the latest version. Daniel calls this the "bus-factor" where if one of the team members gets hit by a bus, the rest of the team will have everything to work with. They then talk about the GitLab 2019 Global Developer Report results. One of the most interesting results of this survey with over 4,000 respondents, was that remote teams outperformed on site teams. This ties into the current Twitter discussion about "10x Performing Engineers". Remote teams are able to work on their own most productive hours and are not disturbed by their teammates when they are doing dedicated work on a deadline. Also remote teams by nature have to be more conscious of security. Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Adventures in DevOps Adventures in Blockchain CacheFly Host: Charles Max Wood Joined by Special Guest: Daniel Gruesso Links Daniel's LinkedIn GitLab Open Source & Software Development| O'Reilly OSCON GitLab 2019 Global Developer Report | GitLab 10x Engineer Twitter

MRS 094: Rachel Roumeliotis and Roger Magoulas

Play Episode Listen Later Sep 3, 2019 37:31


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Ruby Rogues React Native Radio CacheFly Host: Charles Max Wood Joined by Special Guest: Rachel Roumeliotis and Roger Magoulas Episode Summary Rachel Roumeliotis and Roger Magoulas from O'Reilly Media join Charles Max Wood at OSCON to talk about the process of content development for OSCON. Rachel is the Vice President of Content Strategy at O'Reilly and Roger is Vice President of Radar at O'Reilly. Rachel and Roger talk about the history of OSCON Conference as well as the key technologies they wanted to cover this year such as Artificial Intelligence, Machine Learning and Cloud-Native applications. They then talk about the future of OSCON and the highlights they wat to cover next year such as security. Links Rachel's LinkedIn Roger's LinkedIn Open Source & Software Development| O'Reilly OSCON

MRS 093: Thomas Grassl

Play Episode Listen Later Aug 27, 2019 30:25


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Ruby Rogues React Native Radio CacheFly Host: Charles Max Wood Joined by Special Guest: Thomas Grassl Episode Summary Thomas Grassl from SAP joins Charles Max Wood at OSCON to talk about what SAP is doing in the Open Source world. Thomas talks about SAP's recently released a UI5 Web Components. Charles wonders how the components will work with different frameworks and Thomas explains UI5 Web Components are HTML components and they should be used how regular HTML components are used. UI5 Web Components is Open Source so Thomas expects contributions from the Open Source community. Thomas then talks about UI5 Web Components' enterprise-ready functionality and scalability features as well as the security and accessibility aspects. They then talk about Thomas' position as Developer Relations in SAP and what it entails. Thomas then talks about the career opportunities that comes with customization on the enterprise scale. Finally Charles and Thomas talk about how SAP approaches developer relations and what developers should do if they would like to contribute to SAP Open Source project. Links UI5 Web Components- SAP Thomas' LinkedIn Thomas' Twitter Open Source & Software Development| O'Reilly OSCON SAP Open Source | Developer

MRS 092: Leonardo Tegon

Play Episode Listen Later Jul 2, 2019 23:40


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Charles Max Wood Joined By Special Guest: Leonardo Tegon Episode Summary Leonardo Tegon is a software developer at Plataformatec, the company that created the Elixir Language. Leonardo talks about how he ended up at Plataformatec. Links Ruby Rogues 416: The Difference between Devise and Warden with Leonardo Tegon Leonardo's Twitter Leonardo's GitHub Leonardo's LinkedIn Plataformatec Devise EverywhereRB Ruby and Rails Community Picks Leonardo Tegon: Legion How to Win Friends & Influence People by Dale Carnegie Charles Max Wood: New podcasts are being added on Devchat.tv - Sustain Our Software Ladders with feet on them so they don't slide off - Charles had an accident while working on the roof of his father-in -law. Check out the new Devchat.tv site! If you want to be on the Devchat.tv mailing list, sign up here. Cibola Burn (The Expanse) by James S. A. Corey

MRS 091: Kurtis Rainbolt-Greene

Play Episode Listen Later Jun 25, 2019 41:59


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Charles Max Wood Joined By Special Guest: Kurtis Rainbolt-Greene Episode Summary Links RR 410: Kubernetes with Kurtis Rainbolt-Greene Kurtis' Twitter Kurtis' GitHub Kurtis' LinkedIn EverywhereRB Ruby and Rails Community Devchat.tv on Facebook Devchat.tv Picks Kurtis Rainbolt-Greene: Foundation | A New Era of Organic City-Building Charles Max Wood: The 12 Week Year by Brian P. Moran https://www.notion.so/ Podwrench.com - if you are thinking of starting a podcast, reach out to Charles Max Wood Many more exciting new podcasts are starting on Devchat.tv be sure to check it out: Adventures in Blockchain Adventures in Devops Adventures in .NET Data Therapy Sustain Our Software If you are interested in becoming a host on one of these shows reach out to Charles Max Wood Other exciting topics Devchat.tv is looking to host podcasts on are: Artificial Intelligence Machine Learning Virtual Reality/ Augmented Reality Python We have just launched the new Devchat.tv! - make sure to check it out and give feedback to Charles Max Wood

MRS 090: Charles Max Wood

Play Episode Listen Later Jun 4, 2019 95:26


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Charles Max Wood Episode Summary Charles talks about his journey as a podcaster and his mission with Devchat.tv. Devchat.tv  is designed to home podcasts that speak to all developer communities. Charles also plans Devchat.tv to host shows for technologies that are on the verge of a breakthrough and will be a lot more widely available in the near future such as Artificial Intelligence (AI), Internet of Things (IoT), Virtual Reality (VR) and Augmented Reality (AR). There are new shows being added continuously to reach out to new communities, some examples of which are: a Data Science show, a DevOps show and an Open Source show. As a kid, Charles would record his own shows on a tape recorder. He was always interested in technology. While studying Computer Engineering at Brigham Young University, he worked in the University's Operations Center. Upon graduation, he started working for Mozy where he was introduced to podcasts. Listen to the show to find out the rest of Charles' story, some of the lessons and tips he learned throughout his journey and the evolution of the shows on Devchat.tv. If there isn't a show for your community and you would like there one to be, reach out to Charles. Also if there was a podcast about a programming related subject that ended abruptly and you would like it to continue, reach out to Charles. Devchat.tv would like to host these podcasts.  Links Charles' Twitter EverywhereJS JavaScript Community EverywhereRB Ruby and Rails Community Find Your Dream Job As A Developer Devchat.tv on Facebook Devchat.tv  Picks EverywhereJS JavaScript Community EverywhereRB Ruby and Rails Community Netlify Eleventy https://github.com/cmaxw/devchat-eleventy      

MRS 089: Maciej Mensfeld

Play Episode Listen Later May 21, 2019 54:27


Sponsors Sentry– use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Charles Max Wood Guest: Maciej Mensfeld Summary Maciej Mensfeld, a polish developer, shares his story with Charles Max Wood. Maciej starts with how he got into computers through gaming and explains how his interest depends later in school. Maciej discusses learning programming in high school and the influence of one teacher especially. Charles and Maciej share experiences working with PHP. Maciej shares his experiences in different jobs and projects, finding rails and ruby. Maciej discusses his current job, the European ruby community he is involved with and what his everyday life looks like. He loves to hike and shares some of his favorite hikes with Charles. Links https://devchat.tv/ruby-rogues/rr-402ruby-2-6-0-bugs-kafka-and-karafka-with-maciej-mensfeld/ https://castle.io/ https://allegro.pl/ https://pl.wikipedia.org/wiki/Trzy_Korony_(szczyt) https://pl.wikipedia.org/wiki/Dolina_Pi%C4%99ciu_Staw%C3%B3w_Polskich https://krk-rb.pl/ https://github.com/mensfeld https://mensfeld.pl/ Picks Charles Max Wood: Everywhere-rb forum

MRS 088: Igor Morozov

Play Episode Listen Later May 14, 2019 37:24


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan .TECH– tech/MRS and use the coupon code “TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Host: Charles Max Wood Guest: Igor Morozov Summary Igor Morozov shares what the ruby community looks like in Moscow, Russia and what Russian developers are doing. He talks about deciding to be a developer to make video games at 8 years old. He shares how scripting Grand Theft Auto really got him into developing. Igor and Charles Max Wood discuss university and learning through doing projects versus learning by reading books. Igor shares how he got into Ruby and what about Ruby made him stay a Ruby developer. The episode ends with Igor sharing what he is currently working on and what his everyday life looks like. Links RR 407: Functional Programming in Ruby using Dry Gems with Igor Morozov www.morozov.is Picks Igor Morozov: Triarius military trousers by SRVV https://dry-rb.org/ https://cstack.github.io/db_tutorial/ https://github.com/ruby/ruby/commit/9738f96fcfe50b2a605e350bdd40bd7a85665f54 Charles Max Wood: https://www.harborfreight.com/ https://dragonruby.itch.io/dragonruby-gtk

MRS 087: Lori Olson

Play Episode Listen Later May 7, 2019 46:39


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan .TECH– tech/MRS and use the coupon code “TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Host: Charles Max Wood Special Guest: Lori Olson Episode Summary In this episode of My Ruby Story, Charles hosts Lori Olson, Chief Instructor at WNDX School where she teaches software developers of all kinds to become published App authors, using RubyMotion. Lori invites all to come to her “six steps from idea to app store” webinar. Listen to Lori on the podcast Ruby Rogues on this episode. Lori took her high school counselor’s advice and majored in Computer Science. She then went onto establishing The WNDX Group , a software development & training consultancy. Lori describes the current projects she is working on, how her love of fantasy books  started and what a day in her life looks like both in and out of coding. Links Ruby Rogues 405: Rubymotion with Lori Olson Six Vital Steps from Idea to App Store | WNDX School DragonRuby Game Toolkit Tutorial | WNDX School The WNDX Group Lori’s Twitter Lori’s LinkedIN Lori’s GitHub https://rubymotionweekly.com/ https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv Picks Lori Olson:  ipad Mini Charles Max Wood: Looking for beta testers for Podwrench If you were listening to a programming related podcast that ended abruptly within the last 6 months and would like it continued please contact me. We would like to host these shows on Devchat.tv.  Finding Slack channels for topics you are interested in

MRS 086: Tung Nguyen

Play Episode Listen Later Apr 30, 2019 38:42


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan .TECH– tech/MRS and use the coupon code “MRS.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Host: Charles Max Wood Special Guest: Tung Nguyen Episode Summary In this episode of My Ruby Story, Charles hosts Tung Nguyen, President and Founder of BoltOps AWS Cloud Infrastructure Consultancy, a Bay Area based DevOps infrastructure consultancy. Tung is also the creator of Ruby on Jets. Listen to Tung on the podcast Ruby Rogues here. Tung majored in Electrical Engineering in college but didn’t really enjoy working as an electrical engineer so decided to teach himself programming. He started with Perl language and eventually switched to Ruby. Currently Tung is working full time for BoltOps consultancy and develops and maintains Ruby on Jets along with other open source projects. When he is not working, Tung takes care of his 3 children. Listen to the show to find out more about Tung’s journey as a developer and what he thinks the pros and cons of working from home are. Links How to Pronounce Nguyen - YouTube Ruby Rogues 399: Jets Ruby Serverless Framework with Tung Nguyen Tung's LinkedIn Tung's GitHub Tung's Twitter Tung's YouTube Channel BoltOps BoltOps Nuts and Bolts Blog https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv Picks Tung Nguyen: The Children Learning Reading Opal: Ruby to JavaScript Compiler Charles Max Wood: Podwrench – Podcast Management System Podcast Booth Looking for hosts for podcasts on topics below Open Source Sustainability and Maintainability AI & Machine Learning Data Science Augmented Reality & Virtual Reality & Mixed Reality Internet of Things (IoT) Python .Net Buzzsprout.com  

MRS 085: Pedro Cavalheiro

Play Episode Listen Later Apr 10, 2019 51:42


Sponsors Sentryuse the code “devchat” for 2 months free on Sentry small plan .TECH– tech/MRSand use the coupon code “TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Host: Charles Max Wood Special Guest: Pedro Cavalheiro Episode Summary In this episode of My Ruby Story, Charles hosts Pedro Cavalheiro a software engineer at Xing from Brazil, currently residing in Hamburg, Germany. He has been working with Ruby and PHP languages, and since 2015 has been working full-time with Ruby on Rails. Listen to Pedro on the podcast Ruby Rogues on this episode. Pedro has been interested in computers and video games since he was a child. Upon advice from his friend he attended a computer programming class. He got his first job programming in PHP language a couple of weeks after completing the course. After working for several startups in Brazil, he wanted to move to Germany where his ancestors are from and got a job at Xing in Hamburg. Currently Pedro is settling into his new position at the company and he is studying German. In the future when he has a bit more time, he wants to to learn Elixir and get back to teaching. Links Ruby Rogues: Creating a Heroku-Like Deployment Solution with Docker with Pedro Cavalheiro Pedro’s Website Pedro’s Twitter Pedro’s LinkedIN Pedro’s GitHub Elixir mix Ruby Rogues: Elixir with José Valim https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv Picks Pedro Cavalheiro: Lingoda Charles Max Wood: Rome Italy Temple LDS Media Library Podcast Booth

MRS 084: Justin Searls

Play Episode Listen Later Apr 3, 2019 55:16


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan .TECH– tech/MRS and use the coupon code “MRS.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Host: Charles Max Wood Special Guest: Justin Searls Episode Summary In this episode of My Ruby Story, Charles hosts Justin Searls, co-founder of Test Double, a software agency which helps developers improve their quality of the software. Listen to Justin on the podcast JavaScript Jabber on this episode and this episode. Justin got into programming playing with his Casio Calculator when he was 10 years old. He came up with little games such as guessing the number. Later on, he added features and soon created an ephemeral checkers game. He had no knowledge about the basics of programming and everything was self-directive. Justin majored in Computer Science in college.However, he soon learned that Computer Science does not equal Application Development. The things taught to him by his professors were not very practical for building applications. He had his first hands-on experience in programming when he worked at the campus library. He was asked to work on their flash base citation generator which was meant to help those who were doing research for their bibliography. Millions of people used it and its feedback led him to build web applications that could provide a free useful service to other people. Over time, he found out that JavaScript was a good way to solve problems for people. However, he did not have a lot of autonomy over the jobs. He recalls an experience where every single Java library he wanted to pull off had to get approved by a committee. He ended up building an earlier Ajax application which uses JavaScript for services. That was a path for him to record productivity. To hear the rest of My Ruby Story Justin Searls, download and listen to the entire episode. Links JavaScript Jabber: Test Doubles with Justin Searls JavaScript Jabber: Jasmine with Justin Searls Justin's Twitter test double.js (library) SCNA SCNA Talk - How to Scratch an Itch Teenytest Test Double blog archive Social Coding Contract Jasmine https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv Picks Justin Searls: USB-C Charles Max Wood: Electro-Voice RE 20 Battlestar Galactica 2003 series Stranger Things Arcanum Unbounded

MRS 083: Stefan Wintermeyer

Play Episode Listen Later Mar 27, 2019 38:56


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan .TECH– tech/MRS and use the coupon code “MRS.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Host: Charles Max Wood Special Guest: Stefan Wintermeyer Episode Summary In this episode of My Ruby Story, Charles hosts Stefan Wintermeyer, a freelancer developer from Germany focused on Ruby on Rails, Phoenix Framework, and web performance. Listen to Stefan on the podcast Ruby Rogues here. Stefan got into programming when he was 8 years old. He started with Basic and Pascal and moved onto other languages. Even though he never received a formal programming education, he liked solving problems with software and was able to make money programming so he became a developer. Currently Stefan is working on a project called vutuv which is an open-source alternative to LinkedIn. He has also written books and gives talks, ones that are well know in the Ruby community are Learn Rails 5.2: Accelerated Web Development with Ruby on Rails as well as a Cache talk he gave at RailsConf 2013. Links Ruby Rogues: Rails Needs Active Deployment with Stefan Wintermeyer Stefan's Twitter Stefan's LinkedIn Stefan's Medium Stefan's GitHub Stefan's Talk vutuv vutuv GitHub Stefan's Book https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv Picks Stefan Wintermeyer: Darknet Diaries Charles Max Wood: Podcast - Gary Vaynerchuk MFCEO Project Podcast Girl In Space Podcast Audio Drama Podcasts JBL Charge 4

MRS 082: Sebastian Sogamoso

Play Episode Listen Later Mar 20, 2019 28:24


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plank .TECH - Go.tech/MRS and use the coupon code “MRS.TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Host: Charles Max Wood Guest: Sebastian Sogamoso Episode Summary In this episode of My Ruby Story, Charles hosts Sebastian Sogamoso, a software developer from Colombia. Sebastian now lives in Panama City and works for CookPad. Listen to Sebastian on the Ruby Rogues podcast here. Sebastian first started coding in high school with Pascal. Upon graduating with a Systems Engineering degree from National University of Colombia, he continued developing in Ruby.js. Sebastian will be a track director in RailsConf2019 which will take place in Minneapolis at the end of April. He is also on the organizing team for RubyConf Colombia scheduled to take place in Colombia in September 2019. Links RR 349: The Overnight Failure with Sebastian Sogamoso Sebastian's Website https://medium.com/@sebasoga Sebastian's Twitter Sebastian’s GitHub http://railsgirls.com/ https://www.railsconf.com/ CookPad https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv Picks Sebastian Sogamoso: Paper app: https://paper.bywetransfer.com/ Deep Work: Rules for Focused Success in a Distracted World by Cal Newport RubyConf Colombia : http://www.rubyconf.co Charles Max Wood: Code BEAM SF 2019 A Farewell to Arms by Ernest Hemingway

MRS 081: Genadi Samokovarov

Play Episode Listen Later Mar 13, 2019 38:37


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Triplebyte offers a $1000 signing bonus CacheFly Host: Charles Max Wood Guest: Genadi Samokovarov Episode Summary In this episode of My Ruby Story, Charles chats with Genadi Samokovarov, a software developer who loves using Ruby. Genadi has also been a guest on the podcast Ruby Rogues, you can listen to it here. Genadi was born in Bulgaria and grew up playing video games. During his high school years he was the “go-to guy” for computers in his neighborhood. In his university years he got interested in Python and afterwards in Ruby. He then applied for Google Summer of Code and continued developing his coding skills there. He is now working for the company Receipt Bank. Genadi is also on the organizing team for the Balkan Ruby Conference which will be held in Sofia, Bulgaria in May 2019. Links RR 386: Web Console Internals with Genadi Samokovarov http://gsamokovarov.com/ https://libraries.io/github/gsamokovarov https://twitter.com/gsamokovarov/ https://github.com/gsamokovarov https://www.meetup.com/Ruby-Banitsa/members/ https://rubyconferences.org/ https://summerofcode.withgoogle.com/ https://github.com/rails/web-console https://github.com/gsamokovarov/jump https://balkanruby.com/ David Heinemeier Hansson (DHH) Picks Genadi Samokovarov: AI Superpowers by Kai-Fu Lee Charles Max Wood: https://codesync.global/conferences/code-beam-sf-2019/ City of San Francisco

MRS 080: Josh Justice

Play Episode Listen Later Mar 6, 2019 43:45


Sponsors: Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Charles Max Wood Special Guest:  Josh Justice Episode Summary In this episode of My Ruby Story, Charles hosts Josh Justice, software engineer at Big Nerd Ranch, a Mobile app development, training and design firm. Listen to Josh on the podcast Ruby Rogues on this episode. Josh wanted to be a software developer ever since he was very young, his father worked in IT so he had access to computers from very early on. After studying computer science, he started working as a developer in JavaScript, PHP and in Ruby. His specialties include Ruby on Rails, Ember, Vue.js and React Native. Josh really enjoys content creation for other developers and is currently streaming React Native TDD Fridays 2pm EST at Twitch.tv. Josh and his family recently adopted a baby boy in addition to his two daughters. Listen to the podcast to hear more about this miraculous adoption story! Links Ruby Rogues 391: Frontend Testing Like a Rubyist with Josh Justice React Native Testing feat. Josh Justice of Big Nerd Ranch Josh’s Twitter Josh’s GitHub Josh’s LinkedIn Michael Hartl's Ruby on Rails Tutorial Josh's Blog Learn Test-Driven Development Object Oriented and Functional Programming Blog Post https://devchat.tv/ruby-rogues/ https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv Picks Josh Justice: Webpacker Object Thinking Learn Test-Driven Development Ember and Rails Live Stream   Charles Max Wood: The Effective Executive by Peter F. Drucker      

MRS 079: Chandan Jhunjhunwal

Play Episode Listen Later Feb 27, 2019 28:04


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Charles Max Wood Special Guest:  Chandan Jhunjhunwal Episode Summary In this episode of My Ruby Story, Charles hosts Chandan Jhunjhunwal, a tech lead at Coupa Software from Pune India. Listen to Chandan on the podcast Ruby Rogues on this episode. Chandan studied electronics in university but was hired as a software engineer at IBM after university and really liked programming. He then continued working as a developer for a startup before founding his own startup. Chandan is now working for the procurement department at Coupa Software. Chandan feels that no matter what your background is, nothing is too hard and  if you like something you should dive in and do it. He also points out that especially in technology there is always a learning curve. Links Ruby Rogues 314: DynamoDB on Rails with Chandan Jhunjhunwal Chandan's GitHub Chandan’s Twitter Chandan's LinkedIn https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv Picks Chandan Jhunjhunwal: Rescuing The Daughter No Ordinary Moments by Dan Millman Michael Hartl's Ruby on Rails Tutorial Metaprogramming Ruby by Paolo Perrotta   Charles Max Wood: Born to Run by Christopher McDougall Ultramarathonman by Dean Karnazes

MRS 078: Vlad Dem

Play Episode Listen Later Feb 20, 2019 24:01


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Charles Max Wood Special Guest:  Vladimir Dementyev Episode Summary In this episode of My Ruby Story, Charles hosts Vladimir Dementyev, a backend engineer at  Evil Martians and a mathematician who found his happiness in programming Ruby and Erlang. He is also the author of Author of AnyCable, TestProf and ActionPolicy. Listen to Vladimir  on the podcast Ruby Rogues on this episode. Vladimir studied mathematics in university and started programming with ActionScript in an internship during his university education. He then went onto developing with Ruby and became heavily involved in open source projects. He is originally from Moscow but is currently based out of Brooklyn, NY working for Evil Martians, a web development consultancy company that supports open source projects. Vladimir will be a speaker at the RailsConf 2019. Links   Ruby Rogues: Cables, Concurrency, and Ruby 3×3 with Vladimir Dem Evil Martians Vladimir’s Twitter Vladimir's GitHub Vladimir's LinkedIn Vladimir's Dev.to https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv   Picks Vladimir Dementyev: danger.systems Charles Max Wood: MyFitnessPal CardioCoach VO2 Max App        

MRS 077: Radoslav Stankov

Play Episode Listen Later Feb 13, 2019 36:40


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Charles Max Wood Special Guest:  Radoslav Stankov Episode Summary In this episode of My Ruby Story, Charles hosts Radoslav Stankov, the head of the engineering team at Product Hunt. Listen to Radoslav  on the podcast Ruby Rogues on this episode. Radoslav was interested in technology from a young age, he was recruited by a company at a youth community center for IT support. He was interested in web development so he started to coding in PHP.  He then started learning Ruby on Rails and started working for a company which sells trucks where he built the Enterprise Resource Planning (ERP) system  in Rails. The user interface for this ERP system was very successful and Radoslav stresses any software that can’t be used by the client can not be considered very good. Radoslav then started working for a startup which failed but there he met the team  which eventually led him to the job at Product Hunt. Radoslav and Charles share stories where they were hired by people they had met at other projects. They point out that people like to keep hiring those they trust and admire. Radoslav then goes on to share projects he has been proud of throughout his career. Radoslav is currently at Product Hunt and one of the working to make the app work better and faster. Links Ruby Rogues: GraphQL at Product Hunt with Radoslav Stankov React Round Up: React at Product Hunt with Radoslav Stankov React Native Radio: React Native at Product Hunt feat. Radoslav Stankov and Vlad Vladimirov Radoslav’s Website Radoslav’s GitHub Radoslav’s Twitter https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv Picks Radoslav Stankov: The Ruby Toolbox formulaic Charles Max Wood: Skyward by Brandon Sanderson Writing Excuses Podcast  

MRS 076: Sihui Huang

Play Episode Listen Later Feb 6, 2019 33:59


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan .TECH– tech/MRS use the coupon code “TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Host: Charles Max Wood Special Guest: Sihui Huang Episode Summary In this episode of My Ruby Story, Charles hosts Sihui Huang, a software engineer at Gusto, which is a startup that works with payroll, benefits, and HR for companies. Listen to Sihui on the podcast Ruby Rogues on this episode. Before taking programming classes in university, Sihui didn’t know anything about programming. In fact, she had originally planned to study accounting and switched her major on the first day of classes. Read Sihui’s blog piece “From Hello World to Six Job Offers From Facebook, Airbnb, Salesforce…” to learn more about a step by step account of her programming studies. Sihui did a couple of internships to figure out exactly what kind of a work environment she wanted to be in and Gusto fit that environment the best. She has been there since graduation. In her career, Sihui follows an iterative methodology where she sets one goal, unblocks herself and performs the necessary steps to reach that goal and then sets her next goal. Every 6 months she reflects on what she has learned the past 6 months and puts it in a blog piece to remember it. Check out Sihui’s blog here. Links Ruby Rogues: “How to Contribute to Ruby” with Sihui Huang Sihui’s GitHub Sihui’s Website Sihui’s LinkedIN Sihui’s Twitter https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv Picks Sihui Huang: Writing Down the Bones by Natalie Goldberg Charles Max Wood: 31 Days to Build a Better Blog - ProBlogger

MRS 075: Luca Guidi

Play Episode Listen Later Jan 30, 2019 32:29


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan .TECH– tech/MRS use the coupon code “TECH” and get a 1 year .TECH Domain at $9.99 and 5 Year Domain at $49.99. Hurry! CacheFly Host: Charles Max Wood Special Guest: Luca Guidi Episode Summary In this episode of My Ruby Story, Charles hosts Luca Guidi, Senior Software Developer at DNSimple and creator of Hanami ( previously Lotus framework) from Italy. Listen to Luca on the podcast Ruby Rogues on this episode and this episode. Luca grew up playing video games and took his first programming class when he was 12. His dream was to become a programmer. After studying Information Technology, Luca started working as a programmer and Ruby felt the most natural to him. He found that Rails was a great to start off applications with but not necessarily maintain with. So he created Ruby web framework Lotus which he renamed as  Hanami after IBM created software named Lotus as well. Luca is currently working on Hanami preparing for a 2.0 alpha release, he will also be a speaker at the RubyDay2019 conference that will be held in Verona in April. Links Ruby Rogues: Ruby Elapsed Time with Luca Guidi Ruby Rogues: The Lotus Framework with Luca Guidi Hanami aculo.us Prototype Luca’s LinkedIN Luca’s Twitter com Luca’s GitHub RubyDay2019 https://devchat.tv/my-ruby-story/ https://www.facebook.com/DevChattv Picks Luca Guidi: The Innovation Secrets of Steve Jobs by Carmine Gallo Charles Max Wood: Podfest Multimedia Expo MicroConf The Gifted TV Show    

MRS 074: Andrew Mason

Play Episode Listen Later Jan 24, 2019 26:53


Sponsors Sentry use the code “devchat” to get 2 months free on Sentry small plan TripleByte offers a $1000 signing bonus CacheFly Host: Charles Max Wood Guest: Andrew Mason Summary Charles Max Wood introduces the newest panelist for Ruby Rogues, Andrew Mason. Andrew shares his background and how got into computer programming. Andrew and Charles share their stories of first using ruby and the sense of wonder they felt. Andrew talks about what he has done in Ruby and shares his excitement to learn while on Ruby Rogues. Links https://github.com/andrewmcodes https://twitter.com/andrewmcodes https://www.andrewmason.me/ https://devchat.tv/ruby-rogues/ Picks Andrew Mason: https://undraw.co/ Black Mirror: Bandersnatch Charles Max Wood: Modern medicine & antibiotics Inflatable donut pillows https://purple.com/seatcushions The Kingfountain series by Jeff Wheeler The Covenant of Muirwood Series by Jeff Wheeler Pomodoro Timer  

MRS 073: Kerri Miller

Play Episode Listen Later Dec 19, 2018 29:49


Panel: Charles Max Wood Guest: Kerri Miller This week on My Ruby Story, Chuck talks with Kerri Miller who is a developer who resides in Seattle! Chuck and Kerri talk about her background, how she got into programming, software, and much more. Check it out! In particular, we dive pretty deep on: 0:00 – Get A Coder Job! 0:52 – Chuck: Hello! Our guest is Kerri Miller – say Hi! 1:00 – Guest: Hi! 1:06 – Chuck: Tell us who you are and where you work? 1:13 – Guest: I live in Seattle. 1:36 – Chuck: We had you on past episodes RR 191 and RR 261. Tell us about your work! 2:10 – Guest: I have been a remote-worker for about 5 years now.  2:30 – Chuck: Let’s focus on you and how you got into programming and what you’ve contributed into the community.  How did you get into programming? 2:45 – Guest: I had early access to computers. We also had the Thermal Printer! I went into theater and dance and then came back into programming. Kerri talks about sound boards that were using computers through her art world. 4:20 – Chuck: I love how people come from different backgrounds. 5:01 – Guest: Yeah you need to have other skillsets outside of being a computer programmer. What do you bring in and what do you have at the very beginning of your career and then you fill in those blanks as you go along. 5:33 – Chuck: Yep exactly. 5:47 – Guest: I am interested to see how my stage career helps my developer career! 7:35 – Chuck. 7:39 – Guest: Some people need walk-up music. 7:51 – Chuck: How did you get into Ruby? 8:00 – Guest: I was the only person that had heard about the Internet, so that’s how I got the job! I went to Barnes & Noble and read books; kids: that is an actual place! 9:24 – Chuck: You are still using Ruby right? 9:26 – Guest: Yes I am! I have explored GO and other languages, too, b/c that helps my skills with Ruby. 10:14 – Chuck: What made you switch? How do you decide to make that switch? 10:26 – Guest: This book really helped me: “Why’s (Poignant) Guide to Ruby.” It invigorated my love for programming. 11:15 – Chuck: How long ago was that? 11:20 – Guest: About 7 years ago. 11:37 – Chuck: Some of the things you’ve done is conference organizing and speaking. Anything else? 11:50 – Guest answers the question. 13:17 – Chuck: What were your favorite talks to give and where? 13:30 – Guest: It really is hard to choose. I liked the one in Bath, UK last year: “Is Ruby Dead?” 15:00 – Chuck: Where do you see Ruby going? What’s the future like for Ruby? 15:10 – Guest: I think there are neat things that are happening in Ruby 3. 16:08 – Chuck: What other conferences are you involved with? 16:14 – Guest: Open Source & Feelings. (The guest goes into detail about what this conference has to offer!) 17:36 – Chuck: What should I be looking for there at CES (2019)? 17:52 – Guest answers. 18:39 – Guest: I have 6 Echos & Alexas in the house – do I need those many – probably not. 19:21 – Chuck: I think the same thing about giving / not giving my fingerprint to the government vs. Apple. 19:43 – Guest. 20:06 – Chuck: What are you working on now? 20:10 – Guest: If you have a problem with Ruby – I help with the Q&A and bug-support. Working on 2019 conferences, too! 20:43 – Chuck: Picks! 20:50 – Advertisement – Fresh Books! END – CacheFly Links: Ruby Elixir Rails Rust Python PHP RR 191 Episode with Kerri Miller RR 261 Episode with Kerri Miller Kerri Miller’s GitHub Kerri Miller’s Twitter Kerri Miller’s Website Sponsors: Get a Coder Job Cache Fly Fresh Books Picks: Kerri Motorcycle-riding Bear app Chuck Marathon – St. George Utah – October 5th Friend – John Sonmez Garmin Watch V.02 McKirdy Trained

MRS 072: Olivier Lacan

Play Episode Listen Later Dec 5, 2018 71:18


Panel: Charles Max Wood   Guest: Olivier Lacan    This week on My Ruby Story, Chuck talks with Olivier Lacan who works for Pluralsight remotely while living in France.  Chuck and Olivier talk about his background, his education, and how he got into Ruby. Check it out!    In particular, we dive pretty deep on: 0:00 – Get A Coder Job!   0:55 – Chuck: Hi! Can you update people where you are at now?   1:21 – Guest: I work on the Pluralsite remotely from France. (Check it out here!)   2:20 – Chuck: It feels like Pluralsite is offering new things for students. That’s nice!    2:30 – Guest: Yes, everyone has their own unique way to learn new things. Whether it’s through podcasts, reading, etc.    3:25 – Chuck.   3:32 – Guest.   4:01 – Chuck: RR 364 was the last episode that you’ve been on.    4:20 – The guest is talking about the changes that have occurred in only 7 months!   4:58 – Chuck: Let’s talk about you! How did you get into programming?   5:12 – Guest: Frustration is how I got into programming.   The guest talks in-detail about how he got into programming. What frameworks and languages he’s learned along the way.    31:24 – Chuck: I want to call out the fact that you said: I’ve failed. That’s good for people to hear.    31:40 – Guest.    31:49 – Chuck: If I’m not failing then I’m not pushing myself. How did you get into Ruby?   32:04 – Guest: Andrew Smith is how I got into Ruby. We met through Twitter! I was looking for croissants b/c I was homesick. His handler is @fullsailor! Check him out on Twitter here!    34:56 – Chuck talks about variables.   35:00 – Guest talks about Ruby and how he got into it.    36:50 – The guest talks about starting up a business with his friend (Chris) called Clever Code.    39:38 – Chuck: How did you get into Code School?    39:40 – Guest talks about his time in Orlando, FL.    40:05 – Guest mentions Rails for Zombies.   47:15 – Chuck: Nice! It’s interesting to see how you’ve gotten into it!   47:25 – Guest: Check out Pluralsight.   50:08 – Chuck: Some of the background I was there but there is so much more!   50:20 – Guest: There are so many lessons that I’ve learned a lot the way. There is so much luck involved, too. There are so many parts of this that is jumping onto an opportunity.    51:09 – Chuck: You showed up, so it wasn’t fully all luck, though!   51:20 – Guest: Yes, I agree. Finding accountability partners. It’s like going to the gym. Yes, self-motivation is a thing.    52:17 – Chuck: How can people find you?   52:20 – Guest: Twitter, GitHub, and my website!   53:00 – Advertisement – Fresh Books!    END – CacheFly   Links: Ruby Elixir Rails Rust Python PHP Bio for Olivier through PluralSight Twitter for Olivier Lacan GitHub for Olivier Lacan   Sponsors:  Get a Coder Job Cache Fly Fresh Books   Picks: Olivier  Ruby Conf.  AutoLoad Reloder   Charles  Tile Last Man Standing  World Cup Sling TV Fox Sports  CES  

MRS 071: Mark Bates

Play Episode Listen Later Nov 28, 2018 50:43


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

MRS 070: Michael King

Play Episode Listen Later Nov 21, 2018 29:06


Panel: Charles Max Wood Guest: Michael King This week on My Ruby Story, Chuck talks with Michael King who is a developer, an enthusiast for natural languages, developing, and mathematics. Charles and Michael talk about his background, and past/current projects that Michael is working on right now. Other topics of discussion include Ruby, Rails, Audacity, PHP, RubyMotion, and React Native. Check it out! In particular, we dive pretty deep on: 0:00 – Get A Coder Job! 0:58 – Chuck: Say “hi” Michael! Introduce yourself. 1:12 – Michael: I am a big language learner: Spanish, Portuguese and Chinese. I learned through T.V. and music. I decided to build an app that helped with languages. I started doing it. 1:50 – Chuck: You hired a developer and had no idea what the developer what was doing. How do you make that transition? They just go with it – right? How did you decide: no, I have to understand THIS. 2:25 – Guest: It’s either I am really into it or I am NOT into it. I have been always very good with mathematics. The computer broke when I was in school and the only option we had were these...He was writing all these variables and I loved variables. The guest talks about Ruby, Rails, and Audacity! 4:08 – Chuck: You talk about natural languages – I see the correlation sometimes and sometimes I don’t. I learned French in school, and then I became fluent in Italian during my Mormon missionary trips. 4:56 – Guest: I am reading this book right now and you have to understand the technicians’ role in order to help lead him. The guest talks about the differences between coding, natural languages, and mathematics. 5:50 – Chuck: Did you let your developer go? Or did you keep him around? 6:03 – Guest: I let him go actually b/c he was on for a part-time basis. I started coding myself. I got help from friends and I got help from a lot of other people. I would ask them tons of questions and form a friendly relationship with them. From there, it snowed-ball from there! 6:57 – Guest: From that experience, I learned a lot. If I had to REDO what I did originally, then I would have done the following things differently... 7:44 – Chuck: I can identify with that – I was a freelancer for 8-9 years. I would build something and then they say: that’s not what we hired you to build. 8:10 – Guest: They wonder why they are getting this feedback? 8:22- Chuck: Why Ruby on Rails? 8:27 – Guest: I didn’t know the difference between mobile frameworks and web frameworks. 9:01 – Chuck: Yeah I don’t like the word “dumb” either. 9:09 – Guest: Ruby was very smooth and I liked it. I got addicted to the process through the Rails way and the Ruby syntax. 9:46 – Chuck: Same for me. I have done PHP before but when I got into Rails it naturally flowed into the way I wanted to work on stuff. I get it. 10:12 – Chuck: What are you working on now? 10:19 – Guest: This project that I have been working on now for 1.5 years. 11:41 – Chuck: You talked about how you picked up React Native. 11:52 – Guest: Yes, yes. 12:39 – Chuck: How did you settle on React Native? 12:50 – Guest talks about the Spanish and English languages. 13:25 – Chuck: I am curious – why didn’t you go with RubyMotion? 13:34 – Guest: I didn’t know anyone that could help me honestly. Also, I didn’t think it was going to be EASY to learn for me. 14:02 – Chuck: Is Reactive Native your main focus? 14:08 – Guest: No building just designing and putting it in front of people. I want to get a prototype to get more funding. I want to know EXACTLY what we are building. 14:40 – Chuck: For entrepreneurs, any advice for anything to get this rolling? 14:56 – Guest: If I had to do it again I would draw it out on paper and figure out how to get to MVP right away. I would try to get validation right away from not building too much 15:47 – Chuck: I am working on a service to help podcasters. They see that that I run 15 shows through DevChat.TV. If I can solve those three problems then I am golden: monetization and/or production. For scheduling guests it’s a pain point for most podcasters. 17:36 – Chuck: Some of the validation for me is talking to people through conferences and other venues. Main question is: What are you doing for scheduling? It takes a bunch of time. Post to where people will get your content. Have your guests promote it, too! 20:05 – Guest: Inviting people to the show. 20:13 – Chuck: This is the 16th interview this week so far! To give you an idea! 21:16 – Guest: You lost me along the way only b/c I don’t do podcasting. You know the problem b/c you are doing it, and you are within the field. 21:42 – Chuck: The more I talk to people the more I get ideas and such. 22:00 – Guest. 22:06 – Chuck: They are worried that their ideas are going to get stolen. 22:15 – Chuck: It’s interesting to see where it goes. I have 2 more interviews after this. Michael, you see and say: what solutions can I provide? 23:03 – Chuck: Did we get into your mobile app then? 23:14 – Guest: It was really hard for me, but now I love coding. Getting it in front of people and testing it. I am trying to keep my education going. I learn by doing and learning by being thrown in to the fire. I am doing a free code camp now. Any suggestions, Chuck that you could offer? 24:35 – Chuck: Learning how to prioritize. What are you aiming at, and what goal are you trying to achieve? I want to make a video course on HOW to stay current? 25:12 – Chuck: Where can people find you? 25:18 – Guest: Twitter! There really isn’t an easy way to find me online – something I should probably fix. 25:28 – Advertisement – Fresh Books! END – CacheFly Links: Ruby Elixir Rails Rust Python PHP React Native Ruby Motion Sponsors: Get a Coder Job Cache Fly Fresh Books Picks: Chuck Vue.js – frontend framework John Papa – Slots in Google Calendar (saying goodbye to Schedule Once) Michael Michael’s Prototype

MRS 069: Paweł Dąbrowski

Play Episode Listen Later Nov 14, 2018 21:48


Panel: Charles Max Wood Guest: Paweł Dąbrowski This week on My Ruby Story, Chuck talks with Paweł Dąbrowski who is a coder and author who resides in Poland. He is a blogger and writes about the Ruby language, Ruby on Rails, and related technologies. To read more about Paweł, please visit his ABOUT ME via his blog. Today, Chuck and Paweł talk about Ruby, Paweł’s background, and much more! Check it out. In particular, we dive pretty deep on: 0:00 – Get A Coder Job! 0:55 – Chuck: This week I am talking with Paweł Dąbrowski who was on episode 366. Give us a brief description of who you are, please. 1:25 – Guest: I run a company and I am here b/c of the article I wrote. It was a nice introduction to...programming. I write in my blog and have written a few gems. I created a course how to build Ruby Flow. Also, I create Ruby code every day. I think that’s it. 2:19 – Chuck: I am curious, how did you get into programming? 2:30 – Guest: It all started in school when he asked me to create a website using HTML code. I fell in-love with it. I didn’t want to give up and figured it all boils down to: “how bad do you want it?” 4:33 – Chuck: Yeah it was PHP for me, too. I could do dynamic things with this. I was a computer science major, and to build something REAL was amazing. 5:04 – Guest: Yes, when something works it’s amazing.  5:25 – Chuck: Yeah, when you realize you left out a semi-colon – oh no! In some ways, PHP was a friendly-way to do web development.  6:05 – Guest. 6:22 – Chuck: How old were you when you got paid for web development? 6:32 – Guest: I think I was sixteen years old and $50.00 was a fortune for me. I felt like a millionaire. It felt great to make money for something you love to do. It wasn’t work; I just enjoyed doing it. 7:07 – Chuck: That’s the magic! 7:14 – Guest: If you are doing something you love, then it’s great! 7:24 – Chuck: How did you go from PHP to one-page apps to Ruby? 7:35 – Guest: I didn’t like PHP at some point. I fell in-love with Ruby’s syntax. I was afraid that I wasn’t going to find a job. I wrote a programmer and told him that I have “no experience and no technical training...” I didn’t think it was possible, and he said that it was possible based on the work that I put in. I remember writing code in Ruby. 9:42 – Chuck: What drew you to Ruby? 9:48 – Guest: The community and the syntax. I love writing in Ruby, and I don’t know if I will switch my languages in the future. I want to create a more active Ruby community in Poland. I want to get junior developers involved. 10:29 – Chuck: Tell us about your blog! 10:40 – Guest: I started writing every day. I started in January and kept going for three months. I thought that was crazy, and so I wrote less frequently. I thought it was a game-changing decision for me b/c it took me to a new level. I wrote more, learned more, and it has given me visibility. 11:47 – Chuck: I have talked to people in various parts of the world. People say that it could be a barrier of only English-written blogs. 12:15 – Guest: I learned English once I got serious about coding/programming. I think it’s a disadvantage if you don’t know English. 12:35 – Chuck: What are you working on now? 12:40 – Guest: I am starting this project and decided to turn-it-up b/c at first it was experimental. I wanted to move people more in the Polish community. I write about soft skills and that developers should have those skills, too. 13:22 – Chuck: This episode won’t come out for a few months. If you want to plug that – you can if you are comfortable with it. 13:44 – Guest: I want to set-up interviews, and create a dictionary so people can check single words and their meaning and see what it looks like in another language. Also, working on the content of blogs, and maybe recording a video on HOW to code. I was involved in a webinar and starting my first conference. Give the 14:56 – Chuck: Where can people find you? How about your blog? 15:05 – Guest: Twitter! GitHub! Blog! LinkedIn! 15:27 – Chuck: Any recommendations for people who are getting into programming? 15:42 – Guest answers the question. Guest: DOING and creating the stuff, and ultimately getting the experience. You can eventually find your dream job! 16:30 – Picks! 16:35 – Advertisement – Fresh Books! END – CacheFly Links: Ruby Elixir Rails Rust Python ButterCMS Solnic.Codes Guest’s Blog Guest’s Twitter Guest’s GitHub Sponsors: Get a Coder Job Cache Fly Fresh Books Picks: Paweł Butter CMS Blog Solnic.Codes Chuck Book: Get A Coder Job Video Course: Get A Coder Job PodWrench – Tool Self-Publishing Tool Developer Freedom

MRS 068: Jérémie Bonal

Play Episode Listen Later Nov 7, 2018 41:00


Panel: Charles Max Wood Guest: Jérémie Bonal This week on My Ruby Story, Chuck talks with Jérémie Bonal who works at Ekylibre. He is a web developer and he has been using Ruby for the past few years now. They talk about Jérémie’s background, Ruby, Ekylibre, past/current projects, and so much more! Check it out! In particular, we dive pretty deep on: 0:00 – Get A Coder Job! 1:05 – Chuck: We are talking with Jérémie Bonal today. Tell us who you are! 1:21 – Guest: I am a web developer and I’ve been writing Ruby for about 2 ½ years now. I’ve been writing code now for 5 – 6 years. 1:54 – Chuck: I love writing in Ruby, too. Let’s get into your story. What’s the Ruby community like in France? 2:23 – Guest: It’s pretty dispersed in the town that I am living in right now (Bordeaux). We meet up through Meetups and chatting about everything and drinking beer. There are more Ruby communities in Paris. 3:23 – Chuck: Maybe one day I will make it out to Bordeaux. My grandmother was French and I thought it would be cool to see the different parts of France. 3:45 – Guest: Cycle through France. 3:53 – Chuck: My grandmother grew-up near Lyon. 4:02 – Guest: France is pretty small compared to the U.S. You can fit several towns in a single trip. 4:21 – Chuck: I do have a funny connection. When I lived in Italy for a few years I would show them a map of Utah and they thought CA was close to UT. 5:03 – Guest: Yes, it’s hard to conceptualize. From what I’ve heard it could be a road trip for Americans. It’s hard for me to wrap my head around that. 5:40 – Chuck talks about Disneyland and family topics. Chuck: Let’s talk about you and your Ruby story. Are you hiring and where can they go? 6:20 – Guest: Yes we are! You can find us on our website. 6:57 – Chuck: Let’s talk about you – how did you get into programming? 7:00 – Guest: When I was young with calculators. My friends made games with it and it blew my mind. I tried to make sense of what the key words meant. Nothing worked and I got real puzzled. I went to college and in the first semester you didn’t choose a major – you just do a bit of everything. You learn some engineering, chemistry, math, etc. so people could find what they really wanted to do. I worked in Python and worked with graphs and all of those concepts. This is when I got into it. I planned on going into chemistry, but all my friends were getting into programming. They kept saying: keep doing programming. I caved-in and the rest is history. 9:02 – Chuck: What languages have you worked with? 9:09 – Guest lists the different languages. Guest started with Python 2. 9:30 – Chuck: We started with Java and C++. It’s interesting to compare the differences there. As we are talking about this – a lot of people think they NEED a computer science degree and others say: nah! I am curious what advantages did it give you? 10:12 – Guest: I was disillusioned about the whole thing. They taught me a lot but I didn’t know anything valuable. I learned Ruby and Ruby on Rails. I started building web apps and I got joy out of it. I thought I didn’t have any purpose with my new degree. I noticed in the conversations with my colleagues (who don’t have computer science background) I saw that I could solve patterns and I had a better vocabulary. I saw that I could apply it and that felt good. 12:37 – Chuck: Interesting. I found my degree helped with the low-level stuff and helped me to solve problems. I learned on the job, though, too. I feel like if you need the structured environment of a college environment – go for it! Or do a boot camp, etc. 13:21 – Guest: I learned Ruby and Ruby on Rails through a boot camp. I wished there were boot camps for my computer science courses. To solve MP this and that; getting into the basics and building a sold foundation in computer science in a short period of time. 14:06 – Chuck: I’ve thought about creating that curriculum. 14:36 – Chuck: It’s an interesting conversation to have. I think the boot camps will force the universities to adapt. 15:01 – Guest: Yes, the disconnect is pretty staggering. It must be kind of similar. 15:20 – Chuck: You graduated and you learned Ruby through boot camps? 15:29 – Guest: I felt like I didn’t know how to do anything constructive or valuable. I meld around for a while – I went to be an English teacher and other jobs. I found out about a boot camp in Bordeaux and I went to that. It was going to teach Web apps.  I thought taking it would make my CV stronger. It was 9 weeks of Ruby, Ruby, and Ruby! Then the last 2 weeks building an actual app. I fell in-love and found my passion. 16:55 – Chuck: That mirrors my experience well. A friend introduced me to the Lamp Stack and then it clicked that this stuff is “cool.” Sounds like you made the same connect that I did. 17:46 – Guest: Yes, that’s how it went for me, too. The last few weeks we made an app and it was a travel app. It blew my mind that we made it in only 2 weeks and that people could use it! 19:05 – Chuck: Same thing for me. We were answering emails out of Thunder Bird, and we kept stepping on each other. 20:18 – Guest: I think my favorite is: I have a problem right now, and I can solve it myself. I can build a basic tool that will make my life easier. 20:40 – Chuck: Yep, that’s what I am doing right now. I am building in scheduling and all sort of stuff. The app is awesome and it feels like you have a super power. 21:10 – Guest: Yeah, it does whatever you want it to do. 21:20 – Chuck: What projects have you worked on? 21:22 – Guest: The project I mentioned about the travel itineraries. Then I worked with some classmates on another project around pharmaceuticals. It was cool to solve a problem. Then I played a small web player. I tried Raspberry and Raspberry Pi, and I was trying to build... Since then I have been working with my current company. I was missing some parts of college b/c one of my projects was a graph gem. I tried other things, too. 24:45 – Chuck: I know that Hanaumi is popular in the European market vs. U.S. market. 25:00 – Guest. 26:00 – Chuck: I have some theories as to WHY that is. 25:26 – Guest: I have a friend who moved to Elixir and never tried Hanaumi. 26:42 – Chuck: I have been playing with Elixir somewhat. I wanted to understand what people were experiencing. 27:02 – Guest: I liked the idea that... 27:48 – Chuck: What are you working on these days? 28:01 – Guest. 29:53 – Chuck: When you find the position of CEO or my job you learn a lot about that stuff. When you are running a business you learn about marketing and other business topics. You talked about replicating a gem. What did you learn through that process? 30:30 – Guest. 32:20 – Chuck: You are learning more about management? What resources do you use? 32:26 – Guest: I read a lot of Medium articles. I am a huge fan of management articles, and Basecamp. Also, your newsletter, Chuck! 33:30 – Chuck: Anything else? 33:33 – Guest: Social Platforms – Medium. 33:58 – Chuck: Where can we find you? 34:00 – Guest answers the question. 34:50 – Advertisement – Fresh Books! Links: Ruby Elixir Rails Rust Python Basecamp Raspberry Pi Ekylibre Guest’s Medium Guest’s Hacker Noon Guest’s GitHub Guest’s LinkedIn Sponsors: Get a Coder Job Cache Fly Fresh Books Picks: Jérémie Article DHH Chuck Podcast: Launch CodeBadge.Org Get A Coder Job My Ruby Stories! – DevChat.Tv

Episode 67: MRS 067: Daniel P. Clark

Play Episode Listen Later Oct 31, 2018 20:37


Panel: Charles Max Wood Guest: Daniel P. Clark This week on My Ruby Story, Chuck talks with Daniel Clark who is a Ruby and Rust enthusiast, blogger, and freelancer. Daniel and Chuck talk about Daniel’s background, and his past/current projects. Check out today’s episode! In particular, we dive pretty deep on: 0.00 – Advertisement – GET A CODER JOB! 0:58 – Guest: Hi! 1:01 – Chuck: Introduce yourself real quick, please, and what are you known for? 1:08 – Guest: My blog posts – I write about about Ruby. I have a few projects that are well known: Faster Path among others.  1:35 – Chuck: We had you on a past episode, 368 Ruby Rogues. Where do you write? 1:49 – Guest: I am a contractor and I write blog posts for them. 1:58 – Chuck: Let’s talk about you! How did you get into programming? 2:07 – Guest: My dad is a programmer and before 5th grade I got a computer and no Internet. I tried things to see how things worked. I wrote from the top down – recipe style. I really enjoyed programming back then. Later in life, Java was the next big thing and for me to get into it was harder. I got a book and figured out how to compile it. I stopped programming when I wrote HELLO WORLD! I came across Python at some time. At the same style I wrote my Q basic programs, things were more functional. That’s my entry into programming. 4:05 – Chuck: What got you into Python? 4:13 – Guest: The syntax in Java hurt in writing. With Python when I first started out it felt like it wasn’t asking me more than what I needed to do. It was very simple for me. 4:38 – Chuck: What did you build with Python? 4:43 – Guest: Connect 4 in Python and command line tools. Simple things. I wrote one time a sales website in Django with Python and use with Google Pay. I wrote it and it got to launch point and then I was done. 5:30 – Chuck: How Did you get into Ruby? 5:35 – Guest: A childhood friend who loved Pearl and at the time I loved Python. We would friendly argue about which one was better. He talked to companies for me, and he edified my abilities in their eyes. I’ve been with Ruby since and I have a passion with it. 7:02 – Chuck: Why Ruby? 7:06 – Guest: With Python I never learned object oriented design and I never got into a community with Python. I didn’t connect with a broader community. I was constantly learning new things with Ruby. I connected a lot with people and shared with them the things that I’ve learned. 8:11 – Chuck: What have you done in Ruby? 8:15 – Guest: Almost you name it – I haven’t done graphics with gaming. I have done tons with the web side of things. I’ve done command line game and flashcards for learning language characters. That specific project was one of my favorite projects. I designed an entire... 9:14 – Chuck: Model view graphics for command line - how does that work? 9:23 – Guest: Rails has model view controller I followed that same schema. 10:00 – Chuck: Is it open source somewhere? 10:05 – Guest: Yes. Language Cards through GitHub. There are 2 languages that you can start learning with. 10:28 – Chuck: Performance on Ruby – how did you get into that angle? 10:51 – Guest: I agreed to work with shares in a startup company and I worked a year on it. It was heavy on features. One thing I noticed was that the load time for the front page was unacceptable (loading time). I wanted to figure out where the bottlenecks were. I wrote my first bit of code and linked it up with Ruby and I got my website to run 30% faster. Seeing that – that was exciting. It seemed like I accomplished something and I wanted to share it with the community. It drew a lot of attention. I thought it was a cool novel idea and I became well known for it. I put more time into it b/c I wanted it to look better since it got so much attention. I’ve learned a lot and I’ve dove into the C code b/c I am improving the libraries. 13:39 – Chuck: Getting those C libraries up? 13:45 – Guest: That is the most recent thing I am working with. My project RU RU hasn’t been worked on in a while, so I created an official fork for it – you can call it: RUTIE. So much work has been put into it. I am very excited about this project. It’s very active right now. 14:56 – Chuck: How do people find you online? 15:05 – Guest: GitHub, my website, and Twitter! 15:27 – Chuck: What if people want to contract you? 15:34 – Guest: Check out my résumé, which will show my areas of expertise. They can find ways to reach me, and my contact information is mentioned there. I like working on full-stack Ruby and/or Rust and anything performance. 16:16 – Advertisement – Fresh Books! Links Ruby Elixir Rails Rust Past Episode 368 Daniel’s LinkedIn 6ftdan.com Daniel’s GitHub Daniel’s Twitter Sponsors Get a Coder Job Cache Fly Fresh Books Picks Daniel Running 3x a week, 45 minutes minimum is my recommendation Aerobics Improvement of your health and circulation! Chuck “Parked out by the Lake” – Song – Dean Summerwind Get a Coder Job! “How do I find a job or a find a better job?” DevChat.TV

MRS 066: Nassredean Nasseri

Play Episode Listen Later Oct 24, 2018 28:55


Panel: Charles Max Wood Guest: Nassredean Nasseri This week on My Ruby Story, Chuck talks with Dean who is a senior software engineer at VTS, Inc. in New York City. Dean uses Ruby and is an advocate for the software. He and Chuck discuss his background, current projects, and more! In particular, we dive pretty deep on: 1:00 – Dean: Hi, Everyone! 2:07 – Chuck: E363 of Ruby Rogues is your past episode. 1:13 – Dean: I am a Ruby developer and out in NY City. I have been developing Ruby for the past 6 years now. 1:42 – Chuck: What made you want to do something like Fir? 1:50 – Dean: I love developing developer tools and using something that I can use in my day-to-day work – I like that. I am constantly debugging and trying new things. That’s how I operate. I wanted to build a tool that would take the concepts that were missing from IRB and...put in a shell like FITCH. That was the motivation to that project. 2:42 – Chuck: Check out his past episode to get into the nitty gritty. Let’s roll back – how did you get into programming? 3:10 – Dean: I started programming in 2009/2010. I was a senior in High School and I wanted to make a social media website. I knew about HTML and other things but databases and servers I had no idea about. I downloaded WAMP – you familiar? It stands for: WINDOWS APACHE, MYSQL, and PHP. 4:19 – Chuck: What about programming that got you started? 4:27 – Dean: To build the thing that was in my head. My motivation was I wanted to see this THING to get built. I had a UI and I used jQuery. I got further and further; I realized that I was enjoying it. I liked the feeling and I spent 6 hours and I felt rewarded. 5:12 – Chuck: I played with programming as a younger person but in college I was introduced to...and I liked something coming together. Programming felt like a toy for me. I built a platform for people to find an apartment with their amenities that they wanted. It never came to light but it was fun to build. 6:00 – Dean. 6:12 – Chuck: I was a software consultant for a while. They spent 10’s of thousands of dollars on this project and me. You get into PHP and how did you come to Ruby? 6:40 – Dean: I didn’t study computer science in college. My friends who had a “background” and they said that I needed to use Python. Python held me back b/c of the 2 to 3 split and the server getting up on my machine b/c certain tendencies needed x, y, and z. That drove me away from Python but I did like the language. My friend told me to try Ruby and I read a book (Ruby on Rails by Michael, 2nd ed.) and I got Ruby. That was really cool to me. I went through the tutorial and that was powerful for me. Motto: Keep things fun and simple and then build on things later. 8:59 – Chuck: I hear people complain about Ruby. Can you still do that? 9:13 – Dean: Yes, I think so. The thing that stands out to me is action cable. Maybe a beginner doesn’t want to have to think about. Rails is the best way to get up and running with minimum friction. 9:45 – Chuck: I worked through a company and I was their tech support – so I can relate to that. Other things that people worry about: Action Cable, etc. you don’t have to worry about that until later. That makes sense. What have you done that your proud of? 10:24 – Dean: I worked at a company and proud of the certain features I have built and shipped. I am proud of learning more and more about Ruby internals. I am proud of FIR, too. 11:43 – Chuck: Yeah, FIR does sound interesting. I hear people say that often: I built this thing and it makes a difference in this way. What are you working on now? 12:11 – Dean: Tech Ops; it’s a hybrid between DevOps and... We have worked on projects like migrating CAM CAM CAM to PUNDIT. That was the last huge Ruby project we’ve worked on. Our ongoing mission is to make sure things are up to date. I have been migrating from our former CI provider to Circle CI. It’s been a challenge. It requires DOCKER and it was important for us to use... (Dean goes into more detail.) Dean: We have been working on flaky tests, which was more Ruby focused. (Dean goes into more detail.) 15:42 – Chuck: I am curious to see what those tips are? 15:49 – Charlie McMillan – check out his blog post: Tips to Fixing Flaky Feature Specs. There is a real art to it. 16:06 – Chuck: Anything else? 16:16 – Dean: That’s pretty much the good stuff. 16:24 – Chuck: Over the course of your career what is an overarching theme? 16:42 – Dean: From the technological side – not really – but important to my development is empathy. Develop empathy for your colleagues, and customers. I love the tech stuff, but I made mistakes. I was so tech focused that maybe at the expense of my team. The soft skills are really important to this business. Being empathetic in this field and this is equally as important to being a really good empathetic person. 18:03 – Chuck: As we continue to see things grow – you can build small applications on your own. But when you are building a Facebook or something complex – then at that point your ability to work with people trumps your technical abilities. Once your past that can you work with other people? 19:06 – Picks! 19:14 – Advertisement – Fresh Books! Links: Ruby Elixir Rails Rust Dean’s Medium Dean’s Website Dean’s GitHub Dean’s Flickr Sponsors: Get a Coder Job Cache Fly Fresh Books Picks: Charles Get A Coder Job Book: Scourged by Kevin Hearne Down? Depressed? Try taking care of other people! Dean VTS b/c we are hiring Book: Iran Awakening – By Nobel Peace Prize Winner

MRS 065: Nell Shamrell-Harrington

Play Episode Listen Later Oct 17, 2018 32:50


Panel: Charles Max Wood Guest: Nell Shamrell-Harrington This week on My Ruby Story, Chuck talks with Nell who is a principle engineer at Chef. Check them out at Chef.Io. She also works with Operation Code. This organization helps veterans to learn code, and helps them get a technical job. Check out today’s episode where Chuck and Nell discuss Ruby, Rust, and much more! In particular, we dive pretty deep on: 2:00 – Chuck: Episode 105 is another episode you’ve been on before. 2:25 – Chuck: I want to spotlight you and talk about what you are working on. How did you get into programming? 2:38 – Nell: I was a theater major in college. I graduated in 2007 and the big financial crisis hit in 2008. I found work at the Physics Department in Seattle. Once they found out that I knew how to code, they gave me more coding to do. When you are doing just the mathematics portion – you don’t see how this applies to real life. I didn’t pursue it because I didn’t see how it worked in the real world. Then I saw eventually how my theater background really helped me with coding because you have to be super creative. After that (this is when I got into Ruby) my roommate in college sent me a message. She was working with Ruby, too, and she wanted to bring me on as a junior developer. 5:55 – Chuck: It’s interesting, too, to see what you just said. Not seeing the real-world application with some of that stuff. I can relate to that. I wanted to get into IT after college. The other thing is that it was someone you KNEW to get you into Ruby. People get into a specific framework because of someone that they knew/know. 6:54 – Nell: Yes, it’s the personal testimonies that help people make those decisions. 7:13 – Chuck: It was someone that you KNEW that helped you get X job. 7:24 – Nell: Yes, in Operation Code, too. Take a look at this candidate (normally you wouldn’t look at them b/c of their CV) and take a chance on them. 8:09 – Chuck: One thing that I am curious about what’s been your favorite thing to work on with Ruby? 8:38 – Nell: I worked on the supermarket product. Cookbook is a chef recipe for infrastructure... We weren’t just running a site that people were using. They were saying: we love it, but we are behind a firewall. They couldn’t use the public one and they wanted a private one. The answer was: Yes! That was the first time I worked on software – packaged and distributed. I loved the breadth of the industries that it had an affect on. It was cool to see different industries use my work through a Ruby on Rails application. Ruby does scale! 10:42 – Chuck: Let’s talk about your work at Chef. You worked on Supermarket and then what was the distributed part to it? 11:05 – Nell: Chef Omnibus was the tool we used. You could take that package and install it on the infrastructure... 11:33 – Chuck: I worked at a university for a while. The work I did was that the access to the Internet was limited. Chef would have been nice! 11:58 – Chuck: What did you do at Blue Box? 11:59 – Nell: Software engineer there and we were a hosting company. We had a Rails application... I helped write the code. 12:29 – Chuck: What are you working on now? 12:32 – Nell: I am working on a project called Habitat. Nell talks about what THIS project is and how it functions. Check it out! 14:20 – Chuck: How did you get into Operation Code? 14:26 – Nell: Both my parents were air force operators. I wanted to but I had a physical limitation so I couldn’t. I grew up in military culture from 0-14 years old. After that I realized in my 20’s I really missed it. After the military it’s scary because you don’t have (maybe) a sense of purpose like you did in the military. She asked how she could help and someone referred her to Operation Code. She realized she could be an asset and help these veterans. She works with close to 3,000 veterans to help them give a purpose after military life. They learn code and then hopefully find a technical job. 17:13 – Chuck: I spent some years around that life, too, when I was a missionary overseas. My brother-in-law was medically discharged. You see this change and it can be scary for them. You wind up in this position and you want to help. I admire this. These folks have sacrificed for us so let’s make a difference for them, too. 18:35 – Nell: My friend said that she didn’t like it when people thanked her for her service. She said that so many warzones it seems empty. When she heard this it was powerful to her. 19:40 – Chuck: How can people get involved? 19:43 – Nell: Operation Code – Hit the JOIN link. You can sign-up to be a volunteer. The slack community is where all the magic happens.  20:24 – Chuck: Anything else? 20:28 – Nell: Habitat is written in Rust. I haven’t done tons in Ruby right now. But what I am known in Ruby is for regular expressions. People have told me that it has helped them a lot. 22:14 – Nell: Regular expressions can be a lot of fun but they are mind numbing at first. Seeing an example can help. 22:33 – Chuck: Habitat is written in Rust. What’s that transition like from Ruby to Rust? 22:49 – Nell: I took a Latin course. Learning Rust was like learning Latin in that it’s a HUGE learning curve. However, in both that I stopped fighting with the language. And stepped back to see why it was doing what it’s doing. In Rust there is no Garbage Collector. My Ruby experience did give me a leg-up. Nell continues to talk about the differences between Rust and Ruby. 24:30 – Chuck: Which language do you like better? 24:34 – Nell: Personally, Ruby but for this project Rust! 24:45 – Chuck: We were talking about the tradeoffs between... 25:01 – Nell: Yes, choose the language that works for THAT project and for your team. 25:17 – Chuck: How can people find you? 25:23 – Nell: Twitter. I check it throughout the day, so feel free to DM me. GitHub, too. I have gotten back to voice acting so check that out! 26:11 – Advertisement – Fresh Books! Links: Ruby Elixir Rails Rust Operation Code Nell Shamrell-Harrington's LinkedIn Nell Shamrell’s Twitter Nell Shamrell’s GitHub Chef.Io Sponsors: Get a Coder Job Cache Fly Fresh Books Picks: Charles Frameworks Summit Podcast Conference Home Depot Tool Rental  Nell New speed eradicator for Facebook The Daiso Store!

MRS 064: Nathan Kontny

Play Episode Listen Later Oct 10, 2018 47:18


Panel: Charles Max Wood Guest: Nathan Kontny This week on My Ruby Story, the panel talks with Nathan Kontny who has been in the Ruby community since 2005. He once was a chemical engineer, and then got into programming after a broken ankle incident; after that...the rest is history! Today, Nathan and Chuck talk about Ruby, how to begin a startup company, Rockstar Coders, balancing life, and much more! In particular, we dive pretty deep on: 1:05 – Chuck: E365 is the past episode you’ve been featured on. 1:14 – Nathan comments. 1:20 – Chuck. 1:56 – Nathan: Been in the community since 2005. I am a developer and entrepreneur. I do a lot of YouTube and videos nowadays. 2:50 – Chuck: How did you get into this field? 2:55 – Guest: It’s weird. I was a chemical engineer in the past. Back in the day 1996 I was learning... My love for it started through an internship. It was kind of a scary place dealing with harmful materials. Make sure you aren’t carrying uranium with you, and wear multiple gas masks at all times. There was an acid leak through someone’s shoulder. I didn’t love it, but something fortunate happened. I broke my ankle in one summer, and when I showed-up they made me go to this trail where I couldn’t be near the chemicals. Well, the director had computer problems and asked him to help with him. I put in code and out came results. In the chemical industry it was/is: “Maybe the chemicals will react to this chemical in this way...?” It was this dopamine rush for me. After that summer, I wanted to do programming. 7:16 – Chuck: Same thing for me. This will manifest and then boom. I had a friend change to computer major – and this led me to the field. 8:45 – Guest: Yeah, I had a different career shown to me and then I had a choice. 9:02 – Chuck: How did you find Ruby? 9:05 – Guest: I got a job but they wouldn’t let me program because I didn’t have enough experience. I had to teach myself. I taught myself Java – 9 CDs back in the day. I stayed up late, and did anything I could to teach myself. I taught myself Java. I got promoted in the business and became a Java developer. After 5 years of that I started doing freelance work. I love Ruby’s language and how simple it was to me. I have flirted with other languages, but I keep coming back to Ruby. 13:00 – Chuck: The same for me, too. Oh, and this makes this so much easier, and it extends so much easier. I have questions about being an entrepreneur. Anyways, you get into Ruby and Rails, you’ve done a bunch of things. What are you proud of and/or interested in with Rails? How do you feel like Rails helps with building things? 14:00 – Guest shares his past projects.  I was proud of just hosting Rails, because there were so many changes back in the day. I have helped with open source contributions back in 2009. There was a security problem and I discovered this. Nothing happened and I just went in and fixed the bug; an infamous contribution. I am proud of my performance work. I made a plug-in for that, etc. Also, work with Highrise. 17:23 – Chuck: Yep, Highrise people will know. I’ve used Highrise in the past. 17:38 – Nathan: Yeah. 17:50 – Chuck and Nathan go back and forth. 17:58 – Chuck: You’ve done all these different things. So for a start-up what advice would you give? People are doing their own thing – what’s your advice on an incubator, or doing it alone or raising capitol? 18:41 – Nathan: I take a middle road approach. You do what makes sense with your business. What works for you? I would do that. It’s hard to pick-on what incubators could be. Ownership is everything – once you don’t own it – you loose that control. Don’t loose your equity. I wanted more control over my box. I would be careful raising money – do that as a last effort. Keep your ownership as far as you can. But if you are up against the wall – then go there. 22:29 – Chuck: Now I have 2 jobs: podcasting and developing this course. I guess my issue is how do you find the balance there between your fulltime job and your new fulltime job? 23:01 – Nathan: Yeah it’s tough. I do, too, now I am building something and trying to balance between that and Rockstar Coders. Clients have meetings and there are fires. There is no magic to it. I thought bunching your days into clusters would help me with focus, but it’s not good for the business. I don’t think the batch thing isn’t working for me. A little bit on, a little bit off. I think MT on Rockstar. Wednesday I take a half-day. Thursday all start-up, etc. It’s just balance. It can’t be lopsided one way or the other. Just living with my girlfriend and now wife was easy, but having a kid in the evening is tricky. I create nice walls that don’t interfere. I don’t know that’s it. 25:55 – Chuck: It sounds like they are completely separate. What I am building affects my people at work. I find the balance hard, too. 26:21 – Nathan: It’s also good to have partners who support you. 27:19 – Chuck: Do you start looking for help with marketing, or...? 27:27 – Nathan: Yeah that’s hard, too. Maybe? Some people aren’t in the US and they might be more affordable. My friend found someone in Europe who is awesome and their fees are cheaper. Their cost of living is cheaper than the U.S. There are talented folks out there. 28:50 – Chuck: Yeah, I had help with a guy from Argentina. I am in Utah and he was an hour ahead. So scheduling was easy. 29:27 – Nathan: I have a hard time giving that up, too. It’s hard to hire someone through startup work. Startup work needs to be done quickly, etc. BUT when things solidify then get help. 30:28 – Chuck: They see it as risky proposition. It seems like the cost is getting better so the risk is there. 30:48 – Nathan: There is tons of stops and goes if I look back into my career. In the moment they feel like failures, but really it was just a stepping-stone. It was just a source for good ideas, and writings, and things to talk at podcasters about, etc. I just feel like short-term they feel risky but in the long-term you can really squeeze out value from it. I am having trouble, right now, finding customers, it could be risky, and there might not be a market for this. But I am learning about x, y, and z. Everything is a stepping-stone for me now. I don’t feel like it’s a failure anymore to me. 32:50 – Chuck: What are you doing now? 32:55 – Guest: Rockstar. 3 / 4 teenagers want to be YouTubers! That’s just crazy and that will keep going. I want to be apart of that. I am making programs so people can make their own videos. That’s what I am fooling around with now. 35:06 – Chuck: Yeah we will have a channel. There is album art. I’m working on it.  I will start recording this week. 35:43 – Nathan: It is hard to get traction there. I don’t know why? Maybe video watchers need quicker transitions to keep interested. 36:12 – Chuck: I could supply some theories but I don’t know. I think with YouTube you actually have to watch it. Podcasts are gaining traction because you can go wherever with it. 36:51 – Nathan: Right now commuting can only be an auditory experience. When we get self-driving cars then videos will take off. 37:14 – Chuck: Picks! 37:19 – Advertisement!  Links: Ruby Elixir Rails Highrise Rockstar Coders Nathan’s Medium Nathan’s Twitter Nathan’s LinkedIn Nathan’s YouTube Past Episode with Nathan – DevChat.TV Sponsors: Code Badges Get a Coder Job Cache Fly Picks: Charles Board Games: Bubble Talk Shadow Hunters Apples to Apples The Resistance Airbnb Zion National Park Nathan Writing is important. Masterclass! Book: Living with a Seal Book: Living with the Monks Sara Blakely – Spanx

MRS 063: Victor Shepelev

Play Episode Listen Later Oct 3, 2018 24:05


Panel: Charles Max Wood Guest: Victor Shepelev This week on My Ruby Story, Charles talks with Victor Shepelev who is a Ruby programmer and also a poet. He works for Verbit.ai and lives in Kharkiv, Ukraine. Chuck and Victor talk about his background, how Victor got into Ruby, and his latest projects. In particular, we dive pretty deep on: 1:13 – Chuck: Episode 367 – check it out! 1:37 – Background? 1:42 – Living in Ukraine. 2:08 – Chuck: How did you get into programming? 2:18 – Victor: I broke my leg and very bored. In ‘85-‘86 and I was gaming. Since then I got into programming and have been in it for 20 years. 3:20 – Chuck: Prince of Persia. 3:26 – Chuck: What made you stick with programming? 3:34 – Victor: I think it was magically and exotic. It still fascinates me. 4:03 – Chuck: How did you get into Ruby? 4:15 – Victor: There are great several programming attitudes – but I belong to the one that just write texts that expose the meanings. I like the text. I am a poet. When I write in Ruby (not like poetry), I write texts and that is what I’m thinking about. I loved C-Plus, Plus in the early 2000’s. For me it wasn’t fully expressive enough. I tried other things and searched other options. I met Ruby and it was love at the first sight. 7:09 – Chuck: What have you done with Ruby that you are proud of? 7:18 – Victor: The project takes my time is data integrated into itself: countries, planets, famous paintings, and so on. It’s really cool. 9:49 – Chuck: Where can you find this project? 9:54: Victor – GitHub and some conferences. 10:27 – Chuck: You mentioned being in a company that does translation? 10:33 – Victor: Yes. It is written in Python. 11:11 – Chuck: What are you working on now? 11:18 – Victor: Yes, this project and last year I got into development of Ruby itself. I wasn’t that proficient. I am not contributing to the language itself but creating documentation (program language reference) and new features of Ruby. 12:40 – Chuck: What is the Ruby community like in Ukraine? 12:46 – Victor: It is pretty large. Don’t know if it is large to U.S. standards. Meetups happens every once to twice a month in my city. Recent years it has gotten smaller, because I don’t know if they are going to the new “hip” technology. 14:16 – Chuck: We’d have Meetups like 30-40-50 people and now it’s only 10-20. Different companies are moving to different things that they need. 14:43 – Victor: In Ukraine I think a lot of people are doing a lot of opensource. I think it will still grow to some extent. 15:29 – Chuck: It’s not that Ruby is dying per se. Ruby hit a stride when web was hot. Now we are seeing growth in AI or IOT. For example people are reaching to Python for the mathematics and scientific side to it. 16:17 – Victor adds in his comments. Victor: I had some high hopes for Rails. 18:14 – Chuck comments. Chuck: It would be interesting to see bindings. See these other options come forward. 18:39 – Victor. 19:10 – Chuck: Picks! 19:14 – Advertisement. Links: Ruby Elixir Episode 367 – check it out! Victor’s GitHub Victor – Zverok with Ruby Victor’s Facebook Victor’s Talk on Tech Talk – The Functional Style in Ruby The Ruby Reference Book: Voroshilovgrad by Serhiy Zhadan Book: Words for War New Poems from Ukraine Sponsors: Code Badges Get a Coder Job Cache Fly Picks: Charles Elixir Mix – check-out future Episodes Game – Play Bloons Tower Defense 6 Victor The Ruby Reference Book: Voroshilovgrad by Serhiy Zhadan Book: Words for War New Poems from Ukraine

MRS 062: Neil Brown

Play Episode Listen Later Sep 26, 2018 22:46


Panel: Charles Max Wood Guest: Dr. Neil Brown This week on My Ruby Story, Charles talks with Dr. Neil Brown who is a researcher. He helps people teach “how to program” more effectively and efficiently. Check out his social media pages and his research via the web. Chuck and Neil talk about his research among other topics. In particular, we dive pretty deep on: 0:52 – Chuck: We are talking with Neil Brown. 1:05 – Chuck: I’ve always wanted to go to London! Let’s dive in and talk about you and how you got into all of this stuff. 1:40 – Neil: I was in primary/elementary school and sometime there I went to my dad and I asked him how are these games made? He gave me a book. 3:12 – Chuck: What are some things that you are researching? 3:24 – Neil answers the question. 5:24 – Chuck: How do you know what to look into and how do you test your hypotheses? There is some science there. 5:45 – Neil: We have a large data collection. 6:07 – Chuck: You have your own ideas linked to Java? 6:15 – Neil: Yep. 6:20 – Chuck: Do people know that they are test subjects? 6:31 – Neil: Oh yeah. 6:39 – Chuck comments. 6:45 – Chuck: What do programmers see? 6:55 – Neil: It is interesting to see the code that they are writing. You are not sure what they are trying to do. Programming is a very frustrating experience for most people. I want to reach back in time and tell them that the problem is there. You watch people do it and they kind of in the right area, and then they go somewhere else. It’s frustrating for beginners. 8:06 – Chuck: How long have you been doing the research? 8:05 – Neil: Five Years. 8:22 – Chuck: How would I get into something like that? 8:32 – Neil answers the question. 9:35 – Chuck: What are you most proud of? 9:42 – Neil answers the question. 11:34 – How do you communicate that to people in the “real world” in a professional setting? 11:45 – Neil answers the question. Neil: Be careful of your own expectations. 12:32 – Chuck: What are you doing now? 12:35 – Neil answers the question. 12:58 – Neil: Research is focused on the “new.” Making something “new.” We are doing essential work, but work that doesn’t get a lot of recognition. 13:37 – Chuck: That’s interesting. What else should we dive into? I would love to have you back. 13:57 – Chuck: Any advice for someone who wants to get into this area? 14:00 – Neil: Study and get a Ph.D. to help you with research. 14:40 – Chuck: There are a lot of universities who do this type of research? 14:52 – Neil answers the question. 15:35 – Picks! 15:41 – Advertisement Links: Ruby Elixir Dr. Neil Brown – Podcast Dr. Neil Brown – Article Dr. Neil Brown – Twitter Tips for Teaching Programming with Dr. Neil Brown BlueJ Sponsors: Code Badges Get a Coder Job Cache Fly Picks: Charles Audible If you are exhausted / depressed / down...go and take some time for yourself! Having a side project Book: Crucial Conversations Neil Michael Lewis – Flash Boys

MRS 061: Erik Dietrich

Play Episode Listen Later Sep 19, 2018 34:14


Panel: Charles Max Wood Guest: Erik Dietrich This week on My Ruby Story, Charles talks to Erik Dietrich who is a consultant and a business owner. After he left the IT life, he is a partner for a content marketing company among others. In particular, we dive pretty deep on: 0:52 – Greetings! It’s another story on Ruby Stories. 1:04 – We have had you on Episode 296. 1:28 – Guest: I did in my blogger days, but over the course of time but I ran into management roles and then left. That definitely skewed my topics that I talked about. 1:59 – Chuck: Introduce yourself for people.  2:53 – Chuck: Let’s talk about your career or even further back. How did you get into programming? 3:24 – Guest: My father introduced me into my project. Into my educational background I do remember banging away at my computer because there weren’t any courses offered (at the time). 4:13 – Chuck: Let’s talk about computer science. 4:22 – guest: I had to apply to the computer science program to the college I went to. I knew I wanted to do something cutting-edge. 4:42 – Chuck: After college where did you end up? 4:55 – Guest: I graduated in 2001 from college. I did some odd jobs. Thankfully, the economy was stronger for me to be a software engineer title. Then from there... 5:57 – Chuck: When I graduated I started off with Tech Support then Q/A. 6:12 – Chuck: It sounds like you worked all over the place? Is it deliberate when you chance course within your career? 6:36 – Guest: Actually, it was full circle for me. At some point, I did get more career-minded. 8:01 – Chuck: How did you end up there – the programming job? 8:13 – Guest: My mom left, but worked at X company. The co. knew that she had a son that finished a computer science degree. 9:10 – Chuck: The recruiters should be use to that at some point. 9:23 – Guest added some more thoughts. 9:50 – Chuck: Talk about the progression you’ve made. I know Ruby is not your primary focus of your background. Take people on a tour. I’m curious if we can talk about how you got into the consulting and marketing roles that you fill these days. 10:28 – Guest: Whistle stop of my career, here we go. The first 10 years, it was pretty standard. Across a few different companies went from one position to another up to the architectural role. Then, I went through job-hopping. I ended up doing independent consulting and freelance works. I didn’t know really, though, what I wanted to do. Coaching people is what I did for a while. There I discovered something – I enjoyed that coaching work. More opportunities that I had, and then I realized it was a good fit. Over the course of time, I had the blog, which was reflecting anything I was doing. If I am writing about x, y, z, I was blogging about it. 14:28 – Chuck: How do you know which opportunity to pursue? 14:38 – Guest: General, I was say... 15:52 – Chuck: What are you most proud of? 16:04 – Guest: The blog. 17:28 – Guest: My book. Check it out. Amazon and Leanpub. 17:47 – Chuck: What are you working on now? 17:58 – Guest answers this question. 21:12 – Chuck: Any other thing you’d like to talk about? 21:27 – Guest chimes in with his ideas. 24:25 – Guest: Whatever adds to your happiness. 24:36 – Chuck: I get to choose what I want to work on. I find that the freer that I am to make my own decisions the happier I am. 25:09 – Guest: I had a hard time being told to do things from senior roles in the job. 25:42 – Chuck: I think more companies will be willing to bring some people in for a specific project/job. 26:39 – Guest: I get into trend projection into my book. 28:04 – Chuck: One more question that I have. As people are coming into this pool – what do you advise those people to see where the industry is going? Where to get a job? Long-term? 28:35 – Guest: To get a job in the entry level is kind of hustling. If you are struggling then write about a blog. Get there a social profile that makes you different from all the others. Does the company have the faintest idea of who you are and what you can do? Position yourself as an expert. If you can show that you are standing out from your peers then your career will advance much more quickly. Not necessarily being “better then them.” How are you different? 30:23 – Chuck: Yep, these things I push people toward in my new course. Meet the right people; build those relationships. They probably get dozens or dozens of applications. They can find someone to write code but it’s the underlining stuff that they are looking for. 31:44 – Advertisement 32:26 – Picks! Links: Ruby Elixir Chuck’s Twitter Ribbon Farm Hit Subscribe Erik Dietrich’s Book on Amazon Erik Dietrich’s Book on Leanpub Erik Dietrich’s Twitter Erik Dietrich’s GitHub DaedTech Sponsors: Code Badges Get a Coder Job Picks: Charles Audible AirPods Ketogenic Jamie 4-Hour Work Week Ribbon Farm Hit Subscribe – Apply to be an Author!

MRS 060: Jamie Wright

Play Episode Listen Later Sep 12, 2018 20:03


Panel: Charles Max Wood Guest: Jamie Wright This week on My Ruby Story, Charles talks to Jamie Wright about his background and current projects that he is working on. Ruby Rogue interviewed Jamie on Episode 326 – check out that episode for more information. Chuck and Jamie discuss many topics, but one in particular is truly inspiring and that is Jamie’s impact within his community: teaching! Jamie is enthused to help students with designing games and helping them with programming. Check-out today’s episode to hear more!  In particular, we dive pretty deep on: 0:53 – Introduction. Episode 326 of Ruby Rogues is a past episode with Jamie as a guest. 1:50 – Chuck was at Microsoft Build. It’s interesting to see where all of this stuff comes out. Interesting to see where it will be in the next few years. 2:31 – There is a lot of room for improvement – Google Dispatch. It is their AI, which is insane. Compare that to last year, it’s leap and bounds different. 2:59 – Let’s talk about your story, Jamie. 3:10 – Jamie started programming in high school, which was offered through an introduction course. It was in Basic. His cousin who was a programmer, too, influenced him. Jamie took this course, and he made a tic-tac-toe game. Went he went to college he took computer science, and fell in love with it there. Jamie loves the idea of creating things from nothing to something. It is art to me. It’s pretty neat. It’s not like you are investing hundreds of thousands into a fashion line, it’s just your time into a computer. 4:48 – Chuck makes some comments. 4:57 – Jamie mentors children from 7 – 17 years old. Works with a program, which is worldwide. Jamie helps the kids build their own games. 5:29 – Chuck: That sounds like fun! 5:35 – Seeing a side of programming where there aren’t any deadlines. 5:45 – Chuck reflects on Jamie’s previous comment. 6:03 – Jamie: It’s fun to put all of that stuff aside and watch people tinker. And hearing all of the “Oh’s and Ah’s!” 6:22 – Chuck: How did you get into Ruby? 6:31 – Jamie: Code Mash (local). Leon, in 2006/2007, was doing a workshop for Ruby, and Jamie fell in love with it. He tinkered around with it in Rails, and he was hooked ever since. 7:25 – What got you excited about it? 7:36 – A.) You had to be on Windows B.) You needed Microsoft Tooling. Just the ease of opening up a terminal, and that there was less friction – it was just easy! Jamie continues to talk about the other reasons why he fell in love with Ruby. He also enjoys the community. For him it was a good decision and it is fun for me. The fun factor is still there for me. Jamie loves Ruby. 9:22 – Chuck: What have you done in Ruby? We talked about Chatbots earlier. 9:30 – Jamie’s first project was a To Do List app. He wanted to do a task list from just one sentence. Jamie created MORALE, and it did okay for a while. That was his first app in Ruby’s. As far as open source work, Jamie hasn’t done anything that hasn’t really taken off. He created LAZINESS. Listen to this timestamp for other of Jamie’s projects and creations that he has been apart of. 11:12 – Chuck to Jamie: What are you most proud of? 11:14 – Jamie: I am most proud of teaching. I have created workshops. I see the same excitement that I had about Ruby’s. 11:49 – Chuck: It’s interesting to see what people really care about. Something I did helped someone else and their future, which is really cool. 12:29 – I am playing with Elixir now, because of Ruby, among other projects. Other projects: Pomodoro’s App and integration. 14:49 – Jamie: “Elixir is awesome. I feel like it is a perfect language for Chatbots.” 15:31 – Chuck: We will have to dive into that a little more. 16:06 – Chuck: Do you have some picks for us? 16:09 – Advertisement: Chuck’s Get A Coder Job! Links: Episode 326 of Ruby Rogues Microsoft Build Ruby Chatbot Elixir Jamie Wright’s GitHub Jamie Wright’s Twitter Chuck’s Twitter Sponsors: Code Badges Get a Coder Job Picks: Charles Disney Emoji Blitz Skitch – Evernote Jamie Book: Deep Work Go play paintball! 

MRS 059: Rob Miller

Play Episode Listen Later Sep 5, 2018 22:25


Panel: Charles Max Wood Guest: Rob Miller This week on My Ruby Story, Charles talks to Rob Miller. Rob is a return guess from Ruby Rogues 235. Rob shares his journey into programming, starting with creating HTML and CSS and website building. Rob talks about his book Text Processing with Ruby and projects and he is currently working on. In particular, we dive pretty deep on 1:15 - Rob shares about getting into programming starting with Geocities and website building 4:00 -  Rob and Charles talks about the old ways of working with websites building 5:20 -  Rob talks about when he go into Ruby, and along with PHP and Rails. 6:09 -  Rod share on what he like most about Ruby. The Community and people who were ambassadors for the language. Charles share that this is similar to his experience with getting into Ruby. The community is amazing and very helpful. 8:00 -  Charles ask Rob about his book about “Text Processing with Ruby.” Rob shares his reason for writing this book about text wrangling. 11:00 -  Rob share more on Dev Ops and other connecting tools to Ruby. 12:00 -  Charles ask about other thing Rob is doing with Ruby. Rob says it is mostly web development materials and things that have to with web. 13:00 -  Rob mentions that nowadays he is working on marketing, data and working with companies with their products on the backend of marketing and programming. 15:00 -  Rob says this is a way for him to help him promote his book. Rob shares a bit on The 3 Virtues of a Programmer: Laziness, Impatience, and Hubris. 16:00 - Charles ask Rob about writing a book. Charles asks about the process with Pragmatic Book Shelf. Rob shares the dos and don’ts of his experience with his book. 19:00 -  Shares information on where you connect find out more about him and his book. Links: Ruby Rogues Episode 235 Rob's Blog Robs’s GitHub Rob’s Twitter Text Processing with Ruby Pragmatic Book Shelf Sponsors: Code Badges Get a Coder Job Picks: Charles Writing a book in Markdown

MRS 058: Aaron Sumner

Play Episode Listen Later Aug 29, 2018 21:18


Panel: Charles Max Wood Guest: Aaron Sumner This week on My Ruby Story, Charles talks to Aaron Sumner. Aaron is a senior software engineer at O’Reilly Media as well as runs the blog Everyday Rails and wrote a book entitled Everyday Rails Testing with RSpec. He first got into programming when his school got a computer and he took a computer class at a local community college that he took in order to learn how to write games. They talk about how he got into Ruby, what he is proud of contributing to the community, why he decided to write his book, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 353 Aaron intro Writer of Everyday Rails blog and the book Everyday Rails Testing with RSpec How did you first get into programming? University of Kansas – Links browser Web development in college How did you get into Ruby? Perl and PHP Got to decide which stack to use at new job – tried out Rails and Django Why's (Poignant) Guide to Ruby What are the things that you get excited about? What have you done in the community that you’re proud of? Why did you write the book about testing in Rails? Saw that very few books were available Deliberate about how to learn testing Writing the book based off of his popular blog posts Self-published on LeanPub Writing a book was a good next step for him at the time Where has most of your contribution to the community been? Speaks at conferences Active in meetups What are you working on currently? And much, much more! Links: Ruby Rogues Episode 353 O’Reilly Media Everyday Rails Everyday Rails Testing with RSpec Links Ruby Perl Rails Django Why's (Poignant) Guide to Ruby LeanPub aaronsumner.com @ruralocity Aaron’s GitHub @everydayrails Sponsors: Code Badges Get a Coder Job Picks: Charles Sous Vide Amazon Smile Aaron Franklin Barbecue: A Meat-Smoking Manifesto by Aaron Franklin BBQ with Franklin

MRS 057: Justin Collins

Play Episode Listen Later Aug 22, 2018 37:41


Panel: Charles Max Wood Guest: Justin Collins This week on My Ruby Story, Charles talks to Justin Collins. Justin is most well known in the Ruby community for Brakeman and he was previously on Ruby Rogues Episode 219. Justin first got into programming when he was about 11 or 12 when his uncle handed down to him his TRS-80 Model 100 computer. They talk about his experience with event-driven programming, how he got into Ruby, what it was about Ruby that really got him excited, how Brakeman came to be, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 219 Known for Brakeman How did you first get into programming? Interested in computers around 11 or 12 TRS-80 Model 100 Started off with Basic Event driven programming How did you get into Ruby? Computer Science major in college C++, Java, and C in college Perl, Python, and Ruby His first real experience with Ruby Rails was “too cool” at the beginning What was it about Ruby that really got you excited? Really liked Ruby’s aesthetics Very much a “feel” kind of person Fun, new, and welcoming community with Ruby How starting off with Basic has affected him now How did you get into security, Rails, and Brakeman? Needed an internship Internship with security department AT&T interactive Is there anything else that you’ve done in the Ruby community that you’re prod of? Rails-sqli.org And much, much more! Links: Ruby Rogues Episode 219 Brakeman Ruby Perl Python Rails Rails-sqli.org @presidentbeef presidentbeef.com Justin’s GitHub JavaScript Jabber Episode 201 Sponsors: FreshBooks Loot Crate Picks: Charles Brave Justin Authy haveibeenpwned.com Ale

MRS 056: Sean Fioritto

Play Episode Listen Later Aug 15, 2018 41:19


Panel: Charles Max Wood Guest: Sean Fioritto This week on My Ruby Story, Charles talks to Sean Fioritto. Sean is a developer that five years ago quit his job to do his own thing and work on different projects such as Sketching with CSS, Angular Escape Plan training, and consulting. He first got into programming when he had an idea to create things such as rooms and spells in his MOO game. They talk about how he got into professional style programming, how he got into drawing with CSS, why he created the Angular Escape Plan, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 203 Sean intro Works with Angular, React, Vue, and many other frameworks Focus on front-end How did you first get into programming? Dad got him a book on Python – how he got into Python Playing on a “MOO” CodeWarrior How did you get into professional style programming? Studied Computer Science and Piano in college Got started with Python Not a Ruby developer, but has worked with Rails Artificial Intelligence by Peter Norvig Having fun with coding How did you come around to the drawing with CSS stuff? Had no clue as to what he was going to do after graduation Being the only trained programmer on the team Working with prototypes Where did the idea to create the Angular Escape Plan come from? Angular was very up and coming Helping others to understand Angular 1 jQuery And much, much more! Links: Ruby Rogues Episode 203 Sketching with CSS Angular Escape Plan Angular React Vue Python Ruby Rails Artificial Intelligence by Peter Norvig jQuery @sfioritto Work with Sean Sean’s Website Sean’s GitHub Sponsors: FreshBooks Loot Crate Picks: Charles Trello Sean Hope and Help for Your Nerves by Claire Weekes Nourish Balance Thrive Fly.io

MRS 055: Nadia Odunayo

Play Episode Listen Later Aug 8, 2018 31:56


Panel: Charles Max Wood Guest: Nadia Odunayo This week on My Ruby Story, Charles talks to Nadia Odunayo. Nadia was previously on Ruby Rogues Episode 264 and she used to have her own podcast called Ruby Book Club. She first got into programming because when she was in college she launched a creative writing publication and she was frustrated that she had to keep asking others for help. This was when she started researching coding and how it all worked so that she could put her ideas into action. They talk about Ruby being the first programming language she learned, the importance of learning both the frontend and the backend, her desire to run her own thing, her need to find a company that would support her learning, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 264 Ruby Book Club How did you first get into programming? Hated having to ask other for help Studied Philosophy, Politics, and Economics at University Code First: Girls Have you done much with your degree? Her first talk as a junior Ruby developer Economics is about how people behave Was Ruby your first programming language? Learning HTML, CSS and the Ruby and Rails Frontend VS backend How long was the program? Learning Ruby first and the pros to that Sinatra Do you feel like the boot camp prepared you to be a full-time Ruby developer? Wanting to run her own thing Doing these courses only scratches the surface How did you find a company that supported your learning? Pivotal Labs TDD and pairing When she joined Pivotal VS now What are you doing currently? And much, much more! Links: Ruby Rogues Episode 264 Ruby Book Club Code First: Girls Ruby Rails Sinatra Pivotal Labs @nodunayo nadiaodunayo.com Nadia’s GitHub Sponsors: FreshBooks Loot Crate Picks: Charles Being willing to get some help Kiwi Crate Nadia Nonviolent Communication by Marshall B. Rosenberg The Evolution of Trust Work Life Podcast

MRS 054: Mark Locklear

Play Episode Listen Later Aug 1, 2018 49:47


Panel: Charles Max Wood Guest: Mark Locklear This week on My Ruby Story, Charles talks to Mark Locklear. Mark first got into programming when there wasn’t a lot of opportunities for him to continue to work in quality assurance and he decided he wanted a change of career, so he went to community college to learn programming. They talk about how he was first exposed to Rails, where he is working currently, and what was it about Rails that got him excited. They also touch on what made him want to move from quality assurance, how he mentors his students at the community college, and more! In particular, we dive pretty deep on: Ruby Rogues Episode 316 How did you first get into programming? Has only been programming for about 10 years Went into IT during the internet boom Used to work in IT quality assurance Went back to school for programming Java, PHP, and C++ classes Red Hat contracting in Raleigh How did you get into Rails? Taught himself Rails at his local library Currently working at Extension.org What is the cooperative extension service? What do you do at Extension.org? ask.extension.org What was it with Ruby and Rails that made you want to move from QA? Masters in Information Science You’re never too old to learn Get an idea for an app and try and make that Ruby is very intuitive, friendly, and the syntax is easy to understand Mentors students in Rails at the community college he went to Expose yourself to as many frameworks as you can It’s never too late to pursue a career in programming And much, much more! Links: Ruby Rogues Episode 316 Red Hat Rails Extension.org ask.extension.org Ruby @marklocklear Mark’s Medium locklear.me Mark’s GitHub Sponsors: FreshBooks Loot Crate Picks: Charles Zig Ziglar The Traveler's Gift by Andy Andrews Good-Bye to All That by Robert Graves Life Promises for Leaders by Zig Ziglar Overcoming the Five Dysfunctions of a Team by Patrick M. Lencioni Audible The 5 Love Languages of Children by Gary Chapman The 5 Love Languages by Gary Chapman Mark Wicked Weed Brewing The Perfectionists by Simon Winchester

MRS 053: Jerome Hardaway

Play Episode Listen Later Jul 25, 2018 39:07


Panel: Charles Max Wood Guest: Jerome Hardaway This week on My Ruby Story, Charles speaks with Jerome Hardaway. Jerome used to be a panelist on Ruby Rogues and loved the ability to share his knowledge and interact with so many people from the community. He first got into programming by accident when he couldn’t find a job after becoming a veteran. He saw a commercial about job opportunities in coding, ended up finding a book on SQL and taught himself how to program. They talk about where he ran across Ruby on Rails, what he has worked on that he is particularly proud of, what he is doing currently, and more! In particular, we dive pretty deep on: Jerome’s experience being a panelist on Ruby Rogues Loves being able to reach his goals in a speedy manner Ruby Rogues Episode 279 JavaScript Jabber Episode 239 How did you first get into programming? In the military during the recession and had trouble finding a job Saw a commercial about coding Taught himself SQL Wordpress Focusing on making Vets Who Code better People would go for products over projects any day Chose Ruby on Rails Setting himself apart by picking to focus on Ruby on Rails Where did you come across Ruby on Rails? From PHP to Ruby on Rails Ruby Have you found the learning curve has gotten steeper for Rails? Keeping up with the JavaScript community What have you done on Ruby in Rails that you are proud of? Being the right person for the job when you don’t look like it on paper What are you working on now? And much, much more! Links: Ruby Rogues Episode 279 JavaScript Jabber Episode 239 Vets Who Code Ruby Rogues Wordpress Ruby on Rails Ruby JavaScript @JeromeHardaway Vets Who Code blog Jerome’s GitHub Sponsors: Loot Crate FreshBooks Picks Charles Take some time with the people you care about Mattermost Jerome Brian Holt Frontend Masters Pragmatic Studio

Claim My Ruby Story

In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

Claim Cancel