Hello folks š Letās talk about something work-related this Wednesday.
Iāve been working at a startup in Tokyo for almost a year now. During this time, Iāve delivered quite a lot: a mini-app, a human-settlement marker and mapper, a marketplace, and more. Iāve suffered through tight deadlines, long hours, countless meetings, and constantly changing requirements.
Here are 5 things Iāve learned that help you survive startup life:
1. Balance meeting time with ālock-inā time
Iām not 100% against meetingsābut letās be honest: some meetings are a waste of time. Especially if:
- Youāre not speaking
- Less than 20% of the agenda applies to you
In that case, speak up and ask if you can skip it. Most startups use AI note-taking tools now, so you can always catch the recap later.
You only get 8 hours a dayāif you spend 3ā4 in meetings, who suffers? You. Until you're in a management role, your time is better spent building.
2. Youāre working soloāso either follow someoneās pace or set your own
In my case, there are only two engineersāme and another teammateāand weāre on completely different projects. Some say, āWhy not do pair programming?ā But when youāre working on unrelated domains, pair programming isnāt realistic. You donāt know the context, the timeline, or even the requirements.
So instead of waiting for someone to hand you feedback or direction:
- Do your own research
- Study how other companies build similar things
- Make mockups or prototypes
- Use AI to review your code and give you suggestions on performance, security, and best practices
The more you prepare, the less dependent you are on others.
3. Donāt over-planādelivery is more important
Planning is important, yes. But in startups, plans change. Requirements shift. Meetings spawn new features that werenāt even on the roadmap yesterday.
So instead of spending 70% of your time making a āperfect plan,ā
ā Build what you know wonāt change
ā Deliver fast
ā Get feedback early
Momentum > overdesign.
4. If you're the PIC (person in charge), debrief your team immediately
Letās say you joined a meeting with the PM, CTO, or senior stakeholders, and you're leading the project. After the meeting, donāt delayāspend 15 minutes debriefing your team.
Why?
You represent them. If the project fails, it reflects on the whole team. The faster you sync, the more ownership your teammates can take. My ex-senior once told me:
āIf it involves others, make it your first priority to align.ā
That still sticks with me.
5. You wonāt always get credit from the companyābut always give yourself credit
Sometimes you put in 120% effort. All you get in return is a āthanks.ā (In Hong Kong Iād at least get a drink š
)
Letās be real:
- In demo meetings, people donāt always know who did what
- When your senior presents the project, the credit might go to them
- They might even get the bonus or promotion
But here's what matters:
You did the research.
You wrote the code.
You made the architecture decisions.
Even if no one sees it, you learned. You grew. You sharpened your instincts and built your muscle memoryāand that is what truly lasts.
Startup life can look messy and chaotic from the outside. Sometimes it even has a bad reputation. But if you fix your mindset and become a proactive problem solver, youāll realize:
š” The more dirt you dig into, the more potential you uncover.
If you found this post helpful, feel free to followāI'll keep sharing stories from the trenches.
And hey, do you have any lessons from startup life? Iād love to hear them šš
Top comments (0)