Quick answer
TL;DR
| The call | Stop feature work. Fix the infrastructure blocking it. Do it without being assigned. |
| The trigger | A 2019-era monolithic stylesheet kept creating regression risk every time I touched any settings panel |
| What I did | Proposed and solo-executed a component-by-component rebuild of PostX's shared CSS system |
| Outcome | Core stylesheet shrank 60% (6,262 → 2,529 lines), split into 19 maintainable files |
| Bundle impact | Affected assets 20-30% smaller, measured in isolation - an expected cost that didn't materialise |
| Timeline | Completed September 2025 |
| Team | Solo |
The situation
The decision
How I scoped it
What made this hard
The result
The actual skill
- Recognizing the constraint clearly (not just feeling frustrated)
- Estimating whether fixing it is worth the cost of pausing other work
- Scoping a fix that addresses the root cause, not the symptom
- Proposing it clearly to a team that didn't ask for it
- Executing it to completion through a project reassignment in the middle
FAQ
Part of the PostX frontend refactoring case study series →