Simplicity over Complexity.

Make it work before you make it right.

Make it right, before you make it fast.

Think first, code later.

Everything is a tradeoff.

Don't over-evangelize any technology.

When in doubt, over-communicate.

Communicate failures early.

Adopt a growth mindset

Be your own manager (Manager of one)

Choose a solution that best solves a problem, not the one you like.

Measure before you optimize.

Write code that humans can read.

Write code in such a way that it requires fewer code comments.

Refactoring is a constant effort.