- Laying out elements in the right proportions.
- Responsive to screen size: mobile, tablet, desktop.
- Works across browsers: Edge, Safari, Chrome, Firefox.
- Across operating systems: Windows, OS X, Linux.
- Unstable ecosystem: node.
- Loading textures with incorrect format.
- Texture coordinates incorrect.
- Screen coordinates incorrect.
- Camera facing incorrect direction.
- Z culling.
- Lighting is incorrect.
- 16 ms.
- Ever-growing files.
- Deleting incorrect files.
- System overload.
- Troubleshooting which applications interacting together create a fault.
- Secrets policy changes, rotation - old vs new.
- Ensuring backups exist.
- Restoring backups.
- On-call roster.
- Is there a route from A to B.
- Is there a firewall allowing you to cross that route.
- Are the packets rejected, or silently dropped.
- Do you have appropriate CIDR block sizes.
- Race conditions.
- Database design:
- Data modelling (versioning)
- Integrity (constraints)
- Access patterns (performance)
- Data migration.
- API design:
- Sensible defaults.
- Informative errors.
- Privacy.
- Security.
- Searching and filtering, pagination.
- Queuing and guarantees.