SlideShare a Scribd company logo
02 terms and issues
Expert
Proficient
Competent
Advanced Beginner
Novice
Novice
• Wants to achieve a goal, and not particularly interested in learning.
• Requires context free rules to follow.
• When something unexpected happens will get stuck.
Advanced
Beginner
• Beginning to break away from fixed rules.
• Can accomplish tasks on own, but still has difficulty troubleshooting.
• Wants information fast.
Competent
• Developed a conceptual model of task environment. Able to troubleshoot.
• Beginning to solve novel problems. Seeks out and solve problems.
• Shows initiative and resourcefulness.
• May still have trouble determining which details to focus on when solving a problem.
Proficient
• Needs the big picture.
• Able to reflect on approach in order to perform better next time.
• Learns from experience of others. , Applies maxims and
patterns.
Expert
• Primary source of knowledge and information in a field.
• Constantly look for better ways of doing things.
• Write books and articles and does the lecture circuit.
• Work from intuition.
• Knows the difference between irrelevant and important details.
You want to solve a problem but are unaware that there is
knowledge that would help.
You have a sense that there must be something that will help,
but you are unaware of where to find it.
You know where it is, but you do not have access to it.
You have access to it, but do not understand how to make it
work.
You get it to work, but find out that it is not what you thought.
0OI
• Lack of ignorance
• I (probably) know something
1OI
• Lack of knowledge
• I don’t know something
2OI
• Lack of awareness
• I don’t know that I don’t know something
3OI
• Lack of process
• I don't know a suitably efficient way to find out I don't know that I don't know something
4OI
• Meta-ignorance
• I don't know about the Five Orders of Ignorance
0OC
• Unconscious incompetence
• You don’t know that you can’t do it well
1OC
• Conscious incompetence
• You know you can’t do it well
2OC
• Conscious competence
• You do it well, and you think about
3OC
• Unconscious competence
• You do it well, without thinking about it
• You’re so successful it’s automatic
OP1
• A constant numerical or text value used to identify
a file format or protocol; for files, see List of file
signatures
OP2
• Distinctive unique values that are unlikely to be
mistaken for other meanings (e.g., Globally Unique
Identifiers)
OP3
• Unique values with unexplained meaning or
multiple occurrences which could (preferably) be
replaced with named constants
Schema://login.password@address:port/path/to
/resource?queryString#fragment
Schema/protocol
name
Indicator of
hierarchial URL
(constant)
Credentials
(optional)
Server address
Server port
(optional)
Hierarchial Unix
path to a
resource
QueryString
(optional)
Fragment
identifier
(optional)
URI
URL
Location
URN
Name
A URL is a URI that identifies a resource and also
provides the means of locating the resource by
describing the way to access it
A URL is a URI
A URI is not necessarily a URL
ftp://ftp.is.co.za/rfc/rfc1808.txt
• URL:
http://www.ietf.org/rfc/rfc2396.txt
• URL:
ldap://[2001:db8::7]/c=GB?objectClass?one
• URL:
mailto:John.Doe@example.com
• URL:
news:comp.infosystems.www.servers.unix URL: telnet://192.0.2.16:80/
• URL:
urn:oasis:names:specification:docbook:dtd:xml:4.1.2
• URN (not URL):
tel:+1-816-555-1212 (?)
• URN (not URL):
Operation SQL HTTP
Create INSERT PUT / POST
Read (Retrieve) SELECT GET
Update (Modify) UPDATE PUT / PATCH
Delete (Destroy) DELETE DELETE
 Don’t miss next slideshow!
02 terms and issues
02 terms and issues
Slow development
Quality issues
Fuzzy project status
Constant version delivery
date delays
We are unable to
estimate some tasks
We are unable to hold
TCO of documentation
• No srs
• Crude design document
• Outdated STP
• Who updates what and where?
Embarrassing bugs, but not many
Rigid software
Fragile software
Immobile code
Needless repetitions
Needless complexity
Tests issues
• Client has no tests
• Server has some tests
How much time did we
spend?
How much progress
did we achieve?
Slow development
Quality issues
Fuzzy project status

More Related Content

PPTX
Effective Professional Communication
PPTX
Phrasing objectives
DOC
Artigas una vision de carlos maggi
PPTX
Magazine layout, flatplan and photoshop
PPT
Drogas
PPT
La economa de los materiales (1)
DOCX
Extended eklavya solar
PPTX
TLs application
Effective Professional Communication
Phrasing objectives
Artigas una vision de carlos maggi
Magazine layout, flatplan and photoshop
Drogas
La economa de los materiales (1)
Extended eklavya solar
TLs application

Viewers also liked (7)

PPTX
Simple Truth: When the Dust Settles
PDF
Normas de convivencia y conducta
PPTX
Planning your research career (for trainers) 10.car devttt
PDF
Honey - You're Not Even Responsive - Sharon France
DOCX
World Bank Funding
DOCX
Semana 33
DOCX
Document Photos
Simple Truth: When the Dust Settles
Normas de convivencia y conducta
Planning your research career (for trainers) 10.car devttt
Honey - You're Not Even Responsive - Sharon France
World Bank Funding
Semana 33
Document Photos
Ad

Similar to 02 terms and issues (20)

PPTX
How to Prepare for and Survive a Technical Interview
PDF
How to write a thesis and survive the process
PPTX
Part IV
PPTX
Journey from novice to experts
PPTX
The writing process
PDF
How to carry out research work : Tips for beginners
PPTX
The art of learning
PPTX
The art of learning
PPTX
The art of Effective learning
PDF
"How do you think when you're coding?", Jon Skeet
PDF
Analysing Qualitative Data
PPTX
2.-MACRO-SKILLS-PRODUCTIVE for econ.pptx
PDF
PhD Recipe
PDF
Recipes for PhD
PPTX
TUL 670-7, MATUL Thesis Structure
PPT
Ch. 10 powerpoint improving college writing and speaking
PPTX
Data and assessment powerpoint presentation 2015
PPTX
Data and assessment powerpoint presentation 2015
PPTX
Writing Clearly: Avoiding complex language in drafting policies and procedures
PPTX
Logistics.pptx
How to Prepare for and Survive a Technical Interview
How to write a thesis and survive the process
Part IV
Journey from novice to experts
The writing process
How to carry out research work : Tips for beginners
The art of learning
The art of learning
The art of Effective learning
"How do you think when you're coding?", Jon Skeet
Analysing Qualitative Data
2.-MACRO-SKILLS-PRODUCTIVE for econ.pptx
PhD Recipe
Recipes for PhD
TUL 670-7, MATUL Thesis Structure
Ch. 10 powerpoint improving college writing and speaking
Data and assessment powerpoint presentation 2015
Data and assessment powerpoint presentation 2015
Writing Clearly: Avoiding complex language in drafting policies and procedures
Logistics.pptx
Ad

More from Hanokh Aloni (20)

PPTX
Negev Game Devs 202304 Abandonware meetup
PPTX
SYSNGS BUGS - definition, lifecycle and what can I do with them as a developer
PPTX
How to code review for awesomeness and clarity
PPTX
NWD Total commander for fun and profit!!!
PPTX
CI CD OPS WHATHAVEYOU
PPTX
How to write proper GIT commit messages.pptx
PPTX
Architectural kata 0 of n.pptx
PPTX
Code smells (1).pptx
PPTX
NWD the73js.pptx
PPTX
top developer mistakes
PDF
Things senior developers should know
PPTX
Cynefin framework in software engineering
PPTX
Microservices
PPTX
Wcbpijwbpij new
PPTX
Trunk based vs git flow
PPTX
How to write unmaintainable code
PDF
How i learned to stop worrying and love the logs
PPTX
Game is ggj2018 presentation
PPTX
Microservices
PPTX
Game is ggj2017 presentation
Negev Game Devs 202304 Abandonware meetup
SYSNGS BUGS - definition, lifecycle and what can I do with them as a developer
How to code review for awesomeness and clarity
NWD Total commander for fun and profit!!!
CI CD OPS WHATHAVEYOU
How to write proper GIT commit messages.pptx
Architectural kata 0 of n.pptx
Code smells (1).pptx
NWD the73js.pptx
top developer mistakes
Things senior developers should know
Cynefin framework in software engineering
Microservices
Wcbpijwbpij new
Trunk based vs git flow
How to write unmaintainable code
How i learned to stop worrying and love the logs
Game is ggj2018 presentation
Microservices
Game is ggj2017 presentation

Recently uploaded (20)

PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
System and Network Administraation Chapter 3
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
L1 - Introduction to python Backend.pptx
PDF
Digital Systems & Binary Numbers (comprehensive )
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
history of c programming in notes for students .pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Understanding Forklifts - TECH EHS Solution
Design an Analysis of Algorithms I-SECS-1021-03
Designing Intelligence for the Shop Floor.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Odoo POS Development Services by CandidRoot Solutions
System and Network Administraation Chapter 3
Operating system designcfffgfgggggggvggggggggg
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
CHAPTER 2 - PM Management and IT Context
Which alternative to Crystal Reports is best for small or large businesses.pdf
L1 - Introduction to python Backend.pptx
Digital Systems & Binary Numbers (comprehensive )
Computer Software and OS of computer science of grade 11.pptx
Odoo Companies in India – Driving Business Transformation.pdf
history of c programming in notes for students .pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Softaken Excel to vCard Converter Software.pdf
Reimagine Home Health with the Power of Agentic AI​
Understanding Forklifts - TECH EHS Solution

02 terms and issues

  • 3. Novice • Wants to achieve a goal, and not particularly interested in learning. • Requires context free rules to follow. • When something unexpected happens will get stuck. Advanced Beginner • Beginning to break away from fixed rules. • Can accomplish tasks on own, but still has difficulty troubleshooting. • Wants information fast. Competent • Developed a conceptual model of task environment. Able to troubleshoot. • Beginning to solve novel problems. Seeks out and solve problems. • Shows initiative and resourcefulness. • May still have trouble determining which details to focus on when solving a problem.
  • 4. Proficient • Needs the big picture. • Able to reflect on approach in order to perform better next time. • Learns from experience of others. , Applies maxims and patterns. Expert • Primary source of knowledge and information in a field. • Constantly look for better ways of doing things. • Write books and articles and does the lecture circuit. • Work from intuition. • Knows the difference between irrelevant and important details.
  • 5. You want to solve a problem but are unaware that there is knowledge that would help. You have a sense that there must be something that will help, but you are unaware of where to find it. You know where it is, but you do not have access to it. You have access to it, but do not understand how to make it work. You get it to work, but find out that it is not what you thought.
  • 6. 0OI • Lack of ignorance • I (probably) know something 1OI • Lack of knowledge • I don’t know something 2OI • Lack of awareness • I don’t know that I don’t know something 3OI • Lack of process • I don't know a suitably efficient way to find out I don't know that I don't know something 4OI • Meta-ignorance • I don't know about the Five Orders of Ignorance
  • 7. 0OC • Unconscious incompetence • You don’t know that you can’t do it well 1OC • Conscious incompetence • You know you can’t do it well 2OC • Conscious competence • You do it well, and you think about 3OC • Unconscious competence • You do it well, without thinking about it • You’re so successful it’s automatic
  • 8. OP1 • A constant numerical or text value used to identify a file format or protocol; for files, see List of file signatures OP2 • Distinctive unique values that are unlikely to be mistaken for other meanings (e.g., Globally Unique Identifiers) OP3 • Unique values with unexplained meaning or multiple occurrences which could (preferably) be replaced with named constants
  • 9. Schema://login.password@address:port/path/to /resource?queryString#fragment Schema/protocol name Indicator of hierarchial URL (constant) Credentials (optional) Server address Server port (optional) Hierarchial Unix path to a resource QueryString (optional) Fragment identifier (optional)
  • 11. A URL is a URI that identifies a resource and also provides the means of locating the resource by describing the way to access it A URL is a URI A URI is not necessarily a URL
  • 12. ftp://ftp.is.co.za/rfc/rfc1808.txt • URL: http://www.ietf.org/rfc/rfc2396.txt • URL: ldap://[2001:db8::7]/c=GB?objectClass?one • URL: mailto:John.Doe@example.com • URL: news:comp.infosystems.www.servers.unix URL: telnet://192.0.2.16:80/ • URL: urn:oasis:names:specification:docbook:dtd:xml:4.1.2 • URN (not URL): tel:+1-816-555-1212 (?) • URN (not URL):
  • 13. Operation SQL HTTP Create INSERT PUT / POST Read (Retrieve) SELECT GET Update (Modify) UPDATE PUT / PATCH Delete (Destroy) DELETE DELETE
  • 14.  Don’t miss next slideshow!
  • 18. Constant version delivery date delays We are unable to estimate some tasks We are unable to hold TCO of documentation • No srs • Crude design document • Outdated STP • Who updates what and where?
  • 19. Embarrassing bugs, but not many Rigid software Fragile software Immobile code Needless repetitions Needless complexity Tests issues • Client has no tests • Server has some tests
  • 20. How much time did we spend? How much progress did we achieve?

Editor's Notes

  • #3: Novice Wants to achieve a goal, and not particularly interested in learning. Requires context free rules to follow. When something unexpected happens will get stuck. Advanced Beginner Beginning to break away from fixed rules. Can accomplish tasks on own, but still has difficulty troubleshooting. Wants information fast. Competent Developed a conceptual model of task environment. Able to troubleshoot. Beginning to solve novel problems. Seeks out and solve problems. Shows initiative and resourcefulness. May still have trouble determining which details to focus on when solving a problem. Proficient Needs the big picture. Able to reflect on approach in order to perform better next time. Learns from experience of others. , Applies maxims and patterns. Expert Primary source of knowledge and information in a field. Constantly look for better ways of doing things. Write books and articles and does the lecture circuit. Work from intuition. Knows the difference between irrelevant and important details.
  • #7: From Communications of the ACM - October 2000, Volume 43, Issue 10: 0th Order Ignorance: Lack of Ignorance. I have 0OI when I (probably) know something. 1st Order Ignorance: Lack of Knowledge. I have 1OI when I don't know something. With 1OI we have the question in a well-factored form. 2nd Order Ignorance: Lack of Awareness. I have 2OI when I don't know that I don't know something. 3rd Order Ignorance: Lack of Process. I have 3OI when I don't know a suitably efficient way to find out I don't know that I don't know something. 4th Order Ignorance: Meta-ignorance. I have 4OI when I don't know about the Five Orders of Ignorance. Unit tests are a way to turn 1OI to 0OI. Common knowledge sharing is a way to turn 2OI to 1OI In 3OI you know that you can’t get to 1OI. You need to solve it in the organization by finding ways to share knowledge / ignorance.
  • #8: UnconsciousIncompetence = you don't know that you can't do it well. ConsciousIncompetence? = you know you can't do it well. ConsciousCompetence? = you do it well, and you think about the work as you do it. UnconsciousCompetence = you're so successful it's "automatic" -- you do it well, without thinking about it. and we add:
  • #17: An approximate calculation or judgment of the value, number, quantity, or extent of something.