/Productivity

My Desk Setup In 2025

- Will Larson tl;dr: Will’s requirements are: (1) Has support for 2-3 Mac laptops. (2) Has support for a Windows gaming desktop with a dedicated GPU. (3) Has a dedicated microphone. (4) Has good enough lighting. (5) Is not too messy. (6) Can switch between any laptop and desktop with a single Thunderbolt cable.

featured in #624


How I Program With Agents

- David Crawshaw tl;dr: “This is the second part of my ongoing self-education in how to adapt my programming experience to a world with computers that talk. The first part, How I program with LLMs, covered ways LLMs can be adapted into our existing tools (basically, autocomplete) and how careful prompting can replace traditional web search. Now I want to talk about the harder, and more rewarding act of using agents to program.”

featured in #624


How To Consistently Ship Integrations Fast

- Bri Cho tl;dr: ** **Fast integration shipping isn’t about rushing code. It’s about the right setup. Most teams get slower over time. Here’s how to avoid that.

featured in #621


What I've Learned From JJ

- Nathan Witmer tl;dr: “I recently started using the Jujutsu version control system, and it’s changed how I think about working with code. As someone who’s been using git for nearly two decades, it’s refreshing to gain new perspectives on my daily work and get a sense of what might be possible in the future.”

featured in #614


How I Use LLMs As A Staff Engineer

- Sean Goedecke tl;dr: “Personally, I feel like I get a lot of value from AI. I think many of the people who don’t feel this way are “holding it wrong”: i.e. they’re not using language models in the most helpful ways. In this post, I’m going to list a bunch of ways I regularly use AI in my day-to-day as a staff engineer.”

featured in #611


How I Use LLMs As A Staff Engineer

- Sean Goedecke tl;dr: “Personally, I feel like I get a lot of value from AI. I think many of the people who don’t feel this way are “holding it wrong”: i.e. they’re not using language models in the most helpful ways. In this post, I’m going to list a bunch of ways I regularly use AI in my day-to-day as a staff engineer.”

featured in #610


Code Quality > Quantity

tl;dr: Explore BlueOptima’s deep dive into code quality and its real impact on maintainability. The report reveals how static metrics provide a clear picture of technical debt and genuine cost-saving opportunities, and why consistent refactoring and proven design patterns are key to sustainable software performance.

featured in #599


How I Use LLMs As A Staff Engineer

- Sean Goedecke tl;dr: “Personally, I feel like I get a lot of value from AI. I think many of the people who don’t feel this way are “holding it wrong”: i.e. they’re not using language models in the most helpful ways. In this post, I’m going to list a bunch of ways I regularly use AI in my day-to-day as a staff engineer.”

featured in #589


How I Use LLMs As A Staff Engineer

- Sean Goedecke tl;dr: “Personally, I feel like I get a lot of value from AI. I think many of the people who don’t feel this way are “holding it wrong”: i.e. they’re not using language models in the most helpful ways. In this post, I’m going to list a bunch of ways I regularly use AI in my day-to-day as a staff engineer.”

featured in #588


The 12-Line Pull Request That Took 5 Days: A Context Problem

- Dennis Pilarinos tl;dr: The biggest challenge in software development isn’t writing code. It’s having enough context to know what code to write.

featured in #584