Welcome Samurai

Before we start our journey, we must first clear our minds.

Take a deep breath.

Let go of your ninja training.

And open your heart to the path of the samurai.



Be yourself

- but not too much!

Strip away anything that doesn't express your core values. Let your true self shine.

Build yourself

- but don't forget others

Even the highest levels of technical excellence working on your own are nothing compared to collaborating with your colleagues. No one is too simple for you to learn from. No one is too smart that you can't pick their brains.

Share yourself

- but only what the world is ready for

Before you can give to others from your heart, you must first understand theirs. Stop and think how your words will be heard - if at all - and tailor your message to the target audience.


Your Team

Build a team

- with acceptance

Teammates you can rely on are essential for building a foundation of trust. A samurai must prioritize individual responsibilities within the team so that everyone else can focus on doing their own job.

Put the team first

- above the sum of the parts

Consistent coding patterns and shared development workflows are the glue that bind the unit. A samurai can see the bigger picture and tries to be flexible for everyone’s benefit.

Write for the team

- not just for the compiler

Like the UX for your end users, good Developer Experience boosts team morale and productivity. Upgrading your hardware is a lot easier than improving your collective skillset, so code must be intuitive for every member of the team to understand.



Lead by example

- with integrity

A leader must serve as a role model by living and breathing the code of the samurai. They must guide their fellow samurais on the path with patience and compassion.

Lead by motivating

- with empathy

To hear what motivates people, your ear must be open to their needs and opinions. Give them what they need to thrive whenever you can and preempt any potential friction when you can't.

Lead by letting go

- with acceptance

A samurai leader shares an inspiring vision for success yet anticipates bumps in the road. This allows the team to work creatively to reach the goal by having the courage to risk failure along the way.



Life-Work Balance

- health before wealth

If heart surgeons can - and must - take regular breaks, programmers can't risk burning out either. The long-term quality and quantity of our work depend on it.

Find your own balance

- happiness before heroism

Beyond the sprint cycle, life is a marathon. Pace yourself and you'll get there in the end.

Beyond balance

- harmony before hedonism

Find a job that you love and a hobby that's constructive. Make every minute of your day fulfilling.

© 2020-2021 · Jonathan Kenton · Aspiring Frontend Samurai