• iTunes
  • Stitcher
  • facebook
  • twitter
  • Home
  • About
  • All Podcast Episodes
Mentoring Developers

Mentoring Developers

Helping software developers thrive

Archives for November 2015

Darrel Miller – part 2

November 24, 2015 By arsalan Leave a Comment

https://media.blubrry.com/mentoringdevelopers/p/content.blubrry.com/mentoringdevelopers/MD-episode11-darrel-miller-part2.mp3

Podcast: Play in new window | Download

Subscribe: Apple Podcasts | Google Podcasts | Spotify | RSS | More

In part 2 of this insightful interview, Darrel Miller talks about starting out in software development and gives his unique insight into the choices available for new software developers. You can listen to part 1 here.

Darrel’s Bio:

Darrel is an API Evangelist for Microsoft. He has been building distributed business applications on the Microsoft platform for more than 20 years. He is an active member of the .NET community and OSS contributor.

Please say hi to Darrel on Twitter.

Episode Highlights and Show Notes:

Darrel: I have been in the industry for just over 20 years now. A large part of my career was spent building line of business applications – payroll, time and attendance, inventory management. In fact, I had my own company myself… for many any years…

Darrel: I started writing open source stuff and got involved in that community and that got me involved informally in a developer-advocate role and when John Sheehan asked to get involved in that capacity at Runscope, I jumped at that opportunity…

Darrel: Just recently, I started as an API evangelist at Microsoft.

Arsalan: We have to focus. We can’t just be a programmer anymore… It’s very difficult to figure what to do because we have evolved to a point where things are complicated…

Darrel: If you also look at Computer Science from a different perspective, some things haven’t changed in a very long time and I think that’s how you can survive in the industry. You have get back down to some of the fundamentals – the basics – and look at the stuff that really hasn’t changed in a long time. One of the reasons I really started investing my time in learning about HTTP was back in 2006-2007 and I was like, well, here’s a protocol that hasn’t changed at all in the last 8 years…

Darrel: If I were looking into learning a systems programming language, I probably wouldn’t look at C. I will probably look at Rust. If I am looking for something dynamic, you can go the Ruby route – you can go the Python route. Pick one. I wouldn’t necessarily say you have to learn both.

Darrel: I tend to have the ability to look at two completely different concepts and find a way of merging them together in ways that other people tend not to see very often… and that has been handy at times. It’s also taken me down some rather strange paths at times…

Darrel: For me, it has always been about the people and for that reason Twitter has been the most valuable…

Darrel: If you follow a certain set of rules when you’re building your software… it doesn’t really matter what language you are using. As long as you use the right patterns and the right approaches, the software will be maintainable…

Important Links

  • Runscope
  • Rust

Thanks for Listening!

Do you have some feedback or some advice for us or our audience? Please give us a review on iTunes, Spotify, Google Podcasts, or Stitcher and share your thoughts.

If you found this episode useful, please go ahead and share it with your friends and family. You can also listen directly and give your feedback on the website.

You can subscribe to Mentoring Developers via iTunes, Stitcher Radio, Spotify, or Google Podcasts. 


https://media.blubrry.com/mentoringdevelopers/content.blubrry.com/mentoringdevelopers/MD-episode11-darrel-miller-part2.mp3

Darrel Miller – Always About The People

November 17, 2015 By arsalan Leave a Comment

https://media.blubrry.com/mentoringdevelopers/p/content.blubrry.com/mentoringdevelopers/MD-episode10-darrel-miller-part1.mp3

Podcast: Play in new window | Download

Subscribe: Apple Podcasts | Google Podcasts | Spotify | RSS | More

In part 1 of this wonderful interview, Darrel Miller talks about starting out in software development and gives his unique insight into the choices available for new software developers.

Darrel’s Bio:

Darrel is an API Evangelist for Microsoft. He has been building distributed business applications on the Microsoft platform for more than 20 years. He is an active member of the .NET community and OSS contributor.

Please say hi to Darrel on Twitter.

Episode Highlights and Show Notes:

Darrel: I have been in the industry for just over 20 years now. A large part of my career was spent building line of business applications – payroll, time and attendance, inventory management. In fact, I had my own company myself… for many any years…

Darrel: I started writing open source stuff and got involved in that community and that got me involved informally in a developer-advocate role and when John Sheehan asked to get involved in that capacity at Runscope, I jumped at that opportunity…

Darrel: Just recently, I started as an API evangelist at Microsoft.

Arsalan: We have to focus. We can’t just be a programmer anymore… It’s very difficult to figure what to do because we have evolved to a point where things are complicated…

Darrel: If you also look at Computer Science from a different perspective, some things haven’t changed in a very long time and I think that’s how you can survive in the industry. You have get back down to some of the fundamentals – the basics – and look at the stuff that really hasn’t changed in a long time. One of the reasons I really started investing my time in learning about HTTP was back in 2006-2007 and I was like, well, here’s a protocol that hasn’t changed at all in the last 8 years…

Darrel: If I were looking into learning a systems programming language, I probably wouldn’t look at C. I will probably look at Rust. If I am looking for something dynamic, you can go the Ruby route – you can go the Python route. Pick one. I wouldn’t necessarily say you have to learn both.

Darrel: I tend to have the ability to look at two completely different concepts and find a way of merging them together in ways that other people tend not to see very often… and that has been handy at times. It’s also taken me down some rather strange paths at times…

Darrel: For me, it has always been about the people and for that reason Twitter has been the most valuable…

Darrel: If you follow a certain set of rules when you’re building your software… it doesn’t really matter what language you are using. As long as you use the right patterns and the right approaches, the software will be maintainable…

Important Links

  • Runscope
  • Rust

Thanks for Listening!

Do you have some feedback or some advice for us or our audience? Please give us a review on iTunes, Spotify, Google Podcasts, or Stitcher and share your thoughts.

If you found this episode useful, please go ahead and share it with your friends and family. You can also listen directly and give your feedback on the website.

You can subscribe to Mentoring Developers via iTunes, Stitcher Radio, Spotify, or Google Podcasts. 


https://media.blubrry.com/mentoringdevelopers/content.blubrry.com/mentoringdevelopers/MD-episode10-darrel-miller-part1.mp3

David Ihnen likes to diversify his skills

November 10, 2015 By arsalan Leave a Comment

https://media.blubrry.com/mentoringdevelopers/p/content.blubrry.com/mentoringdevelopers/MD-episode9-david-ihnen.mp3

Podcast: Play in new window | Download

Subscribe: Apple Podcasts | Google Podcasts | Spotify | RSS | More

So how does a senior developer keeps his skills and interests diversified? Listen to David Ihnen from Cincinnati who is passionate about software development.

Thanks for Listening!

Do you have some feedback or some advice for us or our audience? Please give us a review on iTunes, Spotify, Google Podcasts, or Stitcher and share your thoughts.

If you found this episode useful, please go ahead and share it with your friends and family. You can also listen directly and give your feedback on the website.

You can subscribe to Mentoring Developers via iTunes, Stitcher Radio, Spotify, or Google Podcasts. 


https://media.blubrry.com/mentoringdevelopers/content.blubrry.com/mentoringdevelopers/MD-episode9-david-ihnen.mp3

Kasey and Divya reveal how to succeed as an apprentice

November 3, 2015 By arsalan Leave a Comment

https://media.blubrry.com/mentoringdevelopers/p/content.blubrry.com/mentoringdevelopers/MD-episode8-kasey-bonaficio-divya-sasidharan-part2.mp3

Podcast: Play in new window | Download

Subscribe: Apple Podcasts | Google Podcasts | Spotify | RSS | More

This episode concludes the interview that started in the previous episode of Mentoring Developers.

Arsalan talks to Kasey Bonaficio and Divya Sasidharan who went through the mentorship and apprenticeship program by Ryan’s employer Sparkbox. Let’s hear, once again, from these amazingly talented and motivated ladies about their experiences as apprentices in a structured mentorship program and see if this model makes sense for other software shops to adopt.

Kasey’s Bio:

I’m Kasey Bonifacio and I’m a developer at Sparkbox where I started out as an apprentice. I’m passionate about web development and love constantly learning new ways to make the web more awesome. When I can pry myself away from the computer, I can be found spending time with family, cooking, or being crafty.

Divya’s Bio:

Divya is a developer at Sparkbox, a small web studio in oHIo. She is most happy when programming in Javascript and loves discussing best practices, testing, code architecture and design patterns. When she isn’t programming, she’s an avid rock climber, yogi and wannabe hardware tinkerer.

Episode Highlights and Show Notes:

Divya: Getting your first job can be especially challenging because you almost have to prove to people that you can contribute to the team and be as useful as someone with a 4-year Computer Science degree and that, in a sense, takes a lot of confidence…

Kasey: If you’re a person that just wants to go in and do some work and not think about it, then there are other careers out there. If you want to go in and have to use your mind and think about things, then development is great.

Divya: I document the code and modules that I write and in some sense, I have to take a step back to be able to write things in a cogent enough way so that the next person who has no undersatnding of what I have written can read that and understand things …

Arsalan: If you’re writing code and I am reading it and I know the intent and I know what you’re trying to do here in a code review – or perhaps you are looking at your own code later on – and there’s a serious problem in the code, it’s obvious what your intention was. If that’s the case, it is very easy for me to redo that code… but I should never have to question the intention…

Arsalan: It’s really good to know that you have learned this pretty quickly…

Kasey: I find that when I can’t do something, I type in Google my question verbatim and I find someone asking the exact same thing so you’re never alone…

Important Links

  • Spark Box
  • Divya’s Website
  • Kasey’s Website

Thanks for Listening!

Do you have some feedback or some advice for us or our audience? Please give us a review on iTunes, Spotify, Google Podcasts, or Stitcher and share your thoughts.

If you found this episode useful, please go ahead and share it with your friends and family. You can also listen directly and give your feedback on the website.

You can subscribe to Mentoring Developers via iTunes, Stitcher Radio, Spotify, or Google Podcasts. 


https://media.blubrry.com/mentoringdevelopers/content.blubrry.com/mentoringdevelopers/MD-episode8-kasey-bonaficio-divya-sasidharan-part2.mp3
Subscribe To Mentoring Developers Podcast
Subscribe via Stitcher

We Be Tweeterin’

What do employees actually want from their employers? For the best advice, check out a short video on how to keep your employees motivated? The link is down below👇 youtu.be/XftmqjoKejE pic.twitter.com/1LgOxyJEfX

About 2 days ago from Mentoring Developers's Twitter · reply · retweet · favorite

Have you ever thought about joining a software development community? Not sure? Click on the link below👇 youtu.be/L7r1q72Lti0 pic.twitter.com/xRB6K5DmaH

Last week from Mentoring Developers's Twitter · reply · retweet · favorite

What skills combination can make you a valuable employee as a budding software developer? David breaks it down for us in this short video. Click on the link below👇 youtu.be/LDngNkn2Lqo

About 2 weeks ago from Mentoring Developers's Twitter · reply · retweet · favorite

Do you know what are API and AJAX? David Ihnen breaks it down for us in a short video. Click on the link below👇 youtu.be/pcjeONtzMD8 pic.twitter.com/6tXPfTTohl

About 3 weeks ago from Mentoring Developers's Twitter · reply · retweet · favorite

Are you worried about your software development career? Apprentices Kasey and Divya talk to Arsalan about their software development career and give advice to new software developers. Click the link below youtube.com/watch?v=D7wEgF…

About a month ago from Mentoring Developers's Twitter · reply · retweet · favorite

Follow @mentoringdevs

Search

Copyright © 2022 · Mentoring Developers