Disclaimer: Sorry, this is not an original post, but merely a compilation of some random software engineering things I came across this week. Mostly, writing it as a weekly journal page.
- 9 things to look for in a team member: Judgement, Communication, Impact, Curiosity, Innovation, Courage, Passion, Honesty, Selflessness
- Great workplace = Stunning Colleagues period.
- We’re a team, not a family: except no competition among team members
- Responsible people thrive on freedom, and worthy of freedom
- A good process helps talented people get more done; bad one tries to prevent recoverable mistakes
- If you want to build a ship, don’t drum up people to collect wood and don’t assign them tasks and work, but rather teach them to long for the endless immensity of the sea. ~ Antoine de Saint-Exupery
- Your economic security based on your skills and reputation
- Company doesn’t have to be for life
- Promotion: 1) Job big enough, 2) Superstar in the current role, 3) Role model of culture and values
On Scrum and Software engineering
- Less the business cares, the more nervous you should be.
- Avoid stabilization sprints!
- 80% of each story means nothing is done.
- Lean, eliminate waste,
- How to see waste: It shows up 1) when you leave partially done, 2) if you do something worthless, 3) if you do something unnecessary
- Grab every opportunity to amplify learning; it works through feedbacks, interactions, and integrity
- Choose as late as possible: It could add costs but far less than a wrong decision
- Deliver as fast as possible: It helps you change your mind and correct errors
- Learn how to delegate: It helps your team and client to take responsibility
- Don’t sacrifice quality: it costs too much later in the project
- Believe in the potential of the people you work with
- Stimulate knowledge sharing to improve the average skills in the team
- You can’t make plants grow faster by pulling them ~ African Proverb
On how to leap to tech lead
- A tech lead is measured by the success of the team
- A tech lead empowers and unlocks the team through communication, leadership, technical skill, and impact.