Comment on Reality check: Our Go backend stack

MajorHavoc@lemmy.world ⁨11⁩ ⁨months⁩ ago

Everybody thinks that this time will be different, and we will definitely build an elegant solution from the ground up.

It’s a helpful delusion, because we feel good knowing we won’t have to waste time refactoring later, once we actually understand the problem space.

Actual elegant code earns it’s existence by retaining and enabling thoughtful developers to work from one hack to another, with enough breathing room to try out the fixes they think of.

If I inherited your team tomorrow, our top priority would be fixing anything that causes slowdowns - especially lack of CI/CD and lack of test coverage.

My top priority would be enforcing collaboration patterns over grandstanding (and probably building the case to fire my worst grandstander), while telling every stakeholder that their pet project is on hold while I put the delivery pipeline in order.

Fun times, but also extremely usual in development shops.

source
Sort:hotnewtop