Key Principles of Success as an Internet Engineer
Transcript of Key Principles of Success as an Internet Engineer
Key Principles of Successas an Internet Engineer
How to succeed and be one of the “Best you can be.”
•Barry Raveendran Greene•[email protected]
Our Goal – Learn from your Peers
•“How do you maintain your energy to keep on learning?”
•How do the top Internet engineers in the industry be the top engineering?
•What are some of the key habits that everyone can use to be a better Internet engineer?
What people think of the Internet …
Outside World
Every machine transparently connected to every other
machine...
Slide originally created in 1994
What the Internet really is …
Every PersonVirtually Connected to Each
Other....
Slide originally created in 1994
Why is the Internet a Success?
TCP/IP
Virtual Private Networks
Intranets
VRML
SNMP
Slide originally created in 1994
The Internet Model
Slide originally created in 1994
Communication
Collaboration Open Standards
Rough Consensus
Working Code
The Core Values of the InternetFrom the perspective of the IETF
7 Habits of Internet Engineering Success
•Habit 1: Be Disciplined•Habit 2: Write it down!•Habit 3: It is OK to be clueless – it is NOT OK to remain clueless - ask for Clue
•Habit 4: RTFM (Read the Freaking Manual)•Habit 5: Build a Network of People – Invest in that network.
•Habit 6: Connect to all the other NOGs – Read, Watch, Learn, and Ask Questions
PersonalInflectiontoSuccess- GettingtheRightpeopleontheyourBoatandDiscipleineverythingwedoiscriticaltooursuccess.
DisciplinedPeople DisciplinedThought DisciplinedAction
Long before Jim Collins book Good to Great, there was the Internet Engineering Task Force (IETF) whose processes and procedures are a module of discipline – yet open to all.
Be Disciplined
What is Discipline?
• Discipline, in essence, is consistency of action—consistency with values, consistency with long-term goals, consistency with performance standards, consistency of method, consistency over time.
• By “empirical,” we mean relying upon direct observation, conducting practical experiments, and/or engaging directly with evidence rather than relying upon opinion, whim, conventional wisdom, authority, or untested ideas.
• Empirical requires iterative approach, generating ideas inspired by the data, testing those ideas against the evidence, watching them bend and buckle under the weight of evidence, replacing them with new ideas, revising, testing, revising yet again, until all the concepts squared with the evidence.
ExampleofDisciplinedPeople,Thought,&ActionPreviousWork
AnalysisandResearch
Consultant
Peers
PRD
Product Requirements Document (PRD)• Used to accurately
list all requirements• Business
Justification and Impact are included as needed
• Used by Engineering/Planning for creating the SRD
• “Guiding Principles are included as needed.
SRD
Solution Requirement Document (SRD)• High Level Design
(HLD) of the solution based on the PRD.
• Guiding Principle and Architectural requirements are included.
• Mandatory requirements are highlighted.
• Document used with the PRD for Project approval.
EAD
Engineering & Architecture Document• Multiple Low Level
Designs (LLD).
EDR
Engineering Design Rules• Multiple Low Level
Designs (LLD) that detailed configuration, management, and control of the systems and solution
A
OSD
Operations & Support Document• Details for how the
system is monitored, maintained, and troubleshoot.
• All KPIs are listed with the tools to monitor and actions to take when violated.
Approval
Approval: Go – No-Go
ExampleofDisciplinedPeople,Thought,&Action
A MOP
Method of Procedure Document (MOP)• Detailed procedure
d for deploying the capability in the network.
• References all prior engineering documents.
• Includes back-out, safety, and risk issues.
• Document used to approve execution and deployment.
Approval
Approval: Go – No-Go by the Network Change
Committee
ATP
Acceptance Test Plan (ATP)• Detailed testing
and certification procedures to approve the site or installation.
• References all prior engineering documents.
• Includes risk for test.
• Document needed before go/no-go.
VendorAPT
Implement&Deploy
The IETF, W3C, IEEE, and many other “Internet Standard Groups” have disciplined processes that start with writing it down.
It is OK to be clueless ….• The customers and the shareholders never ever care who has
the answer to a problem …. They just want the problem solved!
• Asking people questions is one of the hardest things for an engineer to do (it does not matter where you are from).
• The Successful most successful engineering talent in the Internet community all ask for clue.
• It is a network of people who build and grow the Internet –people who depend on each other – clueing each other in with their knowledge – in the most powerful collective the in the history of mankind.
RTFM
•Read the Freaking Manual!
•People pushed hard to get materials open on the Internet.
•IETF, 3GPP (that Internet group), and other groups put all their materials freely on-line.
•Go to the source, read, learn, ask questions.
Home Work!• Go to to the IETF Site (http://www.ietf.org/)
• Find the Working Groups
• Sign up to a working group’s mailing list.
• Download the Internet Drafts and Read.
• Read, watch, and observe how the working group operate.
• Ask question privately …..
• Open Standards only work if you – YOU – participate.
Build You Human Network
• Human Network require investment!
• 20 years ago it was all E-mail, phone calls, chat, lunch, dinner, and interacting with peers at meetings.
• Today, it is E-mail, phone calls, chat, lunch, dinner, and interacting with peers at meetings …. and social media
• But a “contact list” is a first step in “investment.”
• Investment requires service. Answer questions, ask questions, collective action, standards contributions, teaching/sharing with peers (IDNOG)
Connect to all the other NOGs
• Connect to all the other NOGs – Read, Watch, Learn, and Ask Questions.
• Internet Operations Meeting is about meeting, working, sharing, and collaboration.
• Free, open, and private operational consultation is CRITICAL to the Internet’s success.
• Invest in your NOG! …. Benefit from all the others …..
• Core Principle – Serve your peers who cannot be physically present.
Process Map for “remote” NOG ViewingCheckoutthe
Agenda
AnythingworthwatchingLive?
GettheChatinformation
Seewhowillbephysicallythere
SettheAlarm
Watch Asksomeonetoaskaquestion!
WaituntilaweekaftertheNOG
DownloadtheVideo&Presentation
WatchandTakeNotes
E-mailthespeakerQuestions
Ifneeded,askforaSkypecall
Youarenow“cluedin”withthelatest
informationfromapeerontheInternet!
Yes
No