50 First Dates with AI
Explores the challenges of using AI coding assistants, comparing them to the movie '50 First Dates' and emphasizing the need for persistent documentation.
Richard Groß is an IT archeologist, gardener, and idea farmer exploring the human side of software development through blogging and social media.
11 articles from this blog
Explores the challenges of using AI coding assistants, comparing them to the movie '50 First Dates' and emphasizing the need for persistent documentation.
Explores Kent Beck's 'coding genie' metaphor for LLM coding agents, warning against anthropomorphizing them as they are probabilistic tools.
A timeline and analysis of major generative AI model releases and a security framework for AI agents from late 2025.
A comprehensive, ongoing guide to Java's version history, tracking key features, deprecations, and future roadmap up to JDK 25.
Explains structure-cementing tests and how a Test DSL can decouple tests from implementation details, making them resilient to structural changes.
Explains the SPACE meta-framework for measuring developer productivity across Satisfaction, Performance, Activity, Communication, and Efficiency dimensions.
Argues that generative AI creates wasteful communication and advocates for concise, human-driven interactions instead.
A detailed history of .NET versions up to .NET 9, highlighting key C# features, release dates, and support policies.
Explains structure-cementing tests that hinder code refactoring and introduces a TestDsl approach to write flexible, maintainable tests.
The article critiques JORM-style APIs, explaining why they are not true REST and how hypermedia-driven design solves coupling and evolvability issues.
A guide to effective naming in code, covering principles for clarity, precision, and consistency to improve software design and maintainability.