My Beliefs and Opinions
Shipping
- Speed is everything
- It is better to ship something rather than spend endless time trying to perfect a product that never sees production.
- Seek out feedback and iterate
- Small teams ship faster, having less cooks in the kitchen.
- Teams that use AI will see productivity boosts, teams not using AI will get left behind.
At Large Companies
- Speed matters but is not always the best. This can be for many reasons, but mainly boils down to Risk > Reward. Shipping a small bug can result in a loss of hundreds of millions of dollars at the scale large companies operate at. This doesn't mean small teams/companies can't have large losses due to bugs, but typically the impact is proportional to the size of the company.
- The larger the team, the more planning and alignment required.
- Sometimes starting over is necessary
Anyone can do anything
- Hard work and determination beats talent 9 times out of 10
- Get 1% better everyday
- Hard working people are positioned to get lucky
- You can learn or accomplish anything if you put in the effort
Climbing the ladder
- Visibility can take you a long way. How will anyone discover your work without visibility?
- High Agency will make your manager's job easier and they will reward you for it.
- Domain knowledge being a domain expert is a must. Know your domain like the back of your hand.
- Understanding and delivering impact is more important than delivering the most technically sound feature that has noe impact.
Humility
- Stay humble. We are lifelong learners. You will never know everything, so don't act like it.
- Your job title does not give you the right to belittle someone.
- Junior Devs often offer a new perspective that Senior+ Devs might not have.
Communication
- Mismatched expectations lead to disappointment
- Underpromise, overdeliver
- Be the first to admit that you made a mistake.
Get a Mentor, Be a Mentor
- Mentors offer a level of wisdom and knowledge you cannot obtain from anywhere else. I would not be where I am today without my mentors.
- We owe it to the community to pass our advise and wisdom down to the next generation.