Phase 1 of 3

1. The Blank Canvas

You have an idea for a startup. You sit at your computer. What is the very first thing you want to do?

Draw how it looks

Open Figma. Draw boxes, pick colors, choose fonts.

Build how it works

Open VS Code. Write HTML structure and CSS layout.

2. The Responsive Nightmare

You spent 5 hours making the site look perfect on your laptop. You open it on a phone, and everything is overlapping and broken.

Panic / Frustration

"Why can't it just shrink automatically? This is annoying."

The Puzzle

"Time to write Media Queries and fix the Flexbox wrapping."

3. The "Mockup" vs "Reality"

You need to display a list of 100 users on the screen.

Copy & Paste

I'll just duplicate the user card 10 times in the editor so it looks full.

The Loop

I need to write a JavaScript `.map()` function to generate them dynamically.

4. The Invisible Box

You need to center a `div` exactly in the middle of the screen. It refuses to move.

The Hack

I'll just use `margin-left: 500px` until it looks centered.

The System

I'll debug the `display: flex` and `justify-content` properties.

5. The Safari Bug

The site works perfectly on Chrome. Your client calls: "It's broken on my iPhone (Safari)."

Denial

"Tell them to download Chrome. I'm not fixing that."

The Deep Dive

I'll research "WebKit vendor prefixes" and specific Safari CSS bugs.

6. Learning a New Tool

You need to use a new animation library. The documentation is 50 pages of text.

The Shortcut

Search YouTube for "5 minute tutorial" to copy someone else's code.

The Source

Read the official Docs to understand the API and parameters.

7. Maintenance

You finished the website. Now the client wants to change the color of *every* button from Blue to Green.

The Slog

Go through every page and manually change the color.

The Architecture

I should have used CSS Variables (`--main-color`). I'll refactor the code so it never happens again.

8. The 2:00 AM Test

You have been stuck on one error for 4 hours. You are tired. Your eyes hurt.

Quit

Turn off the computer. "I'm not smart enough for this."

Obsess

I cannot sleep until I find out *why* this isn't working.

Validation Complete.

You survived the Gauntlet. You didn't choose the "Visual" easy path. You chose the "System" path.

You have the mindset of a Frontend Engineer. Now you need the skills.

Wait... A Discovery!

You consistently chose the Visual/Creative option over the Logic/System option.

This is good news. You are likely a UI/UX Designer, not a Developer. Designers define what to build. Developers figure out how to build it.

🔄 Explore the Designer Path

Let me re-think (Go Back)