SlideShare a Scribd company logo
1 of 34
Download to read offline
On	
  Becomin
                                      g	
  a	
  
Technical	
  L
              ead	
  
  Buu	
  Nguyen
               ,	
  VP	
  Techno
                                    logy	
  
       KMS	
  Techn
                          ology	
  
What	
  is	
  meant	
  by	
  “tech	
  lead”?	
  
Top	
  engineer	
  




    Assure	
                                     Own	
  
implementation	
                            architecture	
  &	
  
    quality	
                              critical	
  modules	
  




                     Mentor	
  other	
  
                      engineers	
  
Should	
  I	
  become	
  a	
  tech	
  lead?	
  
Or	
  how	
  should	
  I	
  choose	
  a	
  career?	
  
Passion	
  



Reward	
        Strength	
  
Passion	

                                     Passion	
  



Passion	
  overcomes	
  challenges	
  
Passion	




Come	
  what	
  may	
  at	
  the	
  end,	
  	
  
you	
  will	
  have	
  had	
  good	
  time	
  
Being	
  passionate	
  about	
  something	
  
doesn’t	
  mean	
  you	
  can	
  be	
  really	
  good	
  at	
  it	
  
Trying	
  real	
  hard	
  doesn’t	
  guarantee	
  being	
  top	
  
Yourself	
  
DNA	
  




   Environment	
  
You	
  are	
  unique,	
  so	
  is	
  your	
  strength	
  
   Build	
  your	
  career	
  on	
  it	
  
Is	
  the	
  REWARD	
  good?	
  
What	
  makes	
  a	
  good	
  tech	
  lead?	
  
Or	
  what	
  should	
  I	
  do	
  to	
  become	
  a	
  tech	
  lead?	
  
Experience	
          Communication	
  


               Knowledge	
  


Professionalism	
              Creativity	
  
Experience	
          Communication	
  


               Knowledge	
  


Professionalism	
              Creativity	
  
Know	
  broad	
  
"If	
  you	
  are	
  a	
  .NET	
  programmer,	
  learn	
  Java.	
  If	
  you	
  are	
  a	
  Java	
  
programmer,	
  learn	
  Ruby.	
  If	
  you	
  are	
  a	
  C	
  programmer,	
  learn	
  Lisp.”	
  
                                    	
    	
        	
  The	
  Clean	
  Coder,	
  Robert	
  C.	
  Martin	
  
Know	
  deep	
  
"You	
  need	
  knowledge	
  of	
  speciUic	
  technologies	
  to	
  do	
  your	
  job,	
  but	
  you	
  	
  	
  
need	
  knowledge	
  of	
  software	
  engineering	
  principles	
  to	
  do	
  your	
  job	
  well.”	
  
                                     	
   	
   	
  After	
  the	
  Gold	
  Rush,	
  Steve	
  McConnell	
  
The	
  WHWHW	
  Framework	
  
Level	
          Question	
  
Hobbyist	
       What	
  is	
  it?	
  
Apprentice	
     How	
  to	
  use	
  it?	
  
Competent	
      Why	
  is	
  it	
  built?	
  
Advanced	
       How	
  is	
  it	
  built?	
  
Master	
         Why	
  is	
  it	
  built	
  that	
  way?	
  
Stay	
  current	
  
Experience	
          Communication	
  


               Knowledge	
  


Professionalism	
              Creativity	
  
The	
  10,000-­‐hour	
  rule	
  
“Practice	
  isn't	
  the	
  thing	
  you	
  do	
  once	
  you're	
  good.	
  It's	
  the	
  thing	
  you	
  do	
  
that	
  makes	
  you	
  good.”	
  
                                                     	
  	
      	
  Outliers,	
  Malcolm	
  Gladwell	
  
Not	
  all	
  10,000	
  hours	
  are	
  equal	
  
“The	
  bottom	
  line	
  on	
  experience	
  is	
  this:	
  If	
  you	
  work	
  for	
  10	
  years,	
  do	
  you	
  
get	
  10	
  years	
  of	
  experience	
  or	
  do	
  you	
  get	
  1	
  year	
  of	
  experience	
  10	
  times?”	
  
                                     	
          	
          	
  Code	
  Complete,	
  Steve	
  McConnell	
  
Be	
  open-­‐minded	
  
Experience	
          Communication	
  


               Knowledge	
  


Professionalism	
              Creativity	
  
Experience	
          Communication	
  


               Knowledge	
  


Professionalism	
              Creativity	
  
Reject	
  the	
  status	
  quo	
  
Work	
  hard	
  on	
  your	
  real	
  needs	
  
Get	
  exposed	
  to	
  ideas	
  
“Whenever	
  human	
  beings	
  Uirst	
  organized	
  themselves	
  into	
  settlements	
  
that	
  resembled	
  liquid	
  networks,	
  a	
  great	
  Ulowering	
  of	
  innovations	
  would	
  
have	
  immediately	
  followed.”	
  
               	
      	
   	
  Where	
  Good	
  Ideas	
  Come	
  From,	
  Steven	
  Johnson	
  
Experience	
          Communication	
  


               Knowledge	
  


Professionalism	
              Creativity	
  
Take	
  and	
  accept	
  responsibility	
  
“I	
  will	
  prescribe	
  regimens	
  for	
  the	
  good	
  of	
  my	
  patients	
  according	
  to	
  my	
  
ability	
  and	
  my	
  judgment	
  and	
  never	
  do	
  harm	
  to	
  anyone.”	
  
                             	
        	
             	
  Excerpt	
  from	
  the	
  Hippocratic	
  Oath	
  
Career	
  development	
  is	
  your	
  responsibility	
  
“You	
  should	
  plan	
  on	
  working	
  60	
  hours	
  per	
  week.	
  The	
  Uirst	
  40	
  are	
  for	
  
your	
  employer.	
  The	
  remaining	
  20	
  are	
  for	
  you.”	
  
                             	
       	
           	
  The	
  Clean	
  Coder,	
  Robert	
  C.	
  Martin	
  
Takeaway	
  
0 Is	
  “tech	
  lead”	
  for	
  you?	
  
   0 Know	
  your	
  passion,	
  strength	
  and	
  reward	
  


0 How	
  to	
  become	
  one?	
  
   0 Work	
  on	
  your	
  knowledge,	
  experience,	
  
     communication,	
  creativity	
  and	
  
     professionalism	
  
Thank	
  You!	
  
0  buunguyen@kms-­‐technology.com	
  
0  www.buunguyen.net/blog	
  
0  Online	
  nick:	
  buunguyen	
  
   0  Twitter,	
  Facebook,	
  LinkedIn	
  
   0  Github,	
  CodePlex	
  
   0  SlideShare,	
  The	
  Code	
  Project	
  

More Related Content

What's hot

Spartez Open Day March 13th 2015
Spartez Open Day March 13th 2015Spartez Open Day March 13th 2015
Spartez Open Day March 13th 2015Wojciech Seliga
 
Learnings from founding a Computer Vision startup: Chapter 7 Business Models
Learnings from founding a Computer Vision startup: Chapter 7 Business ModelsLearnings from founding a Computer Vision startup: Chapter 7 Business Models
Learnings from founding a Computer Vision startup: Chapter 7 Business ModelsTill Quack
 
Togetherlearn Learntrends
Togetherlearn LearntrendsTogetherlearn Learntrends
Togetherlearn LearntrendsLearnTrends
 
The Secret Sauce for Innovation (shortform)
The Secret Sauce for Innovation (shortform) The Secret Sauce for Innovation (shortform)
The Secret Sauce for Innovation (shortform) Laszlo Szalvay
 
The Complexity Curve: How to Design for Simplicity (SXSW, March 2012)
The Complexity Curve: How to Design for Simplicity (SXSW, March 2012)The Complexity Curve: How to Design for Simplicity (SXSW, March 2012)
The Complexity Curve: How to Design for Simplicity (SXSW, March 2012)Dave Hogue
 
Agile Architecture and Modeling - Where are we Today
Agile Architecture and Modeling - Where are we TodayAgile Architecture and Modeling - Where are we Today
Agile Architecture and Modeling - Where are we TodayGary Pedretti
 
Agile tales of creative customer collaboration
Agile tales of creative customer collaborationAgile tales of creative customer collaboration
Agile tales of creative customer collaborationClaudio Perrone
 
Creativity & Technology In The Age Of AI
Creativity & Technology In The Age Of AICreativity & Technology In The Age Of AI
Creativity & Technology In The Age Of AIAdobe
 
Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)David Benjamin
 
Learnings from founding a Computer Vision Startup: Chapter 1 & 2: Why a startup?
Learnings from founding a Computer Vision Startup: Chapter 1 & 2: Why a startup?Learnings from founding a Computer Vision Startup: Chapter 1 & 2: Why a startup?
Learnings from founding a Computer Vision Startup: Chapter 1 & 2: Why a startup?Till Quack
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursClaudio Perrone
 
Startup Weekend - Interviewing Customers
Startup Weekend - Interviewing CustomersStartup Weekend - Interviewing Customers
Startup Weekend - Interviewing CustomersTim O'Connor
 
Workflow: The Art of Getting Unstuck
Workflow: The Art of Getting UnstuckWorkflow: The Art of Getting Unstuck
Workflow: The Art of Getting Unstuckguest4caecb8
 
The Design Process
The Design ProcessThe Design Process
The Design Processmrkellyneal
 
9 tips to boost your innovation project (by @nickdemey @boardofinno)
9 tips to boost your innovation project (by @nickdemey @boardofinno)9 tips to boost your innovation project (by @nickdemey @boardofinno)
9 tips to boost your innovation project (by @nickdemey @boardofinno)Board of Innovation
 
How Design Triggers Transformation presented by Tjeerd Hoek
How Design Triggers Transformation presented by Tjeerd HoekHow Design Triggers Transformation presented by Tjeerd Hoek
How Design Triggers Transformation presented by Tjeerd Hoekfrog
 
365度品牌
365度品牌365度品牌
365度品牌moogoo
 
Research & Design Methods, Mad*Pow - HxD2013
Research & Design Methods, Mad*Pow - HxD2013Research & Design Methods, Mad*Pow - HxD2013
Research & Design Methods, Mad*Pow - HxD2013Adam Connor
 

What's hot (18)

Spartez Open Day March 13th 2015
Spartez Open Day March 13th 2015Spartez Open Day March 13th 2015
Spartez Open Day March 13th 2015
 
Learnings from founding a Computer Vision startup: Chapter 7 Business Models
Learnings from founding a Computer Vision startup: Chapter 7 Business ModelsLearnings from founding a Computer Vision startup: Chapter 7 Business Models
Learnings from founding a Computer Vision startup: Chapter 7 Business Models
 
Togetherlearn Learntrends
Togetherlearn LearntrendsTogetherlearn Learntrends
Togetherlearn Learntrends
 
The Secret Sauce for Innovation (shortform)
The Secret Sauce for Innovation (shortform) The Secret Sauce for Innovation (shortform)
The Secret Sauce for Innovation (shortform)
 
The Complexity Curve: How to Design for Simplicity (SXSW, March 2012)
The Complexity Curve: How to Design for Simplicity (SXSW, March 2012)The Complexity Curve: How to Design for Simplicity (SXSW, March 2012)
The Complexity Curve: How to Design for Simplicity (SXSW, March 2012)
 
Agile Architecture and Modeling - Where are we Today
Agile Architecture and Modeling - Where are we TodayAgile Architecture and Modeling - Where are we Today
Agile Architecture and Modeling - Where are we Today
 
Agile tales of creative customer collaboration
Agile tales of creative customer collaborationAgile tales of creative customer collaboration
Agile tales of creative customer collaboration
 
Creativity & Technology In The Age Of AI
Creativity & Technology In The Age Of AICreativity & Technology In The Age Of AI
Creativity & Technology In The Age Of AI
 
Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)
 
Learnings from founding a Computer Vision Startup: Chapter 1 & 2: Why a startup?
Learnings from founding a Computer Vision Startup: Chapter 1 & 2: Why a startup?Learnings from founding a Computer Vision Startup: Chapter 1 & 2: Why a startup?
Learnings from founding a Computer Vision Startup: Chapter 1 & 2: Why a startup?
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute Entrepreneurs
 
Startup Weekend - Interviewing Customers
Startup Weekend - Interviewing CustomersStartup Weekend - Interviewing Customers
Startup Weekend - Interviewing Customers
 
Workflow: The Art of Getting Unstuck
Workflow: The Art of Getting UnstuckWorkflow: The Art of Getting Unstuck
Workflow: The Art of Getting Unstuck
 
The Design Process
The Design ProcessThe Design Process
The Design Process
 
9 tips to boost your innovation project (by @nickdemey @boardofinno)
9 tips to boost your innovation project (by @nickdemey @boardofinno)9 tips to boost your innovation project (by @nickdemey @boardofinno)
9 tips to boost your innovation project (by @nickdemey @boardofinno)
 
How Design Triggers Transformation presented by Tjeerd Hoek
How Design Triggers Transformation presented by Tjeerd HoekHow Design Triggers Transformation presented by Tjeerd Hoek
How Design Triggers Transformation presented by Tjeerd Hoek
 
365度品牌
365度品牌365度品牌
365度品牌
 
Research & Design Methods, Mad*Pow - HxD2013
Research & Design Methods, Mad*Pow - HxD2013Research & Design Methods, Mad*Pow - HxD2013
Research & Design Methods, Mad*Pow - HxD2013
 

Similar to On Becoming a Technical Lead

Vakmanschap is meesterschap
Vakmanschap is meesterschapVakmanschap is meesterschap
Vakmanschap is meesterschapMartijn Dashorst
 
StartupDigest @ Kellogg
StartupDigest @ KelloggStartupDigest @ Kellogg
StartupDigest @ KelloggChris McCann
 
Toward a new entrepreneurial model: Coworking at the heart of value creation
Toward a new entrepreneurial model: Coworking at the heart of value creationToward a new entrepreneurial model: Coworking at the heart of value creation
Toward a new entrepreneurial model: Coworking at the heart of value creationRichard Collin
 
Great Coding Skills Aren't Enough
Great Coding Skills Aren't EnoughGreat Coding Skills Aren't Enough
Great Coding Skills Aren't EnoughGanesh Samarthyam
 
Growth Patterns: Building a foundation for expansion — Driving, or being driv...
Growth Patterns: Building a foundation for expansion — Driving, or being driv...Growth Patterns: Building a foundation for expansion — Driving, or being driv...
Growth Patterns: Building a foundation for expansion — Driving, or being driv...Atlantic Business Technologies (Atlantic BT)
 
Case Study: Making Cornwall Agile
Case Study: Making Cornwall AgileCase Study: Making Cornwall Agile
Case Study: Making Cornwall Agileallan kelly
 
MVP's + Incubators - StartupDigest @ Cal Poly
MVP's + Incubators - StartupDigest @ Cal PolyMVP's + Incubators - StartupDigest @ Cal Poly
MVP's + Incubators - StartupDigest @ Cal PolyChris McCann
 
Agile Architecture Retrospective
Agile Architecture RetrospectiveAgile Architecture Retrospective
Agile Architecture RetrospectiveAjay Danait
 
Leanspark Sofia 2011 - Intro to Lean, Lean Startup, Agile, Business Model Inn...
Leanspark Sofia 2011 - Intro to Lean, Lean Startup, Agile, Business Model Inn...Leanspark Sofia 2011 - Intro to Lean, Lean Startup, Agile, Business Model Inn...
Leanspark Sofia 2011 - Intro to Lean, Lean Startup, Agile, Business Model Inn...Salim Virani
 
What is Product Management
What is Product ManagementWhat is Product Management
What is Product ManagementMind the Product
 
EA Effectiveness: It’s not about how much you know but how you use it
EA Effectiveness: It’s not about how much you know but how you use it EA Effectiveness: It’s not about how much you know but how you use it
EA Effectiveness: It’s not about how much you know but how you use it Mike Walker
 
Oxford Innovation - case study
Oxford Innovation - case studyOxford Innovation - case study
Oxford Innovation - case studyAgileOnTheBeach
 
Building immersive experiences: Usability you can really use
Building immersive experiences: Usability you can really useBuilding immersive experiences: Usability you can really use
Building immersive experiences: Usability you can really useX.commerce
 
Richard Collin - FR
Richard Collin - FRRichard Collin - FR
Richard Collin - FRLa Fonderie
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmyWojciech Seliga
 
Employee driven innovation
Employee driven innovationEmployee driven innovation
Employee driven innovationPrachi Gupta
 
Chaotic Moon Studios Intro
Chaotic Moon Studios IntroChaotic Moon Studios Intro
Chaotic Moon Studios Introgbanton
 
Setting Course: Design Research to Experience Roadmap
Setting Course: Design Research to Experience RoadmapSetting Course: Design Research to Experience Roadmap
Setting Course: Design Research to Experience RoadmapJason Ulaszek
 
Leveling up Developers
Leveling up DevelopersLeveling up Developers
Leveling up DevelopersJeff Dickey
 

Similar to On Becoming a Technical Lead (20)

Vakmanschap is meesterschap
Vakmanschap is meesterschapVakmanschap is meesterschap
Vakmanschap is meesterschap
 
StartupDigest @ Kellogg
StartupDigest @ KelloggStartupDigest @ Kellogg
StartupDigest @ Kellogg
 
Toward a new entrepreneurial model: Coworking at the heart of value creation
Toward a new entrepreneurial model: Coworking at the heart of value creationToward a new entrepreneurial model: Coworking at the heart of value creation
Toward a new entrepreneurial model: Coworking at the heart of value creation
 
Great Coding Skills Aren't Enough
Great Coding Skills Aren't EnoughGreat Coding Skills Aren't Enough
Great Coding Skills Aren't Enough
 
Growth Patterns: Building a foundation for expansion — Driving, or being driv...
Growth Patterns: Building a foundation for expansion — Driving, or being driv...Growth Patterns: Building a foundation for expansion — Driving, or being driv...
Growth Patterns: Building a foundation for expansion — Driving, or being driv...
 
Case Study: Making Cornwall Agile
Case Study: Making Cornwall AgileCase Study: Making Cornwall Agile
Case Study: Making Cornwall Agile
 
MVP's + Incubators - StartupDigest @ Cal Poly
MVP's + Incubators - StartupDigest @ Cal PolyMVP's + Incubators - StartupDigest @ Cal Poly
MVP's + Incubators - StartupDigest @ Cal Poly
 
Agile Architecture Retrospective
Agile Architecture RetrospectiveAgile Architecture Retrospective
Agile Architecture Retrospective
 
Leanspark Sofia 2011 - Intro to Lean, Lean Startup, Agile, Business Model Inn...
Leanspark Sofia 2011 - Intro to Lean, Lean Startup, Agile, Business Model Inn...Leanspark Sofia 2011 - Intro to Lean, Lean Startup, Agile, Business Model Inn...
Leanspark Sofia 2011 - Intro to Lean, Lean Startup, Agile, Business Model Inn...
 
What is Product Management
What is Product ManagementWhat is Product Management
What is Product Management
 
EA Effectiveness: It’s not about how much you know but how you use it
EA Effectiveness: It’s not about how much you know but how you use it EA Effectiveness: It’s not about how much you know but how you use it
EA Effectiveness: It’s not about how much you know but how you use it
 
Oxford Innovation - case study
Oxford Innovation - case studyOxford Innovation - case study
Oxford Innovation - case study
 
Building immersive experiences: Usability you can really use
Building immersive experiences: Usability you can really useBuilding immersive experiences: Usability you can really use
Building immersive experiences: Usability you can really use
 
Richard Collin - FR
Richard Collin - FRRichard Collin - FR
Richard Collin - FR
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy
 
Employee driven innovation
Employee driven innovationEmployee driven innovation
Employee driven innovation
 
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
 
Chaotic Moon Studios Intro
Chaotic Moon Studios IntroChaotic Moon Studios Intro
Chaotic Moon Studios Intro
 
Setting Course: Design Research to Experience Roadmap
Setting Course: Design Research to Experience RoadmapSetting Course: Design Research to Experience Roadmap
Setting Course: Design Research to Experience Roadmap
 
Leveling up Developers
Leveling up DevelopersLeveling up Developers
Leveling up Developers
 

More from Buu Nguyen

C# 3.0 and 4.0
C# 3.0 and 4.0C# 3.0 and 4.0
C# 3.0 and 4.0Buu Nguyen
 
Stories about KMS Technology
Stories about KMS TechnologyStories about KMS Technology
Stories about KMS TechnologyBuu Nguyen
 
Dynamic Binding in C# 4.0
Dynamic Binding in C# 4.0Dynamic Binding in C# 4.0
Dynamic Binding in C# 4.0Buu Nguyen
 
ASP.NET MVC 2.0
ASP.NET MVC 2.0ASP.NET MVC 2.0
ASP.NET MVC 2.0Buu Nguyen
 
Building Scalable .NET Web Applications
Building Scalable .NET Web ApplicationsBuilding Scalable .NET Web Applications
Building Scalable .NET Web ApplicationsBuu Nguyen
 
New Features of ASP.NET 4.0
New Features of ASP.NET 4.0New Features of ASP.NET 4.0
New Features of ASP.NET 4.0Buu Nguyen
 
C# 4.0 and .NET 4.0
C# 4.0 and .NET 4.0C# 4.0 and .NET 4.0
C# 4.0 and .NET 4.0Buu Nguyen
 

More from Buu Nguyen (11)

C# 3.0 and 4.0
C# 3.0 and 4.0C# 3.0 and 4.0
C# 3.0 and 4.0
 
Stories about KMS Technology
Stories about KMS TechnologyStories about KMS Technology
Stories about KMS Technology
 
ASP.NET MVC 3
ASP.NET MVC 3ASP.NET MVC 3
ASP.NET MVC 3
 
HTML5 in IE9
HTML5 in IE9HTML5 in IE9
HTML5 in IE9
 
Dynamic Binding in C# 4.0
Dynamic Binding in C# 4.0Dynamic Binding in C# 4.0
Dynamic Binding in C# 4.0
 
ASP.NET MVC 2.0
ASP.NET MVC 2.0ASP.NET MVC 2.0
ASP.NET MVC 2.0
 
Building Scalable .NET Web Applications
Building Scalable .NET Web ApplicationsBuilding Scalable .NET Web Applications
Building Scalable .NET Web Applications
 
New Features of ASP.NET 4.0
New Features of ASP.NET 4.0New Features of ASP.NET 4.0
New Features of ASP.NET 4.0
 
C# 4.0 and .NET 4.0
C# 4.0 and .NET 4.0C# 4.0 and .NET 4.0
C# 4.0 and .NET 4.0
 
Combres
CombresCombres
Combres
 
Fasterflect
FasterflectFasterflect
Fasterflect
 

Recently uploaded

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

On Becoming a Technical Lead

  • 1. On  Becomin g  a   Technical  L ead   Buu  Nguyen ,  VP  Techno logy   KMS  Techn ology  
  • 2. What  is  meant  by  “tech  lead”?  
  • 3. Top  engineer   Assure   Own   implementation   architecture  &   quality   critical  modules   Mentor  other   engineers  
  • 4. Should  I  become  a  tech  lead?   Or  how  should  I  choose  a  career?  
  • 5. Passion   Reward   Strength  
  • 6. Passion Passion   Passion  overcomes  challenges  
  • 7. Passion Come  what  may  at  the  end,     you  will  have  had  good  time  
  • 8. Being  passionate  about  something   doesn’t  mean  you  can  be  really  good  at  it  
  • 9. Trying  real  hard  doesn’t  guarantee  being  top  
  • 10. Yourself   DNA   Environment  
  • 11. You  are  unique,  so  is  your  strength   Build  your  career  on  it  
  • 12. Is  the  REWARD  good?  
  • 13.
  • 14. What  makes  a  good  tech  lead?   Or  what  should  I  do  to  become  a  tech  lead?  
  • 15. Experience   Communication   Knowledge   Professionalism   Creativity  
  • 16. Experience   Communication   Knowledge   Professionalism   Creativity  
  • 17. Know  broad   "If  you  are  a  .NET  programmer,  learn  Java.  If  you  are  a  Java   programmer,  learn  Ruby.  If  you  are  a  C  programmer,  learn  Lisp.”        The  Clean  Coder,  Robert  C.  Martin  
  • 18. Know  deep   "You  need  knowledge  of  speciUic  technologies  to  do  your  job,  but  you       need  knowledge  of  software  engineering  principles  to  do  your  job  well.”        After  the  Gold  Rush,  Steve  McConnell  
  • 19. The  WHWHW  Framework   Level   Question   Hobbyist   What  is  it?   Apprentice   How  to  use  it?   Competent   Why  is  it  built?   Advanced   How  is  it  built?   Master   Why  is  it  built  that  way?  
  • 21. Experience   Communication   Knowledge   Professionalism   Creativity  
  • 22. The  10,000-­‐hour  rule   “Practice  isn't  the  thing  you  do  once  you're  good.  It's  the  thing  you  do   that  makes  you  good.”        Outliers,  Malcolm  Gladwell  
  • 23. Not  all  10,000  hours  are  equal   “The  bottom  line  on  experience  is  this:  If  you  work  for  10  years,  do  you   get  10  years  of  experience  or  do  you  get  1  year  of  experience  10  times?”        Code  Complete,  Steve  McConnell  
  • 25. Experience   Communication   Knowledge   Professionalism   Creativity  
  • 26. Experience   Communication   Knowledge   Professionalism   Creativity  
  • 28. Work  hard  on  your  real  needs  
  • 29. Get  exposed  to  ideas   “Whenever  human  beings  Uirst  organized  themselves  into  settlements   that  resembled  liquid  networks,  a  great  Ulowering  of  innovations  would   have  immediately  followed.”        Where  Good  Ideas  Come  From,  Steven  Johnson  
  • 30. Experience   Communication   Knowledge   Professionalism   Creativity  
  • 31. Take  and  accept  responsibility   “I  will  prescribe  regimens  for  the  good  of  my  patients  according  to  my   ability  and  my  judgment  and  never  do  harm  to  anyone.”        Excerpt  from  the  Hippocratic  Oath  
  • 32. Career  development  is  your  responsibility   “You  should  plan  on  working  60  hours  per  week.  The  Uirst  40  are  for   your  employer.  The  remaining  20  are  for  you.”        The  Clean  Coder,  Robert  C.  Martin  
  • 33. Takeaway   0 Is  “tech  lead”  for  you?   0 Know  your  passion,  strength  and  reward   0 How  to  become  one?   0 Work  on  your  knowledge,  experience,   communication,  creativity  and   professionalism  
  • 34. Thank  You!   0  buunguyen@kms-­‐technology.com   0  www.buunguyen.net/blog   0  Online  nick:  buunguyen   0  Twitter,  Facebook,  LinkedIn   0  Github,  CodePlex   0  SlideShare,  The  Code  Project