Back to resources

How to Produce Impact as a New Engineer

Personal Growth
Leadership
Impact
Juniors

4 April, 2022

Nhm Tanveer Hossain Khan
Nhm Tanveer Hossain Khan

Principal Software Engineer at WeWork

Hossain Khan, Principal Software Engineer at WeWork, shares experiences and lessons he’s learned from his career, as well as tips on how to continue a learning mindset.

Working With Complex Problems

I find that there are many opportunities in solving complex technical problems. If something is easy and everyone can do it, companies will value the work as highly replaceable, and it will be difficult to create a large impact. Whatever work you’re doing needs to add value to the company’s well-being. Also, it has to help you learn and grow. A good read related to this is “So Good They Can’t Ignore You by Cal Newport.

For example, I’ve been a part of the team that works on legacy systems that have been being built since the organization was a startup. Many engineers are scared of these systems and try to avoid them – since they’re old, complex, and problematic to work with. I enjoy this project, however, as it continues to teach me how to manage and control a system without completely modifying it. I highly recommend this book “Monolith to Microservices by Sam Newman”.

Learnings For New Engineers

The Mindset:

When joining a new company or team, individuals should be aware of the culture and dynamics. Sometimes the team may work in a new manner, or their mindset may be different. From early on, when I join a team, I focus on how I can contribute to the team and learn from them. I always want to deliver the work better than I’ve done in the past.

No matter what organization you work in, you need to be curious and hungry to learn something new. If you constantly get bored by having repetitive work, I recommend doing each iteration differently. When I use different methods to complete the same task, I remain engaged and up-to-date with new tools, technologies, or patterns. Not exactly related but I transformed my understanding from this book – “First Break All The Rules by Gallup”. I hope others may find it interesting.

Career Development:

When working at a larger organization, growth equals visibility. The more visible you are, the more opportunities you have to work with cross-functional teams to solve wide-scale problems. Before moving up the ladder, I recommend asking yourself a few questions:

  • Do I want more responsibility?
  • Do I want a new perspective within the company?

I believe that these answers often relate to the seasons of your life. For example, sometimes you may want to simply be comfortable within your career – as you’re focusing on raising a family or personal things. At other times, you may want to explore the career more and branch out to work on new things.

MVP:

MVP pivots into a tangible product from a concept along with the customers and stakeholders. It gathers feedback sooner. However, I believe in the purpose of an MVP. I don’t believe that the short lifespan of an MVP is beneficial. Numerous times I’ve seen the MVP outlast the real product time. When teams are writing the MVP software, the tendency is to write code dirty and quick. The reality is that when the MVP works, teams end up expanding upon it, which will eventually lead to challenges down the road.

I recommend that teams keep their increments small while using quality code. In the past, this is how I’ve built systems that continue to live for a long time. I also recommend that teams write tests as tools to validate their code.

Discover Plato

Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader


Related stories

Honesty in Leadership

5 February

As a Leader, can you show your weaknesses to your team? Your vulnerability to your team? Not only can you, you must.

Leadership
Kamal Raj Guptha R

Kamal Raj Guptha R

Engineering Manager at Jeavio

People Oriented vs Task Oriented

20 January

As a Lead or Manager, one could naturally incline more towards being either people oriented or task oriented. Which is better? Do you know which side you lean more towards?

Leadership
Kamal Raj Guptha R

Kamal Raj Guptha R

Engineering Manager at Jeavio

The art of Happiness

20 January

Happiness is a choice. Our upbringing and the surroundings have made it conditional. The first step is to get over the hump is self-awareness. Self-awareness is a journey by itself. The ability to identify what we can control, and we can’t is important.

Personal Growth
Career Path
Health / Stress / Burn-Out
Praveen Cheruvu

Praveen Cheruvu

Senior Software Engineering Manager at Anaplan

A 3 tier approach to more effective recruiting

19 January

Recruiting and retaining good staff is amongst the top challenges for every business. There is a world where it's not always expensive, doesn't take an age, reduces lead times and actively contributes to the in-situ teams growth.

Changing A Company
Hiring
Juniors
Alex Shaw

Alex Shaw

Chief Technology and Product Officer at Hive Learning

Myth Busting

10 December

Supporting principles on why being data led (not driven) helps with the story telling.

Alignment
Managing Expectations
Building A Team
Leadership
Collaboration
Productivity
Feedback
Psychological Safety
Stakeholders
Vikash Chhaganlal

Vikash Chhaganlal

Head of Engineering at Xero