Runtime Arguments
Conversations about technology between two friends who disagree on plenty, and agree on plenty more.
Episodes
17 episodes
16: Do you have all the right tools in your toolbox?
Wolf has lots of great information about the tools you should consider using when developing software projects. Jim chimes in with his own ideas.TakeawaysJust a few take-aways this episode and I hope by this point you have ...
•
Episode 16
•
1:34:01
15: POSIXLY_CORRECT - What it means to be POSIX Compliant
Listen in as Jim describes what POSIX is, what it means to be "POSIX Compliant" and why you should (or shouldn't) care.Hosts:Jim McQuillan can be reached at jam@RuntimeArguments.fmWolf can be reached at wolf@RuntimeArgumen...
•
Episode 15
•
1:03:08
14: You are NOT Google
Wolf surfaces five fundamentals to becoming a better developer (that you probably didn’t even know you didn’t know)! This is a fiery one! Jim asks questions, and also questions Wolf's choices.TakeawaysThe problem comes...
•
Episode 14
•
56:08
13: Terminals: Talking to the machine
Jim takes us on a walk down memory lane!Terminals have been around for a long time, probably much longer than you'd ever guess. Join us as we talk about the history of computer terminals and get a bit into how they work and how they've e...
•
Episode 13
•
1:11:49
12: GPUs - Can I, Should I, and How?
It's Wolf's turn this episode, and this one required research!GPUs obviously do tons of work. You see it every time you play a graphics intensive game. You know how crypto-miners are using them. You’ve heard AI companies using them for m...
•
Episode 12
•
1:01:42
11: IPv6 - Size really does matter
Jim demonstrates more of his networking knowledge, though this episode still required a lot research. Wolf, of course, has questions.The internet has been around for more than 40 years in some form. It's outgrown its ability to handle al...
•
Episode 11
•
1:07:41
10: Command-Line Superpowers: Connecting Simple Tools for Complex Solutions
Wolf hands you the keys to the old-world kingdom, which turn out to still be valuable, just much less used!Most programmers are comfortable in their IDE but still click through file managers and manually handle repetitive tasks outside o...
•
Episode 10
•
1:36:17
9: Looking at Data Types From Both Sides
We talk about data types and their importance in software development. Modern dynamic languages hide type information from you but it's still there, under the hood. Statically-typed languages, on the other hand, bring types right out in front o...
•
Episode 9
•
1:26:41
8: I’ve Been Using AI to Code for a Year. Here’s What I Learned
Wolf has a lot to say about AI and coding!If you’re expecting AI to write entire programs for you while you sit back and watch, we're going to disappoint you right up front—that’s not what these tools do well, and chasing that fantasy wi...
•
Episode 8
•
1:19:12
7: VPNs - Connecting Safely
If you need to connect to remote networks, or if you are outside of your network and would like to connect into it, then almost certainly you need a VPN. Jim has lots of real-world experience connecting networks together. In this episode we tal...
•
Episode 7
•
51:31
6: Code Performance - Where does the money go?
Wolf talks about making your programs better. There are lots of ways to make them better. It all starts with figuring out what matters and measuring it. Measuring it all the time. Measuring it more. This episode is about following that path.
•
Episode 6
•
1:02:07
5: Filesystems - So many choices
When setting up a new system there's many things to think about including choosing the filesystem. In this episode, Jim dives into all of the choices and describes the benefits of each. Wolf is here to ask the questions, and to fail at keeping ...
•
Episode 5
•
1:07:24
4: Functional Programming - You're probably already doing it
People throw around the term Functional Programming but it's not always clear what they mean. In this episode, Wolf explains what goes into FP, and together we build a clearer picture that reveals you might already be doing it.Show no...
•
Episode 4
•
28:57
3: Web Assembly
Web browsers and web sites have been around for quite a while. Javascript has been the language driving those pages but there's a way to write in a lower-level language and speed up the slow parts without losing cross-platform compatibility. Th...
•
Episode 3
•
46:42
2: Bitcoin, Cryptocurrency, and the Blockchain
Lots of people talk about Cryptocurrency. It's in the news all the time but who really knows what it is? In this episode, Wolf reports his research and together we dig into it and explain what it's all about.Show notes:T...
•
Episode 2
•
49:32
1: Out of the Datacenter and into the Cloud
Have you thought about moving your computing into the Cloud?This episode takes a look at a real-world adventure that Jim went through when moving his computing infrastructure from purchased servers in a rented rack in a datacenter to a V...
•
Episode 1
•
50:53