hexdevs

hexdevs
hexdevs

We Help You Take Your Ruby Developer Career To The Next Level. Hosted by Thiago Araujo and Stefanni Brasil.

  1. Building Technical Wealth and Improving Legacy Code with M. Scott Ford

    2022-12-05

    Building Technical Wealth and Improving Legacy Code with M. Scott Ford

    Are you working on Ruby on Rails Applications that are constantly on fire, overwhelmed by technical debt? What if you were building Technical Wealth instead? Learn which tools & strategies to work with legacy code effectively, remove dead code, and leave tech debt behind. Listen to and watch our conversation with M. Scott Ford and learn how to build technical wealth, enjoy working with legacy code, tools, and strategies to remove dead code, and how thrive in a world of makers as a mender. About our guest M. Scott Ford is the Co-Founder & Chief Code Whisperer of Corgibytes, where he has quietly led a software maintenance revolution for the past decade. Where most people find nothing but frustration, shame, and bugs in legacy code, Scott has centered his work around his genuine love of software modernization and helping others use joy, empathy, and technical excellence to make their systems more stable, scalable, and secure. Scott’s ideas have been featured in books such as The Innovation Delusion and as a guest lecturer at Harvard University. Scott is the author of three courses on LinkedIn Learning: Dealing With Legacy Code And Technical Debt, Code Quality, and Clean Coding Practices. He is the host of the podcast Legacy Code Rocks and enjoys helping other menders find a sense of belonging in a world dominated by makers. Episode Links Watch the interview on YouTubeEpisode Notes and LinksLegacy Code RocksLegacy Code Rocks Slack Group (weekly meetups at 1pm EST on Wednesdays)MenderCon (May 10th, 2023)CorgiBytesScott's LinkedIn profileScott's Twitter profileScott's Github profileHow to Improve Code Quality on a Ruby on Rails ApplicationRuby Code Quality with Ernesto TagwerkerGet to SeniorChapters00:00 intro  01:57 makers vs menders  03:43 menders love improving legacy codebases  05:06 greenfield projects are glamorized  06:30 greenfield-legacy projects  09:07 working with legacy code: tools & strategies  09:53 building technical wealth vs tech debt  14:29 "the big rewrite" never works  18:54 removing redundant code 22:56 features not used very often  25:41 static code analysis tools  27:23 charge extra for features used by fewer customers  30:52 find code that is never used  34:09 code audit with feature flags 36:07 enforce code quality with tests and CI  39:26 measure code quality over time  41:09 churn, complexity, and CodeClimate score  42:43 bus factor 45:59 working with makers  51:24 hanging out with other menders  53:27 follow hexdevs

    54 min
  2. How to Open Source with Richard Schneeman (schneems)

    2022-10-20

    How to Open Source with Richard Schneeman (schneems)

    "Be a lurker and start small. Read a PR, try to understand what’s going on. Leave a thumbs up 👍 if you like it. This is a very easy way to get started. And build a habit out of that". -- schneemsHow to Open Source: Learn the secrets of successful contributors Recently, Richard published the book “How to Open Source: Learn the secrets of successful contributors". The missing handbook will guide you from making your first contribution to building a sustainable practice. Listen to and watch our conversation with Richard Schneeman (@schneems) about the book, and how to go from coder to contributor. Episode Links Get to SeniorGet to Senior Crash CoursePodcast Interviewschneems.comRichard Schneeman on TwitterHow to Open SourceFearless Change: Learn the secrets of successful contributorsWatch the interview on YouTubeChapters 00:00 Intro 02:28 say hello to our cat, bob! 03:25 what prevents developers from contributing to open source? 04:58 the bystander effect 06:42 not comfortable contributing to new repo 08:30 be a lurker: read a PR and leave a thumbs up 10:12 building tiny habits for Open Source 11:19 do you really want to contribute to open source? 13:53 If you contribute to Open Source, can you skip coding interviews? 14:39 do you need a CS degree to contribute to Open Source? 15:14 use a fake account or nickname on GitHub 16:18 what prevents people from contributing more? 17:52 how do you find time to contribute to open source? 19:00 how to do open source work as part of my job? 21:53 how do you find Open Source projects to contribute to? 24:16 how to build a culture of open source at work? 27:20 what is CodeTriage & how it works? 28:56 writing the book How to Open Source 30:07 tips for getting started with open source 32:23 workarounds vs fixing bugs upstream 34:10 can you get promoted by doing open source work? 37:29 open source work and becoming Principal Engineer 40:26 making mistakes in public 41:57 merging the wrong commit in Ruby on Rails 44:39 what if my Pull Request is rejected? 50:00 how to build a contribution practice 55:14 closing remarks

    58 min
  3. The Surprising Way to Become a Senior Software Developer with Caroline Salib

    2022-06-03

    The Surprising Way to Become a Senior Software Developer with Caroline Salib

    "I had a huge list of the technical things I needed to learn for this new position and turns out none of them was missing for me to get to Senior. I need to do some leadership work, do more mentoring, and is a matter of time. But now I know what to do and I know what to focus on. And that was really surprising. I don't need to spend hours studying programming" -- Caroline Salib.Are you an experienced software developer and don't know how to get promoted to Senior level? Have you been trying to master one technical skill after the other and still not sure how to make the jump to Senior? In this episode, we talk about the non-obvious skills experienced software developers miss when trying to make the jump to Senior -- and how to get out of the technical trap that is keeping them stuck in the mid-career level. Listen to our conversation with Caroline Salib to learn how she is taking control of her career and being on the path to Senior level. About our guest Caroline is a super talented Ruby Software Developer. She is passionate about code quality, automated tests, and open-source projects. She loves the feeling of fixing broken things and building software that will have value to others. We talked about her experience publishing a gem for the first time, and learning C. We also talked about her “spread” experience as a Software Developer. With more than 10 years of experience, she wasn’t sure what she was missing to become a Senior Software Developer. Carol shares the struggles of changing backgrounds from .NET, to PHP and then to Ruby. And the importance of being kind to ourselves, being comfortable with being uncomfortable, and how to embrace our mistakes. Caroline told us how she is changing the direction of her career. By doing challenging things, taking action, and being the person who chooses to fix the problem instead of complaining about them. Show Notes Get to Senior CohortCaroline Salib TwitterSimpleBlog - Simple ruby blog Are you ready to Get to Senior? Want to become a badass software developer on track to becoming a Senior just like Caroline? We just opened the doors for the next Get to Senior cohort. If you want more support and accountability on your path to Senior, enroll in the next cohort now to start your journey to Senior level.

    46 min
  4. 2022-03-25

    How to Find Your Ruby Software Career Path with Mina Slater

    Often as developers, we believe we are supposed to know everything. Just figure everything by ourselves. As long as we get faster and better at coding, our careers will progress smoothly. But if you ask around, you’ll notice that most people are feeling technically stuck, despite years of experience. If you ask for career advice, people will throw you an endless list of complex technical skills to master. That’s not what you’ll find here. Have you ever reflected on your career goals as a Software Developer? How often do you talk with someone who’s doing the kind of work you want to be doing?Mina Slater is our guest for this episode. Mina decided she will never be stuck. She is always doing things that are uncomfortable and scary, such as communication and leadership skills. Some people call these "soft skills for software developers". With more than a decade of experience with theater management before becoming a Software Developer, Mina has been progressing in her career as she wanted. She even created her own role. In the week this episode was released, she was promoted to Senior Developer! This episode also addresses this fact: no pacing is right or wrong, everyone has their own journey. How do you make sure you are moving forward and not getting stuck on your journey? That’s what this episode is about. You’ll hear Mina using phrases such as “helping my team”, “reflecting on my progress”, “peer-mentoring”, “people skills”. These are clues of how to explore opportunities to grow in your career organically. About Mina Slater Mina Slater is dedicated to using her "superpowers" for good, to connect people and bring them closer together by contributing to meaningful and inclusive products. Since transitioning from a career in theater management by way of Northwestern Coding Bootcamp in April of 2018, she has developed as Engineer and Consultant, with a specific interest in the backend and Ruby On Rails. — Do you feel like you’re too experienced to be a Junior but not enough to be a Senior? Feeling stuck in your career? Don’t know what to do next in your Ruby developer career? Join Get to Senior, a collection of case Study interviews with Ruby developers. Learn from real people. Follow guided exercises to put into practice the strategies from the case studies to map out your Path to Senior. Grab your Get to Senior copy now. Or sign up for the free Get to Senior Crash Course to receive 5 email lessons over the next 2 weeks. Learn how to identify opportunities to work on challenging projects while on the job. Get started now. —★ Episode Notes & Links★ Buy Get to Senior★ Get to Senior Free Email Crash Course

    42 min
  5. 2021-12-14

    Unhappy as a Developer? How Not To Be Miserable with Dr. Randy Paterson

    Do you suffer from Slack notification anxiety? On-call schedules and deadlines giving you nightmares? Are your teammates nitpicking your code during code review? Instead of quitting your job out of frustration and having to go through another round of technical interviews, what if you knew how to have a great relationship with your work? Learn how to deal with imposter syndrome, unrealistic deadlines, and stop communicating passive-aggressively today! Communicate effectively with your team and finish the day feeling good about what you've accomplished. Listen to our conversation with Dr. Randy Paterson, a psychologist and author practicing in Vancouver, Canada. He is the author of "The Assertiveness Workbook - How to express your ideas and stand up for yourself at work and in relationships." He taught us effective skills we can use to feel better about our daily jobs as developers. Learn how to tell your manager that the project is running late without being the negative person in the team. And how to deal with conflict without freaking out. Whether you've experienced any of these situations at work or have heard stories about it, it's always good to learn how to communicate better and avoid resentments. Enjoy the episode and share it with a friend or colleague! Sign up for the hexdevs newsletter today and receive exercises, research-based techniques and actionable ideas to help you become an expert developer! Episode links- Full episode Transcript and Show Notes- Save your spot for the hexdevs Software Design Workshop and take the next right step for your career- Dr. Randy Paterson's website- The Assertiveness Workbook - How to express your ideas and stand up for yourself at work and in relationships- Psychology Salon with Dr. Randy Paterson - YouTube channel- First Person Plural: Emotional Intelligence & Beyond podcast

    1 h 12 min

Notes et avis

5
sur 5
8 notes

À propos

We Help You Take Your Ruby Developer Career To The Next Level. Hosted by Thiago Araujo and Stefanni Brasil.

Pour écouter des épisodes au contenu explicite, connectez‑vous.

Suivez l’actualité de cette émission

Connectez-vous ou abonnez-vous pour suivre des émissions, enregistrer des épisodes et obtenir les dernières mises à jour.

Sélectionnez un pays ou une région

Afrique, Moyen-Orient et Inde

Asie-Pacifique

Europe

Amérique latine et les Caraïbes

Les États-Unis et le Canada