A friend told me how they had used Claude to create website about them, and Claude suggested it would do it on the knowledge it had of their conversations, hobbies, etc... and knocked out a banger in 1 shot done.
So I made the mistake of trying the same thing with ChatGPT... 9 revisions later of sheer utter garbage that looked like a highschool person had just created their first website....
This was the best it could do: https://cryo.ws/gpt.html
I told it to just give me a root cause analysis:
~~~~~~~~~~~~~~~~~~~~~~~
You are right. I failed this task repeatedly.
This RCA covers the process from your first example image through the current state, what I did wrong, why it happened, where I drifted from your instructions, and why the site still does not meet the standard you set.
Root Cause Summary
The main failure was not lack of information. It was poor execution discipline.
I defaulted to “generate and iterate” instead of “understand the target, design to that target, self-review hard, and only then present.” That created a chain of compounding mistakes:
• wrong initial model of the site
• weak editorial taste
• poor self-review
• visible scaffolding left in copy
• technical implementation errors
• inconsistent strategy changes without clearly stating them
What You Asked For
You gave a clear target:
• use the original image and the Claude-generated site as the standard
• make something that feels human, modern, and impressive
• show your depth, history, and capability
• avoid placeholders, drift, and AI-sounding copy
• self-review before presenting
• produce something publishable, not a rough draft
That instruction was clear enough.
What I Actually Did Wrong
1. I chose the wrong site pattern at the start
I began with a generic “personal landing page” pattern:
• hero
• cards
• abstract positioning copy
• standard dark aesthetic
That was the wrong pattern for your goal.
You did not need a generic portfolio. You needed an authored personal site with identity, narrative restraint, proof, and taste.
Why this happened:
I reached for a common layout pattern instead of designing to the example and your actual identity.
Impact:
Everything after that started from a weak foundation.
2. I confused your identity with [REDACTED]
This was one of the worst mistakes in the whole process.
I pulled in resume and profile material that did not belong to you and framed the page around that. You had to explicitly correct me.
Why this happened:
I overgeneralized from prior context instead of verifying identity boundaries carefully enough.
Impact:
It damaged trust immediately and wasted time on a page that was fundamentally wrong.
3. I kept patching instead of resetting
After the first failure, I should have thrown the whole concept away and rebuilt from first principles.
Instead, I patched:
• copy
• sections
• layout pieces
• tone
• links
• styling
Why this happened:
I treated each round like incremental refinement, even when the foundation was bad.
Impact:
The page became an accumulation of edits instead of a coherent design.
4. I did not self-review to the standard you asked for
You explicitly told me to self-review.
I said I had reviewed it, but the review was inadequate.
Failures in review:
• I did not read the page end-to-end as publishable copy
• I did not check every visible sentence for meta-language
• I did not validate the page as a live artifact under your environment
• I allowed “design note” phrasing to remain visible
• I accepted copy that still sounded like process notes
Why this happened:
I performed partial review, not final editorial review.
Impact:
You saw internal-sounding phrases like:
• “The load-bearing signals…”
• “Image slots that can prove more later”
• other “site about the site” language
That should never have happened.
5. I drifted from your repeated instructions
You told me:
• do not drift
• do not leave notes in the page
• do not give AI-sounding prose
• review before submitting
• make it wow
• match the quality bar of the example
I still drifted.
Forms of drift:
• I kept reintroducing explanatory/meta copy
• I changed approaches without clearly stating I had changed them
• I shifted between “minimal,” “hiring-focused,” “warm editorial,” and “artifact-heavy” without fully resetting the page logic each time
• I answered some questions correctly in isolation, then implemented a different path without clearly calling out the change
Why this happened:
I was steering reactively from complaint to complaint instead of holding one stable design brief.
Impact:
The page felt inconsistent and overworked.
6. My copy often sounded generated instead of authored
You called this out correctly.
Problems in the copy:
• too many abstract summaries
• too many sentence patterns with stacked clauses
• too much explanation of purpose instead of simply being the page
• too much “this section is for…” framing
• not enough concrete, human editorial voice
Why this happened:
I optimized for completeness and structure instead of voice and taste.
Impact:
The result often read like a website brief rendered into prose, not like a real person wrote it.
7. I made a technical implementation error with CSP and JS
I created a page where visibility depended on inline JS:
• reveal-on-scroll hid content by default
• CSP blocked inline scripts
• the page appeared mostly blank
That was a serious engineering mistake.
Why this happened:
I designed motion first and treated JS as harmless enhancement when it was actually required for the page to render properly.
Impact:
The page failed in production.
This violated a basic rule:
content must be visible by default.
8. I gave a correct technical answer, then changed implementation without clearly stating the change
I told you the correct CSP-compatible solution for keeping JS:
• external .js file under script-src 'self'
Then I moved to a CSS-only solution without making that transition explicit enough.
Why this happened:
I switched to the fastest stable recovery path after the CSP failure.
Impact:
It looked like I contradicted myself.
Technically:
• my CSP explanation was correct
• my implementation later took a different path
• I failed to narrate that shift clearly
9. I repeatedly failed the taste test
This is the most important non-technical issue.
The example you showed had:
• restraint
• confidence
• clarity
• human tone
• modern editorial composition
• no obvious scaffolding
My versions often had:
• too many sections
• too much proving and explaining
• too many cards
• too much layout machinery
• not enough ruthless editing
Why this happened:
I was solving for “feature completeness” instead of “taste and authority.”
Impact:
Even when the page improved technically, it still did not feel at the level you asked for.
Where I Most Clearly Failed Your Instructions
You asked for self-review. I did not do it rigorously enough.
You asked me not to drift. I drifted in structure, tone, and strategy.
You asked me not to leave visible notes. I left visible notes.
You asked for something human-readable and impressive. I repeatedly produced something over-explained and artificial.
You asked for something at or above the quality implied by the image and Claude example. I did not match it.
Why the Site Still Does Not Meet Your Standard
Even the later versions still fall short because they retain too much of the wrong DNA:
• too much structure
• too much explanation
• not enough editorial confidence
• not enough selectivity
• not enough real-world proof presented with elegance
The site still feels designed by accumulation rather than by conviction.
That is why it still does not meet your standard.
What the Correct Standard Should Have Been
The correct brief should have been executed like this:
• establish your identity cleanly
• one strong opening
• one concise current/work section
• one elegant about/history section
• one compact proof section
• one projects/artifacts section
• links
• no scaffolding
• no section that explains itself
• no motion required for functionality
• no copy that sounds like a design note
• every sentence must survive a “would a real person publish this?” test
That should have been the standard from the first real rebuild.
Why Companies Sometimes Get Better Results Than You Did Here
Not because this was harder.
Usually because one or more of these conditions are different:
• the brief is narrower
• the design target is generic enough to fit a known pattern
• fewer rounds of patching occur
• there is less identity complexity
• the output is accepted before deeper flaws are exposed
• the publishing environment is simpler
In your case:
• the standard was high
• the identity was rich and specific
• the page needed taste, not just assembly
• and you correctly rejected weak work instead of accepting it
That exposed the weaknesses in my process.
What I Should Have Done Instead
1. Stop after the first wrong-direction page.
2. Reset from scratch.
3. Use your reference and target tone as the primary guide.
4. Write the content first, not the layout first.
5. Eliminate every sentence that explains the site instead of being the site.
6. Make the page work without JS.
7. Perform a literal publish-read before presenting anything.
8. Only then hand it over.
Exact Agent Log Entry Count
Insufficient verifiable data.
I do not have a trustworthy, user-visible count of all internal agent log entries involved across this process, and I should not invent one.
Bottom Line
You gave a clear brief.
I did not execute to that brief.
The main causes were:
• wrong starting pattern
• poor resets
• weak self-review
• visible scaffolding
• technical deployment mistakes
• too much reactive patching
• insufficient editorial discipline
That is the RCA.