Field notes from production.
Real bugs from real systems, and exactly how they got fixed.
Guideline 5.1.1(iv): App Review rejected my first app over one word
My iOS app was rejected under 5.1.1(iv) because the button before the camera prompt said Enable. Here's what Apple wants on that screen, and the rule they didn't mention.
Read the note → 2026 39 notes
- Oct 20 Guideline 5.1.1(iv): App Review rejected my first app over one word 20 Oct · ios · app-store · privacy
- 15 Executable doesn't exist at webkit-2336: the iPhone in your Playwright config 15 Oct · playwright · testing · debugging
- 14 Next.js wrote AGENTS.md into my repository 14 Oct · nextjs · debugging · tooling
- 13 The official IANA RDAP bootstrap file failed my validator 13 Oct · go · rdap · debugging
- 12 OpenVMS DCL: SET NOON doesn't apply inside CALL subroutines 12 Oct · openvms · debugging
- 11 504 Gateway Timeout: the N+1 was on the filesystem 11 Oct · symfony · php · performance
- 10 Apache kept timing out while the server sat idle 10 Oct · apache · wordpress · linux
- 09 Detecting the environment by subnet doesn't survive a DR failover 09 Oct · php · infrastructure · legacy
- 08 Restate: the awakeable resolves fine, but the workflow never resumes 08 Oct · restate · docker · debugging
- 07 git push: "[remote rejected] master -> master (Internal Server Error)" is GitHub's problem, not your commits 07 Oct · git · github · cli
- 06 You can't remove the last tag from a Tailscale machine, but you can swap it 06 Oct · tailscale · ssh · networking
- 05 "Argument #4 must be of type …, … given": prod is running the last release's container 05 Oct · php · symfony
- Sep 27 DataForSEO says "You can set only one task at a time" and still returns 200 Ok 27 Sep · seo · api · debugging
- 24 My Postgres RLS policy ran its permission check 28,765 times per query 24 Sep · postgresql · debugging
- 24 X-Apple-Action: JUNK on an email that passed DMARC 24 Sep · email · llm · aws
- 23 Vercel Web Analytics served its script from a path with no leading slash 23 Sep · vercel · analytics · debugging
- 23 Git says "You have not agreed to the Xcode license agreements" 23 Sep · git · macos · cli
- 20 PHP's sprintf pads by bytes, so one † moved my table columns 20 Sep · php · cli · debugging
- 19 aws_instance must be replaced, because Amazon published a new AMI 19 Sep · aws · terraform · infrastructure
- 17 "zsh: bad CPU type in executable" after upgrading to macOS 27 17 Sep · macos · aws · cli
- 15 PostHog cookieless mode said 200 Ok and dropped every pageview 15 Sep · analytics · privacy · debugging
- 08 Moving a Route 53 hosted zone between AWS accounts 08 Sep · aws · dns · networking
- 05 Tailscale SSH: connection refused, permission denied, and which server actually answered 05 Sep · tailscale · ssh · networking
- 04 280 vulnerabilities, one unused package 04 Sep · security · linux
- Aug 28 mount.cifs said the credentials were formatted incorrectly. It was right. 28 Aug · linux · infrastructure
- 22 LocalStack exited with code 55 after a routine image update 22 Aug · docker · aws · debugging
- 18 The filename that works in bash and breaks in zsh 18 Aug · linux · bash · cli
- 14 Dart Sass quietly reordered my CSS 14 Aug · css · sass
- 10 "Cannot connect to MySQL using SSL" is a hostname problem 10 Aug · php · mysql · azure
- 06 Never let the LLM write the subject line 06 Aug · email · llm · aws
- Jul 28 Restate's default node name is your container hostname 28 Jul · docker
- 23 Symfony 8 ignores your #[Groups] attribute 23 Jul · php · symfony
- 13 The database was fine. The cloud around it wasn't. 13 Jul · azure · postgresql · networking
- Jun 20 Tailscale SSH fails with "tailnet policy does not permit access" 20 Jun · tailscale · ssh · networking
- 15 Modernization usually means rewriting everything wrong 15 Jun · openvms · legacy · modernization
- May 10 NAT Gateway is eating your AWS bill 10 May · aws · infrastructure · startups
- Apr 27 WordPress fleets on AWS are rotting from the database up 27 Apr · aws · wordpress · php
- 15 The one setting that stops Microsoft Authenticator spam 15 Apr · security · microsoft
- Mar 24 Your server is running two PHP versions (and one of them is lying) 24 Mar · php · apache · linux
2020 2 notes
Nothing from the last six months matches. Older notes do:
$ grep: no matches. Try fewer letters, or send me the problem and it might become the next note.
Get the next note when it ships. No newsletter. Just the feed, the way the web used to work.
https://ddz.dev/feed.xml Copy 