Part 18 of 18
Final Master Index, Summary, and How to Use
1. Purpose of This Final Part
This final part turns the entire master plan into a usable reference system.
The previous parts created the full roadmap.
This part answers:
How do I actually use this document without drowning in it?
The master plan is intentionally enormous.
It covers:
● building ● software ● design ● AI ● mathematics ● physics ● electronics ● cybersecurity ● operating systems ● philosophy ● research ● writing ● GitHub ● public identity ● life execution
But the plan is not meant to be lived all at once.
It is meant to be used as:
● a compass ● an operating system ● a long-term backlog ● a source of standards ● a project generator ● a review system ● a reminder of what kind of person is being built
The final rule is:
Use the master plan to choose the next real action, not to create pressure to do everything immediately.
2. Full Document Index
Part 1 — Master Vision, Identity, and Life Direction Purpose:
Defines the overall purpose of the life plan.
Core idea:
This is not only about learning. It is about becoming someone who builds, researches, writes, serves, and creates a serious body of work.
Main themes:
- builder identity
- life’s work
- learning as output
- building and doing in general
- domains as long-term territories
- artifacts as evidence
- service as the ethical center
Part 2 — Software Development Roadmap Purpose:
Defines the software engineering path.
Core idea:
Learn software not as tutorial consumption, but as the ability to build useful systems.
Main themes:
- HTML, CSS, JavaScript
- TypeScript
- React
- backend development
- APIs
- databases
- authentication
- deployment
- testing
- full-stack apps
- SaaS-style systems
- open-source tools
- software case studies
Part 3 — Productivity, Execution, Study, and Discipline Purpose:
Defines how to actually work.
Core idea:
The plan only matters if it becomes repeated execution.
Main themes:
- deep work
- build logs
- study systems
- review cycles
- active vs dormant domains
- focus
- avoiding overwhelm
- daily/weekly/monthly rhythm
Part 4 — Design, Product Taste, Figma, and Human-Centered Building Purpose:
Defines the design and product thinking path.
Core idea:
Design is not decoration. Design is making things usable, understandable, humane, and purposeful.
Main themes:
- Figma
- UI/UX
- design systems
- accessibility
- usability heuristics
- product taste
- user flows
- information architecture
- design-to-code
- product teardown archive
Part 5 — AI Engineering and AI Research Roadmap Purpose:
Defines the AI systems and research path.
Core idea:
AI must be engineered, evaluated, understood, and used responsibly.
Main themes:
- correct AI use
- Python/data workflow
- machine learning
- deep learning
- LLM APIs
- RAG
- agents
- evals
- Hugging Face
- Ollama
- OpenClaw
- fine-tuning
- LoRA
- PEFT
- deployment
- paper reading
- AI research reproduction
Part 6 — Mathematics Roadmap Purpose:
Defines the math rebuilding path.
Core idea:
Math must become a usable language for reasoning, modeling, proving, simulating, and building.
Main themes:
- arithmetic repair
- algebra
- functions
- trigonometry
- precalculus
- calculus I–III
- linear algebra
- discrete math
- probability
- statistics
- differential equations
- numerical methods
- optimization
- proof
- mathematical maturity
Part 7 — Physics Roadmap Purpose:
Defines the physics and quantum path.
Core idea:
Physics should become a language for understanding, modeling, simulating, and eventually researching physical systems.
Main themes:
- scientific reasoning
- measurement
- high-school physics foundations
- mechanics
- waves
- thermodynamics
- electricity and magnetism
- optics
- modern physics
- quantum mechanics
- quantum computing
- quantum hardware
- physics paper reading
Part 8 — Electrical and Electronic Engineering Roadmap Purpose:
Defines the electronics and hardware path.
Core idea:
Theory must become circuits, circuits must become measurements, and measurements must become working hardware.
Main themes:
- safety
- instrumentation
- circuit fundamentals
- passive components
- RC/RL/RLC circuits
- AC circuits
- semiconductor devices
- Boylestad
- op-amps
- digital electronics
- embedded systems
- sensors
- power electronics
- KiCad
- PCBs
- signals
- control
- semiconductor fabrication
- hardware systems Part 9 — Cybersecurity Roadmap Purpose:
Defines the ethical offensive security path.
Core idea:
Cybersecurity is disciplined truth about how systems fail, practiced only with authorization.
Main themes:
- ethics
- scope
- Linux
- networking
- scripting
- web security
- OWASP
- PortSwigger
- enumeration
- exploitation in labs
- privilege escalation
- Active Directory
- HTB Academy
- CPTS
- OSCP
- bug bounty
- reporting
- defensive thinking
Part 10 — Operating Systems, Linux, C, Rust, and Low-Level Programming Roadmap Purpose:
Defines the systems programming path.
Core idea: Understand computing close enough to the machine that software stops being magic.
Main themes:
- Linux fluency
- shell scripting
- C
- memory
- pointers
- computer systems
- POSIX
- syscalls
- file descriptors
- processes
- signals
- shell project
- memory allocator
- concurrency
- sockets
- filesystems
- Rust
- interpreters
- kernel modules
- Linux From Scratch
- open-source contribution
Part 11 — Philosophy Roadmap Purpose:
Defines the philosophical and worldview path.
Core idea:
Philosophy is how building becomes examined.
Main themes:
- philosophical method
- logic
- epistemology
- metaphysics
- ethics
- political philosophy
- philosophy of language
- philosophy of religion
- existential philosophy
- philosophy of science
- philosophy of mind
- AI and consciousness
- applied philosophy for builders
Part 12 — Research and Writing Roadmap Purpose:
Defines the research and writing path.
Core idea:
Research and writing turn curiosity, experiments, reading, and building into communicable knowledge.
Main themes:
- mini essays
- research notes
- source discipline
- literature search
- annotated bibliographies
- literature maps
- paper reading
- reproducibility
- experiment logs
- technical reports
- review papers
- original research
- preprints
- publication ethics
- research integrity
Part 13 — Integration System Purpose:
Defines the personal operating system for managing the whole plan.
Core idea:
The life plan can be huge, but the active surface must be small.
Main themes:
- active / maintenance / dormant domains
- seasonal focus
- weekly planning
- daily execution
- build logs
- artifact tracker
- GitHub execution
- research library
- study review
- project selection
- recovery system
- anti-guilt system
- public output cadence
- master dashboard
Part 14 — GitHub, Portfolio, Public Identity, Username, Website, and Body-of-Work Strategy Purpose:
Defines the public identity system.
Core idea:
A serious body of work needs a public home.
Main themes:
- builder-researcher-engineer identity
- GitHub profile
- GitHub README
- pinned repos
- repo naming
- README standards
- personal website
- case studies
- hardware gallery
- security page
- research page
- writing page
- username strategy
- public progress logs
Part 15 — The First 90 Artifacts Purpose:
Defines the first concrete artifact backlog.
Core idea:
The master plan must become actual outputs.
Main themes:
- first 10 software artifacts
- first 10 AI artifacts
- first 10 math artifacts
- first 10 physics artifacts
- first 10 EEE artifacts
- first 10 cybersecurity artifacts
- first 10 systems artifacts
- first 10 philosophy artifacts
- first 10 research/writing/design/public identity artifacts
- first active set
- first build set
- first public proof set
Part 16 — Priority Order and First Execution Seasons Purpose:
Defines what to actually do first. Core idea:
Become operational before becoming advanced.
Main themes:
- priority levels
- first 30 days
- first 3 months
- first 6 months
- first year
- active domains
- maintenance domains
- dormant domains
- first flagship projects
- what to delay
- what to ignore
- anti-drowning rule
- anti-fantasy rule
Part 17 — Templates, Checklists, and Operating Documents Purpose:
Provides copy-paste templates for execution.
Core idea:
Do not reinvent the structure every time.
Main themes:
- weekly plan
- daily execution
- shutdown note
- build log
- deep work session
- artifact tracker
- definition of done
- minimum viable artifact
- reviews
- mini essays - source notes
● paper reading ● technical reports ● case studies ● README ● AI usage review ● math error log ● physics problem log ● EEE lab report ● PCB checklist ● cybersecurity scope checklist ● philosophy argument map ● research integrity checklist
Part 18 — Final Master Index, Summary, and How to Use This Document Purpose:
This final section.
Core idea:
The plan is now complete enough to use. The next step is not more planning. The next step is execution.
3. The Whole Plan in One Sentence
The whole master plan can be summarized as:
Build a life where understanding becomes artifacts: code, tools, systems, circuits, simulations, notes, essays, reports, research, public projects, and service.
Even shorter:
Understand deeply. Build honestly. Ship publicly. Serve usefully. Repeat for years.
4. The Central Operating Principle
The entire document runs on one principle:
Learning is not complete until it changes what I can do, explain, build, test, write, or serve.
This principle applies everywhere.
In Software Learning becomes:
- apps
- APIs
- tests
- tools
- deployments
- case studies
In AI Learning becomes:
- model experiments
- RAG systems
- evals
- agents
- failure reports
- responsible AI reviews
In Math Learning becomes:
- solved problems
- proofs
- simulations
- derivations
- concept notebooks
- error logs
In Physics Learning becomes:
- diagrams
- problem logs
- simulations
- experiments
- quantum notebooks
- paper breakdowns
In EEE Learning becomes:
- circuits
- measurements
- schematics
- PCBs
- firmware
- lab reports
In Cybersecurity Learning becomes:
- legal lab writeups
- methodology
- reports
- remediation notes
- defensive understanding
In Systems Learning becomes:
- C tools
- shells
- allocators
- servers - OS simulations - Rust utilities
In Philosophy Learning becomes:
● arguments ● essays ● concept maps ● worldview revision ● ethical judgment
In Research Learning becomes:
● source notes ● literature maps ● technical reports ● reproductions ● papers
The rule is:
Every domain must leave evidence.
5. How to Read This Document
Do not read this document like a school syllabus.
Do not try to “finish” it.
Do not treat every section as an immediate obligation.
Read it in four modes.
Mode 1 — Compass Mode Use the plan to remember direction.
Ask:
- What kind of person is this plan building?
- What kind of work matters?
- What domains matter long-term?
- What should I not forget?
Use this mode when you feel lost.
Mode 2 — Execution Mode Use the plan to choose the next action.
Ask:
- What is active right now?
- What is the next artifact?
- What is the next session?
- What evidence should exist today?
Use this mode every week.
Mode 3 — Review Mode Use the plan to review progress.
Ask:
- What did I build?
- What did I study?
- What did I write?
- What did I publish?
- What should be paused?
- What should become active?
Use this mode weekly, monthly, seasonally, and yearly. Mode 4 — Expansion Mode Use the plan to open a new domain carefully.
Ask:
- Am I ready for this domain?
- What prerequisites do I need?
- What is the smallest first artifact?
- What should be dormant while this becomes active?
Use this mode when starting EEE, cybersecurity, quantum, kernel work, or research publishing.
6. How Not to Read This Document
Do not read it as:
- a guilt list
- a proof that you are behind
- a demand to do everything
- a checklist to finish quickly
- a reason to keep planning forever
- a fantasy replacement for actual work
- a rigid law that cannot be revised
- a comparison against other people
The plan should not say:
“Look how much you have not done.”
It should say:
“Here is the next honest step.”
7. The First Real Step After Finishing This
Document After completing this full master plan, do not generate another huge plan immediately.
Do this instead:
Step 1 — Create the Master Dashboard
Use the template from Part 17.
Include:
● active domains ● maintenance domains ● dormant domains ● active projects ● this week’s main artifact ● review schedule
Step 2 — Create the Body of Work Index
Use the template from Part 17.
Create sections for:
● software ● AI ● math ● physics ● EEE ● cybersecurity ● systems ● philosophy ● research/writing ● design/public identity
At first, most rows can be empty.
That is fine.
The index is where future evidence will accumulate.
Step 3 — Choose the First Active Domains
Start with:
1. Software 2. AI 3. Mathematics 4. Research/Writing/Public Identity
Keep these in maintenance:
1. Philosophy 2. Linux/Systems 3. Physics
Keep these dormant:
1. Advanced EEE 2. Advanced Cybersecurity 3. Quantum 4. Kernel work 5. Formal publishing
Step 4 — Start the First 10 Foundation Artifacts
Start only these:
1. Developer Operating System Repo 2. AI Usage Constitution 3. Mathematics Diagnostic Report 4. GitHub Profile README 5. Mini Essay Archive 6. Body of Work Index 7. Web Foundations Portfolio 8. LLM API Playground 9. Arithmetic and Algebra Repair Notebook 10.Personal Website v1 skeleton
Step 5 — Do the First Week
Do not overthink.
First week:
● create one repo ● write one AI usage rule document ● do one math diagnostic ● write two mini essays ● make one build log entry
That is enough.
The first real win is:
The system exists and the first evidence exists.
8. The First Week Checklist
Use this immediately.
First Week Checklist
Setup
-
Create Master Dashboard
-
Create Body of Work Index
-
Create Developer Operating System Repo
-
Create Mini Essay Archive
-
Create AI Usage Constitution document
Public Identity
-
Draft GitHub profile README
-
Write short identity statement
-
Choose current focus bullets
-
Add first links or placeholders
Math
-
Complete Math Diagnostic Report
-
Choose first math repair topic
-
Start Arithmetic and Algebra Repair Notebook
-
Create Math Error Log
Writing
-
Write mini essay 1
-
Write mini essay 2
-
Add both to archive
Review
-
Write first weekly review
-
Choose next week’s main artifact
9. The First Month Checklist
First Month Checklist
Operating System
-
Master Dashboard exists
-
Artifact Tracker exists
-
Body of Work Index exists
-
Weekly review habit started
-
Build log habit started
Public Identity
-
GitHub Profile README live
-
GitHub bio cleaned
-
Bad/useless repos archived or cleaned
-
Personal Website v1 skeleton exists
Software
-
Web Foundations Portfolio started
-
At least one web page/project exists
-
One README improved
AI
-
AI Usage Constitution complete
-
LLM API Playground started
-
First API call works
-
First structured output example attempted
Math
-
Math Diagnostic Report complete
-
Arithmetic/Algebra Repair Notebook started
-
Error log started
Writing
-
Mini Essay Archive has at least 4 essays
-
First monthly review written
10. The First 3 Months Checklist
First 3 Months Checklist
Public Identity
-
Personal Website v1 published
-
GitHub Profile README polished
-
Body of Work Index updated monthly
Software
-
Web Foundations Portfolio has several projects
-
At least one web project deployed
-
TypeScript Practice Lab started
AI
-
LLM API Playground usable
-
Prompt examples saved
-
Structured output example works
-
First small AI demo exists
Math
-
Algebra repair is active
-
Function and Graphing Atlas started
-
Math error log reviewed
Writing / Research
-
Mini Essay Archive has 8–12 essays
-
Paper Reading Log started
-
First case study draft started
Review
-
Monthly reviews exist
-
Season 1 review completed
-
Season 2 focus chosen
11. The First 6 Months Checklist
First 6 Months Checklist
Software
-
Full-Stack Study Planner MVP started or built
-
React Component Library starter exists
-
Software Case Study drafted or published
AI
-
Source-Grounded RAG Assistant MVP started or built
-
AI Evaluation Lab starter exists
-
AI Product Case Study drafted
Math
-
Algebra repair substantially improved
-
Function and Graphing Atlas active
-
Linear Algebra Lab started if ready
Public Identity
-
Personal Website v1 polished
-
Featured projects page exists
-
Body of Work Index maintained
Research / Writing
-
Mini Essay Archive has 15–25 essays
-
Paper Reading Log has at least 5 entries
-
Technical Report Template Pack exists
Review
-
6-month review written
-
Active / maintenance / dormant domains reassessed
12. The First Year Checklist
First Year Checklist
Software
-
Web Foundations Portfolio complete enough to show
-
Full-Stack Study Planner MVP exists
-
One serious software case study published
AI
-
LLM API Playground complete enough to show
-
Source-Grounded RAG Assistant MVP exists
-
AI Evaluation Lab started
-
One AI case study published or drafted
Math
-
Algebra and functions significantly repaired
-
Calculus I started if ready
-
Linear Algebra Lab started
Systems
-
Linux Daily Fluency Notebook exists
-
Shell Scripting Tools Repo exists
-
C Fundamentals Repo started
Philosophy
-
Life Project Statement written
-
Personal Epistemic Discipline Document written
Research / Writing
-
Mini Essay Archive substantial
-
Paper Reading Log active
-
First Technical Report written
Public Identity
-
GitHub coherent
-
Personal Website v1/v2 live
-
Body of Work Index maintained
-
Yearly Body-of-Work Review written
13. The Domain Activation Rules
Use these rules to decide when to activate or delay a domain.
Activate Software When
- you need visible projects
- you need portfolio evidence
- you need tools for your own workflow
- you want to build useful systems
Keep software active often.
It is one of the core output engines.
Activate AI When
- you have a real use case
- you can evaluate outputs
- you can verify sources
- you are building a grounded system
- you need automation or intelligence inside a product
Do not activate advanced AI before basic AI engineering and evals exist.
Activate Math When
- physics, AI, algorithms, EEE, or quantum work feels blocked
- symbolic manipulation feels weak
- you need more rigor
- you are preparing for advanced technical study
Math should almost always be active or maintenance.
Activate Physics When
- math foundation is stable enough
- quantum goals need support
- EEE needs physical understanding
- simulations become a focus
Start with foundations before quantum.
Activate EEE When
- lab setup is ready
- safety rules are written
- circuit fundamentals can be studied calmly
- measurement tools are available or planned
Do not start advanced PCB/hardware work without safety and measurement discipline.
Activate Cybersecurity When
- ethics and scope policy exist
- Linux and networking foundations are improving
- lab environment is isolated
- learning is clearly legal and scoped
Do not jump to bug bounty or OSCP before foundations.
Activate Systems When
- Linux fluency is needed
- C/Rust projects are ready
- cybersecurity or backend work needs deeper understanding
- you want to build serious developer tools
Do not start kernel work early.
Activate Philosophy When
- purpose feels unclear
- ethics need sharpening
- AI/research/worldview questions become important
- life direction needs examination
Philosophy should never disappear completely.
Activate Research/Writing When
- a project needs documentation
- a topic needs literature search
- an experiment needs reporting
- public output needs structure
Research/writing should always be at least maintenance.
14. The “Only Four Active Fronts” Rule
At any time, use this structure:
- Primary Build
- Foundation Study
- Writing / Research
- Maintenance Domain
Example:
Primary Build: Full-Stack Study Planner
Foundation Study:
Algebra and Functions
Writing / Research:
Mini Essay Archive
Maintenance:
Linux Daily Fluency
Another example:
Primary Build:
Source-Grounded RAG Assistant
Foundation Study:
Linear Algebra
Writing / Research:
Paper Reading Log
Maintenance:
Philosophy Another example:
Primary Build:
Op-Amp Circuit Lab
Foundation Study:
E&M Physics
Writing / Research:
EEE Lab Reports
Maintenance:
Software
The rule:
Do not let the entire life plan become the active plan.
15. The “Evidence Before Expansion” Rule
Before adding a new active domain, ask:
- What evidence exists from the current active domains?
- Have I finished or paused the current main artifact?
- Am I expanding because it is necessary or because I am avoiding hard work?
- What will become dormant if this becomes active?
Expansion is allowed only when it does not destroy execution.
The rule:
New domains must be paid for with focus.
16. The “Artifact Before Resource” Rule
Before adding a new book, course, playlist, tool, or framework, ask:
What artifact will this help me produce?
If there is no artifact, the resource goes into backlog.
Examples:
- React course → React Component Library
- PyTorch tutorial → Deep Learning Lab
- Boylestad textbook → Semiconductor Devices Notebook
- MIT OCW Mechanics → Mechanics Problem and Simulation Lab
- PortSwigger → Web Security Lab Archive
- SEP article → Philosophy Concept Map
- arXiv paper → Paper Reading Log / Reproduction Attempt
The rule:
Resources are fuel, not trophies.
17. The “Finish or Formal Pause” Rule
No project should silently rot.
Every project must be in one of these states:
- active
- maintenance
- paused
- archived
- completed
If paused, write:
Paused because:
Current state: Next restart step:
Restart trigger:
The rule:
A formal pause is better than invisible guilt.
18. The “Public Proof” Rule
Every season should create at least one artifact that can eventually be shown publicly.
Examples:
- repo
- essay
- case study
- technical report
- simulation
- design prototype
- lab report
- research note
- tool
- dashboard
Not everything needs to be public.
But every season should produce something that could become public.
The rule:
Private growth should eventually create public usefulness.
19. The “Review Before Reinvention” Rule
Before redesigning the plan, starting a new system, or changing tools, review what already exists. Ask:
● What is not working? ● Is the problem the plan or my execution? ● Is the tool actually limiting me? ● Am I changing systems to avoid work? ● What is the simplest fix?
The rule:
Do not rebuild the operating system every time discipline becomes uncomfortable.
20. The “Smallest Honest Next Step” Rule
When confused, ask:
What is the smallest honest next step?
Examples:
● create the repo ● write the README ● solve one problem ● make one API call ● draw one diagram ● read one paper abstract ● write one source note ● simulate one circuit ● write one mini essay ● make one commit
The smallest honest step is powerful because it breaks fantasy.
It creates contact with reality.
The rule:
When overwhelmed, reduce the action until it becomes doable, but keep it real.
21. The Final Operating Principles
These are the principles that should remain visible.
Principle 1 — Understanding Must Become Artifacts If learning produces no artifact, it is incomplete.
Principle 2 — The Active Surface Must Stay Small The plan can be huge.
The week cannot.
Principle 3 — Evidence Beats Mood Do not judge progress only by how you feel.
Judge it by what exists.
Principle 4 — Foundations Are Not Beneath You Algebra, Linux basics, high-school physics, circuit fundamentals, and philosophical method are not embarrassing.
They are leverage.
Principle 5 — AI Must Strengthen, Not Replace, You AI should help you learn, build, critique, and verify.
It should not become the hidden author of your life. Principle 6 — Public Work Should Be Honest Do not fake expertise.
Show learning, evidence, failures, limits, and progress.
Principle 7 — Ethics Comes Before Power Cybersecurity, AI, research, hardware, and software all create power.
Power requires restraint.
Principle 8 — Reviews Prevent Drift Weekly, monthly, seasonal, and yearly reviews keep the plan alive.
Principle 9 — Pause Without Shame Not everything can be active.
Dormant does not mean dead.
Principle 10 — Build for Service The final purpose is not ego.
The final purpose is useful contribution.
22. The Final Life Standard
The final standard of the entire master plan is: I am becoming a builder-researcher-engineer who learns deeply, builds
honestly, documents clearly, thinks ethically, publishes usefully, and serves through a growing body of work.
That means:
● software is built, not only studied ● AI is evaluated, not worshipped ● math is practiced, not feared ● physics is modeled, not mystified ● electronics is measured, not imagined ● cybersecurity is authorized, not reckless ● systems programming is debugged, not aestheticized ● philosophy is lived, not quoted ● research is verified, not fabricated ● public identity is earned, not performed
23. The Final Warning
The greatest danger now is not lack of plan.
The greatest danger is continuing to plan because planning feels safer than execution.
This document is large enough.
It is detailed enough.
It is not perfect, but it is usable.
The next step is not to make it perfect.
The next step is to act.
The danger is:
● generating more plans ● reorganizing the same plan ● collecting more resources ● waiting for the perfect schedule ● waiting for motivation ● trying to start all domains at once ● turning the document into pressure ● forgetting that the point is actual work
The correction is:
Choose one small artifact and begin.
24. What To Do Immediately After This
Do this next:
Today
-
Create the Master Dashboard.
-
Create the Body of Work Index.
-
Create the Mini Essay Archive.
-
Write the first mini essay:
“What does understanding must become artifacts mean?”
-
Create the first weekly plan.
That is enough for today.
This Week
- Create the Developer Operating System Repo.
- Write the AI Usage Constitution.
- Complete the Math Diagnostic Report.
- Draft the GitHub Profile README.
- Start the Web Foundations Portfolio.
- Write two mini essays.
- Write the first weekly review.
That is enough for the first week.
This Month
- Publish the GitHub Profile README. 2. Start the Personal Website v1.
3. Build one small web project. 4. Make the first LLM API call. 5. Start the Arithmetic and Algebra Repair Notebook. 6. Keep the mini essay archive alive. 7. Write the first monthly review.
That is enough for the first month.
25. The Final Master Checklist
Final Master Checklist
Start
-
Master Dashboard created
-
Body of Work Index created
-
Active domains chosen
-
Maintenance domains chosen
-
Dormant domains chosen
First Artifacts
-
Developer Operating System Repo
-
AI Usage Constitution
-
Mathematics Diagnostic Report
-
GitHub Profile README
-
Mini Essay Archive
-
Web Foundations Portfolio started
-
LLM API Playground started
-
Arithmetic and Algebra Repair Notebook started
-
Personal Website v1 skeleton
First Review Cycle
-
First daily build log
-
First weekly review
-
First monthly review
-
First season theme chosen
First Public Proof
-
GitHub profile cleaned
-
One project pushed
-
One README improved
-
One essay written
-
Body of Work Index updated
First Real Momentum
-
One deployed web project
-
One working AI experiment
-
One math notebook section
-
One case study draft
-
One monthly review
26. The Closing Statement
This plan is not a fantasy about becoming impressive.
It is a structure for becoming useful.
It is not about proving superiority.
It is about building the capacity to serve through skill, clarity, discipline, and output.
The work will be slow sometimes.
The work will be messy sometimes.
There will be weeks where almost nothing happens.
There will be projects that fail.
There will be topics that expose weak foundations.
There will be moments where the size of the plan feels absurd.
That is normal.
The answer is not to abandon the plan.
The answer is to return to the smallest honest next step.
One problem. One commit. One note. One essay. One circuit. One simulation. One report. One review. One artifact.
Then another.
Then another.
Over years, that becomes a body of work.
Over years, that becomes competence.
Over years, that becomes contribution.
The next action is not to reread the whole document. The next action is:
- Create the Master Dashboard.
- Create the Body of Work Index.
- Create four dedicated AI assistants:
○ Math Tutor AI ○ Software Builder AI ○ AI Engineering AI ○ Revision Examiner AI
- Complete the Math Diagnostic.
- Write the first mini essay.
- Create the Developer Operating System repo.
- Start the Web Foundations Portfolio.
The plan becomes real only when the first artifact exists. Part 19 — Long-Term Memory, Revision, Recall, and Domain Re-Entry System The purpose:
To make sure I can leave a domain, return later, and recover fluency quickly.
Use learning science as the basis: practice testing/retrieval and distributed practice have strong evidence for improving learning across learners and tasks, and spacing plus retrieval improves long-term retention.
Add this system:
The Four-Layer Memory System
Layer 1 — Active Recall
For every topic, create questions.
Not notes only.
Questions.
Examples:
- “Explain the chain rule without notes.”
- “Derive the RC charging equation.”
- “What is the difference between authentication and authorization?”
- “What does a wavefunction represent?”
- “What is the argument for reliabilism?”
Layer 2 — Spaced Review
Schedule reviews at:
- same day
- next day
- 3 days
- 7 days
- 14 days
- 30 days
- 90 days
- 6 months
You do not need perfection. You need repeated retrieval.
Layer 3 — Interleaving
Mix topics instead of only studying one block forever.
For math, mix algebra, functions, trig, and calculus readiness.
For physics, mix mechanics, units, energy, and graphs.
For cybersecurity, mix Linux, networking, HTTP, and web vulns.
Interleaving is supported as a learning strategy that improves transfer and problem-solving, especially when learners must distinguish problem types rather than repeat identical examples.
Layer 4 — Domain Re-Entry Packs
Every domain needs a “resume pack” so you can return after months.
Each pack should contain:
Domain Re-Entry Pack
Domain:
Last Active Date: Current Level:
Last Completed Artifact:
Current Weak Areas:
Essential Concepts to Recall:
Top 20 Recall Questions:
Top 10 Mistakes:
Key Resources:
Next 3 Sessions:
First Re-Entry Test:
What Not to Restart Yet:
This is the practical answer to: “How do I remember everything?”
You do not literally keep everything fresh at full strength forever.
You create a system where knowledge is:
- recalled
- reviewed
- refreshed
- tested
- re-entered Appendix A - Exact Syllabi by Domain Software / CS
1. Missing Semester 2. HTML/CSS/JS foundations 3. TypeScript 4. React 5. Backend/API/database 6. Testing 7. Deployment 8. MIT 6.006 Algorithms 9. CSAPP / systems later 10.Open-source contribution
OSSU and Teach Yourself Computer Science are useful as broader reference curricula because they intentionally organize self-taught CS study into sequenced subject areas rather than random tutorials.
AI
1. Python data workflow 2. NumPy/pandas/matplotlib
- classical ML
- PyTorch
- LLM APIs
- structured outputs
- embeddings
- RAG
- evals
- agents
- local models/Ollama
- fine-tuning/LoRA later
Math
- Arithmetic repair
- OpenStax Prealgebra
- OpenStax Algebra and Trigonometry
- OpenStax Precalculus
- MIT 18.01SC
- MIT 18.02SC
- MIT 18.06SC
- MIT 6.042J
- MIT 18.05 / Stat 110
- Differential equations
Physics
- Basic physics / OpenStax Physics
- Halliday fundamentals
- MIT 8.01
- Waves/thermo
- MIT 8.02
- Optics/modern physics
- MIT 8.04
- Griffiths QM
- Qiskit
- Nielsen and Chuang later
EEE
- Safety and instruments
- All About Circuits basics
- MIT 6.002 circuits
- Boylestad devices
- LTspice labs
- op-amps
- embedded systems
- KiCad PCBs
- signals/DSP
- semiconductor fabrication later
Cybersecurity
- ethics/scope
- Linux
- networking
- HTTP/web basics
- OWASP WSTG
- PortSwigger
- enumeration
- HTB Academy Penetration Tester
- HTB boxes
- CPTS
- PEN-200/OSCP
- bug bounty later
Systems
- Missing Semester
- C fundamentals
- CSAPP
- Linux man pages/POSIX
- shell project
- allocator
- concurrency
- Beej sockets
- Rust Book
- OS simulations
- kernel modules later
- Linux From Scratch later
Philosophy
- philosophical method
- logic
- epistemology
- ethics
- metaphysics
- philosophy of science
- philosophy of language
- philosophy of mind/AI
- political philosophy
- religion/existential philosophy
Appendix B - Specific Projects and Open-Source Contributions These are stronger than generic “portfolio projects.” Add them as the first serious project backlog. Project 0 — DubaiSignal: Data-Driven Dubai Real Estate Intelligence Platform Problem: Everyone in Dubai real estate claims to know the market. Almost nobody actually does. Public platforms — Bayut, Property Finder, Dubizzle — surface listings but not insight. They tell you what's for sale, not what it's worth, where the market is moving, which off-plan projects are mispriced, which agents are inflating prices, or which buildings are bleeding service-charge value. There is a gap between transactional data (DLD publishes real prices) and the way that data gets surfaced to actual buyers, sellers, and agents.
Build: A Dubai real estate intelligence platform that pulls from DLD open data, listing platforms, building-level operational data, and developer release schedules, and produces signals that no one else is producing — at the building level, the cluster level, and the cycle level.
Why it works: You have years of operational fluency in this market. DLD fees, Oqood, RERA, SPA, NOC mechanics, freehold vs. leasehold, off-plan installment structures, agent commission attribution — these are not things you have to learn, they are things you already think in. That domain fluency is the moat. A FAANG engineer with no Dubai context cannot build this. You can.
MVP — what ships first:
- DLD transaction ingestion (publicly available data)
- Building-level price-per-square-foot history with rolling medians, not just averages
- Off-plan vs. ready market split with separate trend lines
- Cluster-level heatmaps (Damac Lagoons clusters, Dubai Hills districts, JVC sub-communities, etc.)
- Service charge data overlay where available
- Developer release-schedule tracker for off-plan supply pipeline
- Listing-vs-transaction gap analysis (where listing prices are detached from actual closes)
Phase 2 features:
- Agent attribution and commission-flow modelling for resale chains
- Buyer-side total-cost calculator (DLD fee, agent commission, NOC fees, mortgage registration, remaining installment obligations for off-plan resale)
- Investment yield calculator (gross yield, net yield after service charge, projected appreciation)
- Building-level rental-vs-sale arbitrage signals
- Off-plan resale opportunity scanner (which projects are trading below or above developer release price)
- Golden Visa eligibility filter
Phase 3 — AI layer:
- Natural-language market query ("show me 2-bedroom apartments in JVC trading more than 10% below cluster median with positive 6-month price trajectory")
- Building-level qualitative analysis from review/forum scraping with source citations
- Off-plan project risk scoring (developer track record, completion history, payment plan structure)
- Personalized deal alerts based on buyer profile and search history
Business model:
- Free tier: basic transaction history, building-level price trends
- Premium tier: signals, AI queries, alerts, off-plan resale scanner, full analytics dashboard
- Agent/agency tier: lead-flow tools, commission tracking, multi-agent attribution
- API tier (later): for proptech firms, family offices, and institutional buyers
Why this is your first flagship:
- It is cash-aligned — your existing income source benefits from it directly.
- It is domain-defensible — the moat is your Dubai operational knowledge, not your code.
- It is differentiated — almost no GitHub portfolios contain serious MENA real estate intelligence work.
- It exercises every layer of the Software Development roadmap: data ingestion, ETL
pipelines, PostgreSQL schema design for time-series transaction data, REST API, frontend dashboard with heavy data visualization, authentication, billing, deployment, monitoring.
- It exercises real AI engineering, not toy LLM calls — RAG over building documents, structured extraction from listings, embedding-based search.
- It is the kind of project where shipping a real version creates a real business if you choose to take it that far.
Do not start until: Layer 5 (Backend) and Layer 6 (Databases) of the Software Roadmap are at least in progress. The frontend can be ugly at MVP — the data is the product. Start with a Jupyter notebook that ingests one month of DLD data and produces one useful chart. Build outward from there.
Project 1 — StudyOS / Revision Operating System Problem: Students have notes, textbooks, past papers, AI chats, flashcards, weak topics, and deadlines scattered everywhere.
Build: A study operating system that combines:
- syllabus tracker
- topic mastery tracker
- weak-area log
- past-paper tracker
- spaced revision scheduler
- AI-generated quizzes
- source-grounded explanations
- Anki export
- exam countdown
- weekly study plan
Why people need it: Serious students do not just need a planner. They need a system that connects syllabus, evidence, revision, weak topics, and recall.
MVP:
- subjects
- topics
- weak areas
- revision schedule
- study session log
- quiz mode
- progress dashboard
Later AI feature: source-grounded tutor from uploaded notes.
This should be your first flagship.
Project 2 — SourceGround: Source-Grounded RAG for Students and Researchers Problem: People use AI to summarize documents, but the answers often lack source discipline.
Build: A local/cloud RAG assistant that always shows supporting sources and refuses unsupported answers.
MVP:
- upload PDF/text/markdown
- chunk
- embed
- retrieve
- answer with citations
- show retrieved chunks
- mark unsupported answers Need: Students, researchers, lawyers, exam candidates, and technical readers need source-grounded answers, not confident hallucinations.
Project 3 — AI Tutor Factory Problem: Most people use one generic AI for everything, causing shallow learning and inconsistent support.
Build: A tool that generates domain-specific AI assistant instruction packs.
Examples:
- Math Tutor AI
- Physics Coach AI
- EEE Lab AI
- Cybersecurity Scope AI
- Philosophy Examiner AI
- Research Librarian AI
MVP:
- choose domain
- choose syllabus
- choose artifact
- generate custom GPT/project instructions
- generate allowed/forbidden task list
- generate quiz/revision behavior
This directly addresses the change you asked for.
Project 4 — LabLedger: EEE / Physics Lab Notebook and Measurement Manager Problem: Hardware learners lose measurements, screenshots, schematics, datasheets, failed attempts, and revision notes.
Build: A structured lab notebook for circuits, simulations, measurements, and PCB revisions.
MVP:
- project record
- schematic upload/link
- LTspice result link
- measurement table
- oscilloscope image storage
- component/datasheet list
- failure log
- revision history
Need: Hobbyists, EEE students, and hardware builders need better continuity between theory, simulation, build, measurement, and revision.
Project 5 — Bug Bounty Scope and Report Assistant Problem: Beginners in cybersecurity often fail because they misunderstand scope, evidence, severity, or reporting.
Build: A strictly ethical assistant/tool that helps parse program rules, define allowed testing, and structure reports.
MVP:
- scope checklist
- allowed/prohibited testing parser
- report template
- evidence checklist
- severity justification helper
- remediation language bank
Important: This must never generate unauthorized exploitation guidance.
Project 6 — Research Reproduction Tracker Problem: Independent learners read papers but rarely track whether claims can be reproduced.
Build: A research tracker for papers, methods, datasets, code, reproduction attempts, failures, and technical reports.
MVP:
- paper entry
- method summary
- reproduction checklist
- environment fields
- result log
- failure log
- report generator
Need: Researchers and serious learners need a bridge between “I read a paper” and “I tested something.”
Project 7 — Open Source Contribution Navigator Problem: Beginners do not know which open-source project to contribute to, what issue is safe, or how to avoid wasting maintainers’ time.
Build: A tool that helps choose contribution targets based on skill, setup difficulty, issue labels, and domain.
MVP:
- project list
- skill tags
- setup difficulty
- good-first-issue links
- contribution checklist
- PR tracker
GitHub’s own ecosystem uses good first issue and help wanted labels to guide newcomers; MDN, Zulip, Home Assistant, Qiskit, and other major projects expose this kind of contribution path.
Project 8 — Personal Knowledge + Recall System Problem: People collect notes but do not retain knowledge long-term.
Build: A recall-first knowledge system that turns notes into spaced questions, weak-topic reviews, and domain refresh sessions.
MVP:
- note entry
- question generation
- spaced review schedule
- weak area tracker
- “resume this domain” mode
- monthly recall exam
This directly solves your memory concern.
Project 9 — Syllabus-to-Artifact Planner Problem: Courses tell people what to study, but not what artifacts to produce.
Build: A tool that converts a syllabus into:
- projects
- problem sets
- notebooks
- checkpoints
- revision schedule
- GitHub/public/private output recommendations
MVP:
- paste syllabus
- identify units
- map each unit to artifact
- generate 12-week plan
- generate review schedule
Project 10 — Local AI Research Workbench Problem: People want private AI over their documents but do not understand model quality, retrieval quality, latency, or hardware limits.
Build: Ollama-powered local RAG workbench.
MVP:
- local model selection
- local embeddings
- document ingestion
- retrieval inspection
- answer quality notes
- latency/memory benchmark
This belongs under Ollama and RAG.
Recommended Contribution Targets by Domain Web / Documentation / Beginner-Friendly
- MDN Web Docs
Good for documentation, browser compatibility data, frontend knowledge, and writing. MDN explicitly lists good first issues, pull request review, translations, backend/frontend known issues, and browser compatibility data as contribution paths.
- Zulip
Good for full-stack web app contribution, Python/Django, TypeScript, product issues, and real-world collaboration. Zulip has a contributor guide and a GitHub contribute page with good first issues.
- Home Assistant
Good for Python, IoT, integrations, documentation, and later EEE/software overlap. Home Assistant exposes good first issues and has developer documentation for contributions.
AI / LLM / RAG
- Open WebUI
Good for AI product UI, documentation, testing, integrations, local AI workflows. Their contribution docs say valuable contributions include testing dev builds, filing bug reports, proposing ideas, improving docs, and translation, not only code.
- LlamaIndex
Good for RAG, loaders, tools, readers, integrations, examples, and docs. Its contribution guide welcomes code, documentation, ideas, and integrations.
- LangChain / LangChainJS
Good for LLM app frameworks, integrations, bugs, docs, and examples. LangChain’s contribution guidance emphasizes reproducing issues before fixing them, while LangChainJS points contributors to good first issue and help wanted labels.
- DSPy
Good for research-style AI programming, evals, structured pipelines, and examples. DSPy describes itself as programming rather than prompting and invites community contribution through GitHub/Discord.
Quantum / Physics / Quantum Software
- Qiskit
Good for quantum computing, Python, documentation, examples, circuits, and later deeper quantum contributions. Qiskit has good-first-issue guidance and contribution docs.
- Qiskit Metal
Good later for quantum hardware design interest. Qiskit Metal’s contribution docs mention good first issues for people new to the project.
Hardware / EEE
- KiCad
Good later for C++/EDA/hardware tooling, but not immediately. KiCad’s developer docs say to join the developer mailing list before anything beyond a simple bug fix, which means this is a serious later contribution path.
Research Tooling
- Zotero Translators
Good for research tooling, bibliographic metadata, JavaScript, academic workflows, and paper/library infrastructure. Zotero has translator development documentation and a translators GitHub repo.
Appendix C - Research and Writing This is about becoming someone who produces knowledge, not only consumes it. The path begins with regular mini essays and grows toward serious papers. The goal is to write regularly across domains, identify interesting problems, map literature, and eventually produce publishable work. Outputs include: one-screen mini essays annotated bibliographies literature maps technical reports research notes reproduction studies review papers experimental papers preprints submissions The daily or weekly habit begins small: One serious idea, explained clearly, with sources and original thought. The standard is: “Can I turn curiosity into written contribution?”
Appendix D - Design, Product Taste, and Figma This is about learning how to design things that humans can actually use. It includes: Figma interface design interaction design visual hierarchy usability accessibility design systems product critique wireframing prototyping user testing Design outputs include: Figma files wireframes prototypes design systems product teardowns usability reports redesigned interfaces implemented frontend components The standard is: “Can I design something that is clear, usable, beautiful, and purposeful?”
Design should be learned through both tool practice and usability principles. The source spine: Figma design basics Nielsen Norman Group usability heuristics WCAG accessibility guidelines Interaction Design Foundation for design thinking and UX concepts product teardown practice real usability testing Figma’s own design basics material covers core design principles, tools, and techniques. Nielsen Norman Group’s usability heuristics are broad rules of thumb for interaction design, and WCAG 2.2 is the W3C standard covering recommendations for making web content more accessible. (Figma) Design thinking should be treated as a practical loop: understand users, challenge assumptions, redefine problems, prototype, and test. The Interaction Design Foundation describes design thinking as a non-linear, iterative process involving empathize, define, ideate, prototype, and test. (IxDF - Interaction Design Foundation) Practical Interpretation Design is not decoration. Design is how a human successfully uses what was built. The project ladder should include: Copy high-quality interfaces to learn spacing and hierarchy Redesign bad interfaces Build a design system in Figma Prototype an app before coding it Conduct heuristic evaluations Conduct simple usability tests Implement the design in frontend code Compare design intention against user behavior The proof is not “I know Figma.” The proof is: I can design something clear, usable, accessible, and purposeful, then implement it.