Daily Reading List – January 24, 2024 (#246)

Today’s reading list has good content for strategic planning and improving performance. Any item stand out to you?

[blog] Defining Activation at Snyk. If you’re “selling” an internal product or external, I’d bet that you care about activation. Not just users who try out the product, but those who stay and build habits around it. Ben teaches us more about how to think about activation.

[blog] Navigate through Google Cloud resources with Duet AI Chat. I’ve noticed that I’m using LLMs for more and more types of questions. Romin looks at how you might use it to find product release notes, docs, and more.

[blog] The Continuous Product Improvement Cycle. Very good post from Jeff that goes into depth on how well we do some of the key activities of (software) product improvement.

[article] 5 Reasons People Get Laid Off. All across LinkedIn, I’ll see supportive notes post-layoff reminding folks that they’re amazing and will find something new. Totally true. Sometimes we say “it wasn’t your fault” which isn’t entirely true. Unless the layoff was completely random (unusual?) we take some responsibility. This article offers help to reduce your risk.

[blog] Monoliths, microservices, and serverless aren’t what you think they are. What truly qualifies something as a “monolith”? Or a microservice? or serverless? Here’s a thoughtful discussion of what characterizes these things, and where NOT to focus.

[blog] Enterprise MLOps with Google Cloud Vertex AI (part 1). You’re probably doing some flavor of this architecture, regardless of where you’re doing machine learning at. This post shows a sample architecture and the start of how you’d use it.

[blog] How we built it: Smart Retries. Stripe’s engineering team goes into some depth into how they use ML to retry failed payments and keep customers aboard.

[article] Provision Cloud Infrastructure Using Google Duet AI. I’m happy to see people trying and using this product set. For those of us learning new tech, or looking for a guide as we do it for the thousandth time, AI-assisted dev tooling is helpful.

[article] Enterprise developers: what they do, where, and how. What does someone mean when the refer to an enterprise developer? This article explores some new data about who these folks are, where they live, and what they work on.

[article] New study on coding behavior raises questions about impact of AI on software development. The volume of shipped code seems to be going up, but is it good code? This article sees a rise on “code churn.”

[article] Bottleneck #06: Onboarding. This has been a good series of posts from ThoughtWorks about bottlenecks to scaling. How’s your onboarding process? Is it taking devs too long to be productive?

##

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.