Rank #1: Basics of UI Design for Engineers
Every piece of code you write is either going to be for computer-to-computer interaction, or for human-machine interaction. For the latter, how do you make your interface easy to understand and use? Erik Kennedy, independent UX/UI designer, dives into user interface (UI) design. We cover the best tools for making quick prototypes, common design mistakes, and his journey from software engineer to freelance designer. This episode is a great way to get excited about design and has plenty of resources for first-time designers. Check out the show notes for details!
Show notes: https://www.programmingthrowdown.com/2019/07/episode-92-basics-of-ui-design-for.html
Rank #2: C Programming Language
Rank #3: Python Programming Language
Rank #4: Java
Rank #5: Functional Programming
Since episode 82, we received a ton of email asking for more info on functional programming (FP). To cover FP in great detail we are thrilled to chat with Adam Bell. Adam is the host of the Corecursive podcast and an engineer with many years of experience in FP. In this episode, we dive into what FP is all about, when it's useful, static/dynamic typing (our favorite topic), and other areas of FP.
Thanks again for all of your emails and support. It is a treasure to hear your inspirational stories and we are so greatful to be creating content for over eight years.
Show notes: https://www.programmingthrowdown.com/2019/06/episode-91-functional-programming-with.html
Rank #6: C++
Rank #7: Cryptocurrency
Rank #9: Swift
Rank #10: Ruby
Rank #11: Node.js
Rank #14: Terminal and Shells
Ask and ye shall receive! Someone in the Programming Throwdown discord suggested that we cover terminals and shells, so here we are! Despite sounding simple on the surface, there's decades of complexity around terminal emulators and system shells. Patrick and I unpack this and more in today's episode!
Thanks so much for all of your emails and support on Patreon! It's your enthusiasm and financial support that enable us to teach so many people, and we are eternally grateful for your support!
Show notes: https://www.programmingthrowdown.com/2019/05/episode-90-terminals-and-shells.html
Rank #16: Concurrency
We have also set up a discord channel! We will be posting news stories as we find them and also record the show live! Check out our channel here: https://discord.gg/r4V2zpC
Show Notes: https://www.programmingthrowdown.com/2018/07/episode-80-concurrency.html