How To Get Ahead of 99% of Software Engineers (Starting Today)

Namanh Kapur
12 Sept 202311:35

Summary

TLDRThis video script reveals the secrets of the top 1% of software engineers, emphasizing the importance of thriving in ambiguity, identifying impactful problems, becoming a subject matter expert, and being customer-obsessed. It also highlights the need to avoid over-engineering, mentor others, understand business impact, and improve company culture. The speaker shares personal experiences and provides actionable advice for aspiring engineers to excel in their careers.

Takeaways

  • 🧑‍💻 **Thrive in Ambiguity**: Top engineers embrace uncertainty and take initiative without needing explicit instructions, focusing on problem-solving rather than waiting for direction.
  • 🔎 **Find and Define Problems**: The best software engineers actively seek out impactful problems, understand their scope, and clearly define what success looks like in addressing them.
  • 📈 **Become a Subject Matter Expert**: Building deep expertise in a specific area leads to becoming a go-to person, which is achieved by spending time, understanding complexities, and gaining trust through consistent problem-solving.
  • 👀 **Be Customer-Obsessed**: Top engineers prioritize customer needs and feedback, ensuring that the solutions they build are relevant and valued by the end-users.
  • 🛠️ **Avoid Over-Engineering**: It's important to build for the present needs without overcomplicating solutions. Focus on delivering value quickly and iterating based on real-world use.
  • 🤔 **Think About Trade-offs**: Understanding the balance between technical excellence and practical constraints is key. The best engineers know when to optimize and when to simplify.
  • 👨‍🏫 **Mentor Others**: Sharing knowledge and experience helps in building a strong team and contributes to personal growth. Top engineers actively mentor and guide others in their career.
  • 💼 **Understand Business Impact**: Recognizing the financial implications of engineering decisions and aligning work with business goals is a characteristic of top engineers.
  • 🌟 **Improve Culture**: Leading by example and actively participating in shaping a positive company culture is a mark of a top engineer. This includes organizing events, sharing knowledge, and enhancing the interview process.
  • 🔄 **Iterate and Improve**: Continuous improvement is a mindset. Top engineers understand that tech debt is inevitable and embrace the opportunity to refine and enhance their work over time.
  • 🔗 **Build a Personal Brand**: By contributing to the industry outside the company, such as through blogs and conferences, top engineers establish a reputation that extends beyond their immediate work environment.

Q & A

  • What is the first secret to becoming a top 1% software engineer as mentioned in the script?

    -The first secret is to thrive in ambiguity, which means accepting the lack of clear instructions and taking responsibility to figure out the problem and make it happen.

  • How can software engineers define success when dealing with vague problems?

    -Engineers should define a success criteria by understanding what the problem is and then determining what it means to be successful, especially when the problem itself is not clearly defined.

  • What is the role of planning and design in the approach of top 1% software engineers?

    -Top engineers spend a lot of time thinking and designing before coding. They create design documents and tech specs, gather feedback, and ensure they have buy-in from relevant parties before they start coding.

  • Why is it important for software engineers to find and solve high-impact problems?

    -Finding and solving high-impact problems is a mark of a rockstar engineer because it demonstrates the ability to identify significant issues, convince leadership of their importance, and then solve them effectively.

  • How can software engineers improve their discoverability of problems within a system?

    -Engineers can improve discoverability by spending time exploring the codebase, having casual conversations with team members, and examining metrics to understand pain points and surface issues to leadership.

  • What does it mean to become a subject matter expert in software engineering?

    -Becoming a subject matter expert means being the go-to person for certain aspects of a company, being responsible for entire product lines or teams, and building trust by demonstrating deep understanding and expertise in a specific area.

  • Why should software engineers be customer-obsessed?

    -Being customer-obsessed ensures that engineers are building products that solve real problems for real people, leaving their ego at the door, and focusing on delivering value to the end-user.

  • How can software engineers avoid over-engineering solutions?

    -Engineers can avoid over-engineering by building for the current needs, not over-planning for future scale, and understanding that there is power in shipping a feature and iterating on it slowly.

  • What is the significance of mentoring in the growth of a software engineer?

    -Mentoring is significant because it helps engineers learn from the experiences and habits of more experienced peers, improving their skills and efficiency, and contributing to their personal and professional growth.

  • Why is understanding business impact important for software engineers?

    -Understanding business impact is important because it aligns engineers with projects that can significantly move the company's bottom line, increasing profitability and shareholder value.

  • How do top software engineers contribute to improving company culture?

    -Top engineers improve company culture by running hackathons, writing blog posts, organizing conferences, and making the interview process better, understanding that a good culture attracts great talent and is essential for scaling a company.

Outlines

00:00

😀 Thriving in Ambiguity

This paragraph emphasizes the importance for software engineers to embrace ambiguity and take initiative in their work. It suggests that the best developers don't wait for detailed instructions but instead thrive on vague directions and are capable of identifying and solving problems independently. The speaker shares that top engineers spend time in thoughtful planning and design before coding, ensuring they understand the problem and define success criteria. They also engage in discussions and gather feedback to architect robust systems, demonstrating a deep understanding of trade-offs and the ability to make things happen without being spoon-fed.

05:01

🔎 Finding and Solving Problems

The second paragraph focuses on the ability of top software engineers to identify high-impact problems and convince leadership of their importance. These engineers spend time exploring the code base, engaging with team members, and analyzing metrics to uncover pain points. They then present these issues to leadership with a clear rationale for why they are problems worth solving. The speaker advises on the importance of data in making a convincing argument and the value of heavyweight engineers' support. The paragraph also touches on the speaker's personal use of the 'Magical' Chrome extension for productivity and communication.

10:01

👨‍🏫 Becoming a Subject Matter Expert

This paragraph discusses the journey to becoming a subject matter expert in a specific area of a company. Top engineers build trust by spending time in one area, understanding its complexities, and becoming the go-to person for that system. The speaker suggests that by being proactive in learning and solving issues related to the system, engineers can establish themselves as experts. They also highlight the importance of being involved in discussions and taking on challenges to demonstrate expertise and build a reputation within the company.

🤝 Mentoring and Building a Personal Brand

The paragraph discusses the role of mentorship in the growth of software engineers and the importance of giving back to the community. It emphasizes that the top engineers are those who help others improve, sharing their knowledge and experience. The speaker mentions that mentorship can take various forms, from document notes to career advice, and that the top echelon of engineers extends their influence beyond their company, contributing to the broader industry through blogs, conferences, and interviews.

💼 Understanding Business Impact

This paragraph highlights the significance of understanding the business impact of engineering work. Top engineers are aware of the financial implications of their projects and align their efforts with initiatives that can significantly affect the company's bottom line. The speaker points out that even if a project fails, being part of high-impact projects can lead to promotion and recognition within the company. They stress the importance of being involved in projects that can drive profit and shareholder value.

🛠 Improving Company Culture

The final paragraph emphasizes the role of top engineers in shaping company culture beyond their technical contributions. These engineers are described as driving cultural initiatives, such as organizing hackathons, writing blog posts, and improving the interview process. They understand that a strong company culture is essential for attracting talent and scaling the business. The speaker concludes by mentioning notable engineers like Jeff Dean and Sanjay Ghemawat, who have made significant contributions to both technical and cultural aspects of their companies.

Mindmap

Keywords

💡Thrive in ambiguity

Thriving in ambiguity refers to the ability to effectively navigate and make decisions without complete information or clear instructions. In the context of the video, it is a key trait of top software engineers who can operate and innovate in situations where the problem is not fully defined. The script mentions that these engineers do not wait for detailed instructions but take on the responsibility to understand the problem and define success criteria, which is crucial for tackling complex software challenges.

💡Go-getters

Go-getters are individuals who are proactive, self-motivated, and take the initiative to accomplish tasks or solve problems. The video emphasizes that companies value go-getters who can work with vague directions and identify the nuances of a problem to make things happen. This concept is illustrated through the script's discussion of how higher-level and better-paid developers often have fewer instructions, indicating their ability to thrive with autonomy.

💡Subject matter expert

A subject matter expert (SME) is someone who has deep knowledge and expertise in a specific area. In the video, becoming an SME is presented as a key to building trust and being the go-to person for certain aspects of a company. The script explains that by spending time in one area and understanding its complexities, an engineer can become the most knowledgeable about that system, which is essential for leadership and decision-making.

💡Customer obsession

Customer obsession is a focus on understanding and meeting the needs and desires of customers. The video stresses that the best engineers are those who are customer-obsessed, meaning they prioritize solving real problems for real people over technical showmanship. The script gives the example that even though an engineer might find a complex problem intriguing, the focus should be on whether it addresses a genuine customer need.

💡Over-engineering

Over-engineering occurs when a solution is made more complex than necessary for the problem it is intended to solve. The video warns against this tendency, especially when building products for real users. It suggests that engineers should build for current needs without overcomplicating the system for potential future scalability, as exemplified in the script by the advice to 'build for what you need now'.

💡Mentorship

Mentorship is the process of guiding, training, or helping someone less experienced to develop skills and knowledge. In the video, mentorship is highlighted as a critical practice among top engineers who give back to their community and help others grow. The script mentions that mentorship can come in various forms, such as document notes, code review comments, or career advice, and is a way to emulate the habits of successful engineers.

💡Business impact

Business impact refers to the effect that a project, decision, or action has on a company's financial success or strategic goals. The video emphasizes the importance for engineers to understand and align their work with projects that can significantly influence the company's bottom line. The script points out that engineers should not be shielded from the business aspects but should embrace the numbers and work on projects that can drive profit and shareholder value.

💡Technical debt

Technical debt is the concept of work that needs to be done to make up for quick and easy solutions to problems that may cause longer-term issues. The video acknowledges that even the best engineers will always introduce some level of technical debt and that understanding and embracing this reality is a superpower. It suggests that engineers should not strive for perfection but rather focus on shipping features and iterating on them.

💡Product mindset

A product mindset is an approach to work that focuses on creating something that is valuable to users, often involving an understanding of user needs, market trends, and business goals. The video describes how top engineers have a product mindset, meaning they think beyond just the technical aspects and consider the end-user's experience and the overall value of what they are building. This mindset is crucial for creating successful products, as illustrated in the script by the emphasis on solving real problems for real people.

💡Culture improvement

Culture improvement involves actively working to create a positive and productive work environment. In the video, it is mentioned that rockstar engineers contribute to a company's success not just through their technical skills but also by driving culture. They may organize events, write blog posts, or improve interview processes, all of which contribute to attracting and retaining talent. The script uses Jeff Dean and Sanjay Ghemawat as examples of engineers who have significantly impacted Google's culture and technical initiatives.

Highlights

Thriving in ambiguity is key for top software engineers, who must accept responsibility without all the answers.

Higher-level developers receive fewer instructions and are paid more for their ability to solve problems with vague directions.

Leadership values the completion of projects on time and without excessive tech debt, rather than the method of execution.

10x engineers spend time in thoughtful design and discussion before coding, ensuring they understand the problem and define success criteria.

Finding and solving the highest impact problems is a mark of a rockstar engineer, who explores the codebase and metrics daily.

Convincing leadership of the necessity and priority of a problem requires data and persuasive communication skills.

Becoming a subject matter expert involves deep understanding and trust-building in specific company aspects.

The top 1% of software engineers are go-to people for certain aspects, often responsible for product lines and teams.

Product-mindedness is crucial; even infrastructure and backend teams have customers and should focus on solving real problems.

Continuously collecting feedback and prioritizing improvements shows a commitment to customer satisfaction and business success.

Avoiding over-engineering is important; build for current needs and iterate, rather than planning years in advance.

Mentoring others is a hallmark of the best engineers, who give back and improve the efficiency of their teams.

The top echelon of software engineers extends their coaching beyond the company, influencing the broader industry.

Understanding business impact and aligning with projects that move the needle is essential for career advancement.

Improving company culture is a way for rockstar engineers to scale a company and attract great talent.

Jeff Dean and Sanjay Ghemawat are examples of engineers who have improved culture and technical initiatives, increasing a company's market cap.

Emulating the behaviors of the very best software engineers is a path to personal and professional growth in the field.

Transcripts

play00:00

to get ahead of 99% of software

play00:02

Engineers you have to act like the top

play00:03

1% and I've worked with them I sat next

play00:06

to Kent Beck at Gusto I've been yelled

play00:08

at by the first engineer at jet brains

play00:10

and my now good friend is a circle CI

play00:12

Legend and today I'm going to spill all

play00:14

their secrets broken into eight key

play00:16

areas starting with secret number one

play00:18

Thrive and

play00:20

ambiguity most software Engineers cannot

play00:22

function without Direction they sit

play00:24

around waiting for projects or even

play00:25

worse individual tasks it's one thing to

play00:28

get a meaty problem with a bunch of

play00:30

unknowns that you have to go figure out

play00:31

but it's even worse to sit around until

play00:33

you're spoonfed an a sauna or jira

play00:35

ticket spelling out exactly what you

play00:36

need to do in fact this is a pretty good

play00:39

way to approximate an engineer's level

play00:41

usually the fewer the instructions on

play00:42

the task the more experienced higher

play00:45

leveled and better paid the developer

play00:47

companies want go-getters they want

play00:49

people who can take vague directions

play00:50

like our tests are flaky or our builds

play00:53

take too long or our AWS bill is too

play00:55

high they're not told how to solve the

play00:57

problem just what the problem is it's on

play00:59

them to figure out the intricacies and

play01:01

make it happen so how do you thrive in

play01:03

ambiguity well the first step is to just

play01:05

accept it don't shy away from

play01:07

responsibility because you don't have

play01:08

all the answers the truth is no one does

play01:11

I used to think that I was a terrible

play01:12

engineer because I couldn't finish the

play01:13

entire project by myself and some god

play01:16

tier staff engineer could but that's

play01:18

simply not the case leadership doesn't

play01:20

care how a project gets done they just

play01:21

care that it's done on time without

play01:24

introducing too much Tech debt and the

play01:26

result is successful 10x engineer spend

play01:29

a lot of time thinking and designing

play01:30

before ever touching a line of code they

play01:32

talk to a lot of people and try to

play01:34

really understand what the problem is

play01:36

and then they Define a success criteria

play01:38

because remember if the problem itself

play01:39

is vague then what it means to be

play01:41

successful is murky too for example

play01:43

let's say leadership comes to us and

play01:44

says our AWS bill is too high well we

play01:47

want to decrease it obviously but by how

play01:49

much anyone can make up a number and say

play01:51

we want it to go down by 50% per month

play01:53

but is that a reasonable goal is it

play01:55

attainable and more importantly does it

play01:56

make sense maybe it's possible but not

play01:59

at the cost cost of engineering time and

play02:01

effort everything has a price and the

play02:03

best Engineers understand trade-offs

play02:05

once all the planning is done the pros

play02:07

and the con the best Engineers architect

play02:09

a robust system to cover all the

play02:11

important cases no coding yet all this

play02:13

is done on design docs and teex specs

play02:15

which they then send out for feedback

play02:17

they get all the relevant parties to

play02:19

comment and once they have adequate Buy

play02:21

in only then do they start coding

play02:23

usually with a team of Engineers secret

play02:25

number two find problems the best

play02:28

software Engineers are independent they

play02:30

can go find the biggest impact problems

play02:32

convince leadership that they need to be

play02:34

solved and then actually go solve them

play02:36

finding the highest yield problems in

play02:37

the first place is the true Mark of a

play02:39

rockstar engineer and they accomplish

play02:41

this by spending a little bit of time

play02:43

every day just exploring the code base

play02:45

having casual one-on ones with team

play02:46

members and poking around in the metrics

play02:48

their goal is to understand pain points

play02:50

these can be technical bottlenecks or

play02:52

product shortcomings or even just things

play02:54

that give developers the ick a word I

play02:57

learned quite recently and then they

play02:58

surfac these issues to the PMS or

play03:00

general leadership and they're often met

play03:01

with the same question okay but why you

play03:05

have to convince people that the thing

play03:07

you're trying to solve is one an actual

play03:09

problem and two big enough of a paino

play03:11

that we should prioritize this isn't

play03:13

easy to do because engineering projects

play03:15

usually take months and are very costly

play03:17

because engineering time is expensive so

play03:20

how do you get good on both these fronts

play03:21

finding and convincing well for

play03:24

discoverability you just have to put in

play03:25

the time you need to read code and

play03:27

review PRS and Venture into parts of the

play03:29

system system that are foreign to you

play03:31

onboarding yourself and reading

play03:32

documentation you'll have a fresh

play03:33

perspective it's like that air freshener

play03:35

commercial where the person can't tell

play03:36

that their apartment stinks because

play03:38

they're there all day well software is

play03:39

very similar the more you interact with

play03:41

the system the more biased you become so

play03:43

A New Perspective can make all the

play03:45

difference as for convincing people and

play03:47

rallying them towards your mission well

play03:49

that just takes practice you have to be

play03:51

persuasive and in this day and age data

play03:53

is king So when you say something is

play03:55

slow tell me by how much and if

play03:57

something costs too much then go find

play03:58

out what similar sized teams are paying

play04:01

and then prove to me that our spend is

play04:02

multiple times that the more data you

play04:05

have in writing the better your case

play04:07

will be and of course having heavyweight

play04:09

Engineers backing you can only help your

play04:11

cause secret number three become a

play04:13

subject matter expert the top one% of

play04:16

software Engineers are the go-to people

play04:18

for certain aspects of a company they're

play04:20

responsible for entire product lines and

play04:22

teams of Engineers and if something goes

play04:24

wrong well the buck stops with them but

play04:26

how do you build so much trust well if

play04:28

you paid attention to the first two

play04:29

Secrets then you're well on your way by

play04:31

learning how to First find and then

play04:33

break down ambiguous problems into

play04:35

bite-sized chunks so you can make

play04:36

forward progress you inevitably spend a

play04:39

lot of time in one area and the deeper

play04:42

you go the more complexities you unlock

play04:44

and the better you understand that

play04:46

system and at some point you've just

play04:47

spent more hours than any other person

play04:49

at the company and so you know the most

play04:51

about that one thing the goods the bads

play04:54

and the Ugly hopefully you don't hate

play04:55

the area you've now learned so much

play04:57

about because then you'd have to start

play04:59

from scratching somewhere else the more

play05:00

you get invited to meetings and roped

play05:02

into discussions whenever your system is

play05:04

mentioned the more people start

play05:05

associating you with that area and if

play05:07

you're not already that person well then

play05:09

start faking it till you make it if

play05:11

something breaks step in and volunteer

play05:13

to help investigate and fix it if

play05:15

someone ask a question instead of

play05:16

pointing them in the right direction go

play05:18

figure out what the answer is and tell

play05:20

them don't find the right person for the

play05:22

job become the right person for the job

play05:24

get in the weeds and find the answer top

play05:26

Engineers don't wait to become experts

play05:28

they just act like experts and then one

play05:30

day they become them doing all this

play05:32

takes time and the top 1% of Engineers

play05:34

know how to be productive one tool that

play05:36

stands out is magical a completely free

play05:38

Chrome extension used by over 500,000

play05:41

people a lot of you reach out to me with

play05:43

questions so I've created a calendar

play05:44

link where you can grab some time to

play05:45

chat about whatever is on your mind

play05:47

since I get a lot of emails with magical

play05:49

I can respond with the click of a button

play05:51

I've set up a template with placeholders

play05:53

so I can personalize each message and

play05:55

then all it takes is dascal 30 and I'm

play05:57

good to go I also use it when recruiting

play05:59

when hitting up people for coffee chats

play06:01

I use magical on LinkedIn you can add a

play06:03

bunch of placeholders everything from

play06:05

first name to company to so much more so

play06:07

download magical today with my special

play06:09

link in the description once again it's

play06:11

100% free now let's get back to some

play06:13

more tips secret number four be customer

play06:16

obsessed if you forget who you're

play06:17

building for then you're not valuable at

play06:19

all the best Engineers are customer

play06:21

obsessed and leave their ego at the door

play06:23

just because you think something is cool

play06:25

and technically challenging doesn't mean

play06:26

we should go build it you're trying to

play06:28

solve a real problem for real people and

play06:30

though 99% of Engineers understand this

play06:33

they don't live it or breathe it they

play06:34

think it's the product or the user

play06:36

experience team to understand the

play06:38

customer and figure out what we should

play06:39

build but it's not the best Engineers

play06:41

are product minded and this doesn't mean

play06:43

they're building a consumer app

play06:45

everything is a product even the

play06:46

gnarliest infra team or the backend

play06:49

developer experience team they also have

play06:51

a customer it just happens to be a

play06:52

technical person while most engineers

play06:54

get their project done and then move on

play06:56

the top 1% of Engineers continue

play06:58

collecting feedback they check in from

play07:00

time to time and understand how their

play07:02

customers are liking the product then

play07:03

they suggest improvements and go on to

play07:05

prioritize them they realize that you

play07:07

can always do better and delighting

play07:09

customers is the best way to make more

play07:11

money which means more recognition and

play07:13

then that means better pay secret number

play07:15

five don't over-engineer ideally

play07:17

remembering that you're building

play07:18

products for a real person should stop

play07:20

you from over-engineering but it doesn't

play07:22

always as a computer science Enthusiast

play07:24

and a fellow software engineer I love

play07:26

when my projects are hard and complex I

play07:29

just want to solve the most complex

play07:31

problem so just leave me alone but the

play07:33

truth is we only have so much time and

play07:35

resources and we can't build everything

play07:37

and I remember going down the rabbit

play07:39

hole of trying to make something super

play07:41

abstract or over-engineering a system so

play07:43

it can scale to like hundreds of

play07:45

millions of users when really all I

play07:46

should be doing is building a simple

play07:48

form for a web page build for what you

play07:50

need now and that doesn't mean be dumb

play07:52

and purposly make your life harder in

play07:54

the future but don't plan months or

play07:56

years in advance there's a lot of power

play07:58

in Just shipping a feature and then

play08:00

iterating on it slowly that's definitely

play08:02

better than spending an entire year

play08:04

developing something and then no one is

play08:05

using it you'd rather put something out

play08:07

that has thousands of users and then

play08:08

slowly make it better the biggest place

play08:10

amateurs fail is scale they think that

play08:13

the real world is like a system design

play08:14

interview and that you should just throw

play08:16

CPUs and cores and expensive systems on

play08:19

a problem the top 1% aren't the best

play08:21

coders strong programming fundamentals

play08:24

can definitely help but it's not

play08:25

necessary so if your goal is to become

play08:27

the top lead coder or a legend grandm at

play08:30

code forces or even an international

play08:32

Olympiad gold medalist well then I'm not

play08:34

your guy I didn't even know you could

play08:36

earn these titles until like 5 minutes

play08:38

ago the best software Engineers simply

play08:40

build the best products in the time

play08:42

frame that they're given they realize

play08:44

that there are real world constraints

play08:45

and you can always improve and iterate

play08:47

in the future also you'll always

play08:49

introduce Tech debt there'll always be

play08:51

stuff you have to fix later and

play08:53

understanding and embracing that is a

play08:54

superpower secret number six Mentor

play08:57

others hopefully this one isn't a

play08:58

surprise because I'm sure the software

play09:00

Engineers you look up to most have

play09:01

helped you in your own personal growth

play09:03

and career in some way the best

play09:05

Engineers give back and make the people

play09:07

around them better it's what they're

play09:08

judged on because if you're not making

play09:09

your direct team more efficient then

play09:11

what are you doing companies want

play09:12

multiple Rockstar engineers and some are

play09:14

just born that way but the majority of

play09:16

them are coached into that level by

play09:18

spending time pairing with and getting

play09:20

feedback from Superstar Engineers you

play09:22

start emulating their habits and

play09:24

behaviors and good industry conventions

play09:26

it's like faking it till you make it but

play09:28

you're not really Faking It anything

play09:29

you're just copying until you get there

play09:31

mentorship can come in many different

play09:33

forms it could be notes on a document or

play09:35

comments on a poll request or just

play09:37

career advice in a casual one-on-one but

play09:39

the true differentiators that top

play09:41

Echelon of software Engineers the top 1%

play09:44

of the 1% they don't constrain their

play09:46

coaching only to the company they

play09:48

believe that their brand should Echo

play09:50

across the industry and they do this

play09:51

through blogs and conferences and

play09:53

interviews secret number seven

play09:55

understand business impact if these

play09:57

layoffs have taught you anything it's

play09:59

it's that companies only care about

play10:00

their bottom line increasing the bottom

play10:02

line means more profit which means more

play10:04

money back to shareholders people often

play10:06

think that Engineers should be shielded

play10:08

from the intricacies of making money

play10:09

that's for the product and finance teams

play10:11

right wrong the top 1% of Engineers

play10:14

embrace the numbers and align themselves

play10:16

with projects that will move the needle

play10:18

the joke at Google used to always be

play10:19

that the fastest way to get promoted was

play10:21

by getting on projects that would ship

play10:23

and make a big impact even if they fail

play10:25

it's the reason there have been so many

play10:26

messaging apps from Google Hangouts and

play10:28

me an Alo part of succeeding is having

play10:31

people in your corner and there's

play10:32

nothing that brings people together like

play10:34

money spending time understanding the

play10:35

money printing machines that are company

play10:37

and how to improve margins or create new

play10:39

business lines is the best way to make a

play10:41

splash secret number eight improve

play10:44

culture and last but not least Rockstar

play10:46

Engineers improve a company in more ways

play10:48

than just engineering and product they

play10:50

drive culture they run hackathons and

play10:52

write blog posts and organize

play10:54

conferences and they even make the

play10:56

interview process better they understand

play10:58

that the only way to scale a company is

play11:00

by working on its culture good culture

play11:02

is the best way to attract great talent

play11:04

if you think of two of the best

play11:05

Engineers out there Jeff Dean and Sanjay

play11:07

Gad they built some insane products at

play11:10

Google but their reputation is so much

play11:12

more than that they've mentored hundreds

play11:13

if not thousands of Engineers improved

play11:16

culture as well as technical initiatives

play11:18

like code processes and testing and

play11:20

they've worked on projects that have

play11:21

directly increased Google's market cap

play11:24

I'm not a top 1% engineer I'm nowhere

play11:26

close but by emulating the behaviors of

play11:28

the very best software Engineers I'll

play11:30

eventually get there and so will you

play11:32

that's all I have till next time cheers

Rate This

5.0 / 5 (0 votes)

Ähnliche Tags
Software EngineeringAmbiguity ThrivingProblem SolvingProduct MindsetTechnical ExpertiseCustomer FocusAvoid Over-EngineeringMentorshipBusiness ImpactCulture Improvement
Benötigen Sie eine Zusammenfassung auf Englisch?