Daily Reading List – October 16, 2023 (#183)

It was a beautiful SoCal weekend, and I snuck in a little time to write up a blog post about gen AI and software architects. Today’s links cover a wide range of topics, and a couple of them have useful reflections about the past.

[article] Oh No, the Software Consultants Are Coming! The dreaded outside consultant. I’ve been that person, and worked with that person. Most of the time it’s great. Sometimes not. But don’t fear the consultants.

[blog] Vint Cerf on 50 years of the Internet: “We still have a lot of work to do.” I’m surrounded by impressive folks at Google, but Vint stands apart. This is a wonderful post about someone who impacted how all of us work today.

[blog] How to Measure Developer Experience. Whether you’re serving internal devs or external ones, a good developer experience matters. Adam gives you 13 things to look for, and offers advice on how to get supporting data.

[article] Developer Onboarding and Ramp-Up Time. Good summary of some recent research at Google. Learn more about what gets in the way of successful onboarding.

[blog] Zero-downtime migrations to Memorystore for Redis Cluster. Good example for those looking to increase the resilience of their Redis environments.

[article] Docker at 10 — 3 Things We Got Right, 3 Things We Got Wrong. Docker the product changed our industry. Docker the company never quite figured out how to capitalize on that. Good retrospective.

[article] Why Microsoft won’t be the company to mainstream generative A.I. It’s too soon for there to be winners or losers, but this argument is reasonable to me.

[blog] How AI and imagery keep speed limits on Google Maps updated. Admittedly, I’m easily impressed. But still, I think it’s pretty cool when I’m driving and my nav system knows the speed limit of the road I’m on. Here’s insight into how that works.

[blog] Better HTTP server routing in Go 1.22. There’s a new proposed change for pattern matching of web paths in Go apps. The Hacker News crowd has been talking about it all day.

[article] Deployment strategies. Here’s a solid overview of some common patterns for software deployment.

##

Want to get this update sent to you every day? Subscribe to my RSS feed or subscribe via email below:

Author: Richard Seroter

Richard Seroter is currently the Chief Evangelist at Google Cloud and leads the Developer Relations program. He’s also an instructor at Pluralsight, a frequent public speaker, the author of multiple books on software design and development, and a former InfoQ.com editor plus former 12-time Microsoft MVP for cloud. As Chief Evangelist at Google Cloud, Richard leads the team of developer advocates, developer engineers, outbound product managers, and technical writers who ensure that people find, use, and enjoy Google Cloud. Richard maintains a regularly updated blog on topics of architecture and solution design and can be found on Twitter as @rseroter.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.