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)