In Praise of –dry-run
A developer explains the practical benefits of implementing a --dry-run option in a reporting application for safe testing and validation.
Henrik Warne’s blog shares thoughtful insights on programming, debugging, testing, and software craftsmanship, drawing on decades of experience and real-world lessons from tricky bugs and conferences.
9 articles from this blog
A developer explains the practical benefits of implementing a --dry-run option in a reporting application for safe testing and validation.
A collection of insightful and humorous quotes from programmers and tech industry figures about software development, debugging, and engineering philosophy.
A developer shares insights from Jfokus 2025, highlighting talks on Java performance optimization and AI agents in software development.
A developer shares his simple system using plain text files and a Python script for knowledge management and time tracking.
A developer shares their experience using ChatGPT as a coding assistant to boost productivity, generate tailored code, and troubleshoot.
A review of a biography on John von Neumann, exploring his genius, the von Neumann architecture, and his influence on 20th-century science.
A software developer shares lessons learned from being laid off and navigating a challenging job search, including application statistics and strategies.
A developer reflects on how their opinions on software development practices like comments, testing, IDEs, and remote work have evolved over time.
Explores key characteristics of well-maintained software, focusing on code understandability, clear steps, and comprehensive testing for easier changes.