The Cynical Developer

A TechnologySoftware How-To and Tech News podcast

Claimed
8 Ratings

The Cynical Developer Episodes

Recent Episodes

Episode 105 - Making Time for Stuff!

  • 14 days ago

In this episode I will be announcing the winner of the 100th Episode giveaway, and the topic I will be discussing is Making Time for stuff! There is always one thing I say to people when they tell me they don't have time to do something and that is "If you can't make the time, you don't want it bad enough!"  

Episode 104 - Code Reviews

  • 21 days ago

In this episode we talk about Code Reviews with Dave Follett, or as you may know him Super Good Dave. Dave is a Husband, and father of two. He is software developer living in the Metro Detroit area with more than 18 years of professional experience. He is interested in continuous learning, tinkering, and exploring new technology. Dave is pretty activity away from technology where he spends his time on other pursuits including skiing, basketball, cooking, and fishing.   Contacting Dave Follett Website: https://davefollett.io Twitter: https://twitter.com/davefollett Blog: https://dev.to/davefollett    

Episode 103 - Machine Learning and Artificial Intelligence - Part 3

  • 28 days ago

In this episode we complete our extended dive into AI with Ed Yau, this is part 3 of 3. This all started back on Episode 101 be sure to go back and start your journey there. Ed works as a Solution Architect at cloudThing, on behalf of a number of clients. Having spent over 15-years in software development building different styles of Enterprise IT systems, he is really excited about the potential for Machine Learning, Cognitive & Bot technologies which look to deliver more intelligent User Experiences (UX) for applications. This is considering UX in the fullest sense, as a fullstack discipline. In an area that is flooded with hype, Ed is here today to explain what developers need to know to get started with AI, and what is happening in the evolving world of bot technologies. Ed was last on the show back on episode 44 where we talked about Bots and how they were taking over the tech space, just over a year later he's back today to give us more insight into the current world of AI. Contacting Ed Yau Website: https://medium.com/edyau LinkedIn: https://www.linkedin.com/in/edmond-yau/ Twitter: https://twitter.com/hello_edyau Useful Links for ML and AI PWC: AI will create as many jobs as it displaces https://www.pwc.co.uk/press-room/press-releases/AI-will-create-as-many-jobs-as-it-displaces-by-boosting-economic-growth.html Deloitte: Technology and people: The great job-creating machine https://www2.deloitte.com/uk/en/pages/finance/articles/technology-and-people.html What Types of Questions Can Data Science Answer https://www.kdnuggets.com/2015/09/questions-data-science-can-answer.html Explicable AI: LIME https://github.com/marcotcr/lime Jan Bosch: Engineering Deep Learning Systems is Hard! https://www.linkedin.com/pulse/engineering-deep-learning-systems-hard-jan-bosch/ FDA Approval for Diabetes AI https://www.fda.gov/newsevents/newsroom/pressannouncements/ucm604357.htm Aibo https://us.aibo.com/ Anki Vector robot. £50 off on preorder! https://www.anki.com/en-gb/vector Ali Rahimi 2017 NIPS acceptance speech https://www.youtube.com/watch?v=Qi1Yry33TQE Courses Fast.ai http://course.fast.ai/ Andrew Ng’s Coursera course https://www.coursera.org/learn/machine-learning Google AI Nanodegree https://www.udacity.com/course/ai-artificial-intelligence-nanodegree--nd898 Microsoft AI course https://www.edx.org/microsoft-professional-program-artificial-intelligence Matthew Kirk: Thoughtful Machine Learning with Python https://www.amazon.co.uk/Thoughtful-Machine-Learning-Python-Test-Driven/dp/1491924136 Useful Links for Bots BotKit https://github.com/howdyai/botkit IBM Watson https://www.ibm.com/watson/services/conversation RASA core https://rasa.com/products/rasa-core MS Conversation Learner https://www.youtube.com/watch?v=9DJcWyRkqBI

Episode 102 - Machine Learning and Artificial Intelligence - Part 2

  • about 1 month ago

In this episode we continue our extended dive into AI with Ed Yau, this is part 2 of 3. This all started back on Episode 101 be sure to go back and start your journey there. Ed works as a Solution Architect at cloudThing, on behalf of a number of clients. Having spent over 15-years in software development building different styles of Enterprise IT systems, he is really excited about the potential for Machine Learning, Cognitive & Bot technologies which look to deliver more intelligent User Experiences (UX) for applications. This is considering UX in the fullest sense, as a fullstack discipline. In an area that is flooded with hype, Ed is here today to explain what developers need to know to get started with AI, and what is happening in the evolving world of bot technologies. Ed was last on the show back on episode 44 where we talked about Bots and how they were taking over the tech space, just over a year later he's back today to give us more insight into the current world of AI. Contacting Ed Yau Website: https://medium.com/edyau LinkedIn: https://www.linkedin.com/in/edmond-yau/ Twitter: https://twitter.com/hello_edyau Useful Links for ML and AI PWC: AI will create as many jobs as it displaces https://www.pwc.co.uk/press-room/press-releases/AI-will-create-as-many-jobs-as-it-displaces-by-boosting-economic-growth.html Deloitte: Technology and people: The great job-creating machine https://www2.deloitte.com/uk/en/pages/finance/articles/technology-and-people.html What Types of Questions Can Data Science Answer https://www.kdnuggets.com/2015/09/questions-data-science-can-answer.html Explicable AI: LIME https://github.com/marcotcr/lime Jan Bosch: Engineering Deep Learning Systems is Hard! https://www.linkedin.com/pulse/engineering-deep-learning-systems-hard-jan-bosch/ FDA Approval for Diabetes AI https://www.fda.gov/newsevents/newsroom/pressannouncements/ucm604357.htm Aibo https://us.aibo.com/ Anki Vector robot. £50 off on preorder! https://www.anki.com/en-gb/vector Ali Rahimi 2017 NIPS acceptance speech https://www.youtube.com/watch?v=Qi1Yry33TQE Courses Fast.ai http://course.fast.ai/ Andrew Ng’s Coursera course https://www.coursera.org/learn/machine-learning Google AI Nanodegree https://www.udacity.com/course/ai-artificial-intelligence-nanodegree--nd898 Microsoft AI course https://www.edx.org/microsoft-professional-program-artificial-intelligence Matthew Kirk: Thoughtful Machine Learning with Python https://www.amazon.co.uk/Thoughtful-Machine-Learning-Python-Test-Driven/dp/1491924136 Useful Links for Bots BotKit https://github.com/howdyai/botkit IBM Watson https://www.ibm.com/watson/services/conversation RASA core https://rasa.com/products/rasa-core MS Conversation Learner https://www.youtube.com/watch?v=9DJcWyRkqBI

Episode 101 - Machine Learning and Artificial Intelligence - Part 1

  • about 1 month ago

In this episode we start our extended dive into AI with Ed Yau, this is part 1 of 3. Ed works as a Solution Architect at cloudThing, on behalf of a number of clients. Having spent over 15-years in software development building different styles of Enterprise IT systems, he is really excited about the potential for Machine Learning, Cognitive & Bot technologies which look to deliver more intelligent User Experiences (UX) for applications. This is considering UX in the fullest sense, as a fullstack discipline. In an area that is flooded with hype, Ed is here today to explain what developers need to know to get started with AI, and what is happening in the evolving world of bot technologies. Ed was last on the show back on episode 44 where we talked about Bots and how they were taking over the tech space, just over a year later he's back today to give us more insight into the current world of AI. Contacting Ed Yau Website: https://medium.com/edyau LinkedIn: https://www.linkedin.com/in/edmond-yau/ Twitter: https://twitter.com/hello_edyau Useful Links for ML and AI PWC: AI will create as many jobs as it displaces https://www.pwc.co.uk/press-room/press-releases/AI-will-create-as-many-jobs-as-it-displaces-by-boosting-economic-growth.html Deloitte: Technology and people: The great job-creating machine https://www2.deloitte.com/uk/en/pages/finance/articles/technology-and-people.html What Types of Questions Can Data Science Answer https://www.kdnuggets.com/2015/09/questions-data-science-can-answer.html Explicable AI: LIME https://github.com/marcotcr/lime Jan Bosch: Engineering Deep Learning Systems is Hard! https://www.linkedin.com/pulse/engineering-deep-learning-systems-hard-jan-bosch/ FDA Approval for Diabetes AI https://www.fda.gov/newsevents/newsroom/pressannouncements/ucm604357.htm Aibo https://us.aibo.com/ Anki Vector robot. £50 off on preorder! https://www.anki.com/en-gb/vector Ali Rahimi 2017 NIPS acceptance speech https://www.youtube.com/watch?v=Qi1Yry33TQE Courses Fast.ai http://course.fast.ai/ Andrew Ng’s Coursera course https://www.coursera.org/learn/machine-learning Google AI Nanodegree https://www.udacity.com/course/ai-artificial-intelligence-nanodegree--nd898 Microsoft AI course https://www.edx.org/microsoft-professional-program-artificial-intelligence Matthew Kirk: Thoughtful Machine Learning with Python https://www.amazon.co.uk/Thoughtful-Machine-Learning-Python-Test-Driven/dp/1491924136 Useful Links for Bots BotKit https://github.com/howdyai/botkit IBM Watson https://www.ibm.com/watson/services/conversation RASA core https://rasa.com/products/rasa-core MS Conversation Learner https://www.youtube.com/watch?v=9DJcWyRkqBI

Episode 100 - Why podcast about Tech?

  • about 2 months ago

In this episode the tables are turned and the host is under spot light and talks about technology and podcasting. We talk about why the podcast came around, what tech has been the most interesting, where James thinks tech is going and much more!   SWAG GIVE AWAY: https://cynicaldeveloper.com/swag100   Contacting James Studdart Website: https://JamesStuddart.co.uk/ Twitter: https://twitter.com/JamesStuddart Podcast: https://CynicalDeveloper.com/ Podcast Twitter: https://twitter.com/cynicaldevs

Episode 99 - Vue Js

  • about 2 months ago

In this episode we talk to Brandon Lyons about Vue.js, another front end technology for Javascript. Where will it end!? do we really need another framework? anyway... Brandon is a Brandon fullstack web developer, with a passion on the frontend development, specifically Vue.js. He currently working at Mcity, an automated vehicle proving grounds located at the University of Michigan. Brandon first got into web development in high school by making basic html websites, and has been working for the University of Michigan doing web development for a little over a year now. The first time Brandon used Vue was while building an account and data management SPA for the University hospital. Since then, he has grown to appreciate Vue even more and has become fully emersed in its ecosystem. On a daily basis Brandon uses Vue.js and python to build a suite webapps for Mcity including an Account Manager, Project Tracking SPA, and my personal favorite, a frontend interface for Mcity’s traffic control api.     Contacting Brandon Lyons LinkedIn: https://www.linkedin.com/in/lyonsbp/ Twitter: https://twitter.com/FudgeLyons Blog: https://medium.com/@brandonl.4231

Episode 98 - Purposeful Practice

  • 2 months ago

In this episode I want to challenge what you think practice is, what you were told as a child that it was, I want to give you something that will make a whole lot of sense and change your practicing for the better.

Episode 97 - Rookout

  • 2 months ago

In this episode we talk about Rookout, with Or Weis, a new way to track to bugs in your online applications. Or started with computers at the age of 5, and went on to be a developer, officer, and researcher at the IDF Intelligence's elite Unit 8200. After his military service he was product architect at Intigua, founder and CTO of Reactful, consultant for the Ministry of Defense, and a VP of R&D at Netline Communications Technologies: cyber division. Or created Rookout along with Liran Haimovitch to resolve the pain of understanding production code, a problem that his career has taught him too well. Contacting Or Weis LinkedIn: https://www.linkedin.com/in/orweis/ Twitter: https://twitter.com/OrWeis Github: https://github.com/orweis Website: http://bitweis.com More about Rookout Website: http://rookout.com  Blog: https://www.rookout.com/the-5-approaches-to-production-debugging/

Episode 96 - Get yourself out there

  • 3 months ago

In this episode I wanted to talk about getting involved and getting yourself out there.

Episode 95 - The Bug Squasher

  • 3 months ago

In this episode we talk about The Bug Squasher, a great new product for making your product better, with Kirk Deis Kirk has been featured on Forbes, radio shows and podcasts in the US. He is the CEO and Founder of two companies - Treehouse 51 a digital agency in Newport Beach, California and The Bug Squasher a universal web app to that helps you diagnosis site issues, the system we're here to talk about today. Contacting Kirk DeisLinkedIn: https://www.linkedin.com/in/kirkdeis/ Contacting The Bug Squasher: Website: https://thebugsquasher.com/ YouTube: https://youtube.com/channel/UC7sKQtwj1Dp6b0HxxLzTRyw Instagram: https://instagram.com/thebugsquasher FaceBook: https://facebook.com/TheBugSquasher Twitter: https://twitter.com/TheBugSquasher Rap Video Link: https://youtu.be/k0QCU97Auvc Contacting Treehouse 51: Website: https://www.treehouse51.com/ Youtube: https://www.youtube.com/channel/UCFP9q36U91EaKiIs6Kn4Diw Instagram: https://www.instagram.com/treehouse51/ Facebook: https://www.facebook.com/TreeHouse51inc/ Twitter: https://twitter.com/Treehouse51Inc  

Episode 94 - Losing your confidence

  • 3 months ago

In this episode I wanted to talk about a topic which I think a lot of developers suffer with at some point in their career, especialy those who are always rivng to better than they were yesterday, and that is losing your confidence as a developer. I personally beleive it is tightly linked with Imposter syndrome and can be triggered in many ways, it can have an affect on your personal and your professional life a like.

Episode93 - JetBrains Rider

  • 3 months ago

In this episode we talk with Matt Ellis about the cross platform IDE Rider from JetBrains. Matt is a developer slash developer advocate at JetBrains, he has spent over 20 years shipping software in various industries and currently works with IDEs and development tools, having fun with abstract syntax trees and source code analysis. He has worked on several open source projects, with a heavy leaning towards plugins for JetBrains tools, from something useful, like adding xunit.net test runner support to ReSharper, to something less useful, such as Clippy for ReSharper. Yes, really. His current favourite side project is the Unity support in Rider.   Contacting Matt Ellis Twitter: https://twitter.com/citizenmatt Website: http://sticklebackplastic.com GitHub: https://github.com/citizenmatt Resharper Clippy: https://github.com/citizenmatt/resharper-clippy Other Links JetBrains Website: https://www.jetbrains.com Rider Website: https://www.jetbrains.com/rider

Episode 92 - Two years of the Cynical Developer

  • 3 months ago

In this episode we talk about where the podcast has come from, where its going and your chance to win some free stuff!   " />

Episode 91 - Humanitarian Toolbox

  • 4 months ago

In this episode we talk to Richard Campbell about The Humanitarian Toolbox. https://cynicaldeveloper.com/podcast/91/ Richard wrote his first line of code in 1977 and still isn't over it. He's had a bunch of jobs in computing, built a few companies along the way and these days does a little consulting, makes the podcasts .NET Rocks and RunAs Radio, is one of the folks behind the Dev Intersection Conferences as well as being chief cheerleader for the charity Humanitarian Toolbox. Contacting Richard Campbell @ The Humanitarian Toolbox Humanitarian Toolbox: http://www.htbox.org/ GitHub: https://github.com/HTBox Twitter: https://twitter.com/htbox Blog: http://www.htbox.org/blog Patreon: https://www.patreon.com/htbox Other Links .Net Rocks Podcast: https://www.dotnetrocks.com/ Run As Radio: http://runasradio.com/

Episode 90 - Developer Promotion Prospects

  • 4 months ago

In this episode I want to talk about career prospects for developers, This has been something of a hot topic of late with a few of my developer friends and I want to address what appears to be a common theme between them all. I'm going to make a few points I have made before in the show, but I will also pick on some new areas.

Episode 89 - Why Devs need a Productivity Coach

  • 4 months ago

In this episode we talk with Jay Miller about productivity for developers. Jay dreamt of helping programmers to achieve their career and life goals, and through that dream and passion he created Productive Developers. As a United States Marine Veteran and IT Professional with over a decade of experience, Jay has trained hundreds Tech Professionals all over the world. https://cynicaldeveloper.com/podcast/89/ Contact Jay Miller Twitter: https://twitter.com/kjaymiller Website: https://kjaymiller.github.io/ MicroBlog: https://micro.blog/kjaymiller Jays Podcast: https://www.devotaku.com/

Episode 88 - Having an Opinion

  • 4 months ago

In this episode I wanted to discuss having an opinion, what one is, and why you should keep it to yourself at times. As developers we are opinonated by nature, we are surrounded by them every day, even the technology we use is opinionated, but do you even know what an opinion is? most confuse opinion with fact. There are two kinds of opinions and we dicuss those today. https://cynicaldeveloper.com/podcast/88/

Episode 87 - Security in IoT

  • 5 months ago

In this episode we speak to Stuart Mitchell about security in IoT. http://cynicaldeveloper.com/podcast/87/ Stuart Mitchell is the CEO of the IoT start-up mokanix, which is a Tata Communications business incubated in the company’s ‘Shape the Future’ programme. The inspiration for mokanix came from wondering why mobile operators didn’t allow access to some of their core control functionality via easy-to-use APIs. The venture has been established to see what us software developers could make given greater control and security on their mobile data connections. Stuart is an industry veteran and innovator. His career in wireless telecommunications spans over 20 years during which time he has worked in a variety of cutting-edge vendors: both large corporates and start-ups. His experience is as diverse as radio paging and internet security solutions and Stuart worked at the forefront of both VOIP and photo messaging: both of which we take for granted today. Stuart started his career as a broadcast engineer and still has a passion for playing and listening to music and podcasts. He is usually found in airport lounges or speaking to customers while walking his over-enthusiastic dog in the fields near where he lives.   Contacting Stuart Mitchell: LinkedIn: https://www.linkedin.com/in/stuartmitch Twitter: https://twitter.com/telcobites Contacting Mokanix: website: https://mokanix.io FaceBook: https://www.facebook.com/mokanixAPI/ Twitter: https://twitter.com/mokanix_api LinkedIn: https://www.linkedin.com/company/mokanix/ Light up trash can https://twitter.com/tarbard/status/1002464120447397888

Episode 86 - Talking to NonTechies

  • 5 months ago

In this episode I wanted to talk to you about talking to non technical people. http://cynicaldeveloper.com/podcast/86/ ​For some reason us techies have some kind of mental ad blocker in our heads when it comes to talking to about technical stuff to non technical people. And I'll admit it can be hard to talk about such technical things in a way the average person can understand, I'm not going to say normal person as well what is normal? But anyway, checkout this weeks episode for some quick tips on how to talk to those nontechnical folks.

Episode 85 - Unity 3D

  • 5 months ago

In this episode we talk about Games Development, using Unity3d with Jason Weimann http://cynicaldeveloper.com/podcast/85/ Jason Weimann is a games developer and writer who loves to teach others how to build their own games. He has spent his career working on all types of games, including multiple MMO's, PC, & mobile games. Jason has been a big Virtual Reality enthusiast since the Oculus Rift Kickstarter. This lover for VR drove him to create and release 6 VR games But Jason's real passion is found in teaching others game development. Now, he spends most of his time working on MMOs and running the site unity3d.college & his Youtube channel where he regularly writes and talks about Game development & VR. Contacting Jason Weimann Twitter: https://twitter.com/jweimann Unity3d Author: https://unity3d.college/author/jweimann/ YouTube: https://www.youtube.com/channel/UCIA7tV8G_v3jrGI47Uyo1jg Unity3d: https://unity3d.college/

Episode 84 - Unknown Dependencies

  • 5 months ago

In this episode we conclude our miniseries on The Time Bandits, who are the time bandits? They are the thieves in our day to, to day lives that are stealing your time, stopping you being productive and reaching your targets and goals. This miniseries started by on episode 76, with a look into the ring leader of the bandits Too Much WIP. If you haven’t listened to that episode, then stop right now and go listen to that one first. Anyway, there are many different time bandits, but we will be focusing on the 5 leaders, which are: Too much WIP Conflicting Priorities Unplanned Work Neglected Work Unknown Dependencies And now it's time to talk about Unknown Dependencies http://cynicaldeveloper.com/podcast/84/ ​

Episode 83 - Property Based Unit Testing

  • 6 months ago

In this episode we talk about yet another testing paradigm Property Based Testing with Mårten Rånge. This is not Marten's first appearence on the podcast, we spoke to him back on Episode 49, and that was about F# Mårten has been programming for more years than not and is equally interested in functional programming as assembly programming. He occasionally blogs about functional programming or performance. Mårten believes that reading existentialcomics.com once a week qualifies him as a postmodern philosopher-developer. http://cynicaldeveloper.com/podcast/83/ Contacting Mårten Rånge LinkedIn: https://www.linkedin.com/in/martenrange/ WebSite: https://gist.github.com/mrange  

Episode 82 - Neglected Work

  • 6 months ago

In this episode we continue our miniseries on The Time Bandits, and we talk about Neglected Work and how you deal with it. Who are the time bandits? They are the thieves in our day to, to day lives that are stealing your time, stopping you being productive and reaching your targets and goals. This miniseries started by on ">episode 76, with a look into the ring leader of the bandits Too Much WIP. If you haven’t listened to that episode, then stop right now and go listen to that one first. There are many different time bandits, but we will be focusing on the 5 leaders, which are: Too much WIP Conflicting Priorities Unplanned Work Neglected Work Unknown Dependencies So lets look at Neglected Work http://cynicaldeveloper.com/podcast/82/ ​  

Episode 81 - Unit Testing vs Integration Tests

  • 6 months ago

In this episode we will be talking about Integration testing, what it is and how it differs from unit testing. Here to talk to us today are two guests, rather than the normal one, we have John Callaway and Clayton Hunt http://cynicaldeveloper.com/podcast/81/ As Microsoft MVP, John has been a professional developer since 1999. He has focused primarily on web technologies and has experience with everything from PHP to C# to ReactJS to SignalR. Clean code and professionalism are particularly important to him, as well as mentoring and teaching others what he has learned along the way. Clayton has been programming professionally since 2005, doing mostly web development with an emphasis on JavaScript and C#. He has a focus Software Craftsmanship and is a signatory of both the Agile Manifesto and the Software Craftsmanship manifesto. He believes that through short iterations and the careful gathering of requirements that we can deliver the highest quality and the most value in the shortest time. He enjoys learning and encouraging other to continuously improve themselves. Together they make up two parts of the 6 figure developer podcast, there will be a link in the show notes to their show.   Contacting John Callaway Twitter: https://twitter.com/matsubonsai   Contacting Clayton Hunt Twitter: https://twitter.com/claytonhunt_104 Website: http://programmingfromscratch.com/   The 6 Figure Developer Podcast website: https://6figuredev.com/ Twitter: https://twitter.com/6figuredev The Book: Practical Test-Driven Development using C# 7 USA: https://amzn.to/2KIYsHr UK: https://amzn.to/2sX8yw0

00:00:00/00:00:00
00:00:00/00:00:00