Thoughts of an Engineering Leader

October 5, 2019

How not to fail as an Engineering Manager

Filed under: Uncategorized — ashikuzzaman @ 11:16 am

There are plenty of resources on how to succeed as an engineering manager. But there is not enough to tell you about how not to fail. I read the article by Brad Armstrong recently which outlined some very important ones. I recommend you read and try these out. Here is the list which mentions, DO NOT –

  1. Keep coding
  2. Focus only on the work, not the people
  3. Measure your value by your output
  4. Expect without expressing
  5. Leave the team out of commitments
  6. Mistake directing for leading
  7. Avoid hard conversations
  8. Stop learning your craft

Trillion Dollar Coach: The Leadership Playbook of Silicon Valley’s Bill Campbell

Filed under: Uncategorized — ashikuzzaman @ 11:10 am

Last year I finished 2 books that told the stories of Sillicon Valley startups in ways that I liked very much – The Hard Thing About Hard Things by Ben Horowitz and Zero to One by Peter Thiel. This April another book came up but I couldn’t make time to read it until now. I just finished the audiobook – Trillion Dollar Coach: The Leadership Playbook of Silicon Valley’s Bill Campbell by Eric Schmidt, Jonathan Rosenberg, Alan Eagle.

It’s a great book on leadership, management and business in general based on the lessons from Bill Campbell. Bill was a former executive at Kodak and then Apple, and later became the CEO of Intuit. He was also an informal executive coach to many tech giant CEOs/COOs, including Steve Jobs, Eric Schmidt, Sunder Pichai, Marissa Mayer, Dick Costolo, Dan Rosensweig, Donna Dubinsky, Sheryl Sandberg, Ben Horowitz, and many others. I am thinking of many of the lessons I am trying to internalize after reading this book. If you are a manager or are in any kind of leadership role, I highly recommend you reading it. And even if you are not, I would recommend the same.

Here are some of the quotes from the book that resonates with me.

  • Your title makes you manager, your people make you leader.
  • Pick the right players. The top characteristics to look for are smarts and hearts: the ability to learn fast, a willingness to work hard, integrity, grit, empathy, and a team-first attitude.
  • People are most effective when they can be completely themselves and bring their full identity to work.
  • Keep note of the times when they give up things, and when they are excited for someone else’s success. Sundar notes that “sometimes decisions come up and people have to give up things. I overindex on those signals when people give something up. And also when someone is excited because something else is working well in the company. It isn’t related to them, but they are excited. I watch for that. Like when you see a player on the bench cheering for someone else on the team, like Steph Curry jumping up and down when Kevin Durant hits a big shot. You can’t fake that.
  • Winning depends on having the best team, and the best teams include more women.
  • Think that everyone who works for you is like your kids,” Bill once said. “Help them course correct, make them better.
  • Because the best person to be the team’s coach is the team’s manager. Being a good coach is essential to being a good manager and leader. Coaching is no longer a specialty; you cannot be a good manager without being a good coach. The path to success in a fast-moving, highly competitive, technology-driven business world is to form high-performing teams and give them the resources and freedom to do great things. And an essential component of high-performing teams is a leader who is both a savvy manager and a caring coach.
  • It’s a manager’s job to push the team to be more courageous. Courage is hard. People are naturally afraid of taking risks for fear of failure. It’s the manager’s job to push them past their reticence.
  • Strive to win, but always win right, with commitment, teamwork, and integrity.
  • Failure is a good teacher, and Bill learned from these experiences that loyalty and commitment are easy when you are winning and much harder when you are losing. But that’s, as Dan’s story highlights, when loyalty, commitment, and integrity are even more important. When things are going badly, teams need even more of those characteristics from their leaders.
  • The world faces many challenges, and they can only be solved by teams. Those teams need coaches.
  • How do you bring people around and help them flourish in your environment? It’s not by being a dictator. It’s not by telling them what the hell to do. It’s making sure that they feel valued by being in the room with you. Listen. Pay attention. This is what great managers do.

June 28, 2019

Demand for Software Engineers

Filed under: Uncategorized — ashikuzzaman @ 4:23 pm


June 6, 2019

Can You be Unfulfilled at Work and Still Fulfilled in Life?

Filed under: Uncategorized — ashikuzzaman @ 8:28 am



June 2, 2019

Filed under: Uncategorized — ashikuzzaman @ 10:18 pm

One month after joining Marqeta, I gave this Tech Talk on Blockchain to my colleagues.

May 1, 2019

Judging Programmers Via Interview

Filed under: Uncategorized — ashikuzzaman @ 9:21 pm


April 19, 2019

My G2Crowd Review On Slack

Filed under: Uncategorized — ashikuzzaman @ 10:34 am

My G2Crowd Review on Slack –


March 20, 2019

Work From Home Policy In Bay Area

Filed under: Uncategorized — ashikuzzaman @ 9:47 pm

Interviewer: We are a Bay Area startup. We have flexible work hours and lots of perks. Do you have any question?

Candidate: As you spoke about flexibility, what is your “Work From Home” policy.

Interviewer: Oh, you can work from home at nights and weekends!

WFH In Bay Area

March 4, 2019

Joined Marqeta as Engineering Manager, Payments Platform

Filed under: Uncategorized — ashikuzzaman @ 8:50 pm

I joined Marqeta today as Engineering Manager of Payments Platform. My last day at Roku was last Friday. It has been a nice one year and four months at Roku, working with some very cool AWS technologies along with Java based MicroServices. However, I wanted to try out engineering management and was looking for a team where I can build a strong management foundation for myself. Marqeta is a Pre IPO fintech and was just what I was looking for. My Roku colleagues gave me many management tips and I am putting some of those below. Please add more in the comments.

  • Have empathy for your team.
  • Trust, but verify.
  • Stay hands-on in coding for first 2 years as manager.
  • Always stay hands on. 60% coding and 40% people management is a good balance.
  • Finding weaknesses is easy, but finding the right strength of your team members is important and difficult.
  • No matter what you do, people will criticize. So don’t worry about it.
  • Management books, lectures are not sufficient. You must go through it and then you learn.
  • Don’t try too hard. Let the team play according to their own comfort.
  • Learn to delegate. New manager don’t do enough delegation and often take the more interesting tasks for himself/herself.

The head of talent of Marqeta Ali is the same person who recruited me from Salesforce to TubeMogul. Once TubeMogul was acquired by Adobe, Ali joined here. The first day of new hire orientation was great. As it’s payments industry, I have a lot of learnings to do. Please wish me all the best!


Above is a picture with my team at Marqeta. And the below picture is my last hour of my last day at Roku.


February 27, 2019

My G2Crowd Technical Review On Amazon Aurora

Filed under: IT, Uncategorized — ashikuzzaman @ 9:27 pm

My short technical review at G2Crown on Amazon Aurora –



Older Posts »

Blog at