Startup

Top 30 Things I learnt working at GitStart Over 3 years

May 31, 2021

Top 30 things I learnt

This post is my reflection from the eye of a founder, and I believe that it can help you.

I have worked with GitStart for three years and two months and have seen low and aha moments in the short spell. I’ve interviewed candidates from different continents; worked with Engineers, CTOs, and CEOs from various companies and product offerings. I’ve bootstrapped distributed Engineering teams and managed developer growth. I’ve experienced what it means to run lean operations and navigating through the path of customer success. I’ve seen client frustration. Also, sometimes I’m left with no other option than to make some strong calls to fire people who can no longer grow with us. I’m deeply grateful for these experiences.

My goal here is not to separate failure from success but to reflect on the journey and glean few lessons without going into too many details as they’re numerous.

Experience is only a process in the learning path. Reflection is a gem to aggregate the lessons.

1) [Problem & Patience] It’s hard to solve a problem you don’t fully understand

2) [Hiring] Better to develop and promote than hire

3) [Hiring] Don’t hire a specialist too quick

4) [Hiring] Before you fire, make sure you answer the WHY AND HOW question.

You want to hire, and you have the power to fire as well, but you must use the authority prudently.

5) [Hiring] Before you hire, define at least ~90% of what you’re hiring for. Otherwise, you waste resources.

6) [Hiring] Talent is not scarce; the problem is where and what you’re looking for

7) [Hiring] Resist the pressure to expand your team without counting the cost.

8) [Culture] Transparency will win you more battles, and it’s a solid foundation for people-oriented culture.

9) [Culture] Culture suffers when vision is not driving execution.

10) [Culture] Every feedback received creates a cycle of accountability.

11) [Culture] Alignment to company vision enables autonomy

12) [Culture] Building a culture is complex, especially under the pressure of growth.

13) [Leadership]: If you own all parts of the process, you will micro-manage unintentionally

14) [Leadership] As a founder, when things go well, the team is phenomenal. When it goes soar, you take the blame.

15) [Leadership] Don’t focus on who made a mistake

16) [Leadership] Trust easily but hate control

17) [Leadership] Celebrate the unsung heroes in your team

18) [CEO] The CEO’s biggest job is to sell

19) [Management] It is better to focus on WHY & WHAT needs to be done/built than HOW to make them.

20) [Operations] Don’t scale operations for what automation can handle.

21) [Career growth] Be pragmatic and proactive about defining career paths early on to help with retention and to guide employees on the path of success.

22) [Career Growth] Agree to part ways when you can’t grow any longer with any hire(employee).

23) [Career Growth] Your coworkers/employees joined you to build their careers and not just for the paycheck.

24) [Engineering] Don’t go too far when experimenting

25) [Engineering] When building mission-critical parts of your product or company, please add a fallback.

26) [Community] Building a community is better than being rigid about structure.

27) [Customer success] Optimize for retention and not immediate profit

28) [Advisors] If you can’t hire experienced, keyword being experienced, not expensive folks, get advisors on board earlier.

29) [Business] If you can’t figure out your business model, get help.

30) [Outsource] Be immersed in your core problem and outsource everything else.

Thanks for reading!

Let me know your thoughts.

Comments

About

Rowland I. Ekemezie

Automated systems enthusiast, addictive learner, human capital development advocate, writer, and software engineer.

Lagos, Nigeria