Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Congrats!

- strive for simplicity.

- when diagramming, don't force your audience to learn a new language made of weird shapes. Simple boxes, clouds, and arrows, go a long way, but clear labels and descriptive text are like a superpower.

- when a solution is proposed, ask what problems it actually solves, whether you have that problem, and if there's no simpler way to solve it in your case.

- anything you add to your development workflow has a cost. Always ask "do we really need it?"

- many architects/managers tend to forget that metrics are not produced in a vacuum and not all metrics matter. Anything you decide to track has a cost.

- if you ask your devs to measure it for you, you're removing time they should be spending doing dev stuff. Make sure it's worthwhile (e.g. it incidentally benefits their own practice).

- every new rule costs a freedom. Less freedom may lead to less agility. More freedom should come with more responsibilities.

Good luck!



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: