FunnyEnough — engineering notes
Notes on building with AI — the patterns that held up, and the ones that bit me.
-
AI-generated UI has tells your design system won’t fix
Design tokens kill purple gradients, not the AI feel. Surviving tells are structural: five laws, a deletion-first rule, and what still fails after they pass.
-
My AI agent passed CI. My QA gate scored it 0.
AI code can pass CI and still feel wrong. A five-axis QA checklist that blocks test-passing screens which feel generic, untrustworthy, or inaccessible.
-
Five ESLint rules for React Native RTL bugs
React Native ships no RTL lint rules, and i18n plugins only flag untranslated strings. Five rules for the layout bugs that actually break right-to-left UIs.