"title"=>"Daily Reading List – March 26, 2024 (#284)",
"summary"=>"Today's links look at doing incremental modernization of mainframe apps, why companies are struggling to scale AI projects, and why frontend development is now a sweet gig.",
"content"=>"\n
Today’s reading list seemed to be skewed towards “struggles.” Struggles with career progression, scaling AI programs, software supply chain risks, upgrading core infrastructure, or even doing test-driven development right. The struggle is real, but all you can do is find your next right step, and get access to those who can help you make it through.
\n\n\n\n[article] 4 Experiments to Encourage Employees’ Career Progress. Getting promoted isn’t the way we should measure career progression. There are lots of ways to advance professionally, and this article explores a few ways to think about it.
\n\n\n\n[article] Uncovering the Seams in Mainframes for Incremental Modernisation. This is the type of architecture work I can geek out over. It’s real forensics into a legacy system and finding seams that help you start incremental modernization.
\n\n\n\n[blog] What’s in a Name? Here’s a good little post with very useful advice on naming things in your codebase.
\n\n\n\n[blog] LLM&FinOps: Cost Optimization Options to Run High Performance AI/ML Workloads on GKE in Google Cloud. It wasn’t cheap for cloud providers to buy all this AI-ready hardware, and it’s not necessarily cheap for you to use it. But you can manage costs if you come into it prepared.
\n\n\n\n[article] Accenture sees companies struggling to scale AI. I found a few interesting nuggets here. Big firms (cloud vendors, consulting shops) have invested in AI ahead of revenues. But the client projects are now coming. And modernization is table stakes to take advantage.
\n\n\n\n[article] Google Cloud CISO contrasts shared fate vs. shared responsibility models. It’s an important distinction, and this article calls out what “shared fate” looks like.
\n\n\n\n[article] Tech giants grapple with ballooning software supply chain risk, JFrog report reveals. I mean, yeah, you’re going to have problems if you’re using a dozen different programming languages. Time to go on a purge, my friend.
\n\n\n\n[article] Why Isn’t the World Upgrading Its Databases? From what I’ve observed, most companies don’t upgrade their infrastructure—databases, operating systems, business apps, commercial software, programming languages—until there’s a forcing function. If it just works, even if it’s out of mainstream support, it’ll keep running until something requires a change.
\n\n\n\n[blog] The Product Model at Amazon. Read this to learn a bit about how Amazon figures out which problems to try and solve, and how they use product discovery techniques to test ideas.
\n\n\n\n[blog] Why the Frontend Kingmaker isn’t Full-Stack: A History. Be proud of being a frontend engineer! That’s tough work. Kate looks at the evolution of “acceptance” for this role.
\n\n\n\n[blog] TDD: You’re Probably Doing It Just Fine. Some pragmatic advice here for those who might panic that they’re not doing test-driven development correctly.
\n\n\n\n##
\n\n\n\nWant to get this update sent to you every day? Subscribe to my RSS feed or subscribe via email below:
\n\n\n\n\t\t\t\t\t\tSubscribe\n\t\t\t\t\t
\n\t\t\t\t"author"=>"Richard Seroter",
"link"=>"https://seroter.com/2024/03/26/daily-reading-list-march-26-2024-284/",
"published_date"=>Tue, 26 Mar 2024 23:29:30.000000000 UTC +00:00,
"image_url"=>"https://2.gravatar.com/avatar/2fab44e2f8decc2654cf4cb6b3bef813b072a16c7206880423c14d2e4be6f910?s=96&d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96",
"feed_url"=>"https://seroter.com/2024/03/26/daily-reading-list-march-26-2024-284/",
"language"=>nil,
"active"=>true,
"ricc_source"=>"feedjira::v1",
"created_at"=>Sun, 31 Mar 2024 21:41:18.341650000 UTC +00:00,
"updated_at"=>Tue, 14 May 2024 05:27:39.591746000 UTC +00:00,
"newspaper"=>"Richard Seroter Blog",
"macro_region"=>"Blogs"}