Ship Ugly, Ship Live
This is the week your portfolio goes public, while it is still rough. You put your real work in, with AI as your build partner, and you send the link to one real person. Ugly and live beats beautiful and private, every time.
- The first real thing your mentor ever shipped was a restaurant ordering tool held together with tape. It worked because real people used it. That moment, watching a stranger use the thing you made, is what no tutorial gives you.
- You do not wait until you feel ready. You ship the ugly version: complete enough that a stranger can open it, see your work, and understand what you can do, even though you know ten things are still rough.
- AI is your build partner now. You feed it your cases and your look, build page by page, read what it gives you, and adjust. You are directing a build, not memorizing code.
- One firm rule: never paste in something you could not begin to explain. If a chunk is a mystery, have the AI teach it to you first.
Why it matters
A private portfolio helps no one and teaches you nothing. There is a specific fear this week, and it is real: it is your name and your work on this one, so publishing feels exposing. Do it anyway. The first time your real URL works and someone else opens it and sees your work, the project stops being a someday-thing and becomes real. That moment is worth more than another week of polishing; get to it now.
Brief
- Using AI as your build partner, assemble your cases, look, and images into the project, page by page from the pieces you already have. Understand each piece enough to explain it; if something is a mystery, have AI tutor you on it before it goes in.
- Get every page from your sitemap live and reachable on your public URL: the navigation works and every case opens. Complete enough to understand, not polished.
- Send the live link to one real person, ideally in your target field, and ask them to look. Note what they saw, what confused them, and whether the work landed.
- Write a short "still ugly" list: the things you already know are rough.
Deliverable
The live URL with all pages reachable, the note on the one real person's reaction, and the "still ugly" list. Post it in your track thread.
Evaluation criteria (pass/revise)
- The portfolio is actually live and every sitemap page is reachable on a real URL.
- The real work, cases, look, and images are in, not placeholder text or empty slots.
- A real person opened it and their reaction is captured.
- You can explain how your site is built: no unexplained mystery code.
- An honest "still ugly" list is present.
Build one section at a time, and understand each one
Never ask for "build my whole website." Go section by section, so you can read it, adjust it, and own it. When something looks wrong, describe it in plain words. You do not need the jargon.
Build with the first, fix with the second. Swap each {highlighted} bit.
Iris ships rough, on purpose
Iris's site is rough and real and online. A real person has seen it. That is worth more than another week of polishing in private.
Watch out for
- "Almost ready." That is stalling. Publish the ugly one today.
- Mystery code. If the AI hands you a block you cannot follow, learn it before it goes in.
- Redesigning or inventing projects. Both are fear in disguise. Assemble what is real.
What good looks like
- A real URL, every page reachable, your work visible.
- One honest reaction from a real person, captured.
- Nothing shipped that you could not begin to explain.
- Deploy / publish. Pushing your latest version live so the public URL shows it.
- Public URL. The web address anyone can open. Always confirm it on a second device.
- Build partner. Using AI to write code with you, section by section, while you assemble and understand it.
- Scope creep. Quietly adding more than you planned, usually to avoid the scary thing (shipping).
- Ship the ugly version. Going live while it is still rough, instead of polishing forever.
Linked resources
Responsive Web Design ↗
A free, project-based certification in HTML and CSS. Building real pages is the best way to understand what the AI writes for you.
Google · web.devLearn HTML ↗
The reference for the building blocks: structure, links, images, forms. Keep it open while you assemble your sections.