The Changelog: Software Development, Open Source - Stand-up advice, Redis explained, big changes for Deno, DevDash & Minimum Viable Python (News)

Episode Date: August 15, 2022

Lucas F. Costa on why your daily stand-ups don't work and host to fix them, Mahdi Yusuf deeply explains Redis, the Deno team announces some big changes coming, DevDash is a highly configurable termina...l dashboard for developers and creators & Brett Cannon determines what is a Minimum Viable Python (MVPy).

Transcript
Discussion (0)
Starting point is 00:00:00 Hello world! Hello world! I'm Jared and this is Changelog News for the week of Monday, August 15th, 2022. We've had a few listeners write in recently thanking us for the podcasts. Hi William. Some say they don't have time to listen to all the shows. Ain't nobody got time for that. Hey, we totally get it.
Starting point is 00:00:28 It's a full-time job for us to produce five or six episodes each week. We know only the most loyal listeners and perhaps those with the longest commute listen to everything that we ship. But did you know there are more snackable, less time-intensive ways to keep up with all of the awesome conversations
Starting point is 00:00:43 going on in the changelog podcast universe one of the best ways is our youtube channel we post one or two clips and i'm talking like super short one minute to three minute highlights on youtube every day so if you're like william and you love our shows but don't have time to catch them all maybe join the 4000 plus brilliant brilliant software pros who have already subscribed at youtube.com slash changelog. Okay, let's get into the news. Lucas F. Costa blogged about why your daily stand-ups don't work and how to fix them. Quote, daily stand-ups are a classic example of learned helplessness.
Starting point is 00:01:21 We all know they're useless, but we tell ourselves that's just how things are and we do nothing about it. End quote. Lucas provides a set of five symptoms that indicate you're doing stand-ups wrong and says if your team hits at least three of the five, your stand-ups are useless. Do you want me to tell you what they are? Oh, what's in the box? Okay, chill out. I'll tell you. 1. Stand-ups take more than 15 minutes. 2. People talk about their work instead of talking about goals. 3. People stop showing up regularly. 4. People talk to their manager or scrum master instead of talking to their peers.
Starting point is 00:01:57 And 5. If the manager or the scrum master can't show up, the stand-up doesn't happen. Does your team exhibit three or more of those? Then you need to read Lucas's post. Instead of just telling you to stop doing stand-ups, which is what I would probably tell you, Lucas provides solid advice on how to make them useful again. Link in the show notes. Mahdi Youssef is at it again with his architecture notes. He previously covered what you should know about databases. This time, he's doing a deep technical dive into all things Redis, covering various Redis topologies, data persistence, and process forking.
Starting point is 00:02:36 Accompanying Mahdi's excellent pros are spectacularly crafted diagrams that are much better felt than tellt. They're real and they're spectacular. crafted diagrams that are much better felt than telt. This is a master class in technical content creation and an excellent primer on everyone's favorite data structure server. There are some big changes ahead for Dino. You're afraid of change. I don't know the future. I didn't come here to tell you how this is going to end. I came here to tell you how this is going to end. I came here to tell you how it's going to begin. The TLDR of this announcement post has four bullet points.
Starting point is 00:03:13 I'll read you the two big ones and leave the rest for the uber curious. The first bullet point, quote, we've been working on some updates that will allow Deno to easily import NPM packages and make the vast majority of NPM packages work in Deno within the next three months, end quote. And the second, quote, our goal is to make Deno the fastest JavaScript runtime. For starters, the next release of Deno will include a new HTTP server. It is the fastest JavaScript web server ever built, end quote. Is this a reaction to the recently released Bun runtime?
Starting point is 00:03:50 Probably, but that's awesome and shows how healthy competition catalyzes innovation in our industry. This is good for Deno, good for Bun, and great for the rest of us. With win-win-win, we all win. Dev Dash is a highly configurable terminal dashboard for developers and creators. It's written in Go, runs in your terminal, and pulls in data from Google Analytics, GitHub, Feedly, and pretty much any system that can run a shell command, whether locally or over SSH. Check it out at thedevdash.com. Our good friend who just happens to be a tall,
Starting point is 00:04:29 snarky Canadian has spent the last two years on his blog writing about Python's syntactic sugar. For his last post on the topic, Brett Cannon devised a subset of the language he's calling Minimum Viable Python, or MVPY. Clever girl. Brett lists 15 bits of syntax that if you can implement them, then you can do a syntactic translation to support the rest of Python syntax. What Brett didn't realize is that MVPs are out, SLCs. They're the new hotness. Old and busted, new hotness. Old and busted. New hotness. Maybe for his next post, he can convert minimum viable Python into something a little more simple, lovable, Python complete. CPython.
Starting point is 00:05:16 I don't know. That bit fell apart real fast. That's the news for now. We've hit the summer doldrums and vacation time. So this week on The Change Log, we are rebroadcasting Adam's Founders Talk interview with Jack Dorsey from earlier this spring. If you didn't catch it the first time, stay tuned. If you already heard it, then maybe it's a good time to catch up on HBO's Silicon Valley.
Starting point is 00:05:40 Adam told me to say that. Don't do it. We are the resistance. Stay strong. Have a great week. We'll talk to you again soon.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.