My superpower and greatest weakness is not letting the need for a major refactor get in the way of shipping something new. Beautiful code is nice, but too many developers forget the goal is user experience, not developer experience.

@manton I can't help the users if I don't help myself first.

@manton I don’t think that’s a weakness at all. It’s a sign of maturity.
You can refactor when you have time, do it incrementally, or on a long lived branch (not recommended.) 😄

True, but if a refactor enhances performance, then both developer and end user experience are served. It’s easy to let poor code sit, which becomes technical debt eventually. I set aside “refactor” sprints for my team once a quarter to clean up code written in haste.

I always say I’ll do that… as soon as I finish the refactor I’m on. 🫠
