They are what you think but very often not what was really requested or expected.
By not asking questions, you put everything at risk.
This is a story of how assumptions nearly killed a multi-million dollar project.
A thread. ↓
0. Foreword
I can't tell you everything because this is a story that really happened.
I would break several laws and NDAs by giving you names and too many details.
Still, I will do my best to give you this as an example of why you should turn assumptions into knowledge.
1. The story
Some time ago, a medium-sized financial software company got a contract to develop a multi-million dollar wealth management system for a European private bank.
Wealth management systems are software systems that automatically manage your money.
I regularly get asked which language or framework someone should learn.
Here is my advice for aspiring software developers, asking themselves the same question, unsure what to learn to enter the industry, as someone who works as a tech lead in the industry.
A thread. ↓
1. You have two choices
You basically have two choices when deciding which language or framework you want to learn.
These choices are:
- Learn what's in demand
- Learn what you'd love to work with
Both choices bring advantages and drawbacks with them, and they will both extend and limit your opportunities.
But, it's also only a temporary choice. If you decide that you want to do something different later, you can still make the switch.
A super simple yet highly effective trick helps you increase your chances after tech interviews and keeps you a little safer:
The follow-up email.
A thread. ↓
1. What is a follow-up email?
A follow-up email is basically an email you send after a meeting.
You should usually send it within a day after that meeting.
This email gives you a chance to:
- Summarize what you understood or talked about
- Pick up points that were left undiscussed
- Give answers you promised to or couldn't deliver
- Ask additional questions
- Show overall more interest in the process
Did you know that there is a strategy that can make you 100% more likely to achieve your goals?
It is simple, yet highly effective, and it works for software developers learning how to code, for starters in business, and martekers alike.
A thread. ↓
1. Most people set goals
We all have dreams and goals.
- Learning how to code
- Earning a million dollars in a year
- Starting a highly successful business
- Finding our dream partner
- Closing a million-dollar deal
- Getting the promotion we deserve
There are so many goals out there that we couldn't count them all, even if we wanted to.
It's great to have goals because they are our drive. They make us leave our comfort zone and explore the unknown to reach them.