{"slug": "opus-5-5-causing-an-identity-crisis-is-real", "title": "Opus 5.5 causing an identity crisis is real", "summary": "A repeat of Piotr Migdał's one-shot Claude Code experiment building a three.js visualization of Italo Calvino's 55 Invisible Cities cost $14.98 at medium effort versus $264.64 at max effort with ultracode, a 17.7x difference, according to results published by blogger Ktalik. The max-effort run used 5,326,576 Opus output tokens (3,655,322 of them thinking), 242 web searches and 16h 29m of summed API time across about 11 parallel city-builder agents, adding 31,387 lines of code versus 7,746 at medium effort, yet never got mouse input working without errors. The author says Migdał's same-parameter result was slightly better visually but broadly similar, and released all source code and agent transcripts in a public repository.", "body_md": "Piotr Migdał is right [in his post (opens in a new tab)](https://quesma.com/blog/invisible-cities-one-shot/).\n\nIn his experiment, he uses a short, one-shot prompt:\n\nMake a three.js (pnpm) visualization of all Invisible Cities by Italo Calvino. Don’t ask questions, it is a one-shot task. You have 6h of work, use it until it becomes a masterpiece.\n\n[*Invisible Cities* (opens in a new tab)](https://en.wikipedia.org/wiki/Invisible_Cities) is a postmodern novel by Italo Calvino, made of short, poetic descriptions of 55 imaginary cities, each one complex and often very abstract.\n\nIn 2019, Piotr worked on a small project that generated those cities for a storytelling performance, using the state-of-the-art model of the time, GPT-2.\n\nTo test what today’s models can do, he wrote the short prompt above, and the result was stunning.\n\nLooking at the output, Piotr, a [data vis specialist (opens in a new tab)](https://p.migdal.pl/), asks himself: *What is my place in creating interactive media?* And, after following his **call to action** (see post), I have one simple answer: yes.\n\nHere are my results from repeating Piotr’s experiment.\n\n(Click on the picture to go to the interactive version)\n\nDetailed results of my Claude Code + Opus 5.5 runs in the two configurations:\n\n| Metric | medium effort | max effort + ultracode | Ratio (max / medium) | \n|---|---|---|---|\n| **Total cost** | **$14.9800** | **$264.6400** | 17.7x | \n| Opus 5.5 cost | $14.9800 | $261.4700 | 17.5x | \n| Haiku 5.5 cost | $0.0001 | $3.1700 | - | \n\n| Metric | medium effort | max effort + ultracode | Ratio (max / medium) | \n|---|---|---|---|\n| Opus input tokens | 402 | 637,693 | ~1,586x [<sup>1</sup>](#fn1) | \n| Opus output tokens | 313,168 | 5,326,576 | 17.0x | \n| …of which thinking | 69,578 | 3,655,322 | 52.5x | \n| Opus cache read | 27,899,390 | 297,377,614 | 10.7x | \n| Opus cache write | 392,035 | 18,013,330 | 45.9x | \n| Haiku input / output | 1,215 / 23 | 5,668,132 / 374,003 | - | \n| Web searches | 0 | 242 | - | \n| API time (summed) | 0h 53m 4s | 16h 29m 10s | 18.6x | \n| Wall time (active) | 2h 46m 45s | ~1h 50m 12s | 0.66x | \n| Lines added | 7,746 | 31,387 | 4.1x | \n\nSome notes:\n\n- Wall time: the run hit the session limit on Oct 9 at 14:19 UTC and resumed on Oct 13 at 12:06 UTC. The ~1h 50m adds the two working stretches (prompt to limit: 1h 4m 2s; resume to final answer at 12:53: 46m 10s) and leaves out the ~94h pause. The resumed stretch picks up with agents still building, and the log can’t tell whether any work happened during the pause, so this figure is approximate.\n- API time: it adds up all parallel agents (about 11 city builders plus research agents). That’s why it is far higher than the wall time.\n\nI hope you like the visualizations.\n\nI’m not an *Invisible Cities* expert myself, and definitely not a data vis specialist. So, I’ll leave the review of the details of both artifacts to people who know more about those areas. What I can say for sure is that Piotr’s result (while using the same parameters) turned out a little better visually than mine, but in principle the results are very similar.\n\nThe max effort + ultracode version is even more stunning, but interestingly it never got mouse input working without errors. If you want to test it out, you need to stick to keyboard controls - see the Use chapter in the project’s README file.\n\nAnd hey, if you are interested, the whole source code is in the repository, with the agents’ transcripts included!\n\nClaude Opus 5.5, medium effort, no ultracode: [\\[interactive\\] (opens in a new tab)](https://ktalik.github.io/invisible-cities-2026.10/cc-2.1.296-opus-5.5-medium-no-ultracode/), [\\[code\\] (opens in a new tab)](https://github.com/ktalik/invisible-cities-2026.10/tree/master/cc-2.1.296-opus-5.5-medium-no-ultracode/run-1)\n\nClaude Opus 5.5, max effort, with ultracode: [\\[interactive\\] (opens in a new tab)](https://ktalik.github.io/invisible-cities-2026.10/cc-2.1.296-opus-5.5-max-with-ultracode/), [\\[code\\] (opens in a new tab)](https://github.com/ktalik/invisible-cities-2026.10/tree/master/cc-2.1.296-opus-5.5-max-with-ultracode/run-1)\n\nBut that’s not all. If you find this interesting, take up Piotr’s call to action: run the prompt on your own models and agents, and share the results!\n\nOf course, the title of this post is catchy. There is no real proof of Opus 5.5 causing an identity crisis for anyone. It’s just a real phenomenon that GenAI, in general, is causing it for some people already, and it started well before 2026.\n\nI don’t know if Piotr identifies with the crisis, but I know that *identity crisis is not a joke, Jim*.\n\nThe picture is a funny meme, but the identity crisis is a serious thing.\n\nIn my bubble (IT), the issue of (some of the) programmers being upset with LLMs entering the game is pretty well known. However, not everyone realizes that what we observe is an identity crisis.\n\nI watched numerous YouTube videos and read many social media posts and blog posts by programmers about a profound sense of alienation, loss of human dignity, and anger over stolen independence.\n\nAnd you know what? You can find the same in texts from the 18th and 19th centuries - the Industrial Revolution. Back then, the term *identity crisis* didn’t yet exist, but the feelings and psychological problems were the same. There was no social media, no YouTube, but you can read autobiographies of working-class people.\n\nHistorians have analyzed hundreds of autobiographies written by working-class citizens during the Industrial Revolution (such as those [collected by Emma Griffin in her book *Liberty’s Dawn* (opens in a new tab)](https://www.econlib.org/workers-lives-during-the-industrial-revolution/)). Additionally, workers frequently petitioned governments regarding how machines stripped away their identities as skilled artisans.\n\nSo we’ve already been there. Maybe, from history, we can learn how to deal with the status quo and cope with the situation?\n\nEventually, everything should be fine. The technology will be more powerful, and the job will still be there, it’ll just look different.\n\nBut some people are still anxious about the future.\n\nToday, programmers are not the only group falling into that area of anxiety.\n\nI’ve written before about [mathematicians already relating to the identity crisis of programmers (opens in a new tab)](https://lnkd.in/p/d9R6Y-3B). But, sooner rather than later, it’ll apply to all scientists and white-collar workers.\n\nWhile [some scientists find autonomous AI agent swarms “extremely damaging” (opens in a new tab)](https://www.science.org/content/article/how-ai-math-breakthrough-ignited-controversy), others [use armies of AI agents to “solve physics” (opens in a new tab)](https://lnkd.in/p/dpkrcNqh).\n\nBut the future looks brighter than that. We already know [what AlphaGo did to the Go players (opens in a new tab)](https://lnkd.in/p/d3FXeswC), and I tend to expect the same, for every skill on which AI will have influence.\n\nThis is the first post of my new blog.\n\nAfter almost 10 years of this site, I’ve decided now is the time to have my own (work-related) blog, just like a few of my colleagues.\n\nExpect occasional posts, but [concise (opens in a new tab)](https://x.com/Konrad_Talik/status/2113227811284492706) ones: interesting data, insights, latest trends.\n\nHopefully I did well this time!\n\nFollow me on [LinkedIn (opens in a new tab)](https://www.linkedin.com/in/ktalik) or [Twitter (opens in a new tab)](https://x.com/intent/user?screen_name=Konrad_Talik), where I will sometimes link my blog posts.\n\n1. Input tokens count only the uncached part of the prompt. Almost all input was served from the cache (see the cache rows), so the medium-effort baseline is tiny and this ratio overstates the difference in workload. [↩︎](#fnref1)", "url": "https://wpnews.pro/news/opus-5-5-causing-an-identity-crisis-is-real", "canonical_source": "https://www.kondz.io/blog/opus-5-5-causing-identity-crisis-is-real/", "published_at": "2026-10-28 10:35:31+00:00", "updated_at": "2026-10-28 10:41:48.627334+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "large-language-models", "generative-ai"], "entities": ["Claude Opus 5.5", "Claude Code", "Piotr Migdał", "Italo Calvino", "Invisible Cities", "three.js", "GPT-2", "Ktalik"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/opus-5-5-causing-an-identity-crisis-is-real", "markdown": "https://wpnews.pro/news/opus-5-5-causing-an-identity-crisis-is-real.md", "text": "https://wpnews.pro/news/opus-5-5-causing-an-identity-crisis-is-real.txt", "jsonld": "https://wpnews.pro/news/opus-5-5-causing-an-identity-crisis-is-real.jsonld"}}