.promptrc Steal this hints. Fork it. Adapt it to your needs. Treat it like .dotfiles. I asked the LLM to analyze my own chat history based on this prompt.Here s what it discovered actual patterns from the way I ask. 🕳️🐇 Follow the White Rabbit… Ritual / Mechanism Purpose LLM Behavior Implication Follow the white rabbit... Continue reading .promptrc
My Custom GPTs – Nerd-Powered Motivation for Developers Over the last few months, I ve created a collection of custom GPTs: some dealing with programming challenges with personality and humor, some others are more useful but less funny. Let’s dive in. Practical enough to ship code. Fun enough to stop hating your legacy base. ⚔️ Legacy (PHP) Code GPTs – Refactoring Fun Legacy Continue reading My…
From Survival to Strategy If your value ends at syntax, AI already replaced you. The system prompt: coding_workflow_for_llms.json Quick Start: Use the coding llm framework and wait for my first request: [copy past the current coding_workflow_for_llms.json content here] In the last post, we dropped a hard truth:LLMs aren’t replacing developers — they’re exposing the ones who were already…
Who Survives in the Age of AI Code? If your value ends at syntax, AI already replaced you. Let’s get something straight: If you think of LLMs as “copilots,” you’re still giving them too much credit. They’re not copilots.They’re autopilot systems — ruthlessly fast, dangerously obedient, and totally unaware of what matters. Feed them incomplete specs, fuzzy goals, or mismatched priorities? They…
Code Hygiene Is Not Optional Intro – Why Untested Code Breaks Clean Systems In hospitals, people rarely die from surgery itself.They die from something far simpler: infection.And in most cases, the infection starts with skipped hand hygiene. Software systems are no different. You build on top of rock-solid layers: Linux — hardened through decades of collaboration PHP — mature and Continue reading…
AI Writes Code. You Own the Why. Mark Zuckerberg says AI will write most of Meta’s code in the next 12–18 months. If your first reaction is dread — congratulations, you’re a developer who already maintained code. Because the problem isn’t writing code. It’s understanding it. Maintaining it. Refactoring it two years later without breaking production on a Friday. AI is getting Continue reading AI…
Why Codebases Rot Like Kitchens (and How to Stop It) 🍳 Intro: Why the Knife in the Sink Matters A cluttered kitchen doesn’t happen all at once. It starts with one knife left in the sink. One jar not put back. A cutting board with a little oil on it. Nobody panics. Nothing’s “broken.” But over the next few hours—or days—something shifts. You can’t find Continue reading Why Codebases Rot Like…
The Inner Code Plumber How Adaptive Systemic Intuition Lets You See Maintainability Before It Breaks You open a PHP file. No red flags. No screaming errors. The CI was green. Static analysis reports nothing, “all good.” But something feels off. -> And there it is—that tight feeling in your gut. Not panic. Not certainty. Just a whisper: “This will Continue reading The Inner Code Plumber
The PHPDoc Guide (2025 Edition) String-based pseudo-types Numeric bounded pseudo-types Arrays, lists, and shapes Object class-based types Callable types Generics with @template, @extends, @implements Constant values and enum simulations Conditional logic Pass-by-reference @param-out False positive suppression Best practices Cheatsheet You can’t trust a string. Or an array. Or half the type…
SOLID Principles: From Paw Patrol to the Neighborhood – A Senior Developer’s Pragmatic Guide The SOLID principles are essential guidelines for writing clean, maintainable, and scalable software. While many developers can recite them, real-world applications often struggle with their correct implementation. Understanding SOLID is not just about memorizing definitions; it s about knowing when and…
Why Agile Won’t Fix Your Project We’ve all heard the promises of Agile: faster delivery, more flexibility, and a better team dynamic. But let’s face it—Agile won’t save your project if the foundation isn’t right. Frameworks are tools, not magic wands, and success depends on one key factor: your people. Without commitment, purpose, and vision, even the best methodology falls flat. Continue reading…
LLM Prompt Optimizations: Practical Techniques for Developers Optimizing inputs for LLMs ensures better, more consistent outputs while leveraging the full potential of the model s underlying capabilities. By understanding core concepts like tokenization, embeddings, self-attention, and context limits, you can tailor inputs to achieve desired outcomes reliably. Below, you ll find fundamental…
The Wild West of Coding: Why We’re Still Burning Digital Cities The year 2050 is closer than the year 1990, yet we’re still writing code like it’s the 1800s. It’s 2025, and while we’ve made incredible strides in software development—automated memory management, static analysis tools, refactoring IDEs, and AI copilots like ChatGPT—it still feels like the Wild West. Sure, the tools are better, but…
Legacy Codebase: A Love Story After some years, working with a > 10 years old legacy PHP codebase, I can truly say: you can escape the legacy codebase and introduce whatever is helpful, in a well-maintained system. Here are 5 important steps that I have done: Here are 5 additional steps that I already introduce: Here is what helped me Continue reading Legacy Codebase: A Love Story
What have I learned so far in my job? I will start a new job next month (02-2023), so time to recap, I m going to describe what I ve learned so far. me: Lars Moelleken > Assistant for business IT> IT specialist for system integration> IT specialist for application development What did I learn as IT specialist for system integration? – You only learn as much as Continue reading What have I learned…
PHP: Code Quality with Custom Tooling Extensions After many years of using PHPStan, PHP-CS-Fixer, PHP_CodeSniffer, I will give you one advice: add your own custom code to extend your Code-Quality-Tooling. Nearly every project has custom code that procures the real value for the product / project, but this custom code itself is often not really improved by PHP-CS-Fixer, PHPStan, Psalm, and Continue…
Timeout Problems: Web Server + PHP What? First there is an HTTP request and that will hit your Web server, then it will pass the request via TCP- or UNIT-Socket via FastCGI to your PHP-FPM Daemon, here we will start a new PHP process and in this process we will connect e.g. to the database and run some queries. The Problem! Continue reading Timeout Problems: Web Server + PHP