Daily Reading List – May 29, 2025 (#562)

Today’s reading list has some deep reads, but they’re worth it. Not everything needs to be bite-sized!

[blog] The Prompt Engineering Playbook for Programmers. Fantastic piece from Addy. Everyone in a technical role should read this and understand what separates a good LLM prompt from an ok prompt.

[paper] Vibe Coding vs. Agentic Coding: Fundamentals and Practical Implications of Agentic AI. This is actually a terrific paper that distinguishes vibe coding (IDE based, human driving the cycles) and agentic coding (async, agent iterates on a user-provided goal). Great depth on the topic.

[blog] In defense of shallow technical knowledge. Makes sense. You don’t need to know everything about everything. A functional knowledge in many areas, with depth in a few, seems like a strong career strategy.

[blog] Google Cloud’s open lakehouse: Architected for AI, open data, and unrivaled performance. Just because our two giant events are done for the year doesn’t mean we’re slowing down our ship rate. If you’re building a lakehouse strategy, you’ll like these cloud updates.

[article] A holistic model for understanding the costs and value of software development. Some smart colleagues look at a model for “understanding the costs and commercial value of software development.”

[blog] Announcing dotnet run app.cs – A simpler way to start with C# and .NET 10. Great feature for C# devs who want a simpler startup without all the project/solution machinery.

[paper] The State of AI in the Enterprise. This ungated report from Box offers very useful insights into buyer expectations and realities with AI.

[article] China’s DeepSeek quietly releases upgraded R1 AI model, ramping up competition with OpenAI. Open models like DeepSeek continue to impress. More here.

[blog] Announcing Angular v20. Another sizable release for this widely used web framework. Check out what’s new.

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