Daily Reading List – July 19, 2023 (#125)

I start each day deciding whether I’m playing “offense” or “defense.” On defense days, my calendar is booked solid and I’m just aiming to survive meetings and keep my inbox from imploding. On offense days, I have time blocked off to create things, tackle complex tasks, and feel a sense of accomplishment. Today was offense. And digesting some good reading material, that you’ll find below.

[blog] Accessibility Considerations in the Software Development Process. Terrific post that outlines some of the ways to make websites more accessible.

[blog] Square’s Updated Growth Framework for Engineers and Engineering Managers. Whether you’re interviewing for engineering positions, or updating your own internal expectations for staff, you might find this growth framework from Square useful.

[blog] Google’s AI Red Team: the ethical hackers making AI safer. Wow, this is pretty awesome. Google’s Red Team consists of hackers who help us better prepare for attacks. This new paper (no registration needed) helps you do red teaming to prepare for what’s coming against you AI-based systems.

[article] Enhancing Your “Definition of Done” Can Improve Your Minimum Viable Architecture. Good read on how to think about “done”, especially with continuously updated software.

[article] How platform teams get stuff done. How do people work together to deliver a shared platform? This article looks at a few patterns for platform teams.

[blog] Lines of Code. We say that “lines of code” is a lousy measure of developer output, but why do some vendors tout the “lines of code” generated by AI tools? Rachel has a quick, relevant post on the topic.

[blog] It’s Extremely Likely You Should Not Use GovCloud. This is about AWS, but Corey’s advice likely extends to any “private cloud” from a hyperscaler. These offerings should be a last resort, and I’m a fan of our Google Cloud Assured Workloads which offer compliance and isolation inside our commercial cloud.

[blog] From MySQL to NoSQL: Bitly’s big move to Bigtable. Moving 40 billion rows is no joke. But the Bitly folks did it when moving from MySQL to Bigtable, and now they’re set up for limitless future growth.

[article] How Taking a Vacation Improves Your Well-Being. You hear people say (sometimes bosses) that “there’s never a good time for vacation.” Nonsense. It’s always a good time. Plan ahead and get away.

##

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.