Hacker News new | ask | show | jobs
by austin-cheney 1274 days ago
* Don’t let the children run the daycare.

* Set minimal standards. If people want to whine about that shut it down. If people want to threaten to leave then point them to the door.

* Measure things. Don’t guess. You will never know how slow or under performing your product/team/whatever is without numbers. Use that as evidence to protect your team.

* Protect your people from your boss and be very candid with your people. This is how you build trust and trust is the center of a strong team.

* Have clear goals.

* Build a love of writing. If you cannot communicate in writing you are not a real leader.

* Encourage automation and strong foundations. Most corporate software is shitty because untrained people are busy checking administrative boxes instead of writing software.

* Actually write software (your team). I know there are aggressive timelines and budgets and so forth, but you need to write original software. If your team expects to outsource everything to frameworks and third party packages your software will be shit and then you and each of your developers are fully disposable.