Knowledge is like cooking. Data is the ingredients, Information is the recipe, and Wisdom is knowing when to bake the cake.
The hierarchy of value: moving from raw signals to applied judgment.
Applied judgment. Knowing "when" and "why" to use knowledge.
Understanding & Context. The "how it works" mechanics.
Data with meaning. "What it means."
Raw facts and numbers. The building blocks.
Different ways we store, access, and prove what we know, with examples from Tech & Security.
Codified, written down. Documents and databases.
Experience-based. Intuition and mindset.
Step-by-step "how to". Scripts and processes.
Facts and definitions. "Knowing that".
Gained through observation and data analysis.
Abstract principles. The "why" behind the tech.
Hands-on skill. Physical application.
Independent of experience. Logic and reason.
Derived from experience. "I know because I checked."
Understanding syntax, symbols, and languages.
Ascending from basic commands to automation mastery.
Build a tool. Create a full system monitoring suite.
Code Review. Is this script secure? Is `rm -rf` dangerous?
Debugging. Why did the cron job fail? Log parsing.
Scripting. Writing a bash script to backup files.
Syntax & Logic. How pipes (`|`) and loops work.
Commands. Memorizing `ls`, `grep`, `chmod`.
Document it
Organize it
Teach it
Keep it fresh
Secure it
It is the difference between what you know and what you need to know to solve a problem.
You want to cook Thai food but only know how to make sandwiches. The gap is the spices and techniques you haven't learned.
Attackers exploit gaps like zero-day vulnerabilities. Defenders must continuously learn to close them.
දැනුම ආහාර පිසීම වැනිය. දත්ත යනු අමුද්රව්යයි, තොරතුරු යනු වට්ටෝරුවයි, ප්රඥාව යනු කේක් එකක් සාදනවාද නැත්නම් කුකීස් සාදනවාද යන්න තීරණය කිරීමයි.
වටිනාකමේ ධුරාවලිය: දත්තවල සිට ව්යවහාරික විනිශ්චය දක්වා.
ව්යවහාරික විනිශ්චය. දැනුම භාවිතා කළ යුත්තේ "කවදාද" සහ "ඇයි" දැයි දැන ගැනීම.
අවබෝධය සහ සන්දර්භය. "එය ක්රියා කරන ආකාරය".
අර්ථයක් සහිත දත්ත. "ඉන් අදහස් වන්නේ කුමක්ද යන්න."
අමු දත්ත සහ සංඛ්යා. මූලික ගොඩනැගුම් ඒකක.
අප දන්නා දේ ගබඩා කරන, ප්රවේශ වන සහ ඔප්පු කරන විවිධ ක්රම.
ලියා ඇති, බෙදා ගැනීමට පහසු. ලේඛන සහ දත්ත සමුදායන්.
අත්දැකීම් මත පදනම් වූ, විස්තර කිරීමට අපහසු. බුද්ධිය සහ මානසිකත්වය.
පියවරෙන් පියවර "කළ යුතු ආකාරය". Scripts සහ ක්රියාවලීන්.
කරුණු සහ නිර්වචන. යමක් සත්ය බව "දැන සිටීම".
නිරීක්ෂණ සහ දත්ත විශ්ලේෂණය තුළින් ලබාගත් දැනුම.
වියුක්ත මූලධර්ම සහ ආකෘති. තාක්ෂණය පිටුපස ඇති "ඇයි" යන්න.
අත්දැකීම් සහිත කුසලතා. භෞතිකව හෝ සෘජුවම භාවිතා කිරීම.
අත්දැකීම් වලින් ස්වායක්තව ලබාගත් දැනුම. තර්කානුකූල නිගමන.
අත්දැකීම් හෝ සාක්ෂි මත පදනම් වූ දැනුම.
වාක්ය ඛණ්ඩ, සංකේත සහ භාෂා ව්යුහයන් අවබෝධ කර ගැනීම.
මූලික විධානවල සිට ස්වයංක්රීයකරණ විශිෂ්ටත්වය දක්වා නැගීම.
මෙවලමක් සාදන්න. සම්පූර්ණ පද්ධති නිරීක්ෂණ කට්ටලයක්.
කේත සමාලෝචනය (Code Review). මෙම script එක ආරක්ෂිතද?
දෝෂ නිරාකරණය (Debugging). Cron job එක අසාර්ථක වූයේ ඇයි?
Scripting. ලිපිගොනු backup කිරීමට bash script එකක් ලිවීම.
කේත රීති සහ තර්කනය. Loops ක්රියා කරන්නේ කෙසේද?
විධාන. `ls`, `grep`, `chmod`.
ග්රහණය කරගැනීම
ගබඩා කිරීම
බෙදාහදා ගැනීම
යාවත්කාලීන කිරීම
ආරක්ෂා කිරීම
එය ගැටලුවක් විසඳීමට ඔබ දන්නා දේ සහ ඔබ දැනගත යුතු දේ අතර වෙනසයි.
ඔබට තායි ආහාර පිසීමට අවශ්ය නමුත් ඔබ දන්නේ සැන්ඩ්විච් සාදා ගන්නේ කෙසේද යන්න පමණි. පරතරය යනු ඔබ තවමත් ඉගෙන ගෙන නැති කුළුබඩු, ක්රම සහ වට්ටෝරු වේ.
ප්රහාරකයින් දැනුම හිඩැස් (zero-day vulnerabilities) ගසාකයි. මෙම හිඩැස් වැසීම සඳහා ආරක්ෂකයින් නව තර්ජන ගැන ඉගෙන ගත යුතුය.