Abstracting complexity and empowering developers
By Christos Gkoros
When balancing between abstracting complexity away and empowering developers, I ask:
- What’s their goal?
- How might we reduce the risk of error?
- What parts of the current experience do developer enjoy the most? What parts are mundane and tedious?