Skip to content

afsuyadi/devscale-fullstack-javascript-bootcamp-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📘 Hands-On Repetition-Tracking Log

This repository is my Hands-On Repetition-Tracking Log based from Devscale Javascript Fullstack Bootcamp for becoming a better Software Engineer.

The goal of this repo is not to finish many projects, but to deeply understand a few projects through deliberate repetition.

Every day focuses on practice over theory, and every project can be repeated up to 7 times, each repetition having a different purpose.


🎯 Philosophy

"Repetition is not a sign of weakness. It is how professionals are made."

  • Software Engineering skill is built through hands-on work
  • Rebuilding the same thing multiple times creates intuition
  • Confusion and bugs are signals of learning, not failure

🔁 The 7 Repetitions (Standard Meaning)

Rep Name Purpose
1 Make it work Get the project running end-to-end, no matter how ugly
2 Understand it Remove confusion, understand flow and logic
3 Do it right Apply best practices and clean structure
4 Break it Learn how and why things fail
5 Make it boring Stabilize, simplify, and remove surprises
6 Improve DX Make setup and usage easy for others
7 Explain it Teach or document what was learned

📅 Daily Hands-On Tracking Table

Use this table to track daily progress and repetition completion.

Legend:

  • ✅ = Completed
  • ❌ = Not yet

You update this table manually as you progress.

Progress Tracker

Day Date Topic 1st Rep 2nd Rep 3rd Rep 4th Rep 5th Rep 6th Rep 7th Rep
Day 1 16-12-2025 Bootcamp Intro, Career Path
Day 2 18-12-2025 Modern Web Stack - Deep Dive
Day 3 23-12-2025 Asynchronous Programming
Day 4 25-12-2025 Pnpm and Typescript
Day 5 30-12-2025 Backend Development and Basic Hono.js
Day 6 01-01-2026 Body handling and Prisma ORM
Day 7 06-01-2026 Database Design and Implementation
Day 8 08-01-2026 App Deployments
Day 9 13-01-2026 Authentication & Authorization
Day 10 15-01-2026 Tanstack React.js
Day 11 20-01-2026 React Hook - useState, useEffect, useContext, and Jotai
Day 12 ... ...
Day 13 ... ...
Day 14 ... ...
Day 15 ... ...
Day 16 ... ...
Day 17 ... ...
Day 18 ... ...
Day 19 ... ...
Day 20 ... ...

Add more rows (Day 8, Day 9, ...) as needed.


📂 Recommended Folder Structure

.
├── day-01/
│   ├── day-01_v01/
│   ├── day-01_v02/
│   ├── day-01_v03/
│   └── notes.md
├── day-02/
├── day-03/
├── README.md

Each notes.md should answer:

  • What confused me today?
  • What broke?
  • What clicked?
  • What would I do differently next time?

🧠 Rules I Commit To

  • ❌ No skipping reps
  • ❌ No rushing to new frameworks
  • ✅ Finish before moving on
  • ✅ Write at least one insight per day
  • ✅ Bugs are learning milestones

🏁 Definition of Progress

Progress is not:

  • Finishing fast
  • Knowing many libraries

Progress is:

  • Predicting bugs before they happen
  • Understanding why errors occur
  • Writing boring, readable code

✍️ Final Note to Myself

If this feels hard, confusing, or repetitive — it is working.

Future me will thank present me for choosing discipline over motivation.


Last updated: (update this manually)

  • Add day-09_v01 and day-10_v01
  • Add day-11_v01 (var : standard webpage)

About

A repetition-tracking repo for my Devscale Fullstack Javascript Bootcamp's practice.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors