22 Software Engineering Lessons for New Developers in Tech

Back in July 2010, I started out in tech and boy, what a ride it’s been. I’ve been part of big companies, startups, you name it. Now, I’m my own boss, doing tech consulting, building small bets and sharing what I’ve picked up along the way.

I’ve got some golden nuggets of wisdom to pass along to anyone who’s stepping into the world of tech. Think of this as a chat over coffee, where I tell you about the stuff that’s really made a difference for me.

So, grab your cup, and let’s get into it.

22 most important life lessons I’ve learned in my career

  1. No one doesn’t really care about you. OR in other words “Cultivate self-reliance because your career progression is ultimately your responsibility.”
  2. Nobody is your friend. OR in other words “Distinguish between professional colleagues and personal friends; maintain healthy boundaries to navigate the workplace effectively.”
  3. Find a healthy competitor, not a friend, so that you can grow. Or in other words “Identify a role model or a peer whose achievements motivate you to strive for excellence, fostering a positive competitive spirit.”
  4. Learn to say no, maximum fail here. Or in other words “Master the art of saying ‘no’ with grace; it’s essential for managing workload and stress.”
  5. Build your knowledge, and companies will follow you. Or in other words “Prioritize continuous learning. As you expand your expertise, you’ll become a sought-after asset in your industry.”

  1. 80% of people just work for promotions. OR in other words
  2. Don’t be that person in a team, who is always available.
  3. Learn to leave the meeting if you are not contributing.
  4. Don’t check & reply to emails in the first 1 hour of your day.
  5. If it’s really urgent, a person will call you.

  1. Don’t believe in a verbal promise (99.99- FALSE).
  2. Take everything in writing.
  3. Ask for feedback if you are not getting it.
  4. Set up 1-1 with your boss, don’t wait for him.
  5. Ask questions, no question is stupid.
  6. Discuss in year-end review fairly.

  1. Don’t accept any change before the release date in prod.
  2. You made a big change & raised PR everything looks good but only a few team members know about this, bad move, and in such cases communicate effectively to all team members, and they will respect you more.
  3. Few leaders actually save you in appraisals discussion.
  4. Appraisals are never fair, it’s fact, so don’t work for it.
  5. Don’t forget, you have a life outside the office.
  6. Elevator pitch, learn this skill.

That’s it for today, Hope this helps you.

If you like this post, Now it’s time to take the next step by subscribing to my newsletter and following me on Twitter.

A newsletter on Career, Business, Writing and Life advice for Engineers