web01.fireside.fmSun, 26 Apr 2026 01:45:01 -0500Fireside (https://fireside.fm)Coder Radio - Episodes Tagged with “Vscode”
https://coder.show/tags/vscode
Wed, 26 Apr 2023 06:00:00 -0400A weekly talk show taking a pragmatic look at the art and business of Software Development and the world of technology.
en-usepisodicA weekly talk showThe Mad BotterA weekly talk show taking a pragmatic look at the art and business of Software Development and the world of technology.
noThe Mad Botter[email protected]515: Codeium Comes for Copilot
https://coder.show/515
defe4ec1-e275-4abf-a484-406602d4c736Wed, 26 Apr 2023 06:00:00 -0400The Mad BotterfullThe Mad BotterWe have a laugh at Elon's alt account, why the knives are out for GitHub Co-pilot, and our thoughts on Apple's "major victory" this week.56:04noWe have a laugh at Elon's alt account, why the knives are out for GitHub Co-pilot, and our thoughts on Apple's "major victory" this week.
Coder Radio, Development Podcast, Elon's alt account, California Governor, Olympia Meetup, Apple, App Store, Epic Games, antitrust lawsuit, Microsoft, GitHub Copilot, GPL, Codeium, Boosts, TechSnap, vscode, fitness, Apple VR headset, VC degens, funding goals, Cloud Exodus, tech industry layoffs, AWS, media organization, lift and shift migration, cloud-native, serverless, efficiency, cost, compute, storage, Lambda Functions, Dynamo database, scaling, vendor lock-in, database lock-in, ORM tools, patterns, adapters, operational perspective, engineers, layoffs, Python 3.10, AWS Lambda, AWS CodeBuild, Ubuntu, customers, GitHub issues,
We have a laugh at Elon's alt account, why the knives are out for GitHub Co-pilot, and our thoughts on Apple's "major victory" this week.
Olympia Linux Spring Meetup , Sat, Apr 29 — Let's get together at a local hidden gem, the Boston Harbor Marina.
A classic location, with a covered deck on the water with a snack shack, and easy parking.
The Serfs on Twitter — Elon Musk has allegedly revealed a secret alt account where he pretends to be a child version of himself posting a lot of bizarre sexual content
Shashank Joshi on Twitter — “FTX was a preoccupation for the [Elon Musk burner account] @ErmnMusk account, which interacted with conspiracy theories—one saying that FTX was a middle party to laundering funds through Ukraine for U.S. Democrats”
GitHub Copilot Emits GPL. Codeium Does Not — TL;DR GitHub Copilot trains on GPL code and its nonpermissive filters don’t actually work, while we at Codeium have removed GPL licensed code from our training data, guaranteeing peace of mind to our users.
Immersed — Spawn up to 5 virtual monitors from your computer into VR without any additional hardware!
Olympia Linux Spring Meetup , Sat, Apr 29 — Let's get together at a local hidden gem, the Boston Harbor Marina.
A classic location, with a covered deck on the water with a snack shack, and easy parking.
The Serfs on Twitter — Elon Musk has allegedly revealed a secret alt account where he pretends to be a child version of himself posting a lot of bizarre sexual content
Shashank Joshi on Twitter — “FTX was a preoccupation for the [Elon Musk burner account] @ErmnMusk account, which interacted with conspiracy theories—one saying that FTX was a middle party to laundering funds through Ukraine for U.S. Democrats”
GitHub Copilot Emits GPL. Codeium Does Not — TL;DR GitHub Copilot trains on GPL code and its nonpermissive filters don’t actually work, while we at Codeium have removed GPL licensed code from our training data, guaranteeing peace of mind to our users.
Immersed — Spawn up to 5 virtual monitors from your computer into VR without any additional hardware!
Coder Radio on the Podcastindex.org — Send a Boost into the show via the web. First, top-up Alby, then head over to our entry on the Podcast Index.
]]>
513: Apple's Golden Hour
https://coder.show/513
930a217b-adfc-4a89-8888-58a40f0467b8Wed, 12 Apr 2023 06:00:00 -0400The Mad BotterfullThe Mad BotterForces beyond Apple's control just reined in their rise, and we ponder the coming sunset.54:54noForces beyond Apple's control just reined in their rise, and we ponder the coming sunset.
Plus, the tool we found uses ChatGPT to help you debug errors.
Coder Radio, Development Podcast, developers, Apple Store Burglars, Apple, vscode, Microsoft, Mac shipments, TSMC, recession, ACT, Open App Markets Act, Verisign, AT&T, Intel, Verizon, DoctorGPT, software failures
Forces beyond Apple's control just reined in their rise, and we ponder the coming sunset.
Plus, the tool we found uses ChatGPT to help you debug errors.
VS Code snippet generator — Fill out the form to generate a JSON snippet. Double quotes are automatically escaped and the body is automatically split into a string array.
Apple's Mac shipments fall more than 40% — Apple Mac shipments fell 40.5% in the first quarter of 2023, compared with the same time the prior year, market intelligence provider IDC said.
Tim Sweeney on Twitter — Here’s Apple’s fake “small app developer” lobby again using small app developers as human shields to defend its monopoly, misportraying its opposition as larger corporations. Pure, shameless deception by a multi trillion dollar corporation.
Why is it called Python? — When he began implementing Python, Guido van Rossum was also reading the published scripts from “Monty Python’s Flying Circus”, a BBC comedy series from the 1970s. Van Rossum thought he needed a name that was short, unique, and slightly mysterious, so he decided to call the language Python.
Coder Radio on the Podcastindex.org — Send a Boost into the show via the web. First, top-up Alby, then head over to our entry on the Podcast Index.
chatbot-ui: An open source ChatGPT UI. — Chatbot UI is an advanced chatbot kit for OpenAI's chat models built on top of Chatbot UI Lite using Next.js, TypeScript, and Tailwind CSS.
]]>
Forces beyond Apple's control just reined in their rise, and we ponder the coming sunset.
Plus, the tool we found uses ChatGPT to help you debug errors.
VS Code snippet generator — Fill out the form to generate a JSON snippet. Double quotes are automatically escaped and the body is automatically split into a string array.
Apple's Mac shipments fall more than 40% — Apple Mac shipments fell 40.5% in the first quarter of 2023, compared with the same time the prior year, market intelligence provider IDC said.
Tim Sweeney on Twitter — Here’s Apple’s fake “small app developer” lobby again using small app developers as human shields to defend its monopoly, misportraying its opposition as larger corporations. Pure, shameless deception by a multi trillion dollar corporation.
Why is it called Python? — When he began implementing Python, Guido van Rossum was also reading the published scripts from “Monty Python’s Flying Circus”, a BBC comedy series from the 1970s. Van Rossum thought he needed a name that was short, unique, and slightly mysterious, so he decided to call the language Python.
Coder Radio on the Podcastindex.org — Send a Boost into the show via the web. First, top-up Alby, then head over to our entry on the Podcast Index.
chatbot-ui: An open source ChatGPT UI. — Chatbot UI is an advanced chatbot kit for OpenAI's chat models built on top of Chatbot UI Lite using Next.js, TypeScript, and Tailwind CSS.
]]>
486: The Fight for the Next Knight Rider
https://coder.show/486
212084ca-b0c8-43b2-925e-59e423479fe4Wed, 05 Oct 2022 06:00:00 -0400The Mad BotterfullThe Mad BotterWhy we think Google will ultimately lose the next big tech battle.49:13noWhy we think Google will ultimately lose the next big tech battle.
Coder Radio, Development Podcast, CalyxOS, GrapheneOS, Stadia, Killed by Google, Sega Channel, OnLive, CarPlay, Andorid Auto, Android Automotive, infotainment, QNX, Oryx Pro, VolvoCar OS, Dev One, FlastSeal, vscode, flatpak, permisions
Why we think Google will ultimately lose the next big tech battle.
I486 - Wikiwand — The Intel 486, officially named i486 and also known as 80486, is a microprocessor. It is a higher-performance follow-up to the Intel 386.
Aquamacs Emacs — An Editor for Text, HTML, LaTeX, C++, Java, Python, R, Perl, Ruby, PHP, and more…
Stadia died because no one trusts Google — No one trusts Google. It has exhibited such poor understanding of what people want, need and will pay for that at this point, people are wary of investing in even its more popular products.
Nibel on Twitter — No clue where this is going but I'm intrigued.
Sega Channel — The Sega Channel is a discontinued online game service developed by Sega for the Sega Genesis video game console, serving as a content delivery system. Launched on December 14, 1994, the Sega Channel was provided to the public by TCI and Time Warner Cable through cable television services by way of coaxial cable.
OnLive — Games were delivered to OnLive's client software as streaming video rendered by the service's servers, rather than rendered locally by the device.
The Next Big Battle Between Google and Apple Is for the Soul of Your Car — For the car companies involved, which face the nearly impossible challenge of producing software on par with what tech companies offer, working with Silicon Valley can address consumer desires while also staving off competition from companies like Tesla.
I486 - Wikiwand — The Intel 486, officially named i486 and also known as 80486, is a microprocessor. It is a higher-performance follow-up to the Intel 386.
Aquamacs Emacs — An Editor for Text, HTML, LaTeX, C++, Java, Python, R, Perl, Ruby, PHP, and more…
Stadia died because no one trusts Google — No one trusts Google. It has exhibited such poor understanding of what people want, need and will pay for that at this point, people are wary of investing in even its more popular products.
Nibel on Twitter — No clue where this is going but I'm intrigued.
Sega Channel — The Sega Channel is a discontinued online game service developed by Sega for the Sega Genesis video game console, serving as a content delivery system. Launched on December 14, 1994, the Sega Channel was provided to the public by TCI and Time Warner Cable through cable television services by way of coaxial cable.
OnLive — Games were delivered to OnLive's client software as streaming video rendered by the service's servers, rather than rendered locally by the device.
The Next Big Battle Between Google and Apple Is for the Soul of Your Car — For the car companies involved, which face the nearly impossible challenge of producing software on par with what tech companies offer, working with Silicon Valley can address consumer desires while also staving off competition from companies like Tesla.
]]>
485: Going All In on Linux
https://coder.show/485
3156af2e-f13f-4b74-9389-69613405dff7Wed, 28 Sep 2022 06:00:00 -0400The Mad BotterfullThe Mad BotterMike has spent just over a month living in Linux full-time, and Chris wants to check in and see how he’s doing. Plus we both have the new Thelio from System76 in-house, and our takeaways might surprise you.51:03noMike has spent just over a month living in Linux full-time, and Chris wants to check in and see how he’s doing. Plus we both have the new Thelio from System76 in-house, and our takeaways might surprise you.
Coder Radio, Development Podcast, PINE64 scam, System76, Thelio Review, POP, vscode, Fleet, Thelio 2022 Redesign, benchmarks, PWA, Web apps, WebAssembly, Electron, Kotlin, heat, 30 day challenge
Mike has spent just over a month living in Linux full-time, and Chris wants to check in and see how he’s doing. Plus we both have the new Thelio from System76 in-house, and our takeaways might surprise you.
Southern California Meet up this Friday — Come join us! We’ll be hanging out from 6pm-8pm. This place has everything you need, great food, great beer, a great atmosphere, and phenomenal company. Also, the patio is dog friendly!
Linux On The Laptop Works So Damn Well That It’s Boring — Honestly, when I use my Linux computer, very little is different from my Mac or Windows machines. It works so well that it’s essentially kind of boring. Which is what you want, right? You don’t want to have to think about your operating system, or worry about it. You just want it to work.
System76 Thelio — We’ve slimmed down Thelio’s wood wrapping into a swappable accent on the front of the system. Style your Thelio with a variety of wood or powder-coated aluminum accents to empower any mindset.
Thelio 2022 Redesign Review - dominickm.com — Proudly proclaiming “real computers have ports”, it comes with a variety of HDMI, Display Port (depending on your GPU) and UBS-C ports. Whether your a developer who needs to connect IOT devices for debugging or a content creator preaching the gospel of Objective Binks, you’ll have the ports you need for your audio devices and (in my case) your mute pedal. Keen observers will notice that the back panel is slightly less styled than previous model, but that hardly detracts from the overall aesthetic appeal.
Thelio Timed Linux Kernel Compilation — This test times how long it takes to build the Linux kernel in a default configuration (defconfig) for the architecture being tested or alternatively an allmodconfig for building all possible kernel modules for the build.
Parboil DevOne Benchmarks — The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads.
Grab a New Podcast App — Send a Boost into the show with a Podcasting 2.0 compatible app.
]]>
Mike has spent just over a month living in Linux full-time, and Chris wants to check in and see how he’s doing. Plus we both have the new Thelio from System76 in-house, and our takeaways might surprise you.
Southern California Meet up this Friday — Come join us! We’ll be hanging out from 6pm-8pm. This place has everything you need, great food, great beer, a great atmosphere, and phenomenal company. Also, the patio is dog friendly!
Linux On The Laptop Works So Damn Well That It’s Boring — Honestly, when I use my Linux computer, very little is different from my Mac or Windows machines. It works so well that it’s essentially kind of boring. Which is what you want, right? You don’t want to have to think about your operating system, or worry about it. You just want it to work.
System76 Thelio — We’ve slimmed down Thelio’s wood wrapping into a swappable accent on the front of the system. Style your Thelio with a variety of wood or powder-coated aluminum accents to empower any mindset.
Thelio 2022 Redesign Review - dominickm.com — Proudly proclaiming “real computers have ports”, it comes with a variety of HDMI, Display Port (depending on your GPU) and UBS-C ports. Whether your a developer who needs to connect IOT devices for debugging or a content creator preaching the gospel of Objective Binks, you’ll have the ports you need for your audio devices and (in my case) your mute pedal. Keen observers will notice that the back panel is slightly less styled than previous model, but that hardly detracts from the overall aesthetic appeal.
Thelio Timed Linux Kernel Compilation — This test times how long it takes to build the Linux kernel in a default configuration (defconfig) for the architecture being tested or alternatively an allmodconfig for building all possible kernel modules for the build.
Parboil DevOne Benchmarks — The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads.
Grab a New Podcast App — Send a Boost into the show with a Podcasting 2.0 compatible app.
]]>
473: Laptop Coasters
https://coder.show/473
57891174-d1ec-4b03-a5e0-2f89dca246d4Wed, 06 Jul 2022 08:30:00 -0400The Mad BotterfullThe Mad BotterMike's Linux Toolchain for 2022, and his first week with CoPilot. Then we chat about the series of choices that led us to go independent so many years ago.55:48noMike's Linux Toolchain for 2022, and his first week with CoPilot. Then we chat about the series of choices that led us to go independent so many years ago.
Coder Radio, Development Podcast, Calagator, Linux Toolchain, Visual Studio Code, vscode, Meld, Color Picker, Postman, API Samples, Tabby, Junction, CoPilot review, Independent Developer
Mike's Linux Toolchain for 2022, and his first week with CoPilot. Then we chat about the series of choices that led us to go independent so many years ago.
Calagator — Calagator is an open-source community calendaring platform.
My Linux Toolbox '22 - dominickm.com — I got some request for what my work stack is like on Linux compared to what it was on macOS. Some of these applications I use on both systems but am listing anyway because they have some feature that facilitates that.
Grab a New Podcast App — Check out the Podcasting 2.0 compatible apps with new features and Boost support.
]]>
Mike's Linux Toolchain for 2022, and his first week with CoPilot. Then we chat about the series of choices that led us to go independent so many years ago.
Calagator — Calagator is an open-source community calendaring platform.
My Linux Toolbox '22 - dominickm.com — I got some request for what my work stack is like on Linux compared to what it was on macOS. Some of these applications I use on both systems but am listing anyway because they have some feature that facilitates that.
Grab a New Podcast App — Check out the Podcasting 2.0 compatible apps with new features and Boost support.
]]>
461: Easy for Schmidt to Say
https://coder.show/461
55888be3-e3c5-4d14-a9d2-ee03fa862421Wed, 13 Apr 2022 08:30:00 -0400The Mad BotterfullThe Mad BotterWe revel in the hypocrisy of big tech, share a few stories, and catch up with an old friend.37:35noWe revel in the hypocrisy of big tech, share a few stories, and catch up with an old friend.
Coder Radio, Development Podcast, iOS, apple, Nextcloud, iCloud, big tech, fig, warp, terminal, developer tooling, IDE, VSCode, iTerm, Rust, App Store, kubernetes, Raspberry Pi, Eric Schmidt, Elon Musk, Brew, Tea, Max Howell, remote work, return to the office
We revel in the hypocrisy of big tech, share a few stories, and catch up with an old friend.
Michael Dominick on Twitter — And a dead 🚘 wow… rough morning. Lol. Guess it’s my turn in the Murphy’s law barrel 😂
Michael Dominick on Twitter — I’d like to say my MacBook Air lasted the night. I’d really like to… nobody tell ChrisLAS. It’s in rice. It’s fine.
Tank on Twitter — Let me break this down for you: Elon became largest shareholder for Free Speech Elon was told to play nice and not speak freely.
Sounding the alarm: How noise hurts the heart — In the last decade, a growing body of research more directly links air and road traffic noise to a heightened risk for a number of cardiovascular ailments — and scientists are beginning to pinpoint the mechanisms at play.
Fig — Fig adds IDE-style autocomplete to your existing terminal. Move faster with Fig.
Warp Raises $23M — "You walk by any developer’s desk and they’re going to have a terminal open. There are only a couple apps like that: the terminal and the code editor."
Ex-Google CEO Eric Schmidt on why people should return to the office — Schmidt says it’s not just a matter of nostalgia: There are practicalities to working together in person. For example, he says that conversations about professionalism — which might be particularly necessary at companies full of young employees, are much harder to have virtually.
]]>
We revel in the hypocrisy of big tech, share a few stories, and catch up with an old friend.
Michael Dominick on Twitter — And a dead 🚘 wow… rough morning. Lol. Guess it’s my turn in the Murphy’s law barrel 😂
Michael Dominick on Twitter — I’d like to say my MacBook Air lasted the night. I’d really like to… nobody tell ChrisLAS. It’s in rice. It’s fine.
Tank on Twitter — Let me break this down for you: Elon became largest shareholder for Free Speech Elon was told to play nice and not speak freely.
Sounding the alarm: How noise hurts the heart — In the last decade, a growing body of research more directly links air and road traffic noise to a heightened risk for a number of cardiovascular ailments — and scientists are beginning to pinpoint the mechanisms at play.
Fig — Fig adds IDE-style autocomplete to your existing terminal. Move faster with Fig.
Warp Raises $23M — "You walk by any developer’s desk and they’re going to have a terminal open. There are only a couple apps like that: the terminal and the code editor."
Ex-Google CEO Eric Schmidt on why people should return to the office — Schmidt says it’s not just a matter of nostalgia: There are practicalities to working together in person. For example, he says that conversations about professionalism — which might be particularly necessary at companies full of young employees, are much harder to have virtually.
]]>
449: Monetized Misery
https://coder.show/449
8653da96-11b8-4166-a0f7-e8fd63ae91d6Wed, 19 Jan 2022 08:30:00 -0500The Mad BotterfullThe Mad BotterEmboldened by his success, Mike takes a victory lap. Little does he know it's all virtual.48:48noEmboldened by his success, Mike takes a victory lap. Little does he know it's all virtual.
Coder Radio, Development Podcast, metaverse, meta, web3, Apple headset, AR, iMessage for Android, Self-Hosting for small business, Tabby, Fleet, IDE, JetBrains, VSCode, Green Bubble Shame, Apple, IAP, Netherlands, South Korea, M1, POP, Linux, Python
Emboldened by his success, Mike takes a victory lap. Little does he know it's all virtual.
JetBrains Fleet — Built from scratch, based on 20 years of experience developing IDEs. Fleet uses the IntelliJ code-processing engine, with a distributed IDE architecture and a reimagined UI.
Hillel is teaching a workshop on Twitter — Okay, we've all seen this meme, so what's the story behind it? Was it a real book, and was it *actually* intended for children?
Dare Obasanjo on Twitter — Apple’s approach to allowing 3rd party payments for IAPs in Netherlands will follow Google’s approach in South Korea.
Developers will still need to pay Apple a fee even if they use Stripe,etc. Google reduced their fee by 4% meaning there’s zero benefit.
Dare Obasanjo on Twitter — Apple & Google are going to tell developers “Fine instead of 30%, the fee is now 26% and after giving Stripe 2.9% + 30¢ plus a worse UX, you’ll be worse off”.
This is a diabolical way to meet the letter but not the spirit of laws. World class legal judo.
Apple's AR/VR headset could be priced above $2,000 — A Friday report indicated that Apple was having trouble with its rumored AR/VR headset due to overheating, camera, and software challenges, which could make the company delay its plans to unveil its Mixed Reality headset this year. Now, Bloomberg’s Mark Gurman is back with some more tidbits regarding the product.
]]>
Emboldened by his success, Mike takes a victory lap. Little does he know it's all virtual.
JetBrains Fleet — Built from scratch, based on 20 years of experience developing IDEs. Fleet uses the IntelliJ code-processing engine, with a distributed IDE architecture and a reimagined UI.
Hillel is teaching a workshop on Twitter — Okay, we've all seen this meme, so what's the story behind it? Was it a real book, and was it *actually* intended for children?
Dare Obasanjo on Twitter — Apple’s approach to allowing 3rd party payments for IAPs in Netherlands will follow Google’s approach in South Korea.
Developers will still need to pay Apple a fee even if they use Stripe,etc. Google reduced their fee by 4% meaning there’s zero benefit.
Dare Obasanjo on Twitter — Apple & Google are going to tell developers “Fine instead of 30%, the fee is now 26% and after giving Stripe 2.9% + 30¢ plus a worse UX, you’ll be worse off”.
This is a diabolical way to meet the letter but not the spirit of laws. World class legal judo.
Apple's AR/VR headset could be priced above $2,000 — A Friday report indicated that Apple was having trouble with its rumored AR/VR headset due to overheating, camera, and software challenges, which could make the company delay its plans to unveil its Mixed Reality headset this year. Now, Bloomberg’s Mark Gurman is back with some more tidbits regarding the product.
]]>
439: Github NoPilot
https://coder.show/439
33df84f0-a5c1-4ed8-9af6-86bb678577a5Wed, 10 Nov 2021 08:30:00 -0500The Mad BotterfullThe Mad BotterMicrosoft has a bunch of new goodies for developers, but Mike is becoming more and more concerned about an insidious new feature.59:13noMicrosoft has a bunch of new goodies for developers, but Mike is becoming more and more concerned about an insidious new feature.
Coder Radio, Development Podcast, Craig Federighi, Sideloading, iPhone Malware, .Net 6, Ahead of Time Compilation, .NET native AOT, Single Binary, Arm64, GitHub CEO, Nat Friedman, Thomas Dohmke, Julia Liuson, vscode, Azure, Python, github copilot
Microsoft has a bunch of new goodies for developers, but Mike is becoming more and more concerned about an insidious new feature.
Better Open With — With so many cool Android apps, Better Open With saves you the hassle of having to choose only one default app handler when you click a filetype, and without having to choose between "only once" and "always"!
Announcing .NET 6 — There are massive gains in performance, which we’ve seen dropping the cost of hosting cloud services at Microsoft. .NET 6 is the first release that natively supports Apple Silicon (Arm64) and has also been improved for Windows Arm64.
Building the next phase of GitHub, together — This morning, I shared the following post with Hubbers in response to Nat’s announcement about his next adventure. I am thrilled to take on the role of CEO to build the next phase of GitHub for our global community of software developers.
Better Open With — With so many cool Android apps, Better Open With saves you the hassle of having to choose only one default app handler when you click a filetype, and without having to choose between "only once" and "always"!
Announcing .NET 6 — There are massive gains in performance, which we’ve seen dropping the cost of hosting cloud services at Microsoft. .NET 6 is the first release that natively supports Apple Silicon (Arm64) and has also been improved for Windows Arm64.
Building the next phase of GitHub, together — This morning, I shared the following post with Hubbers in response to Nat’s announcement about his next adventure. I am thrilled to take on the role of CEO to build the next phase of GitHub for our global community of software developers.
]]>
434: Coding Gungan Style
https://coder.show/434
320a372e-e742-4c4b-8604-9ec45e0a3f5aThu, 07 Oct 2021 00:15:00 -0400The Mad BotterfullThe Mad BotterIt's final push time on a big project for Mike, but Chris is the one who is exhausted. But we've got some new insights into testing and thoughts on an emerging category of developer.44:11noIt's final push time on a big project for Mike, but Chris is the one who is exhausted. Still we've got some new insights into testing and thoughts on an emerging category of developer.
Plus, why the hermit developer is alive and well, some important feedback, and a Python tip.
Coder Radio, Development Podcast, M1 Update, vscode, Apple "unique arrangement" with Netflix, Types in Python, Python 3.10, Move Fast, Hip Hop VM, Facebook, Test Suite Effectiveness, Hermit Programmers, Codex, OpenAI, prompt engineering, middle-skilled developer
It's final push time on a big project for Mike, but Chris is the one who is exhausted. Still we've got some new insights into testing and thoughts on an emerging category of developer.
Plus, why the hermit developer is alive and well, some important feedback, and a Python tip.
Hermit programmers are dead — However, with the advent of cloud computing and AI, the scenery may change soon for this profession. It’s time for programmers to mutate into sociable software engineers, recap and re-adapt, and take advantage of the only thing that machines cannot overtake: our human nature. Otherwise, I believe misfit programmers will perish… for sure.
Why OpenAI’s Codex Won’t Replace Coders — It might create a new specialty, too: "prompt engineering," the often-complex process of crafting the textual prompts which allow AI systems like Codex to work their magic.
Python Sample for Tip of the Week — This is an example of being able to use type hinting on a return < Python 3.10. In 3.10 the from __future__ will not be required. This requires Python 3.6+
Python 3.10 Release Stream — with Pablo Galindo - YouTube — Python 3.10 is set to be released on 4 October 2021. Join us live in our Python 3.10 Release Stream with Pablo Galindo, CPython Core Developer and Python 3.10 Release Manager, and Leon Sandøy.
]]>
It's final push time on a big project for Mike, but Chris is the one who is exhausted. Still we've got some new insights into testing and thoughts on an emerging category of developer.
Plus, why the hermit developer is alive and well, some important feedback, and a Python tip.
Hermit programmers are dead — However, with the advent of cloud computing and AI, the scenery may change soon for this profession. It’s time for programmers to mutate into sociable software engineers, recap and re-adapt, and take advantage of the only thing that machines cannot overtake: our human nature. Otherwise, I believe misfit programmers will perish… for sure.
Why OpenAI’s Codex Won’t Replace Coders — It might create a new specialty, too: "prompt engineering," the often-complex process of crafting the textual prompts which allow AI systems like Codex to work their magic.
Python Sample for Tip of the Week — This is an example of being able to use type hinting on a return < Python 3.10. In 3.10 the from __future__ will not be required. This requires Python 3.6+
Python 3.10 Release Stream — with Pablo Galindo - YouTube — Python 3.10 is set to be released on 4 October 2021. Join us live in our Python 3.10 Release Stream with Pablo Galindo, CPython Core Developer and Python 3.10 Release Manager, and Leon Sandøy.
]]>
431: Success is not Illegal
https://coder.show/431
ef84c24c-feb2-4613-9e87-3f10b3b0faaeWed, 15 Sep 2021 08:00:00 -0400The Mad BotterfullThe Mad BotterThe more you read into it, the worse it gets.
At least we have new devices to keep us happy.52:05noThe more you read into it, the worse it gets.
At least we have new devices to keep us happy.
Coder Radio, Development Podcast, employment law, pay discussions, labor relations, Windows, WSL, WSL2, Intellij, VSCode, Apple M1, iPhone 13, iPad Mini, California Streaming Reaction, ProRes, ProMotion, A15, Apple VS Epic, Gonzalez Rogers, mobile game transactions market, JDK 17, Java, C++, K-Duo, Facebook, Instagram Is Toxic
The more you read into it, the worse it gets.
GitKraken — Legendary Git GUI client for Windows, Mac & Linux
Apple Unveils iPhone 13 Pro and iPhone 13 Pro Max — Apple today announced the iPhone 13 Pro and iPhone 13 Pro Max at its "California Streaming" event, featuring brighter Super Retina XDR displays with ProMotion, improved rear cameras, a more powerful variant of the A15 Bionic chip, up to 1TB of storage, a new Sierra Blue color option, and more.
Java 17 / JDK 17 — JDK 17, the reference implementation of Java 17, is now Generally
Available. We shipped build 35 as the first Release Candidate of
JDK 17 on 6 August, and no P1 bugs have been reported since then.
Build 35 is therefore now the GA build, ready for production use.
K-Duo — This versatile brewer is the best of both worlds, using both K-Cup® pods and ground coffee to brew a cup and a carafe of your favorite varieties.
GitKraken — Legendary Git GUI client for Windows, Mac & Linux
Apple Unveils iPhone 13 Pro and iPhone 13 Pro Max — Apple today announced the iPhone 13 Pro and iPhone 13 Pro Max at its "California Streaming" event, featuring brighter Super Retina XDR displays with ProMotion, improved rear cameras, a more powerful variant of the A15 Bionic chip, up to 1TB of storage, a new Sierra Blue color option, and more.
Java 17 / JDK 17 — JDK 17, the reference implementation of Java 17, is now Generally
Available. We shipped build 35 as the first Release Candidate of
JDK 17 on 6 August, and no P1 bugs have been reported since then.
Build 35 is therefore now the GA build, ready for production use.
K-Duo — This versatile brewer is the best of both worlds, using both K-Cup® pods and ground coffee to brew a cup and a carafe of your favorite varieties.
]]>
411: The Misadventures of Mad Mikhail
https://coder.show/411
b76763a5-1072-4d66-97a9-f9d1f13f303bWed, 28 Apr 2021 20:30:00 -0400The Mad BotterfullThe Mad BotterMike has a few stories to share, but more importantly a very hard lesson he's going to make damn sure you learn.1:10:14noMike 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.
Coder Radio, Development Podcast, Jupiter Broadcasting, development advice, coder hobbies, contractor hardware, WSLg, Wayland, M1, vscode, ThinkPad, X1 Carbon, openSUSE, macOS end of life, iPad Pro Intel Extensions
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.
]]>
392: Seduced by The Snake
https://coder.show/392
9f650244-5f78-4bb1-95a7-575bebfda83dWed, 16 Dec 2020 20:30:00 -0500The Mad BotterfullThe Mad BotterMike recalls how he accidentally converted his development shop into a Python house, and Chris experiments with his Minimum Viable Robe.54:40noMike recalls how he accidentally converted his development shop into a Python house, and Chris experiments with his Minimum Viable Robe.
Jupiter Broadcasting, Coder Radio, Development Podcast, ErgoDox, Mechanical Ergonomic Keyboard, qmk firmware, Atreus, OLKB, Qt 6.0, Qt for Python 6, Python, vscode, GitHub, Apple M1, Plasma Desktop
Mike recalls how he accidentally converted his development shop into a Python house, and Chris experiments with his Minimum Viable Robe.
]]>
384: Leaping Lizard People
https://coder.show/384
c4308f22-558d-49a9-a750-68bf89f952d9Wed, 21 Oct 2020 20:30:00 -0400The Mad BotterfullThe Mad BotterIt's confession hour on the podcast, and your hosts surprise each other with several twists and turns.53:14noIt's confession hour on the podcast, and your hosts surprise each other with several twists and turns.
Dark Matter Dev, Oracle, Google, HomePod Mini, 5g, Apple iPhone 12, LTE, Dropbox, WFH, Work Frome Home, vim, Micro, VScode, TypeScript, openSUSE, SUSE, Kubernetes, Coder Radio, Development Podcast, Jupiter Broadcasting
It's confession hour on the podcast, and your hosts surprise each other with several twists and turns.
Michael Dominick on Twitter — "Today's @CoderRadioShow is brought to you by the Lizard people who love @openSUSE! #Linux #SUSE thanks for the SWAG!
Follow up on Oracle v Google — Oracle's best claim for copying of actual code is a complaint that Google improperly combined GPL code into an Apache-licensed software suite, but not even that - it is that Apache Harmony did this and Google copied it inadvertently.
Michael Dominick on Twitter — "Today's @CoderRadioShow is brought to you by the Lizard people who love @openSUSE! #Linux #SUSE thanks for the SWAG!
Follow up on Oracle v Google — Oracle's best claim for copying of actual code is a complaint that Google improperly combined GPL code into an Apache-licensed software suite, but not even that - it is that Apache Harmony did this and Google copied it inadvertently.
]]>
381: Flamewar Feedback Frenzy
https://coder.show/381
7f9a21db-ec71-414d-908b-6ca0894865f0Wed, 30 Sep 2020 21:45:00 -0400The Mad BotterfullThe Mad BotterWe provoked quite a response and cover the feedback that puts us in our place. Then we dive into the wild era of text editor of yore and solve an age-old question.57:50noWe provoked quite a response and cover the feedback that puts us in our place. Then we dive into the wild era of text editor of yore and solve an age-old question.
SUSE, rancheros, Containers, kubernetes, Independent development, Google to enforce 30% cut, Swift System, OSS Laugnages, VSCode, Ruby 3.0, Coder Radio, Development Podcast, Jupiter Broadcasting
We provoked quite a response and cover the feedback that puts us in our place. Then we dive into the wild era of text editor of yore and solve an age-old question.
Google to enforce 30% cut on in-app purchases — Google said Monday it will enforce rules that require app developers distributing Android software on the Google Play Store to use its in-app payment system.
Coalition for App Fairness — The Coalition for App Fairness is an independent nonprofit organization founded by industry-leading companies to advocate for freedom of choice and fair competition across the app ecosystem.
Swift System is Now Open Source — Today, I’m excited to announce that we’re open-sourcing System and adding Linux support! Our vision is for System to eventually act as the single home for low-level system interfaces for all supported Swift platforms.
The Era of Visual Studio Code — I believe the era of new text editors emerging and quickly becoming popular has now ended with Visual Studio Code. VS Code has reached unprecedented levels of popularity and refinement, laying a foundation that could mean decades of market dominance. If, like me, one of your priorities for your tools is longevity2, then that means VS Code might be a great text editor to invest in learning today.
]]>
We provoked quite a response and cover the feedback that puts us in our place. Then we dive into the wild era of text editor of yore and solve an age-old question.
Google to enforce 30% cut on in-app purchases — Google said Monday it will enforce rules that require app developers distributing Android software on the Google Play Store to use its in-app payment system.
Coalition for App Fairness — The Coalition for App Fairness is an independent nonprofit organization founded by industry-leading companies to advocate for freedom of choice and fair competition across the app ecosystem.
Swift System is Now Open Source — Today, I’m excited to announce that we’re open-sourcing System and adding Linux support! Our vision is for System to eventually act as the single home for low-level system interfaces for all supported Swift platforms.
The Era of Visual Studio Code — I believe the era of new text editors emerging and quickly becoming popular has now ended with Visual Studio Code. VS Code has reached unprecedented levels of popularity and refinement, laying a foundation that could mean decades of market dominance. If, like me, one of your priorities for your tools is longevity2, then that means VS Code might be a great text editor to invest in learning today.
]]>
365: Objectively Old
https://coder.show/365
6de2350f-c728-4a0a-92bc-aa86e636c877Mon, 08 Jul 2019 22:00:00 -0400The Mad BotterfullThe Mad BotterWes turns back the clock and explores the message passing mania of writing Objective-C without a Mac, and we wax-poetic about programming language history.38:07noWes turns back the clock and explores the message passing mania of writing Objective-C without a Mac, and we wax-poetic about programming language history.
Plus Mike gets real about the Windows Subsystem for Linux, and our take on the new MacBook keyboard leak.
Macbook, server side development, backend development, developer laptop, keyboard, butterfly keyboard, scissor-switch keyboard, design, jony ive, GNUstep, language time travel, iOS, Smalltalk, programming languages, programming challenge, 7 languages, swift message passing, OOP, object oriented programming, C++, Objective-C, WSL, Windows, Linux, VSCode, windows development, Jupiter Broadcasting, Developer podcast, Coder Radio
Wes turns back the clock and explores the message passing mania of writing Objective-C without a Mac, and we wax-poetic about programming language history.
Plus Mike gets real about the Windows Subsystem for Linux, and our take on the new MacBook keyboard leak.
Links:
Apple is reportedly giving up on its controversial MacBook keyboard - The Verge — Apple is planning to ditch the controversial butterfly keyboard used in its MacBooks since 2015, according to a new report from analyst Ming-Chi Kuo. 9to5Mac notes that Apple will reportedly move to a new scissor-switch design, which will use glass fiber to reinforce its keys. According to Kuo’s report, the first laptop to get the new keyboard will be a new MacBook Air model due out this year, followed by a new MacBook Pro in 2020.
Objective-C - History - Wikipedia — After acquiring NeXT in 1996, Apple Computer used OpenStep in its then-new operating system, Mac OS X. This included Objective-C, NeXT's Objective-C-based developer tool, Project Builder, and its interface design tool, Interface Builder, both now merged into one application, Xcode. Most of Apple's current Cocoa API is based on OpenStep interface objects and is the most significant Objective-C environment being used for active development.
A Short History of Objective-C — While most programmers discovered Objective-C only during the iPhone app revolution, Objective-C has been around for over 30 years. Objective-C has been the foundation of Apple’s desktop operating system, Mac OS X, since its debut in 2001, and was also the basis for NEXTSTEP — OS X’s immediate ancestor — created by Steve Jobs’ NeXT Computer Inc. However, Objective-C was created neither by Apple nor NeXT. Its origin was a small Connecticut startup in the early 1980s called Stepstone.
GNUstep — GNUstep is a mature Framework, suited both for advanced GUI desktop applications as well as server applications. The framework closely follows Apple's Cocoa (formerly NeXT's OpenStep) APIs but is portable to a variety of platforms and architectures.
GNUstep: Fun with Objective-C — Objective-C is a language based upon C, with a few additions that make it a complete, object-oriented language. Why do I think Objective-C is fun? Precisely because of this emphasis on simplicity
Installing and Using GNUstep and Objective-C on Linux - Techotopia — The basics of Objective-C are supported by the GNU compiler collection. In order to utilize the full power of Objective-C together with the Cocoa /openStep environments on Linux, and to work with many of the examples covered in this book, it is necessary to install gcc, the gcc Objective-C support package and the GNUstep environment.
Objective-C Compiler and Runtime FAQ - GNUstepWiki — The history of Objective-C in GCC is somewhat complicated. Originally, NeXT was forced to release the original Objective-C front end in order to comply with the GPL. This code was not quite compatible with the GNU runtime and so it was modified. NeXT did not adopt these modifications and so each release of GCC by NeXT, and then Apple, contained changes that needed back-porting to the main branch of GCC.
For a long time, GCC was the only compiler that worked with GNUstep. Unfortunately, the GCC team has not invested much effort in Objective-C in the last few years and it currently lags behind Apple's version by a significant amount.
]]>
Wes turns back the clock and explores the message passing mania of writing Objective-C without a Mac, and we wax-poetic about programming language history.
Plus Mike gets real about the Windows Subsystem for Linux, and our take on the new MacBook keyboard leak.
Links:
Apple is reportedly giving up on its controversial MacBook keyboard - The Verge — Apple is planning to ditch the controversial butterfly keyboard used in its MacBooks since 2015, according to a new report from analyst Ming-Chi Kuo. 9to5Mac notes that Apple will reportedly move to a new scissor-switch design, which will use glass fiber to reinforce its keys. According to Kuo’s report, the first laptop to get the new keyboard will be a new MacBook Air model due out this year, followed by a new MacBook Pro in 2020.
Objective-C - History - Wikipedia — After acquiring NeXT in 1996, Apple Computer used OpenStep in its then-new operating system, Mac OS X. This included Objective-C, NeXT's Objective-C-based developer tool, Project Builder, and its interface design tool, Interface Builder, both now merged into one application, Xcode. Most of Apple's current Cocoa API is based on OpenStep interface objects and is the most significant Objective-C environment being used for active development.
A Short History of Objective-C — While most programmers discovered Objective-C only during the iPhone app revolution, Objective-C has been around for over 30 years. Objective-C has been the foundation of Apple’s desktop operating system, Mac OS X, since its debut in 2001, and was also the basis for NEXTSTEP — OS X’s immediate ancestor — created by Steve Jobs’ NeXT Computer Inc. However, Objective-C was created neither by Apple nor NeXT. Its origin was a small Connecticut startup in the early 1980s called Stepstone.
GNUstep — GNUstep is a mature Framework, suited both for advanced GUI desktop applications as well as server applications. The framework closely follows Apple's Cocoa (formerly NeXT's OpenStep) APIs but is portable to a variety of platforms and architectures.
GNUstep: Fun with Objective-C — Objective-C is a language based upon C, with a few additions that make it a complete, object-oriented language. Why do I think Objective-C is fun? Precisely because of this emphasis on simplicity
Installing and Using GNUstep and Objective-C on Linux - Techotopia — The basics of Objective-C are supported by the GNU compiler collection. In order to utilize the full power of Objective-C together with the Cocoa /openStep environments on Linux, and to work with many of the examples covered in this book, it is necessary to install gcc, the gcc Objective-C support package and the GNUstep environment.
Objective-C Compiler and Runtime FAQ - GNUstepWiki — The history of Objective-C in GCC is somewhat complicated. Originally, NeXT was forced to release the original Objective-C front end in order to comply with the GPL. This code was not quite compatible with the GNU runtime and so it was modified. NeXT did not adopt these modifications and so each release of GCC by NeXT, and then Apple, contained changes that needed back-porting to the main branch of GCC.
For a long time, GCC was the only compiler that worked with GNUstep. Unfortunately, the GCC team has not invested much effort in Objective-C in the last few years and it currently lags behind Apple's version by a significant amount.
]]>
348: Dependency Dangers
https://coder.show/348
7effd6b8-f69b-4694-8974-cd5abf666fb1Tue, 12 Mar 2019 01:30:00 -0400The Mad BotterfullThe Mad BotterMike has salvaged a success story from the dumpster fire of the Google+ shutdown, and Wes shares his grief about brittle and repetitive unit tests.40:03noMike has salvaged a success story from the dumpster fire of the Google+ shutdown, and Wes shares his grief about brittle and repetitive unit tests.
Plus Mike reviews the System76 Darter Pro, our tool of the week, and some fantastic audience feedback.
eBPF, Brendan Gregg, iOS, code signing, automation, CI, build server, MacOS, Chrome, Firefox, Safari, standards, web assembly, wasm, Fastlane, Gitlab, Clojure, Clojurescript, testing, functional programming, idempotent, unit tests, generative testing, quickcheck, haskell, integration tests, UI tests, state, react, System76, Darter Pro, laptop review, battery life, Pop!_OS, elementary OS, Google, Google+, Google Plus, oauth, omniauth, ruby, rails, API shutdown, dependencies, breaking change, outage, VSCode, code-server, Cloud9, AWS, SCaLE, Developer podcast, Coder Radio
Mike has salvaged a success story from the dumpster fire of the Google+ shutdown, and Wes shares his grief about brittle and repetitive unit tests.
Plus Mike reviews the System76 Darter Pro, our tool of the week, and some fantastic audience feedback.
Links:
TechSNAP Episode 388: The One About eBPF — eBPF is a technology that you’re going to be hearing more and more about. It powers low-overhead custom analysis tools, handles network security in a containerized world, and powers tools you use every day.
Feedback from Tom — I don't think people need to worry about Google's/Chrome's dominance the way we did about IE6. It's not just that Chrome is cross-platform and open-source, and (with Chrome Web Apps well behind us) sticks to the standards in a way that IE did not. Practically speaking, we must keep in mind that the browser is locked down on iOS in a way that didn't exist (and wouldn't have been tolerated) back then. This means that no matter how popular Chrome becomes, an importnat portion of mobile users must use Apple's browser (engine). But also, now matter how much effort, money Google puts into their web initiatives and in spite of their browser share dominance, they can lose big as they did with web components and webasm. That's the beauty of a standards based platform.
Inside Clojure: Journal 2019.10 — Some tests I wrote were posted on Reddit this week, which was unexpected. The one thing in there that I think is worth thinking about is how to write tests that validate returns while also being open to accretion.
QuickCheck: Automatic testing of Haskell programs — QuickCheck is a library for random testing of program properties. The programmer provides a specification of the program, in the form of properties which functions should satisfy, and QuickCheck then tests that the properties hold in a large number of randomly generated cases.
Darter Pro Review - dominickm.com — My continuing adventures in Linux hardware and working on Linux as a software developer has lead me to check out the System 76 Darter Pro.
Google+ API Shutdown — Legacy Google+ APIs have been shut down as of March 7, 2019.
code-server: Run VS Code on a remote server. — Code on your Chromebook, tablet, and laptop with a consistent dev environment, take advantage of large cloud servers to speed up tests, compilations, downloads, and
preserve battery life when you're on the go.
]]>
Mike has salvaged a success story from the dumpster fire of the Google+ shutdown, and Wes shares his grief about brittle and repetitive unit tests.
Plus Mike reviews the System76 Darter Pro, our tool of the week, and some fantastic audience feedback.
Links:
TechSNAP Episode 388: The One About eBPF — eBPF is a technology that you’re going to be hearing more and more about. It powers low-overhead custom analysis tools, handles network security in a containerized world, and powers tools you use every day.
Feedback from Tom — I don't think people need to worry about Google's/Chrome's dominance the way we did about IE6. It's not just that Chrome is cross-platform and open-source, and (with Chrome Web Apps well behind us) sticks to the standards in a way that IE did not. Practically speaking, we must keep in mind that the browser is locked down on iOS in a way that didn't exist (and wouldn't have been tolerated) back then. This means that no matter how popular Chrome becomes, an importnat portion of mobile users must use Apple's browser (engine). But also, now matter how much effort, money Google puts into their web initiatives and in spite of their browser share dominance, they can lose big as they did with web components and webasm. That's the beauty of a standards based platform.
Inside Clojure: Journal 2019.10 — Some tests I wrote were posted on Reddit this week, which was unexpected. The one thing in there that I think is worth thinking about is how to write tests that validate returns while also being open to accretion.
QuickCheck: Automatic testing of Haskell programs — QuickCheck is a library for random testing of program properties. The programmer provides a specification of the program, in the form of properties which functions should satisfy, and QuickCheck then tests that the properties hold in a large number of randomly generated cases.
Darter Pro Review - dominickm.com — My continuing adventures in Linux hardware and working on Linux as a software developer has lead me to check out the System 76 Darter Pro.
Google+ API Shutdown — Legacy Google+ APIs have been shut down as of March 7, 2019.
code-server: Run VS Code on a remote server. — Code on your Chromebook, tablet, and laptop with a consistent dev environment, take advantage of large cloud servers to speed up tests, compilations, downloads, and
preserve battery life when you're on the go.
]]>
Episode 306: Progressive Webbie Things
https://coder.show/306
88995b31-f9ce-4083-bce8-e2068607c3cbMon, 30 Apr 2018 19:00:00 -0400The Mad BotterfullThe Mad BotterThe death of desktop apps has reached the next stage, but the long transition to WebAssembly is going to hurt.51:28noThe death of desktop apps has reached the next stage, but the long transition to WebAssembly is going to hurt, and why the crushing demand for good enough will force us all to live a life of "Progressive Webbie Things".
The death of desktop apps has reached the next stage, but the long transition to WebAssembly is going to hurt, and why the crushing demand for good enough will force us all to live a life of "Progressive Webbie Things".
]]>
The death of desktop apps has reached the next stage, but the long transition to WebAssembly is going to hurt, and why the crushing demand for good enough will force us all to live a life of "Progressive Webbie Things".