Ryan Peterman’s Post

View profile for Ryan Peterman, graphic

AI/ML Infra @ Meta | Writing About Software Engineering & Career Growth

Principal Eng (IC8) at Meta I worked with had a trait that set him apart: Curiosity. When some system or tool we depended on broke, he didn’t wait for someone else to fix it. He would dig in and figure out the root cause regardless of who owned that codebase. He’d go so much deeper than anyone else would out of curiosity. Often he’d figure out the issue and guide the other team to improve their codebase. He had a ton of impact through this pattern of solving problems that few others could. Not to mention that he grew everyone around him by setting a great example. Be curious. If you don’t understand something, dig in and figure it out. Over time this will make you a much stronger engineer.

In my experience, if you try to work on the projects you think are the most impactful, and not what your PM or the management thinks, then it is a quick road to PIP.

Stepan N.

Frontend Engineer at Microsoft

3mo

Isn't being curious and proactive part of a Principal Engineer's job? It seems like these qualities are essential for leadership and driving improvement in any team. I would think that diving deep into problems and setting an example for others would naturally come with the role. Would love to hear more about how these traits are encouraged and recognized at higher engineering levels!

Sudhir Mallem

Building Peoplx.ai | x-Uber | x-LinkedIn | Leadership | Angel Investor | Advisor

3mo

While I agree that you need to dig in and figure things out so you have better understanding of what to recommend, I think you have to be careful and clearly draw a line on how deep you go and where to stop. Sometimes processes are so tricky that they suck most of your time and the solution can be simple and straightforward. When we suggest a solution, it may not seem as impactful because management often focuses on the outcome rather than the complexity of the problem. What matters most to them is the impact of the issue and the path to resolution. It's essential to strike a balance between curiosity and efficiency. The suggestion that was given to me was not to "peanut butter" across too many areas but rather focus deeply on one or two key issues. This feedback has helped me quite a bit in my journey so far!

Identifying root causes is essential, yet it’s equally important to ensure that this responsibility does not fall on just one individual. By emphasizing balanced delegation and proactive leadership, we can develop deeper bench strength and empower more engineers to lead and innovate. This collective approach not only enhances team resilience but also promotes a more inclusive and dynamic work environment.

Vincent Granville

AI/LLM Disruptive Leader | GenAI Tech Lab

3mo

Still, why does Meta need so many engineers when Telegram only has 30 to serve 900 million users? Even if Meta serves 9 billion, you'd think 2000 engineers would be more than enough, at least to cover 95% of the profits it generates. Meta has 70k employees, of which 60% are tech people, that is about 42,000. If it only had 2000, it could increase profits by $200,000 (average salary) times 40,000, that is, $8 billion a year.

Tim Ocock

I don't do Digital Transformations, I make things better / cheaper / faster

3mo

Did he not have any of his own work to do?

Cuyler Stuwe

Chrome Extension Expert. Full-Stack Dev. Interested in AI.

3mo

Curiosity is an inevitable outcome of boredom. Luckily for those in big tech, there’s enough boredom to naturally kickstart curiosity. Unfortunately, in smaller companies, higher demands for productivity make it difficult to spend any additional time on anything beyond your core tasks.

Sam Cooper

Machine Learning Engineer - NLP | LLM | MLOps

3mo

Curiosity is indeed a powerful trait for engineers—it drives learning and innovation. However, it's also important to balance this curiosity with focus on high-impact areas. Not every rabbit hole is equally rewarding, and understanding when to dive deep versus when to stay focused on immediate tasks is crucial. This comes down to identifying high-leverage opportunities, effectively communicating their potential impact, and aligning with the goals of your team and organization.

Jon Cameron

Software Craftsman | Full Stack | AWS Certified Cloud Practitioner

3mo

This can be a good thing depending on the company culture. In many environments, the old adage "no good deed goes unpunished" applies. I'd prefer to work in the former, but those environments are rare. Developer mindset isn't the problem, corporate culture is. Everything is a game of chess.

Jeff Hennessey

I write codes....lots and lots of codes

3mo

These types of posts always make me laugh. No shit he was curious... he's a freaking engineer. It's like saying "This guy I used to run with had 2 very important features: legs"

See more comments

To view or add a comment, sign in

Explore topics