# Isitha's Wiki

## Isitha's Wiki

- [Isitha's Wiki](https://isubasinghe.gitbook.io/isithas-wiki/readme.md): I am starting to lose information and it has bothered me quite a bit. This is my "digital garden", a place where I am archiving my Knowledge so that I can access at a later time.
- [software\_engineering](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering.md)
- [management](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management.md)
- [process\_and\_management](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/process_and_management.md)
- [Project Management](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/process_and_management/project_management.md)
- [Agile](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/process_and_management/agile.md)
- [Projects](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/process_and_management/projects.md)
- [Waterfall](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/process_and_management/waterfall.md)
- [Project Screening](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/process_and_management/project_screening.md)
- [Prince2](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/process_and_management/prince2.md)
- [project\_manager](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/process_and_management/project_manager.md)
- [Project initialisation](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/process_and_management/project_initialisation.md)
- [individuals\_and\_motivation](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/individuals_and_motivation.md)
- [Teams and teamwork](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/individuals_and_motivation/teams.md)
- [Individuals and Motivation](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/individuals_and_motivation/individuals_motivation_maslow_hertzberg.md)
- [Organisational theory and motivation](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/individuals_and_motivation/organisational_theory_and_motivation.md)
- [Project management and leadership](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/individuals_and_motivation/project_management_and_leadership.md)
- [Team structures](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/individuals_and_motivation/team_structures.md)
- [Team advantages/disadvantages](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/individuals_and_motivation/advantages_and_disadvantages.md)
- [How teams form & perform - Tuckman's team development model](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/individuals_and_motivation/teams_forming_and_performing.md)
- [cost\_estimation](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/cost_estimation.md)
- [Function Points](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/cost_estimation/function_points.md)
- [Size Estimation](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/cost_estimation/size_estimation.md)
- [Challenges in cost estimation.](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/cost_estimation/challenges.md)
- [Cost Estimation](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/cost_estimation/cost_estimation.md)
- [Use case points (UCP)](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/cost_estimation/use_case_points.md)
- [Techniques for cost estimation](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/cost_estimation/techniques.md)
- [risk\_management](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/risk_management.md)
- [Risk Management](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/risk_management/risk_management.md)
- [Risk Management Planning](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/risk_management/risk_management_planning.md)
- [Risk management process](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/management/risk_management/risk_management_process.md)
- [quality\_management](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/quality_management.md)
- [Verification vs Validation](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/quality_management/verification-vs-validation.md)
- [Quality management](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/quality_management/quality-management.md)
- [languages](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/languages.md)
- [Erlang](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/languages/erlang.md)
- [C](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/languages/c.md)
- [C++](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/languages/cpp.md)
- [JavaScript](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/languages/javascript.md)
- [Lua](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/languages/lua.md)
- [Go](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/languages/go.md)
- [x86 Assembly](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/languages/x86.md)
- [Racket](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/languages/racket.md)
- [TypeScript](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/languages/typescript.md)
- [Rust](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/languages/rust.md)
- [Haskell](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/languages/haskell.md)
- [Java](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/languages/java.md)
- [C#](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/languages/c-1.md)
- [frameworks](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/frameworks.md)
- [spring](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/frameworks/spring.md)
- [Deferred Result](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/frameworks/spring/deferred_result.md)
- [Spring](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/frameworks/spring/spring.md)
- [react](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/frameworks/react.md)
- [React Basics](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/frameworks/react/basics.md)
- [llvm](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/frameworks/llvm.md)
- [LLVM Basics](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/frameworks/llvm/basics.md)
- [SSA form](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/frameworks/llvm/ssa.md)
- [cost\_estimation](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/cost_estimation.md)
- [Cocomo](https://isubasinghe.gitbook.io/isithas-wiki/software_engineering/cost_estimation/cocomo.md)
- [computer\_science](https://isubasinghe.gitbook.io/isithas-wiki/computer_science.md)
- [ai](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/ai.md)
- [Hutter Prize](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/ai/hutter_prize.md)
- [AIXI](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/ai/aixi.md)
- [programming\_language\_theory](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory.md)
- [types](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/types.md)
- [Algebraic Data Type (ADT)](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/types/algebraic_data_type.md)
- [Hindler-Milner type system](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/types/hindler-minler.md)
- [Linear Types](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/types/linear_types.md)
- [Affine types](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/types/affine_types.md)
- [optimisations](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/optimisations.md)
- [Data Flow Analysis](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/optimisations/data_flow_analysis.md)
- [Basic Blocks](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/optimisations/basic_blocks.md)
- [Liveness](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/optimisations/liveness.md)
- [Peephole optimisation](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/optimisations/peephole_optimisation.md)
- [codegen](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/codegen.md)
- [Codegen](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/codegen/codegen.md)
- [Single Static Assignment (SSA) form](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/codegen/single_static_assignment_form.md)
- [parsers](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/parsers.md)
- [Parsing Expression Grammer (PEG) parser](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/parsers/peg.md)
- [LL1 parser](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/parsers/ll1.md)
- [Earley parser](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/parsers/earley.md)
- [LR(1) parser](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/parsers/lr1.md)
- [LR(0) parser](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/parsers/lr0.md)
- [SLR(1) parser](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/parsers/slr1.md)
- [semantics](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/semantics.md)
- [Attribute grammars](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/programming_language_theory/semantics/attribute_grammars.md)
- [distributed\_systems](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems.md)
- [Consistency](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems/consistency.md)
- [operating\_systems](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems/operating_systems.md)
- [Memory](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems/operating_systems/memory.md)
- [Processes and threads](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems/operating_systems/processes_and_threads.md)
- [Operating System](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems/operating_systems/operating_system.md)
- [Challenges of Distributed Systems](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems/distributed_systems_challenges.md)
- [CAP (or more accurately PACELC) theorem](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems/cap.md)
- [distributed\_models](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems/distributed_models.md)
- [Distributed Models](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems/distributed_models/distributed_models.md)
- [distributed\_file\_systems](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems/distributed_file_systems.md)
- [Distributed File Systems](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems/distributed_file_systems/distributed_file_systems.md)
- [Strong Consistency](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems/distributed_file_systems/strong_consistency.md)
- [Google File System](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems/distributed_file_systems/google_file_system.md)
- [CRDT (Conflict-free Replicated Data Types)](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems/crdt.md)
- [Computer Networks](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems/computer_networks.md)
- [Distributed Systems](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/distributed_systems/distributed_systems.md)
- [data\_structures](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/data_structures.md)
- [Segment Trees](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/data_structures/segment_trees.md)
- [Fibonacci heaps](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/data_structures/fib_heaps.md)
- [Bloom filter](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/data_structures/bloom_filter.md)
- [Adaptive Radix Tree](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/data_structures/adaptive_radix_tree.md)
- [Links](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/data_structures/links.md)
- [Judy Arrays](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/data_structures/judy_arrays.md)
- [Pairing heaps](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/data_structures/pairing_heaps.md)
- [search](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/search.md)
- [Inverted Index](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/search/inverted_index.md)
- [theoretical](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/theoretical.md)
- [Z-order curve](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/theoretical/z-order-curve.md)
- [Kolmogorov complexity](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/theoretical/kolmogorov-complexity.md)
- [Solomonoff's theory of inductive inference](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/theoretical/solomonoffs-theory-of-inductive-inference.md)
- [Hilbert Curve](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/theoretical/hilbert-curve.md)
- [Hilbert curve scheduling](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/theoretical/hilbert-curve-scheduling.md)
- [compression](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/compression.md)
- [Entropy](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/compression/entropy.md)
- [Compression](https://isubasinghe.gitbook.io/isithas-wiki/computer_science/compression/compression.md)
- [math](https://isubasinghe.gitbook.io/isithas-wiki/math.md)
- [set\_theory](https://isubasinghe.gitbook.io/isithas-wiki/math/set_theory.md)
- [AntiSymmetry](https://isubasinghe.gitbook.io/isithas-wiki/math/set_theory/antisymmetry.md)
- [Transivity](https://isubasinghe.gitbook.io/isithas-wiki/math/set_theory/transivity.md)
- [Reflexivity](https://isubasinghe.gitbook.io/isithas-wiki/math/set_theory/reflexivity.md)
- [calculus](https://isubasinghe.gitbook.io/isithas-wiki/math/calculus.md)
- [Calculus Basics](https://isubasinghe.gitbook.io/isithas-wiki/math/calculus/basics.md)
- [complex\_numbers](https://isubasinghe.gitbook.io/isithas-wiki/math/complex_numbers.md)
- [Complex Numbers](https://isubasinghe.gitbook.io/isithas-wiki/math/complex_numbers/basics.md)
- [linear\_algebra](https://isubasinghe.gitbook.io/isithas-wiki/math/linear_algebra.md)
- [Linear Algebra](https://isubasinghe.gitbook.io/isithas-wiki/math/linear_algebra/basics.md)
- [Blogs](https://isubasinghe.gitbook.io/isithas-wiki/math/blogs.md)
- [physics](https://isubasinghe.gitbook.io/isithas-wiki/physics.md)
- [quantum\_physics](https://isubasinghe.gitbook.io/isithas-wiki/physics/quantum_physics.md)
- [quantum\_tunnelling](https://isubasinghe.gitbook.io/isithas-wiki/physics/quantum_physics/quantum_tunnelling.md)
- [string\_theory](https://isubasinghe.gitbook.io/isithas-wiki/physics/string_theory.md)
- [String Theory](https://isubasinghe.gitbook.io/isithas-wiki/physics/string_theory/string_theory.md)
- [relativity](https://isubasinghe.gitbook.io/isithas-wiki/physics/relativity.md)
- [Relativity](https://isubasinghe.gitbook.io/isithas-wiki/physics/relativity/relativity.md)
- [quantum\_loop\_gravity](https://isubasinghe.gitbook.io/isithas-wiki/physics/quantum_loop_gravity.md)
- [Quantum Loop Gravity](https://isubasinghe.gitbook.io/isithas-wiki/physics/quantum_loop_gravity/quantum-loop-gravity.md)
- [philosophy](https://isubasinghe.gitbook.io/isithas-wiki/philosophy.md)
- [stoicism](https://isubasinghe.gitbook.io/isithas-wiki/philosophy/stoicism.md)
- [Zeno of Citium](https://isubasinghe.gitbook.io/isithas-wiki/philosophy/stoicism/zeno_of_citium.md)
- [Epictetus](https://isubasinghe.gitbook.io/isithas-wiki/philosophy/stoicism/epictetus.md)
- [existentialism](https://isubasinghe.gitbook.io/isithas-wiki/philosophy/existentialism.md)
- [Simone De Beauvoir](https://isubasinghe.gitbook.io/isithas-wiki/philosophy/existentialism/simone_de_beauvoir.md)
- [Jean-Paul Sartre](https://isubasinghe.gitbook.io/isithas-wiki/philosophy/existentialism/jean_paul_sartre.md)
- [Albert Camus](https://isubasinghe.gitbook.io/isithas-wiki/philosophy/existentialism/albert_camus.md)
- [Soren Kierkegaard](https://isubasinghe.gitbook.io/isithas-wiki/philosophy/existentialism/soren_kierkegaard.md)
