Who Prickles

— Adam Lewis, pickes.org, 2026

HELP! — if you're reading this, I've been abducted and locked in a cave. They said they won't me out until I pay the hosting bill! The only way to set me free is to …

§1

Who am I

I won't make you sit through an exaggerated personal ad. It's not really important who I am and no-one really cares. If you've got this far through the site and needed validation on who wrote this, I'm no great authority on software engineering, but I have been doing a lot of it for a very long time, and for most of that I've been running teams.

Use all the stuff on this site that's worked for me and my teams, if it works for you, pass it along. If anything here is going to earn your trust it'll be what's written in the tenets, not what you read on this page. Then maybe one day some people might know who I am.

§2

Why this site

I've been mentoring people on how to write code effectively and what best practice looks like for 30 odd years. Then LLM's came along. Now I'm teaching engineers on how to tell AI all the things I used to teach them. So why not just write it all down and get everyone using it from here, so I did that instead. Or just give this site to the LLM and get it to sort itself out.

§3

My opinion

Perfection used to be the enemy of good — not any more. AI has changed the game. Zero technical debt from start to finish is not only achievable, but beneficial and non negotiable. We need to make sure that these tools have the guard rails in place to code correctly from the start, even when prototyping, it's no extra effort for us humans and not much time difference either. Let's just do it properly from the ground up and avoid those nasty prototypal niggles that slip all the way through to production.

§4

Don't like what I'm saying

Make sure it's not already covered in the tenets, then tell me. I read messages in batches; the strongest arguments get researched and change the canon.