SlideShare a Scribd company logo
1 of 64
Download to read offline
Accidentally
Manager
Evergreen Valley College, Oct. 03rd, 2015
A Survival Guide for First-Time Engineering
Managers
This presentation reflects only my
personal opinions and is NOT
sponsored or else related
to my current employer.
Just my own thoughts or the ones
of referenced others. 
2
3
Code Camp
Code Camp
Your feedback is important!
http://speakerrate.com/speakers/18667-theo-jungeblut
Where to get the Slides
http://www.slideshare.net/theojungeblut
Overview
• You and me
– My Professional Journey
– How about you?
• Manager or Engineer?
• Management Styles
• Leader vs Manager
• Things to deal with
• Traps to avoid
• Summary
Why are we here?
7
To talk about Me 
8
I always wanted to
be an
Engineer
9
10
http://i.ytimg.com/vi/q4DI-AILh8U/maxresdefault.jpg
11
http://www.righthandsynergy.com/wp-content/uploads/2012/08/Empleo-Vacante-Tijuana-Embedded-Software-Engineer.jpg
Being the Architect
12
http://matrix.wikia.com/wiki/The_Architect?file=Architect.png
13
http://www.opfro.org/Components/Producers/Roles/SoftwareArchitect.gif
Betheguywith
answersanddirections
14
https://www.sunfrogshirts.com/Funny/Keep-Calm-Let-The-
Software-Architect-Handle-It-vm81.html
What am I today?
15
Manager
16
ttp://www.eylean.com/blog/wp-content/uploads/2014/06/project-manager-multitasking.jpg
How did I end up
becoming a manager?
17
Career Paths
18
https://www.rajiv.com/blog/2011/06/11/product-engineering-career/
Theo Jungeblut
• Director Customer Success at
AppDynamics in San Francisco
• Coder & software craftsman by night,
first time dad and house builder
• Architects decoupled solutions
& crafts maintainable code to last
• Worked in healthcare and factory
automation, building mission critical
applications, framework & platforms
• Degree in Software Engineering
and Network Communications
• Enjoys cycling, running and eating
theo@designitright.net
www.designitright.net
Okay, Okay it is really about
you!
20
Survey Time
Manager Engineer Architect
21
Who is considering
becoming a manager?
How about staying
an engineer?
23
Who became
“accidentally”
Manager?
24
Engineer vs. Manager 25
http://www.slideshare.net/pawelbrodzinski/good-
manager-true-leader
Engineer Pros & Cons
Pros
• Playing with technology is fun
• Creating something
• More engineer jobs (in an organization)
Cons
• Technology changes faster (and faster)
• Less high level engineer position
• Harder to get job with age
26
Manager Pros & Cons
Pros
• Process change slower than technology
• More career opportunities (in age)
• Possible higher salary
Cons
• People work & solve people problems
• More politics
• Higher personal responsibilities
27
You are a manager,
what now?
28
Don’t change anything… yet
29http://joplin-mohomesforsale.com/image_store/uploads/9/8/6/3/7/ar127856442073689.png
Listen & Understand… first
30
http://blog.converseon.com/wp-content/uploads/2011/02/Blog-Listen_First.png
Management Styles
• Autocratic
• Persuasive
• Consultative
• Management by Walking Around (MBWA)
• Laissez-faire / Delegative
• Democratic / Participative
• Chaotic
31
Autocratic
32
http://i.kinja-img.com/gawker-media/image/upload/s--Hut-m7ip--
/c_fit,fl_progressive,q_80,w_636/19d8sm6pcxxwfjpg.jpg
Persuasive
33
http://www.consultventuretech.com/wp-content/uploads/2009/01/fotolia_5557970_xs.jpg
Management by Walking Around (MBWA)
34
http://www.mattmacdonald.ca/blog/2011/4/29/management-by-walking-around-mbwa.html
Laissez-faire / Delegative
35http://www.yourarticlelibrary.com/wp-content/uploads/2013/12/a438.jpg
Democratic (Participative)
36
http://www.buzzle.com/articles/participative-leadership-style.html
Chaotic
37
http://blog.commlabindia.com/wp-
content/uploads/2010/09/management-styles.jpg
None fits All!
38
Situational Leadership
39
http://teachthem.files.wordpress.com/2012/11/situational-
leadership-model.jpg
http://en.wikipedia.org/wiki/Situational_leadership_theory
Manager
vs
Leader
40
41
http://bhayanibracewell.co.uk/latest-news/leader-or-manager-the-gap-is-getting-greater
42
http://usscospeaks.com/leaders-vs-managers-whats-the-difference/
The (right) Role/Skills Match
43
http://www.techzavia.com/leaders-and-managers-job-role-vs-traits/#.VDBzLulw7zZ
Being a (First-Level) Manager
• Find a mentor and discuss with same level peers
• “Part of Management” or “part of the team “
• Cannot share everything with team
• Limited influence on decisions
• Needs to enforce decision made higher up you may
not agree on and sell it to the team
• Find a way to master the email epidemic
• Learn to better prioritize
44
Managing is like Parenting
45
http://amplifiedlifenetwork.com/2013/07/managing-is-like-parenting/
Understand the needs of your team
46
Maslow's hierarchy of needs (1943/1954)
http://en.wikipedia.org/wiki/Maslow's_hierarchy_of_needs
Treat everyone
the same
47
48
http://www.accioneast.org/blog/
Fairly does NOT mean the Same
49
http://www.bizjournals.com/bizjournals/how-to/growth-strategies/2014/02/treating-
employees-fairly-not-the-same.html?page=all
Not Everyone is the Same
• Everyone is different, has different needs and reacts
differently
• Understands the needs of each team member and
how they tick
• Find out what works best for them
• Be consistent, allow you you team to understand
how you tick
50
http://www.newsroomtuneup.com/2014/01/09/shattering-the-myth-you-dont-treat-all-
employees-the-same/
Junior vs Senior
• Junior team members needs stronger
guidelines and mentoring
• Senior team members do NOT appreciated
micro management
51
The Peer Issue
52
http://lifehacker.com/how-can-i-make-the-transition-easier-after-a-promotion-1505294929
Why You? Why not Me?
53
http://ffbmco.com/wp-content/uploads/2014/09/slide_ask_why_not_me.jpg
The Politician(s)
54© Gage Skidmore - https://www.flickr.com/photos/gageskidmore/5440002785
Company Politics
"Office politics" are the strategies that people play
to gain advantage, personally or for a cause they
support.
• BE AWARE YOU HAVE A CHOICE
• KNOW WHAT YOU ARE TRYING TO ACHIEVE
• FOCUS ON YOUR CIRCLE OF INFLUENCE
• DON’T TAKE SIDES
• DON’T GET PERSONAL
• SEEK TO UNDERSTAND, BEFORE BEING UNDERSTOOD
• THINK WIN-WIN
55http://www.lifehack.org/articles/work/7-habits-to-win-in-office-politics.html
https://www.mindtools.com/pages/article/newCDV_85.htm
The HR Trap
56
http://www.shiftconsultants.com/wp-
content/uploads/2014/08/Interviewing-Skills-Training.png
The HR Trap
• As a manager you may cannot keep something
confidential for legal reason
• Responsibilities can extend beyond work time and
work events
57
Recommended Books
58
Moretocome…
Summary
• There is not a path, it depends
• Keep the door open, in case your took the
wrong turn
• Managing is troubleshooting and problem
solving of process, interpersonal, project and
organizational issues
• Leading and managing have their place
• Empower your team rather than micro
manage
• Enjoy what you do and be passionate about it
Downloads,
Feedback & Comments:
Q & A
Graphic by Nathan Sawaya courtesy of brickartist.com
theo@designitright.net
www.designitright.net
http://speakerrate.com/speakers/
18667-theo-jungeblut
References…
http://www.roughnotes.com/rnmagazine/2008/september08/09p230.htm
http://en.wikipedia.org/wiki/Management_styles
Engineer vs Manager
http://www.slideshare.net/asadykhan/the-qualities-of-a-good-manager
Manager vs Leader
http://usscospeaks.com/leaders-vs-managers-whats-the-difference/
http://www.techzavia.com/leaders-and-managers-job-role-vs-traits/#.VDBySulw7zZ
http://www.techzavia.com/10-helpful-articles-on-leadership-andmanagement-styles/#.VDBz8ulw7zY
http://www.roughnotes.com/rnmagazine/2008/september08/09p230.htm
http://www.newsroomtuneup.com/2014/01/09/shattering-the-myth-you-dont-treat-all-employees-the-
same/
http://www.bizjournals.com/bizjournals/how-to/growth-strategies/2014/02/treating-employees-fairly-
not-the-same.html?page=all
http://www.mattmacdonald.ca/blog/2011/4/29/management-by-walking-around-mbwa.html
Books
http://www.amazon.com/Ahead-Curve-Applied-Strategic-
Thinking/dp/0972462732/ref=sr_1_4?ie=UTF8&qid=1412456482&sr=8-
4&keywords=ahead+of+the+curve
http://www.rpi.edu/dept/advising/free_enterprise/business_structures/management_styles.htm
Time to say Thank You!
The Organizers
Evergreen Valley College (team)
The volunteers (how about you?)
TheSponsors
Picturesfromhttp://blog.siliconvalley-codecamp.com
Blog, Rating, Slides
http://www.DesignItRight.net
http://speakerrate.com/speake
rs/18667-theo-jungeblut
www.slideshare.net/theojungeblut
… thanks for you attention!
And visit and support the
www.siliconvalley-codecamp.com
Please fill out the
feedback, and…
www.speakerrate.com/theoj

More Related Content

Viewers also liked

02 integrate highchart
02 integrate highchart02 integrate highchart
02 integrate highchartErhwen Kuo
 
Building an Online-Recommendation Engine with MongoDB
Building an Online-Recommendation Engine with MongoDBBuilding an Online-Recommendation Engine with MongoDB
Building an Online-Recommendation Engine with MongoDBMongoDB
 
05 integrate redis
05 integrate redis05 integrate redis
05 integrate redisErhwen Kuo
 
Introduction to rest.li
Introduction to rest.liIntroduction to rest.li
Introduction to rest.liJoe Betz
 
Elements Of A Culture Of Achievement For All
Elements Of A  Culture Of Achievement For AllElements Of A  Culture Of Achievement For All
Elements Of A Culture Of Achievement For AllDrLourdes
 
Clean code and Code Smells
Clean code and Code SmellsClean code and Code Smells
Clean code and Code SmellsMario Sangiorgio
 
Squire: A polyglot application combining Neo4j, MongoDB, Ruby and Scala @ FOS...
Squire: A polyglot application combining Neo4j, MongoDB, Ruby and Scala @ FOS...Squire: A polyglot application combining Neo4j, MongoDB, Ruby and Scala @ FOS...
Squire: A polyglot application combining Neo4j, MongoDB, Ruby and Scala @ FOS...Alberto Perdomo
 
Clean Code: Stop wasting my time
Clean Code: Stop wasting my timeClean Code: Stop wasting my time
Clean Code: Stop wasting my timeEdorian
 
Stop wasting-time-by-applying-clean-code-principles
Stop wasting-time-by-applying-clean-code-principlesStop wasting-time-by-applying-clean-code-principles
Stop wasting-time-by-applying-clean-code-principlesEdorian
 
Bringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - Australia
Bringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - AustraliaBringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - Australia
Bringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - AustraliaBill Scott
 
Powerpoint on environmental issues
Powerpoint on environmental issuesPowerpoint on environmental issues
Powerpoint on environmental issuesMonika Uppal
 

Viewers also liked (17)

02 integrate highchart
02 integrate highchart02 integrate highchart
02 integrate highchart
 
Clean code
Clean codeClean code
Clean code
 
Doing Business in Nepal, A Quick Guide to Foreign Investor...
Doing Business in Nepal, A Quick Guide to Foreign Investor...Doing Business in Nepal, A Quick Guide to Foreign Investor...
Doing Business in Nepal, A Quick Guide to Foreign Investor...
 
Building an Online-Recommendation Engine with MongoDB
Building an Online-Recommendation Engine with MongoDBBuilding an Online-Recommendation Engine with MongoDB
Building an Online-Recommendation Engine with MongoDB
 
Clean Code 2
Clean Code 2Clean Code 2
Clean Code 2
 
05 integrate redis
05 integrate redis05 integrate redis
05 integrate redis
 
Introduction to rest.li
Introduction to rest.liIntroduction to rest.li
Introduction to rest.li
 
Elements Of A Culture Of Achievement For All
Elements Of A  Culture Of Achievement For AllElements Of A  Culture Of Achievement For All
Elements Of A Culture Of Achievement For All
 
Clean code and Code Smells
Clean code and Code SmellsClean code and Code Smells
Clean code and Code Smells
 
Squire: A polyglot application combining Neo4j, MongoDB, Ruby and Scala @ FOS...
Squire: A polyglot application combining Neo4j, MongoDB, Ruby and Scala @ FOS...Squire: A polyglot application combining Neo4j, MongoDB, Ruby and Scala @ FOS...
Squire: A polyglot application combining Neo4j, MongoDB, Ruby and Scala @ FOS...
 
Clean Code: Stop wasting my time
Clean Code: Stop wasting my timeClean Code: Stop wasting my time
Clean Code: Stop wasting my time
 
Stop wasting-time-by-applying-clean-code-principles
Stop wasting-time-by-applying-clean-code-principlesStop wasting-time-by-applying-clean-code-principles
Stop wasting-time-by-applying-clean-code-principles
 
Clean Code
Clean CodeClean Code
Clean Code
 
Clean code
Clean codeClean code
Clean code
 
Bringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - Australia
Bringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - AustraliaBringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - Australia
Bringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - Australia
 
Clean coding-practices
Clean coding-practicesClean coding-practices
Clean coding-practices
 
Powerpoint on environmental issues
Powerpoint on environmental issuesPowerpoint on environmental issues
Powerpoint on environmental issues
 

Similar to Accidentally Manager – A Survival Guide for First-Time Engineering Managers

The Secrets of Agile Leaders at BU Agile Innovation Lab
The Secrets of Agile Leaders at BU Agile Innovation LabThe Secrets of Agile Leaders at BU Agile Innovation Lab
The Secrets of Agile Leaders at BU Agile Innovation LabPeter Stevens
 
Executives role in agile
Executives role in agileExecutives role in agile
Executives role in agileTushar Somaiya
 
A Knowledge Exchange Strategy for Enterprise
A Knowledge Exchange Strategy for EnterpriseA Knowledge Exchange Strategy for Enterprise
A Knowledge Exchange Strategy for EnterpriseAaron Silvers
 
Enterprise social what is the real value to the business - sps boston - jun...
Enterprise social   what is the real value to the business - sps boston - jun...Enterprise social   what is the real value to the business - sps boston - jun...
Enterprise social what is the real value to the business - sps boston - jun...Ruven Gotz
 
HCI Webinar: Changing a Company Culture, One Technological Performance Module...
HCI Webinar: Changing a Company Culture, One Technological Performance Module...HCI Webinar: Changing a Company Culture, One Technological Performance Module...
HCI Webinar: Changing a Company Culture, One Technological Performance Module...Cornerstone OnDemand
 
ProductCamp Singapore #1 - Lean in Product Management
ProductCamp Singapore #1 - Lean in Product ManagementProductCamp Singapore #1 - Lean in Product Management
ProductCamp Singapore #1 - Lean in Product ManagementMichael Ong
 
Collaboration and enterprise social tools-SharePointAlooza - 2015
Collaboration and enterprise social tools-SharePointAlooza - 2015Collaboration and enterprise social tools-SharePointAlooza - 2015
Collaboration and enterprise social tools-SharePointAlooza - 2015Ruven Gotz
 
Enterprise social-what is the real value to the business - SPFest DC - April ...
Enterprise social-what is the real value to the business - SPFest DC - April ...Enterprise social-what is the real value to the business - SPFest DC - April ...
Enterprise social-what is the real value to the business - SPFest DC - April ...Ruven Gotz
 
The IT Innovators Dilemma: A provocation on leadership and disruption
The IT Innovators Dilemma: A provocation on leadership and disruptionThe IT Innovators Dilemma: A provocation on leadership and disruption
The IT Innovators Dilemma: A provocation on leadership and disruptionThe Metropolitan Museum of Art
 
What the hell is up to-date leadership
What the hell is up to-date leadershipWhat the hell is up to-date leadership
What the hell is up to-date leadershipBirgit Mallow
 
How can this change you? Agile2018 report
How can this change you? Agile2018 reportHow can this change you? Agile2018 report
How can this change you? Agile2018 reportLINE Corporation
 
Enterprise social what is the real value to the business - collab con - mar...
Enterprise social   what is the real value to the business - collab con - mar...Enterprise social   what is the real value to the business - collab con - mar...
Enterprise social what is the real value to the business - collab con - mar...Ruven Gotz
 
The Misaligned Middle - Getting on board with Change
The Misaligned Middle - Getting on board with ChangeThe Misaligned Middle - Getting on board with Change
The Misaligned Middle - Getting on board with ChangeDominica DeGrandis
 
How Leaders Can Support Lean Using Leader Standard Work with GoLeanSixSigma.com
How Leaders Can Support Lean Using Leader Standard Work with GoLeanSixSigma.com How Leaders Can Support Lean Using Leader Standard Work with GoLeanSixSigma.com
How Leaders Can Support Lean Using Leader Standard Work with GoLeanSixSigma.com GoLeanSixSigma.com
 
SharePoint Saturday Toronto - Understanding the value of enterprise social - ...
SharePoint Saturday Toronto - Understanding the value of enterprise social - ...SharePoint Saturday Toronto - Understanding the value of enterprise social - ...
SharePoint Saturday Toronto - Understanding the value of enterprise social - ...Ruven Gotz
 
Jürgen Dittmar, Cocondi - Management 3.0 | Agile Greece Summit 2015
Jürgen Dittmar, Cocondi - Management 3.0 | Agile Greece Summit 2015Jürgen Dittmar, Cocondi - Management 3.0 | Agile Greece Summit 2015
Jürgen Dittmar, Cocondi - Management 3.0 | Agile Greece Summit 2015Agile Greece
 

Similar to Accidentally Manager – A Survival Guide for First-Time Engineering Managers (20)

The Secrets of Agile Leaders at BU Agile Innovation Lab
The Secrets of Agile Leaders at BU Agile Innovation LabThe Secrets of Agile Leaders at BU Agile Innovation Lab
The Secrets of Agile Leaders at BU Agile Innovation Lab
 
Executives role in agile
Executives role in agileExecutives role in agile
Executives role in agile
 
A Knowledge Exchange Strategy for Enterprise
A Knowledge Exchange Strategy for EnterpriseA Knowledge Exchange Strategy for Enterprise
A Knowledge Exchange Strategy for Enterprise
 
Enterprise social what is the real value to the business - sps boston - jun...
Enterprise social   what is the real value to the business - sps boston - jun...Enterprise social   what is the real value to the business - sps boston - jun...
Enterprise social what is the real value to the business - sps boston - jun...
 
HCI Webinar: Changing a Company Culture, One Technological Performance Module...
HCI Webinar: Changing a Company Culture, One Technological Performance Module...HCI Webinar: Changing a Company Culture, One Technological Performance Module...
HCI Webinar: Changing a Company Culture, One Technological Performance Module...
 
ProductCamp Singapore #1 - Lean in Product Management
ProductCamp Singapore #1 - Lean in Product ManagementProductCamp Singapore #1 - Lean in Product Management
ProductCamp Singapore #1 - Lean in Product Management
 
Collaboration and enterprise social tools-SharePointAlooza - 2015
Collaboration and enterprise social tools-SharePointAlooza - 2015Collaboration and enterprise social tools-SharePointAlooza - 2015
Collaboration and enterprise social tools-SharePointAlooza - 2015
 
Enterprise social-what is the real value to the business - SPFest DC - April ...
Enterprise social-what is the real value to the business - SPFest DC - April ...Enterprise social-what is the real value to the business - SPFest DC - April ...
Enterprise social-what is the real value to the business - SPFest DC - April ...
 
The IT Innovators Dilemma: A provocation on leadership and disruption
The IT Innovators Dilemma: A provocation on leadership and disruptionThe IT Innovators Dilemma: A provocation on leadership and disruption
The IT Innovators Dilemma: A provocation on leadership and disruption
 
ICT Tools for PLC's
ICT Tools for PLC'sICT Tools for PLC's
ICT Tools for PLC's
 
What the hell is up to-date leadership
What the hell is up to-date leadershipWhat the hell is up to-date leadership
What the hell is up to-date leadership
 
How can this change you? Agile2018 report
How can this change you? Agile2018 reportHow can this change you? Agile2018 report
How can this change you? Agile2018 report
 
Enterprise social what is the real value to the business - collab con - mar...
Enterprise social   what is the real value to the business - collab con - mar...Enterprise social   what is the real value to the business - collab con - mar...
Enterprise social what is the real value to the business - collab con - mar...
 
The Misaligned Middle - Getting on board with Change
The Misaligned Middle - Getting on board with ChangeThe Misaligned Middle - Getting on board with Change
The Misaligned Middle - Getting on board with Change
 
Putting People First to Avoid Implementation Pitfalls
Putting People First to Avoid Implementation Pitfalls Putting People First to Avoid Implementation Pitfalls
Putting People First to Avoid Implementation Pitfalls
 
Leadership
LeadershipLeadership
Leadership
 
Femgineer Forum Staying Technical
Femgineer Forum Staying TechnicalFemgineer Forum Staying Technical
Femgineer Forum Staying Technical
 
How Leaders Can Support Lean Using Leader Standard Work with GoLeanSixSigma.com
How Leaders Can Support Lean Using Leader Standard Work with GoLeanSixSigma.com How Leaders Can Support Lean Using Leader Standard Work with GoLeanSixSigma.com
How Leaders Can Support Lean Using Leader Standard Work with GoLeanSixSigma.com
 
SharePoint Saturday Toronto - Understanding the value of enterprise social - ...
SharePoint Saturday Toronto - Understanding the value of enterprise social - ...SharePoint Saturday Toronto - Understanding the value of enterprise social - ...
SharePoint Saturday Toronto - Understanding the value of enterprise social - ...
 
Jürgen Dittmar, Cocondi - Management 3.0 | Agile Greece Summit 2015
Jürgen Dittmar, Cocondi - Management 3.0 | Agile Greece Summit 2015Jürgen Dittmar, Cocondi - Management 3.0 | Agile Greece Summit 2015
Jürgen Dittmar, Cocondi - Management 3.0 | Agile Greece Summit 2015
 

More from Theo Jungeblut

Clean Code Part i - Design Patterns and Best Practices -
Clean Code Part i - Design Patterns and Best Practices -Clean Code Part i - Design Patterns and Best Practices -
Clean Code Part i - Design Patterns and Best Practices -Theo Jungeblut
 
Cut your Dependencies with - Dependency Injection for South Bay.NET User Grou...
Cut your Dependencies with - Dependency Injection for South Bay.NET User Grou...Cut your Dependencies with - Dependency Injection for South Bay.NET User Grou...
Cut your Dependencies with - Dependency Injection for South Bay.NET User Grou...Theo Jungeblut
 
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...Theo Jungeblut
 
Clean Code - Design Patterns and Best Practices at Silicon Valley Code Camp
Clean Code - Design Patterns and Best Practices at Silicon Valley Code CampClean Code - Design Patterns and Best Practices at Silicon Valley Code Camp
Clean Code - Design Patterns and Best Practices at Silicon Valley Code CampTheo Jungeblut
 
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...Theo Jungeblut
 
Clean Code II - Dependency Injection at SoCal Code Camp San Diego (07/27/2013)
Clean Code II - Dependency Injection at SoCal Code Camp San Diego (07/27/2013)Clean Code II - Dependency Injection at SoCal Code Camp San Diego (07/27/2013)
Clean Code II - Dependency Injection at SoCal Code Camp San Diego (07/27/2013)Theo Jungeblut
 
Clean Code I - Design Patterns and Best Practices at SoCal Code Camp San Dieg...
Clean Code I - Design Patterns and Best Practices at SoCal Code Camp San Dieg...Clean Code I - Design Patterns and Best Practices at SoCal Code Camp San Dieg...
Clean Code I - Design Patterns and Best Practices at SoCal Code Camp San Dieg...Theo Jungeblut
 
Cut your Dependencies with Dependency Injection for East Bay.NET User Group
Cut your Dependencies with Dependency Injection for East Bay.NET User Group Cut your Dependencies with Dependency Injection for East Bay.NET User Group
Cut your Dependencies with Dependency Injection for East Bay.NET User Group Theo Jungeblut
 
Clean Code - Design Patterns and Best Practices for Bay.NET SF User Group (01...
Clean Code - Design Patterns and Best Practices for Bay.NET SF User Group (01...Clean Code - Design Patterns and Best Practices for Bay.NET SF User Group (01...
Clean Code - Design Patterns and Best Practices for Bay.NET SF User Group (01...Theo Jungeblut
 
Cut your Dependencies with Dependency Injection - .NET User Group Osnabrueck
Cut your Dependencies with Dependency Injection - .NET User Group OsnabrueckCut your Dependencies with Dependency Injection - .NET User Group Osnabrueck
Cut your Dependencies with Dependency Injection - .NET User Group OsnabrueckTheo Jungeblut
 
Cut your Dependencies - Dependency Injection at Silicon Valley Code Camp
Cut your Dependencies - Dependency Injection at Silicon Valley Code CampCut your Dependencies - Dependency Injection at Silicon Valley Code Camp
Cut your Dependencies - Dependency Injection at Silicon Valley Code CampTheo Jungeblut
 
Clean Code Part III - Craftsmanship at SoCal Code Camp
Clean Code Part III - Craftsmanship at SoCal Code CampClean Code Part III - Craftsmanship at SoCal Code Camp
Clean Code Part III - Craftsmanship at SoCal Code CampTheo Jungeblut
 
Clean Code Part II - Dependency Injection at SoCal Code Camp
Clean Code Part II - Dependency Injection at SoCal Code CampClean Code Part II - Dependency Injection at SoCal Code Camp
Clean Code Part II - Dependency Injection at SoCal Code CampTheo Jungeblut
 
Clean Code for East Bay .NET User Group
Clean Code for East Bay .NET User GroupClean Code for East Bay .NET User Group
Clean Code for East Bay .NET User GroupTheo Jungeblut
 
Contract First Development with Microsoft Code Contracts and Microsoft Pex at...
Contract First Development with Microsoft Code Contracts and Microsoft Pex at...Contract First Development with Microsoft Code Contracts and Microsoft Pex at...
Contract First Development with Microsoft Code Contracts and Microsoft Pex at...Theo Jungeblut
 
Lego For Engineers - Dependency Injection for LIDNUG (2011-06-03)
Lego For Engineers - Dependency Injection for LIDNUG (2011-06-03)Lego For Engineers - Dependency Injection for LIDNUG (2011-06-03)
Lego For Engineers - Dependency Injection for LIDNUG (2011-06-03)Theo Jungeblut
 
Lego for Software Engineers at Silicon Valley Code Camp 2011 (2010-10-10)
Lego for Software Engineers at Silicon Valley Code Camp 2011 (2010-10-10)Lego for Software Engineers at Silicon Valley Code Camp 2011 (2010-10-10)
Lego for Software Engineers at Silicon Valley Code Camp 2011 (2010-10-10)Theo Jungeblut
 

More from Theo Jungeblut (17)

Clean Code Part i - Design Patterns and Best Practices -
Clean Code Part i - Design Patterns and Best Practices -Clean Code Part i - Design Patterns and Best Practices -
Clean Code Part i - Design Patterns and Best Practices -
 
Cut your Dependencies with - Dependency Injection for South Bay.NET User Grou...
Cut your Dependencies with - Dependency Injection for South Bay.NET User Grou...Cut your Dependencies with - Dependency Injection for South Bay.NET User Grou...
Cut your Dependencies with - Dependency Injection for South Bay.NET User Grou...
 
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
 
Clean Code - Design Patterns and Best Practices at Silicon Valley Code Camp
Clean Code - Design Patterns and Best Practices at Silicon Valley Code CampClean Code - Design Patterns and Best Practices at Silicon Valley Code Camp
Clean Code - Design Patterns and Best Practices at Silicon Valley Code Camp
 
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
 
Clean Code II - Dependency Injection at SoCal Code Camp San Diego (07/27/2013)
Clean Code II - Dependency Injection at SoCal Code Camp San Diego (07/27/2013)Clean Code II - Dependency Injection at SoCal Code Camp San Diego (07/27/2013)
Clean Code II - Dependency Injection at SoCal Code Camp San Diego (07/27/2013)
 
Clean Code I - Design Patterns and Best Practices at SoCal Code Camp San Dieg...
Clean Code I - Design Patterns and Best Practices at SoCal Code Camp San Dieg...Clean Code I - Design Patterns and Best Practices at SoCal Code Camp San Dieg...
Clean Code I - Design Patterns and Best Practices at SoCal Code Camp San Dieg...
 
Cut your Dependencies with Dependency Injection for East Bay.NET User Group
Cut your Dependencies with Dependency Injection for East Bay.NET User Group Cut your Dependencies with Dependency Injection for East Bay.NET User Group
Cut your Dependencies with Dependency Injection for East Bay.NET User Group
 
Clean Code - Design Patterns and Best Practices for Bay.NET SF User Group (01...
Clean Code - Design Patterns and Best Practices for Bay.NET SF User Group (01...Clean Code - Design Patterns and Best Practices for Bay.NET SF User Group (01...
Clean Code - Design Patterns and Best Practices for Bay.NET SF User Group (01...
 
Cut your Dependencies with Dependency Injection - .NET User Group Osnabrueck
Cut your Dependencies with Dependency Injection - .NET User Group OsnabrueckCut your Dependencies with Dependency Injection - .NET User Group Osnabrueck
Cut your Dependencies with Dependency Injection - .NET User Group Osnabrueck
 
Cut your Dependencies - Dependency Injection at Silicon Valley Code Camp
Cut your Dependencies - Dependency Injection at Silicon Valley Code CampCut your Dependencies - Dependency Injection at Silicon Valley Code Camp
Cut your Dependencies - Dependency Injection at Silicon Valley Code Camp
 
Clean Code Part III - Craftsmanship at SoCal Code Camp
Clean Code Part III - Craftsmanship at SoCal Code CampClean Code Part III - Craftsmanship at SoCal Code Camp
Clean Code Part III - Craftsmanship at SoCal Code Camp
 
Clean Code Part II - Dependency Injection at SoCal Code Camp
Clean Code Part II - Dependency Injection at SoCal Code CampClean Code Part II - Dependency Injection at SoCal Code Camp
Clean Code Part II - Dependency Injection at SoCal Code Camp
 
Clean Code for East Bay .NET User Group
Clean Code for East Bay .NET User GroupClean Code for East Bay .NET User Group
Clean Code for East Bay .NET User Group
 
Contract First Development with Microsoft Code Contracts and Microsoft Pex at...
Contract First Development with Microsoft Code Contracts and Microsoft Pex at...Contract First Development with Microsoft Code Contracts and Microsoft Pex at...
Contract First Development with Microsoft Code Contracts and Microsoft Pex at...
 
Lego For Engineers - Dependency Injection for LIDNUG (2011-06-03)
Lego For Engineers - Dependency Injection for LIDNUG (2011-06-03)Lego For Engineers - Dependency Injection for LIDNUG (2011-06-03)
Lego For Engineers - Dependency Injection for LIDNUG (2011-06-03)
 
Lego for Software Engineers at Silicon Valley Code Camp 2011 (2010-10-10)
Lego for Software Engineers at Silicon Valley Code Camp 2011 (2010-10-10)Lego for Software Engineers at Silicon Valley Code Camp 2011 (2010-10-10)
Lego for Software Engineers at Silicon Valley Code Camp 2011 (2010-10-10)
 

Recently uploaded

Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 

Recently uploaded (20)

Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 

Accidentally Manager – A Survival Guide for First-Time Engineering Managers