POPULARITY
Sarah Guthals is the Director of Developer Relations at Sentry. With a Ph.D. in Computer Science from UC San Diego, her passion is to design content, software, and companies that focus on engaging developers in learning new skills, technologies, and tools to improve their developer workflow. You can find Sarah Guthals on the following sites: Twitter Mastodon Blog YouTube Polywork PLEASE SUBSCRIBE TO THE PODCAST Spotify: http://isaacl.dev/podcast-spotify Apple Podcasts: http://isaacl.dev/podcast-apple Google Podcasts: http://isaacl.dev/podcast-google RSS: http://isaacl.dev/podcast-rss You can check out more episodes of Coffee and Open Source on https://www.coffeeandopensource.com Coffee and Open Source is hosted by Isaac Levin (https://twitter.com/isaacrlevin) --- Support this podcast: https://podcasters.spotify.com/pod/show/coffeandopensource/support
The conversation starts with Dr. Sarah sharing how she got involved in technology and the importance that quality instructors had in her education. She then shares how she decided to shift her focus from medicine to technology. Dr. Sarah goes on to tell her immigrant family story and how she deals with imposter syndrome. The conversation then wraps up with a discussion on how the panel is dealing with the COVID-19 pandemic. Links TEALS Program - Technology Education and Literacy in Schools (TEALS) is a Microsoft Philanthropies program that builds sustainable CS programs in high schools. Bio Dr. Sarah Guthals is a Principal ...
Phil’s guest on this episode of the IT Career Energizer podcast is Sarah Guthals. She is currently a Senior Program Manager for Microsoft, focused on education. She received a PhD in Computer Science from UCSD in 2014. During graduate school, she co-founded ThoughtSTEM, a company that teaches children to code through software and courses. She is also author of a dozen technical books targeted at students and was recently named in Forbes 30 under 30 list and UCSD’s 40 under 40 alumni. In this episode, Phil and Sarah Guthals discuss why you need to review the direction your life and career is taking, every 6 months, or so. They also talk about imposter syndrome and how it damages everyone, rather than just you. Sarah explains why you need to tailor the work you do to fit in with your unique skill set, an approach that benefits everyone. She also shares a simple tip that will enable you to become more effective at negotiating pay and benefits packages. KEY TAKEAWAYS: (5.24) TOP CAREER TIP Check-in with yourself regularly. You need to remember you are a growing and evolving person. What worked for you six months ago may not be right for you now. Checking your goals and what you are doing regularly can be life-changing. Do this with all aspects of your life and you will become much happier. (9.30) WORST CAREER MOMENT Sarah wasted 3 months working on an educational project that she knew, because of her experience, was not viable. Unfortunately, she had not realised that her new colleagues at Microsoft did not know everything she did about K12 education. So, when a solution she believed was not workable was suggested, she went along with it, instead of speaking up. She had made the classic mistake of feeling that the Microsoft team had to know more than she did. In reality, on this occasion, it was her that was the expert. Her feelings of being an imposter stopped her from speaking up, earlier. In that situation, she really was the expert. (12.08) CAREER HIGHLIGHT Sarah’s first job was her career highlight. In that role, she realised she was not tied into one career trajectory. If she did not enjoy something she could simply switch direction. This realisation inspired her to make each job her own. She now tailors each role to fit in with her skillset. As a result, she is always working in a way she enjoys, which means she thrives. (14.01) THE FUTURE OF CAREERS IN I.T Cloud availability means that all kinds of people can use tech to solve their problems and make their lives much easier. Everything people need to make things happen is far more accessible than ever before. (16.52) THE REVEAL What first attracted you to a career in I.T.? – The fact that the IT community is a truly collaborative one is what drew her to a tech career. What’s the best career advice you received? – When negotiating wages, remember you are not asking the person in front of you for the money. You are asking for the company’s money. What’s the worst career advice you received? – If you get a PhD, you cannot work in the tech industry. What would you do if you started your career now? – Study other disciplines. Sarah explains why in the podcast. What are your current career objectives? – Integrating education into everything she works on. What’s your number one non-technical skill? – Empathy, which is a skill that also enables you to become an effective communicator. How do you keep your own career energized? – Sarah sets herself goals and reviews them regularly. What do you do away from technology? – Sarah loves visiting Disneyland. She also enjoys movies and writing. (21.22) FINAL CAREER TIP Remember that you are a whole person. It is not just about your career. Put yourself first and the rest will follow. Diverse experiences are critical when it comes to solving problems. So, it is good for everyone when you are yourself and take care of your personal needs. BEST MOMENTS (9.07) – Sarah - “Regularly, review your goals and ask yourself if they are still worth the level of effort you are putting in.” (11.13) – Sarah - “Even if you feel like an imposter, speak up. Ask questions, you will learn and may teach others something too.” (12.48) – Sarah - “Work to make your role fit in better with your skills and strengths to become happier and more productive.” (17.18) – Sarah - “Wage negotiations are not personal. It is the company’s money you are asking for, not the person’s in front of you.” (19.43) – Sarah - “Developing empathy automatically leads to you becoming a better communicator.” (21.22) – Sarah - “Remember, you’re not just your career. You are a whole person.” ABOUT THE HOST – PHIL BURGESS Phil Burgess is an independent IT consultant who has spent the last 20 years helping organisations to design, develop and implement software solutions. Phil has always had an interest in helping others to develop and advance their careers. And in 2017 Phil started the I.T. Career Energizer podcast to try to help as many people as possible to learn from the career advice and experiences of those that have been, and still are, on that same career journey. CONTACT THE HOST – PHIL BURGESS Phil can be contacted through the following Social Media platforms: Twitter: https://twitter.com/philtechcareer LinkedIn: https://uk.linkedin.com/in/philburgess Facebook: https://facebook.com/philtechcareer Instagram: https://instagram.com/philtechcareer Website: https://itcareerenergizer.com/contact Phil is also reachable by email at phil@itcareerenergizer.com and via the podcast’s website, https://itcareerenergizer.com Join the I.T. Career Energizer Community on Facebook - https://www.facebook.com/groups/ITCareerEnergizer ABOUT THE GUEST – SARAH GUTHALS Sarah Guthals is currently a Senior Program Manager for Microsoft, focused on education. She received a PhD in Computer Science from UCSD in 2014. During graduate school, she co-founded ThoughtSTEM, a company that teaches children to code through software and courses. She is also author of a dozen technical books targeted at students and was recently named in Forbes 30 under 30 list and UCSD’s 40 under 40 alumni. CONTACT THE GUEST – SARAH GUTHALS Sarah Guthals can be contacted through the following Social Media platforms: Twitter: https://twitter.com/sarahguthals LinkedIn: https://www.linkedin.com/in/sguthals/ Website: https://guthals.com/
Phil Haack joins the podcast to discuss DevOps at GitHub! Phil has an interesting and extensive career background. He started out as a Manager of Software Engineering back in 1997. Since then, he’s done a lot — but some of his recent highlights include: being the main Program Manager at Microsoft from 2007-2011 (responsible for ASP.NET MVC and NuGet), and leading the Client Apps team as Director of Engineering at GitHub. Now, most recently, he has founded his own company, Haacked, which he started to mentor software organizations to be the best version of themselves. In today’s episode, your host, Jeffrey Palermo, and Phil Haack, dive deep into discussing DevOps at GitHub. They talk about his role as Director of Engineering; how GitHub, as a company, grew while Phil worked there; the inner workings of how the GitHub website ran; and details about how various protocols, continuous integration, automated testing, and deployment worked at GitHub. Topics of Discussion: [:48] About today’s episode with Phil Haack. [1:10] Phil talks about how he became the Program Manager at Microsoft in charge of ASP.NET MVC and NuGet, and what the role entailed. [4:00] The transformation Phil helped lead that continues to affect .NET developers today! [5:35] Phil shares the high points of his career at GitHub. [7:56] How Phil’s role at GitHub developed, and how (and why) GitHub went from “no managers and no meetings” to hiring on managers and starting meetings. [12:10] When did GitHub start to distribute regionally? [13:43] How many leased offices did GitHub crop up while Phil worked there? [15:25] What Phil is currently working on since leaving GitHub! [17:27] About the new book Phil is writing about GitHub. [20:07] Major strategic decisions and key aspects that gave GitHub the ability to put out features at a really fast clip for a really long time (with an incredible quality track record to boot!) [24:18] A word from The Azure DevOps Podcast’s sponsor: Clear Measure. [24:44] Architecturally, is GitHub.com one website or essentially two hundred different web applications that make up all the URLs of the website? [26:50] Was there a standard pipeline structure that GitHub maintained (or a common set of steps), or was it moreso a ship-it-however-you-can protocol per service? [27:50] If Phil had multiple services in the client application, did he have a separate Git repository for each one of those, OR, one Git repository for his team with multiple, independent services? [29:52] Did every continuous integration build have its own Git repository? [32:30] What types and quantity of automated testing did Phil pack into the continuous integration (CI) build? [33:48] Phil highlights some significant things that happened in the CI build step. [34:31] Did Phil find any good frameworks that worked out in the UI space? [35:02] What an automated test can’t tell you and why it’s so crucial to have a really good tester! [36:15] When they did have automated deployment between environments, what tools and methods did Phil use for those deployments? [38:04] For the services they were going to deploy to GitHub servers, how many environments did Phil set up in the deployment pipeline ahead of production? [41:07] The major tools on the deployment side when Phil was working at GitHub. [43:44] What Phil recommends listeners to follow-up on to continue their research! Mentioned in this Episode: Azure DevOps Clear Measure (Sponsor) Phil Haack (LinkedIn) Haacked MVC Framework GitHub for Dummies, by Sarah Guthals and Phil Haack Hubot Ruby on Rails Scientist.NET Electron ChatOps Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.
Taught by successful educational entrepreneur and UC San Diego Computer Science and Engineering Alumna Sarah Guthals, an innovative new course for computer science students builds the skills necessary to communicate their field to others through the experience of teaching K-12 students the fundamentals of coding in extracurricular settings in schools and libraries. Series: "UCTV Prime" [Science] [Show ID: 33135]
Taught by successful educational entrepreneur and UC San Diego Computer Science and Engineering Alumna Sarah Guthals, an innovative new course for computer science students builds the skills necessary to communicate their field to others through the experience of teaching K-12 students the fundamentals of coding in extracurricular settings in schools and libraries. Series: "UCTV Prime" [Science] [Show ID: 33135]
Taught by successful educational entrepreneur and UC San Diego Computer Science and Engineering Alumna Sarah Guthals, an innovative new course for computer science students builds the skills necessary to communicate their field to others through the experience of teaching K-12 students the fundamentals of coding in extracurricular settings in schools and libraries. Series: "UCTV Prime" [Science] [Show ID: 33135]
Taught by successful educational entrepreneur and UC San Diego Computer Science and Engineering Alumna Sarah Guthals, an innovative new course for computer science students builds the skills necessary to communicate their field to others through the experience of teaching K-12 students the fundamentals of coding in extracurricular settings in schools and libraries. Series: "UCTV Prime" [Science] [Show ID: 33135]
Support these videos: http://pgbovine.net/support.htmhttp://pgbovine.net/PG-Vlog-131-choosing-PhD-program.htmGreat relevant advice from others:- [Some notes on picking grad schools/advisors](http://jxyzabc.blogspot.com/2009/02/some-notes-on-picking-grad.html) by Prof. Jean Yang- [CS Grad School Part 5: School Visits](http://jxyzabc.blogspot.com/2008/08/cs-grad-school-part-5-school-visits.html) by Prof. Jean Yang- [What The Bachelor Teaches Us About Choosing a PhD Advisor](http://jxyzabc.blogspot.com/2016/03/what-bachelor-teaches-us-about-choosing.html) by Profs. Claire Le Goues and Jean Yang- [Tweet of wisdom](https://twitter.com/clegoues/status/976941714500923394) by Prof. Claire Le Goues- [How to pick a grad school for a PhD in Computer Science](https://medium.com/@vijayc/how-to-pick-a-grad-school-for-a-phd-in-computer-science-a5ce7dceb246) by Prof. Vijay Chidambaram- [On choosing to do a PhD](http://www.veronikach.com/phd-advice/on-choosing-to-do-phd/) by Prof. Veronika Cheplygina- [PhD Grind part 0.8 of N: picking a school](http://talesnideas.blogspot.com/2015/03/phd-grind-part-08-of-n-picking-school.html) by Dr. Dan Tasse- [PhDs -- hmmm.](https://medium.com/@sguthals/phds-hmmm-e4df11da2749) by Dr. Sarah Guthals- [You think you want to do a PhD… Where to start?](https://rosehendricks.com/2017/10/09/you-think-you-want-to-do-a-phd-where-to-start/) by Dr. Rose HendricksRecorded: 2018-03-22