DEV Community

Discussion on: Pragmatic Software Design

Collapse
 
brandinchiu profile image
Brandin Chiu

I appreciate the praise!

In my earlier career days I'd often struggled with orienting projects around whatever the new "it", or more conversely "right" way to do things was.

I'd get so trapped trying to make the solution work in that tiny box that by the time I was halfway through, the "right" way to do things would inevitably been thrown out and evolved into something else.

Eventually I needed to figure out for myself that my users ultimately didn't care as long as the thing worked.

Now, instead of designing specifically, I approach architecture to be as flexible and mutable as possible, while adhering to these pillars.

So far, it's worked out exceptionally well for my team. So we'll that I thought it was worth sharing here.