- →Wake up, wudhu, salat Subuh
- →Optional: dzikir / short doa after salat
- →Go back to sleep after if needed — Subuh is early, rest matters
- →2–3x per week — e.g. Mon, Wed, Fri OR Tue, Thu, Sat
- →20–40 min easy jog — consistency > pace early on
- →Non-run mornings: slot is free — sleep in or start day calmly
- →Read 1 English tech article / newsletter — full focus, look up unfamiliar words
- →Set 3 clear priorities for the day (write them down)
- →No social media scroll — protect morning headspace
- →Phase 1–2: LeetCode easy/medium — follow the Neetcode 150 roadmap
- →Phase 3–4: LeetCode medium/hard + system design reading
- →Always write your thought process in English — double XP on both skills
- →Phase 1: Anki (katakana drills + N5 vocab) + handwriting practice (stroke order matters)
- →Phase 2: Grammar via Genki I or Bunpro N5 + daily Anki vocab
- →Phase 3–4: Reading practice + Anki N4 vocab + audio shadowing
- →Daily Anki is mandatory — even on off days, do minimum 10 cards
- → Every day: pure exploration — courses, papers, docs, tutorials, research (RAG, agents, evals, vector DBs, LLM internals, SWE concepts)
- → No building here — this is input-only mode. Read, watch, take notes, experiment in isolation
- → Sat: free-form — follow curiosity, read a paper, try a tool, explore something totally new
- →Wudhu + salat Dzuhur
- →Short dzikir after if time allows
- →Transition naturally into lunch after
- →Dedicated coding time for your current main project (Struktly, Buktiin, or next portfolio project)
- →Document as you go — commit notes + thoughts = next week's blog draft
- →Ship something small every week: a feature, a fix, a prototype, a demo
- →Wudhu + salat Ashar
- →Short dzikir / istirahat setelah salat
- →Transition into evening run — salat provides the mental + physical reset
- →Run on days you didn't run in the morning — or if you just prefer evenings
- →20–40 min easy jog — body is fresh right after Ashar, good energy window
- →Try no headphones sometimes — ideas hit differently on quiet runs
- →Tue: Draft blog post — technical deep-dive, build log, or lesson learned
- →Fri: Edit + publish + share on LinkedIn & Twitter/X
- →Other days: Outline next post, jot ideas, reply to community comments
- →Wudhu + salat Maghrib
- →Short dzikir — take a moment, don't rush
- →Transition into English practice refreshed
- →Shadowing: YouTube tech talks or podcasts — repeat out loud, mimic rhythm + intonation
- →Write 3–5 sentences summarizing what you built or learned today (English journal)
- →Optional: record yourself speaking for 1 min, listen back — uncomfortable but very effective
- →Wudhu + salat Isya
- →Short dzikir / doa malam
- →Settle into review block after — brain is calm, good for reflection
- →Log what you learned today — 1 paragraph in English (feeds your writing pipeline)
- →Set tomorrow's 3 priorities, prep anything needed (tabs, files, tools)
- →Write down one small win from today — builds momentum
- →MON / WED / FRI → SWE Fundamentals only: build one thing from scratch per session — pagination, search, debounce, auth flow, rate limiter, caching layer. No libraries where avoidable
- →TUE / THU → AI Engineer Fundamentals only: one small AI mechanic — chunker, cosine similarity search, prompt router, mini eval harness, retrieval loop without a framework
- →SAT / SUN → skip this block entirely, rest
- →Each topic: 1–3 sessions max — finish it, then move to the next one
Same daily blocks every day — different fundamentals focus per day.
| Prayer | Slot | Type |
|---|---|---|
| Subuh (Fajr) | 04:30 - 04:45 | Fardu |
| Dzuhur (Dhuhr) | 12:00 - 12:15 | Fardu |
| Ashar (Asr) | 15:30 - 15:45 | Fardu |
| Maghrib | 17:45 - 18:00 | Fardu |
| Isya (Isha) | 19:30 - 19:45 | Fardu |
4 phases — same daily structure, evolving content difficulty.
Build consistency. Lock in the daily ritual before scaling complexity.
Portfolio mode ON. First serious project shipped. Writing rhythm locked.
Go deeper. Multi-agent systems, harder DSA, bigger project scope.
Job-hunt mode. Polish portfolio, interview grind, keep writing.
Japanese: Katakana → N5 grammar/vocab → N4 grammar → Reading
AI/SWE: Fundamentals → RAG + Vector DBs → Multi-agent → System design
Fundamentals (SWE): Pagination → Search → Auth → Caching → Rate limiting → ...
Fundamentals (AI): Chunker → Embeddings → Retriever → Prompt router → Eval harness → ...
Writing: Finding voice → Growing audience → Collaborating → Authority building
Running: Build base → 5K comfortable → 5K consistent → optional 10K
Important guardrails for sustainability.