Here are a collection of excerpts from my articles for software developers and engineers to help you in your tech career. Read all the articles in full at eisabainyo.net/weblog/2021/07… or check out the 🧵 for some key takeaways.
Tutorials fatigue — it’s real. If you think you’re learning something by going through endless books, videos and tutorials then you’re simply wasting your time. Pick a few options, be it books, videos or any other format and stick with them.
Chances are what you learn in a video will be very similar to another tutorial that you’re reading on the same topic. To give you another example, I did a quick search on Amazon about React Javascript framework and there were about 700 books on the topic.
There is no way you can get through all the books, and even if you did, it is no guarantee that you’ll become an expert at React or is it a good use of your time.
2. Build lasting habits
Bias towards action. When you’re stuck, when you’re given a new piece of information, or when you’re feeling dissatisfied being in your comfort zone, take an action, however small that action may be.
2. Build lasting habits
Bias towards action. When you’re stuck, when you’re given a new piece of information, or when you’re feeling dissatisfied being in your comfort zone, take an action, however small that action may be.
The art of finding a good balance and being at peace relies a lot on control - and surprisingly, it is not about having a lot of control. It is about giving up control and not trying to control what you can’t. There are some things in life that just cannot be controlled.
3. Protect your time & energy
Albert Einstein once said that, “If you feed your mind as often as you feed your stomach, then you’ll never have to worry about feeding your stomach or a roof over your head or clothes on your back.” Creativity doesn’t happen in a vacuum.
3. Protect your time & energy
Albert Einstein once said that, “If you feed your mind as often as you feed your stomach, then you’ll never have to worry about feeding your stomach or a roof over your head or clothes on your back.” Creativity doesn’t happen in a vacuum.
We need to constantly feed our mind and soul with new ideas, new ways of thinking and new information. In this day and age, we have no excuse not to learn.
We need to constantly feed our mind and soul with new ideas, new ways of thinking and new information. In this day and age, we have no excuse not to learn.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
You find your role as a manager rewarding while at the same time you can't help but miss building and making things.
Every time you were fun and witty with your team, you worried if you should be acting more serious.
Every time you were serious, you worried about not building rapport with your team.
You struggle to believe in the value you bring to your team as you have smart and capable people working for you.
Software tester role is dead, or it is slowly dying in tech companies. Don't get me wrong, I believe that the role of a software tester/QA is truly an important one in the product development lifecycle. #qa#tester#careerintech#womenintech#career#careeradvice
However, it's so important that it must be done by those who are building the thing (aka developers).
If you're a QA and looking to reinvent yourself, here are a few roles that might be suitable as they share some of the skills & characteristics of a QA.
- Front-end Developer
- Technical Program Manager
- Site Reliability Engineer
- DevOps Engineer
Today's question is on hiring and scaling a startup: Is it advisable for small companies or startups to hire a temporary consultant to build a team of developers and designers?
If you’re hiring for more than 5 people, I’d personally hire a CTO, CPO or find a co-founder with prior experience in building teams first, and then work with a recruitment agency.
Because hiring or filling headcounts is not the end goal, you’ll need to make sure the new people are onboarded properly, and they have a roadmap to work on.
Let's talk about engineering metrics. There are 2 types of metrics you should look at when it comes to measuring the success of a software engineering team. More 🔽
The first type of metric is qualitative which can be achieved by talking to customers. Many software companies use NPS (Net Promoter Score) to measure this. Looking at these metrics ensures your software engineering team is delivering value to business and customers.
The second type of metric is quantitive. They can be represented numerically and obtained scientifically.