

Coder Radio
The Mad Botter
A weekly talk show taking a pragmatic look at the art and business of Software Development and the world of technology.
Episodes
Mentioned books

May 26, 2021 • 54min
415: Keyboard Kurious
We both fall for a new fancy keyboard; then we get philosophical about free software's never-ending quest to conquer mobile.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Datadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Launch Keyboard - System76 — The Launch Configurable Keyboard is engineered to be comfortable, fully customizable, and make your workflow more efficient.Panic Blog » The Future of Code Editor — We’ll stop selling our Code Editor app for iOS soonDeveloping in the Windows Subsystem for Linux with Visual Studio Code — The Visual Studio Code Remote - WSL extension lets you use the Windows Subsystem for Linux (WSL) as your full-time development environment right from VS Code. Work in Windows Subsystem for Linux with Visual Studio Code — This tutorial walks you through enabling Windows Subsystem for Linux (WSL) and running Visual Studio Code in WSL using the Remote - WSL extension.
An In Depth Tutorial on Linux Development on Windows with WSL and Visual Studio Code | Windows Command Line

May 19, 2021 • 48min
414: Google I/NO
After Chris gets a reality check from Mike, the guys answer some emails and admit a cold hard truth.
Plus our reaction to the creation of a Linux Subsystem for Mac.Sponsored By:A Cloud GuruLinode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderDatadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Links:Framework Laptop review (hands on) — the anti-MacBook is here — This is a big deal for DIY computing enthusiasts, and it's a powerful sales pitch in a market where leading manufacturers like Apple proudly release products designed to be difficult (if not impossible) for customers to crack open and tinker with themselves.Framework Laptop pre-orders are now open — Starting at $999, with a fully refundable $100 deposit
Google I/O 2021 preview — Google I/O starts Tuesday, May 18 at 1 pm EDT, when Google/Alphabet CEO Sundar Pichai will take the stage and presumably show off what Google has been working on all year. How M1 Macs feel faster than Intel models: it’s about QoS — The pattern of use of cores is that almost all the activities of macOS are run on the Efficiency cores, with only the occasional blip on the Performance cores. Running apps and performing other user tasks is the other way around, with the brunt borne on the Performance rather than Efficiency cores. This is because those user tasks are more likely to run with QoS of at least 17, and in many cases 25 and 33.Lima: Linux-on-Mac: "macOS subsystem for Linux" — Lima can be considered as a some sort of unofficial "macOS subsystem for Linux", or "containerd for Mac".

May 12, 2021 • 48min
413: Painpoints to Profits
Chris struggles with his nature, while Mike shares some sage developer advice that everyone should hear before using a platform like AWS.
Then we react, strongly, to Docker charging to skip updates.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderDatadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Links:Hacker Accessed AWS for $50k+ – AWS Ignoring Me — My business has used AWS for around 3 years and our normal usage is $1k per month in EC2 and S3. In early March a hacker accessed our AWS account through my login via an IP address in Austria (I'm in Austin, TX). They spun up 3 large instances of EC2 which began charging us $1k-$2k per day.Changing How Updates Work with Docker Desktop 3.3 — If you use Docker Desktop at work you may need to skip a specific update. For this reason, Pro or Team subscription developers can skip notifications for a particular update when a reminder appears. Brendan Dolan-Gavitt on Twitter — ...ignoring Docker updates is a paid feature now??Dieu Cao on Twitter — The snooze interval is once a day. I'm asking our comms team if they can update the existing blog post to be more explicit about the behavior that you won't see these until two weeks after an update becomes available and then once a day after that.Nick Statt on Twitter — This is really key. Apple’s lawyer says "Apple did not establish the 30 percent,” but rather game companies did back around 2003 when digital distrbuition was starting.
“30% was, as Epic’s integrate documents will show, industry standard."Ben Bajarin on Twitter — Basically, they want to argue that macOS being more "open" yet still employing strong security and privacy stands in contrast to their argument about the policies on iPhone and iOS app store.
The 10 Best Practices for Remote Software EngineeringYikes at these HN Comments

May 6, 2021 • 1h 14min
412: Context in Comprehension
From adventures in learning, a recipe for great collaborations, to creativity and problem-solving in tech. It's a deep dive chat with Wes Payne.
Other topics include:
one definition of Wes-work
introvertedness and the subtle art of being agreeable
strategies in brainstorming
entropy and evolution of routines in creativity
hammock time and meditation
Buddhism and our mind's understanding of the world
the importance of context in comprehension
Note: Brent's chat with Wes originally aired as part of an excellent series of Brunchs.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderDatadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Links:The World Before Your Feet | Now Playing in TheatersQuiet: The Power of Introverts in a World That Can't Stop Talking by Susan CainTim Ferriss and The 4-Hour WorkweekSix Thinking Hats - WikipediaDaily Rituals: A Guided Tour of Writers’ and Artists’ Creative Habits – Brain PickingsHammock Driven Development - Rich Hickey - YouTubeHammock-driven development | Convinced CoderNo “yes.” Either “HELL YEAH!” or “no.” | Derek SiversWhy Buddhism is True: The Science and Philosophy of Meditation and Enlightenment by Robert WrightNatalie Wexler

Apr 29, 2021 • 1h 10min
411: The Misadventures of Mad Mikhail
Mike has a few stories to share, but more importantly a very hard lesson he's going to make damn sure you learn.
And Chris has a breakthrough after spending the weekend with WSL's GUI Linux apps.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Datadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:10 Questions to ask in a Job Interview — Spoiler alert: “What’s the culture like here?” is definitely NOT one of them.Apple's M1 Positioning Mocks the Entire x86 Business Model — If you want to buy a MacBook Air or MacBook Pro, Apple will sell you an M1. Want a Mac Mini? You get an M1. Interested in the iMac or the new iPad Pro? You get an M1.The Initial Preview of GUI app support is now available for the Windows Subsystem for Linux — GUI app support now lets you use your favorite Linux GUI applications as well.

Apr 22, 2021 • 56min
410: M1 has a Dirty Little Secret
Our thoughts on the hardware Apple announced this week, and if any of it is suitable for professional workloads.
Plus your feedback, a few random stories, and more.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Datadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Apple Will Keep 15 to 30% Cut of Podcast Subscriptions — Apple today announced a new podcasts subscription feature that's coming to the Podcasts app. Podcast subscriptions will let podcast publishers sell subscriptions to an individual show or a group of shows, with pricing starting at 49 cents per monthSteve Troughton-Smith on Twitter — Interesting that Apple went to the trouble of showing off things like Continuity & Handoff that macOS has had for years — they must really be anticipating a fresh audience for these iMacsAll The Apple Park Transitions—April 20, 2021 — Apple announces new iMac, AirTags, iPad Pro with the M1 processor, and more at its Spring Loaded event. It also offered a glimpse of the Apple Park campus by means of transitions for each presentation section.Apple Spring Event Live Commentary - JupiterTube — Event coverage starts about 24 min.Magic Keyboard With Touch ID Compatible With All M1 Macs, But Only Sold With iMac For Now — Alongside the redesigned iMac, Apple introduced a new Magic Keyboard with Touch ID for fingerprint authenticationApple's Bright New iMacs Come With Color-Matched Magic Keyboard, Magic Mouse, Power Cord and USB-C CableNew Apple TV 4K Supports WiFi 6, Thread and HDMI 2.1 — In addition to a new Siri Remote and a faster A12 processor.NEW Blue Iris Deepstack Integration - YouTube — You can now do it straight from AI.

Apr 15, 2021 • 52min
409: Conflict
We visit an alternate reality where Epic wins in their fight against Apple, COBOL reigns supreme, and the halls of great Jedi Temple are lined with Object-C developers.Sponsored By:Datadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderA Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.System76: Thelio Mira empowers your workflow with high-end components backed by quiet, effective cooling—a great value that proves its worth in any professional setting.Links:Objective-C slides down the popularity rankings — Objective-C, the general-purpose programming language that was used for OS X and iOS development in the earlier days of Apple, enjoyed high spots in the TIOBE index until 2014, and was listed for language of the year award in 2011 and 2012index | TIOBE Apple Admits Why It Keeps iMessage Off Android — There’s an entire section in the filing about iMessage and how Apple uses it to keep users in their system. Epic v. Apple discovery details ‘Project Liberty’ scheme — According to Apple, Epic Games has hired PR firms in 2019 to work on a media strategy called “Project Liberty” aimed at portraying Apple “as the bad guy.”IBM COBOL for Linux on x86 1.1 — COBOL for Linux on x86 1.1 is the latest addition to the IBM COBOL compiler family, which includes Enterprise COBOL for z/OS and COBOL for AIX.Kitchen Table Talks: Why COBOL is Affecting the COVID-19 Response - YouTubeUTM App — Run virtual machines on iOSInstall Ubuntu ARM64 on Apple M1

Apr 8, 2021 • 1h 1min
408: Request Timeout
After a decade long fight, no one feels like a winner.
Plus, the tail of an embarrassing switch gone wrong, and our thoughts on Oracle vs. Google finally coming to an end.Sponsored By:A Cloud Guru: This intermediate-level course teaches the concepts of using PowerShell Core with Linux.Datadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Supreme Court rules for Google in Oracle copyright fight over Android — Oracle had claimed to be owed as much as $9 billion, while Google claimed that its use of the code was covered under the doctrine of fair use.FOSS Patents: Supreme Court deems Google's use of Java APIs in Android fair use, thus no infringement--doesn't reach API copyrightabilityWWDC21 - Apple Developer — The Apple Worldwide Developers Conference is coming to a screen near you, June 7 to 11. Join the worldwide developer community for an all-online program with exciting announcements, sessions, and labs at no cost. Introducing Libadwaita — Such a library would define the visual language of GNOME by offering the stylesheet and the patterns in a single package.

Apr 1, 2021 • 56min
407: Halls of Glowing Apples
Ruby has gone off the rails this week, and Wes is here to explain what’s happened.
Plus emails into the show send Chris into a full Linux panic.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Datadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Sacrificing acts of heroism, big and small - YouTubeRuby off the Rails — On Wednesday, Bastien Nocera, the maintainer of a software library called shared-mime-info, informed Daniel Mendler, maintainer of a Ruby library called mimemagic, which incorporates Nocera's code, that he was shipping mimemagic under an incompatible software license.
Announcing the Deno Company — Deno is our attempt to breathe new life into this ecosystem.Deno DeployChip shortage could benefit Apple with better component pricing — The global chip shortage will become a problem for devices like iPhones and Macs requiring chips for storage, but Wedbush believes it could be beneficial to Apple and its suppliers by improving the pricing of components.

Mar 25, 2021 • 55min
406: Functional Sadism
Some sage developer wisdom is overshadowed by Mike's mad stonk game, while Chris worries Apple's secret M1 tricks charming Linux users.Sponsored By:A Cloud Guru: A Cloud Guru now includes Cloud Playground. Azure, AWS, or GCP Sandboxes at your fingertips.Datadog: Try Datadog free by starting a your 14-day trial and receive a free t-shirt once you install the agent.Linode: Receive a $100 60-day credit towards your new account. Promo Code: linode.com/coderLinks:Caesar Sengupta leaving Google after 15-year career — The initiative has been led by Caesar Sengupta who announced today that he’s leaving Google after nearly 15 years.The man behind Google's 'Next Billion Users' is leavingCaesar Sengupta on Twitter — After ~15 wonderful yrs @Google, I’m stepping into the outside world on a new journey. I leave, heart full of gratitude, joy and many deep friendships. 🙏🙏🙏 @sundarpichai and many many Google friends.Apple's Longtime App Store Developer Relations Lead Retires — Okamoto was responsible for overseeing the App Store review process and policies, distributing tools to allow developers to build and sell apps, developer support, developer communications, developer awards, and he also handled the annual Worldwide Developers Conference.Apple 'Surprised' By Developer FrustrationApple Developing New 'HomePod' Models With Screens and Cameras — Bloomberg's Mark Gurman briefly mentioned that Apple has "been developing new speakers with screens and cameras."HomePod Mini Features Dormant Temperature and Humidity Sensor — Apple's HomePod mini includes a dormant hidden sensor that can measure temperature and humidity, potentially providing the means to power upcoming features that could arrive in a future software update, according to Bloomberg.Apple Adds FaceTime Framework to Apple TV/HomePod — Ahead of these rumors, MacRumors contributor Steve Moser was combing through the tvOS 14.5 beta code and found that Apple has added FaceTime and iMessage frameworks, along with a new AVFCapture framework related to capturing images.Google’s new Nest Hub tells you how well you slept — The latest Nest Hub leverages Soli technology to measure your sleep patternsGitLab 13.10 released — 13.10 offers administrative enhancements to help scale DevOps in your org, Geo package integrity verification to improve Disaster Recovery, vulnerability management automation to apply efficiency and consistency to security processes, and—as always—a ton of fantastic contributions from the wider community. Adobe details the transition of its apps to Apple Silicon — We compared an M1 MacBook to a previous-generation MacBook similarly configured, and found that under native mode, Photoshop was running 50% faster than the older hardware.


