Artificial Intelligence • Mar 28, 2026 Teach a Neural Network to Play Snake This Snake project is a useful way to study how a simple game-playing agent works end-to-end, including iteration through training.
The Software Life • Mar 27, 2026 AI and the Shifting Boundary of Software Development AI tools require skilled human oversight, and since the pace of software generation is accelerating, the demand for developers remains.
Unit Testing • Mar 26, 2026 Test Builders: Less Setup, Better Tests The Test Builder pattern fixes your maintenance tax. It's a simple abstraction that decouples how an object is made from why it's being used.
Development Practices • Mar 25, 2026 Release Notes Are Only Useful If People Actually Read Them: The Digest Fix Transform your release notes strategy with a streamlined digest format that increases clarity and reduces user confusion.
AI for Developers • Mar 24, 2026 How to Build a RAG App, for Beginners: Local LLMs, Ollama, and LangChain Here's a hands-on guide to building a custom app using LangChain, a RAG system, and local LLMs with Ollama — perfect for beginners.
AI for Designers • Mar 23, 2026 Product Design Is Changing in the World of AI and Agentic Tools AI coding tools, agentic workflows, orchestrated generation: So much is changing for designers. Here's what to let go of and what to embrace.
Effective communication • Mar 22, 2026 Moving from Autopilot to Aware: Mindfulness as a Tool for Combating Friction in Communication Mindfulness is the deliberate choice to bring your focus to the present moment and situation, rather than running on autopilot.
The Software Life • Mar 21, 2026 Here’s How I’m Planning My Pumping Setup at Work Returning to work while pumping takes planning, logistics, and a supportive workplace. Here’s how I’m preparing.
C# • Mar 20, 2026 C# Finally Has First-Class CLI Scripting in .NET 10 With .NET 10, you now have no excuse not to start a collection of utility scripts that call into application code.
C# • Mar 19, 2026 Prevent Lost Updates in EF Core: Optimistic vs. Pessimistic Concurrency If multiple users can edit the same record, you need to decide how your system handles that. If you don’t, EF Core decides for you.
AI for Developers • Mar 18, 2026 What I Learned From My Claude Code Dashboard All good nerds love a good dashboard, right? When I saw people building Claude Code dashboards online, I wanted to learn from my own usage.
Development Practices • Mar 17, 2026 3 Reasons PdfSharpCore Fields Won’t Show Up in Chrome Getting PDF fields to render correctly in Chrome involved three things working together. None of this was obvious from the PdfSharpCore docs.