<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Enzo Journal</title>
  <description>Enzo&apos;s personal blog: first-hand testing of AI model selection, cheaper AI subscriptions, AI video production, agent workflows, and voice input.</description>
  <link>https://blog.enzocreative.me/en/</link>
  <atom:link href="https://blog.enzocreative.me/en/rss.xml" rel="self" type="application/rss+xml"/>
  <language>en</language>
  <item>
    <title>The Same Token Burn: Why America Grew Cursor While China Produced Seedance</title>
    <description>Compute has never cared what looks respectable. Behind the roar of the machines, there is only the coldest business ROI.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-10-12-cursor-seedance-token-economics/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-10-12-cursor-seedance-token-economics/</guid>
    <pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>While engineers in San Francisco press Tab in Cursor to complete code, editing rooms in Zhengzhou and Hangzhou are running hundreds or thousands of machines on Seedance to batch-generate short-drama storyboards.</p>
<p>The compute consumption patterns of large models on the two sides have split into two completely different tracks:</p>
<p>In the U.S., roughly 90% of leading large-model Token go into writing code, finding bugs, automated testing, and engineering orchestration. In China, more than 55% of large-model Token flow directly into short-drama production.</p>
<p>One side uses compute to replace senior software engineers earning $200,000 to $300,000 a year, saving money through enterprise software subscriptions; the other uses compute to mass-produce feed slices from hundreds of daily short-drama episodes, cashing out through same-day paid traffic and top-up revenue.</p>
<p>Most people’s first reaction to this comparison is mockery, often with a little self-deprecation: they are rebuilding the software substrate, while we are chasing quick money in down-market entertainment. It feels less respectable.</p>
<p>But after spending so long inside content production and technical workflows, after doing the math and watching render jobs run, I’ve reached the opposite conclusion: compute has never cared what looks respectable. Behind the roar of the machines, there is only the coldest business ROI.</p>
<p>The starkly different Token consumption paths in China and the U.S. have nothing to do with which side has better technical taste. They are simply the smartest money in each market voting for the fastest monetization channel available there.</p>
<div class="pull">Money on both sides is burning compute like crazy,<br/>but each side is balancing a completely different ledger.</div>
<h2 class="sh" id="s1"><span class="n">01</span>Silicon Valley’s Ledger: Paying for Expensive Talent</h2>
<p>Why was the U.S. able to produce Cursor?</p>
<p>The logic is actually very clean: an experienced Silicon Valley engineer often costs $200,000 to $400,000 a year.</p>
<p>For Silicon Valley tech companies, labor is one of the most expensive items on the balance sheet. If a tool can save an engineer two hours of boilerplate code a day or one low-level syntax hunt, companies will pay $20 or $200 a month for it without blinking.</p>
<p>This logic works smoothly because it is rooted in the mature U.S. enterprise-service market: companies are very willing to buy software, decision chains are short, and the savings from better R&amp;D efficiency can be absorbed directly by high-ACV enterprise services. Translate “30% higher productivity per person” into a financial statement, and it becomes a very clear cost-saving calculation.</p>
<p>The Token burned by Cursor are, in essence, converting relatively cheap electricity and chip depreciation into the most expensive engineering hours in the world.</p>
<h2 class="sh" id="s2"><span class="n">02</span>China’s Ledger: Only Businesses That Pay Back the Same Day Dare to Burn Token Openly</h2>
<p>Shift the scene to China, and the logic of selling productivity software becomes much heavier.</p>
<p>In China, enterprise services, collaboration tools, and enterprise-grade Agents often collect payment on quarterly or even yearly cycles. Sales has to crawl through long bidding processes, engineering has to handle customized delivery, and then everyone waits through a long receivables cycle. That process simply cannot offset the millions in daily GPU depreciation sitting in the data center.</p>
<p>Short dramas are a completely different species. Many people see them as video versions of melodramatic wish-fulfillment stories, but look deeper and the industry is fundamentally a high-frequency paid-traffic business with extremely fast turnover.</p>
<p>Its operating cycle has been compressed to an extreme: scripts are broken into dozens or hundreds of standardized shots in the morning; AI tools run unattended to batch-generate visuals and voiceovers; in the afternoon, editors assemble dozens of feed ads whose first three seconds are packed with conflict; at night, the backend shows top-up conversion rates and same-day ad ROI; winners get extra paid-traffic budget before dawn, and losers are killed that same night.</p>
<div class="figure-block">
<img alt="On the production floor: automation tools batch-generate shots, while editors pick usable clips directly from rows of storyboard thumbnails" loading="lazy" src="https://blog.enzocreative.me/images/2026-10-12-cursor-seedance-token-economics/01-pipeline-workflow.jpg"/>
<div class="figure-caption">On the production floor: automation tools batch-generate shots, while editors pick usable clips directly from rows of storyboard thumbnails</div>
</div>
<p>In a traditional live-action short drama, once the crew starts shooting, locations, costumes, props, makeup, and actors’ fees mean that even an extremely compressed production still costs tens of thousands to over a hundred thousand yuan, with production cycles measured in weeks.</p>
<p>Move into an AI workflow, and virtual characters are locked down with reference images, while scenes and camera movement are handed to the model for batch processing. Production costs are cut by more than half; more importantly, the frequency of testing new plotlines rises to the level of days or even hours.</p>
<p>In a business where input and output can close the loop within 24 hours, producers’ attitude toward Token changes completely: compute is no longer an R&amp;D expense; it becomes a raw material on the assembly line. Burn an extra 10,000 yuan of Token, and if it finds a shot combination with a higher completion rate, the ad account may earn back 30,000 yuan that same day.</p>
<p>There is not much romantic baggage behind short dramas eating 55% of the compute. The reason is very practical: right now, this is one of the very few industrial arteries in China that can turn compute into same-day cash at high frequency.</p>
<h2 class="sh" id="s3"><span class="n">03</span>Why Seedance? The Real Wall for Latecomers Is Post-Training Data</h2>
<p>Once you understand the business loop, it becomes clear why Seedance can own this scene so tightly.</p>
<p>From the outside, people looking at AI video often like to compare base-model parameter counts, physical simulation, or whether the image reaches 4K. But if you actually try to make dramas with open-source or general public video models, you hit a wall very quickly.</p>
<p>Short dramas ask for something very specific from the image: they do not demand the complex lighting artistry of theatrical cinema, but a character’s face absolutely cannot change across dozens of consecutive shots; viewers can ignore occasional background flaws, but story-driving actions such as pushing open a door, turning the head, or hardening the eyes must land with precise rhythm inside two seconds.</p>
<div class="figure-block">
<img alt="Character Master: short dramas can tolerate background clipping, but the protagonist’s face cannot change across dozens of shots" loading="lazy" src="https://blog.enzocreative.me/images/2026-10-12-cursor-seedance-token-economics/02-character-consistency.jpg"/>
<div class="figure-caption">Character Master: short dramas can tolerate background clipping, but the protagonist’s face cannot change across dozens of shots</div>
</div>
<p>Generic open-source models can often produce a beautiful empty shot with nice light and shadow, but once specific character drama enters the frame, limbs deform or the model fails to deliver the right emotional response.</p>
<p>Seedance’s moat is built exactly here. Anyone can rent GPUs and compute clusters; the real gap lies in the “post-training data” produced every day by tens of thousands of professionals on the production front line.</p>
<p>Put plainly, post-training data is humans on the front line telling the model “what looks good, what passes review, and what keeps viewers watching.”</p>
<p>On a real short-drama editing desk, to get a three-second slap-in-the-face or turn-around shot, an editor will usually generate several versions in a row:</p>
<p>If the movement looks natural and the eyes feel right, the editor clicks <strong>Download/export</strong>, drags it into Jianying, and cuts it into the finished episode; if the face warps or the walk clips through the geometry, the editor takes one glance and, without hesitation, clicks <strong>“Regenerate”</strong> or deletes it outright; if the lip shape is wrong, the editor circles the mouth area on the frame and runs one targeted <strong>inpainting pass</strong>.</p>
<p>These actions may look like routine editorial picking and choosing, but in the platform backend, every “final download and use” is an extremely valuable positive sample, and every “drop it immediately and reroll” is a precise negative sample.</p>
<div class="figure-block">
<img alt="Interaction scene: shot-by-shot, action-by-action checking; every manual reroll feeds the model the most realistic negative samples of micro-expression and rhythm" loading="lazy" src="https://blog.enzocreative.me/images/2026-10-12-cursor-seedance-token-economics/03-shot-action-feedback.jpg"/>
<div class="figure-caption">Interaction scene: shot-by-shot, action-by-action checking; every manual reroll feeds the model the most realistic negative samples of micro-expression and rhythm</div>
</div>
<p>This kind of data simply cannot be crawled from the open web.</p>
<p>The open-source community can scrape every HD film and short video on the internet to train a base model, but those videos contain only finished cuts, not rejected takes. Public data can never tell you which tiny bodily twitch humans will kill on sight, or which shift in the eyes keeps viewers through the third second.</p>
<p>Every day, hundreds or thousands of short-drama teams spend real money burning Token on the platform, working overnight and nitpicking every shot. It is equivalent to countless professional editors paying out of pocket to perform high-intensity targeted tuning for the model.</p>
<p>As massive amounts of hands-on feedback flow back into the model, Seedance’s feel for the niche question of “how short dramas should be shot” starts to resemble that of a seasoned assembly-line assistant director.</p>
<p>Later competitors may buy the same GPUs and train base models with similar parameter counts, but without this group of professional users who find faults on the production line every day and calibrate the model’s feel with real business metrics, their generated images will always carry a layer of awkward guesswork.</p>
<h2 class="sh" id="s4"><span class="n">04</span>Two Realities, Two Species</h2>
<p>America grew Cursor; China produced Seedance.</p>
<p>This is not about which track is technically superior. It is simply the inevitable result of two different sets of economic factor endowments:</p>
<p>The U.S. uses compute to replace extremely expensive high-end knowledge work, turning programmers into super-individuals who can operate like one-person companies; China uses compute to reconstruct a down-market content industry obsessed with turnover, breaking traditional film and television workflows into a digital assembly line priced by the second.</p>
<p>Many people still treat short dramas as fast food. But Hollywood’s studio system also first crawled out of nickelodeons and low-cost cheap genre films.</p>
<p>In the early stages of an industry, roughness often means stronger vitality.</p>
<p>When 55% of China’s large-model compute is doing brute-force calculations every day for action consistency, shot language, and audiovisual rhythm, the post-training barrier fed by real money is already much thicker than outsiders imagine.</p>
<p>The business world never lacks respectable blueprints. More often, the real way to nail technology into reality is to turn the roar of machines into cash that genuinely moves across the books every morning.</p>
<div class="sign"><b>Enzo</b> · 10.12</div>
]]></content:encoded>
  </item>
  <item>
    <title>As Expected, the Lazy Economy Is the Real Future</title>
    <description>Technology is finally starting to serve lazy people: Grok Bot monitors real-time shifts, Meta Muse handles cancellations and refunds, Manus Cue runs workflows with its own phone number and wallet, and ChatGPT Dot quietly handles reimbursements and scheduling in the background.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-09-30-lazy-economy-cloud-agents/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-09-30-lazy-economy-cloud-agents/</guid>
    <pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<style>
@media (max-width: 600px) { html:not([lang="en"]) .post-shell:has(.lazy-economy-post) .post-title { text-wrap: pretty; } }
.post-body .lazy-economy-post {
  --le-accent: #b85a3e;
  --le-ink: #14120e;
  --le-body: #38332c;
  --le-muted: #6b6355;
  --le-line: rgba(31, 28, 22, 0.14);
  --le-paper-wash: #f4eee3;
  --le-paper-line: #dfd5c5;
}
.post-body .lazy-economy-post > * + * { margin-top: 0; }
.post-body .lazy-economy-post p {
  margin: 0 0 22px;
  color: var(--le-body);
  font-size: 16px;
  line-height: 1.9;
  text-align: left;
  overflow-wrap: break-word;
}
.post-body .lazy-economy-post p strong,
.post-body .lazy-economy-post .code {
  color: var(--le-ink);
  font-weight: 600;
}
.post-body .lazy-economy-post .code {
  color: var(--le-accent);
  font-family: var(--mono);
  white-space: nowrap;
}
.post-body .lazy-economy-toc {
  margin: 0 0 38px;
  overflow: hidden;
  border: 1px solid var(--le-line);
  border-radius: 14px;
  background: linear-gradient(180deg, rgba(255,255,255,.86), rgba(251,248,240,.62));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.92);
}
.post-body .lazy-economy-toc .item {
  display: flex;
  gap: 14px;
  align-items: baseline;
  padding: 13px 18px;
  border-bottom: 1px solid var(--le-line);
  color: var(--le-body);
  font-size: 14px;
  line-height: 1.7;
  text-decoration: none;
}
.post-body .lazy-economy-toc .item:last-child { border-bottom: 0; }
.post-body .lazy-economy-toc .n {
  flex: 0 0 1.8em;
  color: var(--le-accent);
  font-family: var(--mono);
  font-size: 11px;
  font-weight: 500;
  line-height: 1.7;
}
.post-body .lazy-economy-post h2.sh,
.post-body .lazy-economy-post h3.tool-head {
  color: var(--le-ink);
  font-size: 18px;
  font-weight: 600;
  line-height: 1.7;
  text-wrap: pretty;
}
.post-body .lazy-economy-post h2.sh {
  margin: 44px 0 20px;
  text-align: center;
}
.post-body .lazy-economy-post h2.sh::before,
.post-body .lazy-economy-post h3.tool-head::before { content: none !important; display: none !important; }
.post-body .lazy-economy-post h2.sh .n {
  display: block;
  margin-bottom: 8px;
  color: var(--le-accent);
  font-family: var(--mono);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: .18em;
  line-height: 1.5;
}
.post-body .lazy-economy-post h3.tool-head {
  margin: 36px 0 18px;
  text-align: left;
}
.post-body .lazy-economy-post .prompt-card {
  margin: 26px 0 28px;
  padding: 18px 20px;
  border: 1px solid #dfd5c5;
  border-radius: 6px;
  background: #f4eee3;
  color: var(--le-body);
  font-size: 16px;
  line-height: 1.9;
  overflow-wrap: break-word;
}
.post-body .lazy-economy-post .prompt-card .tag {
  display: block;
  margin-bottom: 10px;
  color: var(--le-muted);
  font-size: 12px;
  font-weight: 500;
  letter-spacing: .04em;
  line-height: 1.6;
}
.post-body .lazy-economy-post figure.visual-essay__figure {
  margin: 28px 0 30px;
}
.post-body .lazy-economy-post figure.visual-essay__figure img {
  display: block;
  width: 100%;
  max-width: 100% !important;
  height: auto;
}
.post-body .lazy-economy-post figcaption {
  margin-top: 11px;
  color: var(--le-muted);
  font-size: 13px;
  line-height: 1.7;
  text-align: left;
}
.post-body .lazy-economy-post .sign {
  margin-top: 52px;
  padding-top: 20px;
  border-top: 1px solid var(--le-line);
  color: var(--le-muted);
  font-family: var(--mono);
  font-size: 12px;
  letter-spacing: .06em;
  line-height: 1.6;
  text-align: center;
}
.post-body .lazy-economy-post .sign b {
  color: var(--le-accent);
  font-weight: 500;
}
@media (max-width: 600px) {
  .post-body .lazy-economy-toc .item { gap: 10px; padding: 12px 16px; }
  .post-body .lazy-economy-post h2.sh { margin-top: 52px; }
}
@media (max-width: 360px) {
  .post-body .lazy-economy-toc .item { font-size: 13px; }
}
</style>
<div class="lazy-economy-post">
<nav class="lazy-economy-toc" aria-label="Table of contents">
  <a class="item" href="#s1"><span class="n">01</span>Four digital employees that can run errands for you</a>
  <a class="item" href="#s2"><span class="n">02</span>Why this is more useful than traditional Codex</a>
  <a class="item" href="#s3"><span class="n">03</span>What it can actually handle today</a>
</nav>
<p>Lately the mood across the whole AI circle has shifted. People are not talking about lofty algorithms as much anymore. More people around me are talking about how to close the laptop and hand the chores to AI: finally, something can do the dirty work without a human guarding it.</p>
<p>Earlier technology tried to please programmers. The current wave of products finally understands that it should please lazy people. As expected, the lazy economy is the real future.</p>
<h2 class="sh" id="s1"><span class="n">01</span>Four digital employees that can run errands for you</h2>
<p>Older local tools felt like brilliant brains sealed inside glass jars: very smart, but unable to take care of their own hands and feet. The four products that have erupted over the past few days are interesting because they add the practical limbs needed to run errands in the real world. Here is what they can already do, and how to start using them:</p>
<h3 class="tool-head">1. Grok Bot: a real-time radar mounted at the information outlet</h3>
<p>Spending one or two hours every day scrolling social platforms or market dashboards is usually just unpaid noise-filtering work. Grok Bot is built directly on top of real-time data streams. Its value is not casual chat; it is acting as a 24-hour sentry at the water outlet, tapping you only when something material actually changes.</p>
<figure class="visual-essay__figure"><img alt="Grok Bot mobile real-time data-stream filtering and precise card notifications" decoding="async" loading="lazy" src="https://blog.enzocreative.me/images/2026-09-30-lazy-economy-cloud-agents/grok_bot_radar_guide_1790756395307.jpg"/><figcaption>Grok Bot real-time radar: filtering web-wide noise in the cloud and pushing only key changes to your phone.</figcaption></figure>
<p>A netizen who runs a cross-border independent store said their biggest headache was competitors quietly launching flash undercutting campaigns in the middle of the night. Manual monitoring used to fall apart around three or four in the morning. They gave Grok Bot an always-on task to patrol the pricing interfaces of 12 major competitors.</p><p>At 3:20 a.m. last Friday, one leading competitor suddenly cut three hero products by 25% to intercept demand. Within four minutes of the change, Grok Bot not only surfaced the exact models with price cuts, but also combined the competitor’s current inventory level with recommended pricing responses into a comparison card that jolted their phone awake.</p><p>By responding quickly the next morning, they preserved nearly 80,000 RMB in order flow.</p>
<p>In the Grok Bot interface, click to create a new Task and write a clear monitoring rule:</p>
<div class="prompt-card"><span class="tag">Practical instruction reference</span>Monitor [your competitor or industry keyword] 24 hours a day for price crashes, official loopholes, or large-scale customer complaints. Filter out all marketing fluff and agency accounts; only push me a direct-message or email summary when a material major change happens, and otherwise stay completely silent.</div>
<p>Beyond competitor monitoring, many people use it to snipe specific second-hand equipment at broken-floor prices, monitor last-minute ticket releases on niche routes, or catch raw signals the moment a new overseas opportunity appears. Anything that depends on humans repeatedly refreshing for timing can be handed to it.</p>
<h3 class="tool-head">2. Meta Muse: built for customer-support fights and predatory cancellations</h3>
<p>Plenty of people have lived through this disgusting little ritual: you subscribe to some overseas design or productivity tool for a temporary need, bind a card, and then get quietly charged 35 dollars every month. When you try to cancel, the site hides the cancellation path five layers deep. After finally reaching it, you are forced into a queue with human support, where agents stall with scripted replies and close the connection if you are slow by even a minute.</p>
<figure class="visual-essay__figure"><img alt="Meta Muse negotiates a customer support billing dispute and successfully gets a 45 dollar refund" decoding="async" loading="lazy" src="https://blog.enzocreative.me/images/2026-09-30-lazy-economy-cloud-agents/meta_muse_refund_guide_1790756447824.jpg"/><figcaption>Meta Muse as delegated negotiator: using a single-use virtual card, citing policy in the support window, and sending the refund straight back.</figcaption></figure>
<p>A netizen had been overcharged by one service provider for four consecutive months. They gave Muse the billing screenshots and account access. Muse launched a secure cloud browser, logged into the backend, identified and bypassed five layers of anti-cancellation retention pop-ups, and then directly cited California consumer-protection rules and unauthorized auto-renewal terms while arguing with support for a full 42 minutes.</p><p>In the end, support not only cancelled the recurring subscription, but also refunded the full 140 dollars, roughly 1,000 RMB, that had been overcharged across the previous four months. The netizen was lifting weights at the gym and did not type a single line to support.</p>
<p>Just throw the billing record into the mobile app or web interface and attach one sentence:</p>
<div class="prompt-card"><span class="tag">Practical instruction reference</span>Log into this service provider’s backend, fully cancel the auto-renewal for me, and negotiate a refund for last month’s unused charge. Confirm cancellation on all retention pop-ups. If routed to support, file the complaint as an unauthorized recurring charge.</div>
<p>Muse uses Stripe’s Link virtual-card channel underneath. At checkout it generates a single-use virtual card, which lets it handle negotiation and refunds without exposing your real bank card. If you want to test it, you can enter invitation code <span class="code">GGO9WT</span> in settings to receive 1 billion token credits.</p>
<p>When a flight is delayed or cancelled, it can automatically submit claim materials based on airline policy. If an e-commerce order drops in price a few days after purchase, it can contact support for a price-protection refund. It can also deal with painfully tedious English forms from overseas institutions.</p>
<h3 class="tool-head">3. Manus Cue: a virtual team with its own phone number and wallet</h3>
<p>Previously, almost every AI worked as a single operator, and it could only reuse your own device and identity. Cue solves a more fundamental problem: each Agent receives its own real-world pass — an independent email address, a virtual phone number that can receive SMS verification codes, and a sandbox wallet with a capped budget.</p>
<figure class="visual-essay__figure"><img alt="Manus Cue multi-Agent group-chat pipeline and human one-tap approval button" decoding="async" loading="lazy" src="https://blog.enzocreative.me/images/2026-09-30-lazy-economy-cloud-agents/manus_cue_multi_agent_guide_1790756483244.jpg"/><figcaption>Manus Cue multi-Agent collaboration: business reception, asset purchasing, packaging, and delivery each handled by separate roles, while the human only taps payment approval once.</figcaption></figure>
<p>A netizen who runs a design studio said the most exhausting part of the job was not design itself, but intake, requirements checking, fronting money for licensed fonts and stock assets, invoicing, and reconciliation. In Cue, they created a three-person Agent group chat:</p>
<p>One Agent acts as the business front desk, with its own dedicated phone number and work email, receiving external inquiries 24 hours a day, filtering spam, and extracting real briefs into a checklist;</p><p>One Agent handles asset purchasing, carrying an independent sandbox wallet capped at 50 dollars, then shopping across stock libraries and completing small payments after receiving the checklist;</p><p>One Agent handles delivery and reconciliation, automatically packaging finished files, uploading them to cloud storage, generating share links, and creating payment bills.</p>
<p>Across the whole workflow, the only human action is glancing at a purchase summary when the phone buzzes, then tapping Approve to confirm a 29 dollar spend. One person can hold up an entire miniature outsourcing assembly line.</p>
<div class="prompt-card"><span class="tag">Operational setup</span>In Cue, create a group chat and add Agents for the corresponding roles. Bind a separate virtual phone number and send/receive email account to the front-desk Agent; set strict per-transaction and monthly spending caps for the purchasing Agent’s sandbox wallet, such as 50 dollars; in global safety settings, enable “human approval required for any fund outflow.”</div>
<p>Note that Cue is currently under strict invitation only. You must enter with a test code, and seats are limited. You can use test code <span class="code">2U5VZ</span>.</p>
<p>It can also be used for around-the-clock inventory inspection and automated replenishment-price comparison for cross-platform e-commerce stores, automatic triage of cross-time-zone bug reports for indie developers, and initial screening and routing of business leads across channels for small teams.</p>
<h3 class="tool-head">4. ChatGPT Dot: the invisible back-office secretary for daily work</h3>
<p>Dot, just announced by OpenAI at DevDay, is most notable because you do not need to wake it up every time. It sits in the background, connects your work email, calendar, and office software, and quietly tidies up trivial processes while you are not paying attention.</p>
<figure class="visual-essay__figure"><img alt="ChatGPT Dot silently reconciles reimbursements and drafts rescheduling emails when calendars collide" decoding="async" loading="lazy" src="https://blog.enzocreative.me/images/2026-09-30-lazy-economy-cloud-agents/chatgpt_dot_reimbursement_guide_1790756512627.jpg"/><figcaption>ChatGPT Dot as invisible secretary: collecting scattered tickets and invoices for reconciliation, while automatically drafting rescheduling emails for calendar conflicts.</figcaption></figure>
<p>For people who travel often, the most painful moment usually arrives at month-end reimbursement time: dozens of electronic tickets and hotel folios are scattered across WeChat cards, email attachments, and ride-hailing apps, and you still need to check rules such as per-day meal allowances and required trip receipts. One reimbursement pass can consume half a day.</p>
<p>After Dot is assigned the long-term duty of travel-reimbursement auditing, it runs quietly in the background: it pulls 28 electronic invoices and trip receipts from work email over the past half month, OCRs invoice codes, amounts, and dates, and automatically categorizes them against company reimbursement rules.</p><p>For one taxi receipt that exceeded the allowed amount, it did not simply throw an error. It automatically split the extra 32 RMB into a personal out-of-pocket item, then filled all 28 expenses neatly into the Excel reimbursement sheet. Before leaving work on Friday, it only popped one Slack message: this month’s travel invoices have completed compliance checks automatically, and the reimbursement draft is ready; tap here to submit after confirmation.</p>
<p>Even more, when two cross-department executives inserted urgent meetings into the same time slot, it checked attendee availability in the background and sent a tactful coordination email to the other assistant. The meeting was rescheduled smoothly within 10 minutes, without leaving a human caught between two leaders.</p>
<div class="prompt-card"><span class="tag">Long-term duty setup</span>In the desktop app, authorize Dot to connect to work email and calendar, then write your long-term Charter: regularly scan new invoices in the inbox, reconcile trip receipts, and classify them into the travel-reimbursement template; when meeting conflicts appear, prioritize external customer meetings and automatically coordinate postponement or rescheduling with internal attendees. Routine items under 500 RMB may be archived automatically; over-limit or key submissions should be drafted for my confirmation.</div>
<p>It can also be used for gentle follow-up on unpaid business invoices, classifying massive customer email streams by urgency and sentiment, and aligning or chasing key milestones across departments.</p>
<h2 class="sh" id="s2"><span class="n">02</span>Why this is more useful than traditional Codex</h2>
<p>Many people compare these tools with Codex or Cursor. That misses the point entirely.</p>
<p>Codex is a precision wrench in the toolbox. It assumes you understand the environment, and it requires you to hold it in your own project while tightening screws line by line. It does professional engineering work. But the ordinary person’s daily friction is made of forms, invoices, anti-cancellation traps, competitor monitoring, and reimbursement sheets — all the small digital burdens the modern internet manufactures.</p>
<p>Codex solves the 10% geek moment. This new crop of tools is trying to pull people out of the other 90% of digital drudgery.</p>
<p>It is not just that they stay awake in the cloud. More importantly, they fill in the missing real-world passes: receiving verification codes, paying within a capped budget, and taking initiative. These are three things tools sitting inside a local terminal could never really obtain.</p>
<h2 class="sh" id="s3"><span class="n">03</span>What it can actually handle today</h2>
<p>In practice, failures are still common: extremely complex slider CAPTCHAs can stop it cold; arguments with human support can devolve into circular scripts; a wallet without hard limits can create accidental spending risk.</p>
<p>The boundary is clear today: it is good for fixed, repetitive, boring workflows that mainly cost time. Anything that requires weighing trade-offs and bearing real risk still cannot be delegated to a machine.</p>
<p>I have always kept one habit: if something happens more than three times, I have to find a way to push it to AI. Laziness is not a lack of ambition. Laziness is the desire to reclaim a finite life from meaningless mechanical slices.</p>
<p>Close the laptop. Keep the time for sunlight, family, and a proper meal. Let those cloud-based digital employees who never need to sleep handle the dirty work.</p>
<div class="sign"><b>Enzo</b> · 09.30</div>
</div>
]]></content:encoded>
  </item>
  <item>
    <title>Four Creative Ways to Play with Your Holiday Photos Using AI</title>
    <description>Skip complex photo editing. Turn candid vacation outtakes into personalized reaction stickers, preview packed outfits on yourself, turn funny travel moments into 3D fridge magnets, and cleanly remove tourists from scenic spots. Four hands-on AI photo workflows ready to use.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-09-28-holiday-photo-ai-plays/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-09-28-holiday-photo-ai-plays/</guid>
    <pubDate>Mon, 28 Sep 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>When taking photos during holiday trips, two kinds of outtakes inevitably pile up in your phone library:</p>
<p>One is the candid snapshot where someone’s facial expression went rogue or an awkward pose was caught. It’s too funny to delete, yet slightly too chaotic to post on public feeds. The other is the dream shot where the scenery is stunning and the subject looks great, but the entire background is overrun by random tourists and selfie sticks, reducing an editorial scene to an overcrowded tourist snapshot.</p>
<p>You don’t actually need tedious manual retouching. By approaching these images through generative AI, flawed outtakes can turn straight into custom messaging stickers, and ordinary crowded photos can have every tourist removed while pulling in genuine cinematic film lighting. Paired with outfit-checking before you pack and immortalizing quirky trip blunders into 3D fridge magnets, these four workflows are the most practical.</p>
<p>Here are the final outputs and structured prompts ready for you to copy and apply directly.</p>
<h2 class="sh" id="s1"><span class="n">01</span>Turn Awkward Outtakes Directly into Custom Reaction Memes</h2>
<p>Everyone saves countless reaction stickers made from other people’s memes in group chats, but using your own face delivers the sharpest humor. Skip stale text like “Good morning” or “Received.” Weave in playful micro-actions and contemporary cultural humor to maximize the contrast.</p>
<p>Take this six-panel sheet created from candid outtakes as an example:</p>
<figure><img src="https://blog.enzocreative.me/images/2026-09-28-holiday-photo-ai-plays/04-meme-sheet.jpg" alt="A detailed six-panel comic sheet redrawn from subject references" loading="eager"/><figcaption>Detailed hand-drawn six-panel meme sheet based on personal traits: preserving likeness and facial proportions while using humorous gestures for contrast</figcaption></figure>
<p>No studio session is necessary — an ordinary casual snapshot is all it takes:</p>
<figure><img src="https://blog.enzocreative.me/images/2026-09-28-holiday-photo-ai-plays/03-meme-input.jpg" alt="Personal reference photo" loading="eager"/><figcaption>Personal reference photo</figcaption></figure>
<p>Open ChatGPT and upload your photo:</p>
<figure><img src="https://blog.enzocreative.me/images/2026-09-28-holiday-photo-ai-plays/08-chatgpt-upload-official.jpg" alt="Official client photo selection interface diagram" loading="eager"/><figcaption>Official client photo selection interface overview (cat in screenshot is an official placeholder)</figcaption></figure>
<p>Copy this prompt and swap out the physical descriptors with your own:</p>
<div class="prompt" data-prompt-block><div class="prompt__bar"><span class="pl">Prompt</span><button type="button" class="prompt__copy" data-prompt-copy data-copy-label="Copy prompt" data-copy-done="Copied">Copy prompt</button></div><div class="prompt__text" data-prompt-text>Based on the reference photo, illustrate the same individual across six high-contrast chat reaction stickers. Preserve the subject’s facial proportions and likeness. High-detail semi-realistic comic style; keep the subject attractive and composed without cartoonish bobbleheads or glasses. Humor must emerge from actions and scenarios, never from facial distortion.<br><br>Two columns by three rows, clean white background, each frame isolated with generous cutting gutters. From left to right, top to bottom: 1. Standing with hands behind back, calm side-eye glance, captioned “Just watching”; 2. Raising one eyebrow pointing towards the camera, playfully demanding, captioned “Bold move, isn’t it?”; 3. Examining a single French fry through a magnifying glass, captioned “Serious Tasting”; 4. Wearing an oversized puffer jacket, hands on hips striking a runway pose, captioned “Flawless Silhouette”; 5. Staring blankly into space with a loading spinner above head, captioned “Noise Cancelling”; 6. Beaming with both thumbs up and simple comic praise lines, captioned “Absolute Peak”.<br><br>Use bold black handwritten text placed below the face. Never obscure the face, never cross panel borders, and do not add overall titles, watermarks, or extra text.</div></div>
<p>Key technique: <b class="hl">describe humor through concrete gestures</b> (like “examining a French fry with a magnifying glass”) rather than generic cute poses, preventing the model from generating bland caricatures. Once generated, crop each frame for your messaging stickers.</p>
<h2 class="sh" id="s2"><span class="n">02</span>Prevent Packing Regrets Preview Three Outfits Before Leaving</h2>
<p>The most frustrating travel packing mistake is lugging a heavy suitcase of clothes, only to find upon arriving at the hotel that none of them match or a vital pair of pants was left behind.</p>
<p>You don’t need to buy new clothes just for a trip. Take a single full-body portrait of yourself, and lay out the candidate garments flat on your bed to photograph them:</p>
<figure><img src="https://blog.enzocreative.me/images/2026-09-28-holiday-photo-ai-plays/01-wardrobe-input.jpg" alt="Styling input photo and six candidate garments" loading="eager"/><figcaption>Styling input photo and six candidate garments: A white tee, B striped top, C denim jeans, D brown skirt, E green jacket, F white sneakers</figcaption></figure>
<p>Always label each piece with clean letters A, B, C, D — vision models track structured letters reliably without confusing garments.</p>
<p>Apply this structured prompt:</p>
<div class="prompt" data-prompt-block><div class="prompt__bar"><span class="pl">Prompt</span><button type="button" class="prompt__copy" data-prompt-copy data-copy-label="Copy prompt" data-copy-done="Copied">Copy prompt</button></div><div class="prompt__text" data-prompt-text>Based on the subject portrait and flatlay garment photos, generate full-body styling previews across three outfits. Faithfully maintain the subject’s facial likeness, hair, and body proportions. Do not elongate legs or add unlisted clothing, shoes, or accessories.<br><br>Garment catalog: A white short-sleeve tee, B blue-and-white striped top, C light blue straight-leg jeans, D brown A-line midi skirt, E sage green utility jacket, F white canvas sneakers.<br><br>Outfit combinations: A+C+F, B+D+F, and A+C+E+F (with jacket worn open). Place the three outfits side by side showing full footwear against a neutral clean background, labeled underneath with each combination and “AI Styling Preview”.</div></div>
<p>Resulting preview:</p>
<figure><img src="https://blog.enzocreative.me/images/2026-09-28-holiday-photo-ai-plays/02-wardrobe-outfits.jpg" alt="Three full-body styling previews using the same wardrobe set" loading="eager"/><figcaption>Three full-body styling previews using the same wardrobe set (styling preview to evaluate silhouette and color coordination)</figcaption></figure>
<p>A white tee with denim jeans keeps things crisp and clean, while throwing on the green utility jacket adds dimension; pairing the striped shirt with a brown skirt shifts the look into relaxed leisure.</p>
<p>Virtual fitting works best to audit <b class="hl">palette harmony and macro silhouettes</b>. Running this check before leaving lets you filter out incompatible clothes early, cutting down your luggage weight significantly.</p>
<h2 class="sh" id="s3"><span class="n">03</span>Turn Inverted Umbrellas Into Bespoke Souvenir Magnets</h2>
<p>Generic tourist attraction fridge magnets cost a small fortune and almost always feature the same cookie-cutter monumental gates.</p>
<p>In reality, the travel moments that stick in your memory are often the unscripted blunders — like coastal gale-force gusts turning a yellow umbrella inside-out:</p>
<figure><img src="https://blog.enzocreative.me/images/2026-09-28-holiday-photo-ai-plays/05-magnet-input.jpg" alt="Windy beach photo with inverted umbrella" loading="eager"/><figcaption>Coastal snapshot reference: subject holding an umbrella inverted by heavy ocean gusts</figcaption></figure>
<p>Hand the subject, inverted umbrella, red-roof lighthouse, and orange drink over to AI to produce a vintage graphic illustration:</p>
<div class="prompt" data-prompt-block><div class="prompt__bar"><span class="pl">Prompt</span><button type="button" class="prompt__copy" data-prompt-copy data-copy-label="Copy prompt" data-copy-done="Copied">Copy prompt</button></div><div class="prompt__text" data-prompt-text>Based on the reference photo, design a square graphic illustration for a fridge magnet. Focus on two companions and an inside-out yellow umbrella. Preserve the woman’s curls and red coat, and the man’s striped top. Only the woman holds the umbrella handle with her outer hand, wrist connecting into the red sleeve; the man’s hands remain off-frame. Keep the umbrella pole on the outer side of the woman’s hair with clear clearance from the face, connecting cleanly from the grip to the upper-left ribs. Umbrella canopy folds upwards; no poles or ribs may cross faces, hair, or bodies. Integrate a red-roofed white lighthouse and an orange cold beverage without adding extra people.<br><br>Vintage illustration aesthetic, bold clean ink outlines, warm off-white background. Lettering above reads “Seaside Day”, ribbon below reads “Heavy Winds”. Straight-on flat view, zero bevel, zero drop shadows, zero scene backdrop; generous bleed margins with text and figures placed safely inward.</div></div>
<p>Generated graphic layout:</p>
<figure><img src="https://blog.enzocreative.me/images/2026-09-28-holiday-photo-ai-plays/06-magnet-flat.jpg" alt="Vintage graphic illustration design" loading="eager"/><figcaption>Vintage graphic layout: “Seaside Day” inscribed at the top and “Heavy Winds” on the banner, anchoring personal narrative over tourist cliches</figcaption></figure>
<p>Inscribing “Seaside Day” on top and “Heavy Winds” across the banner anchors genuine personal memories far better than any commercial landmark name.</p>
<p>You can also ask the model to render a polymer clay sculpture preview to inspect physical tactile dimensionality:</p>
<figure><img src="https://blog.enzocreative.me/images/2026-09-28-holiday-photo-ai-plays/07-magnet-concept.jpg" alt="Polymer clay concept preview" loading="eager"/><figcaption>Polymer clay concept render: visualizing physical handcrafted three-dimensional charm</figcaption></figure>
<p>Bringing this into the real world is effortless: color-print the flat vector layout onto ordinary paper, cut along the contour, and affix it to self-adhesive magnetic sheeting. Your fridge holds a one-of-a-kind travel memory.</p>
<h2 class="sh" id="s4"><span class="n">04</span>Rescue Scenic Travel Shots Erase Crowds and Grade for Cinema</h2>
<p>You hike to an iconic vantage point in peak golden light, the framing is ideal and energy is high, only for the background to be swarmed by dozens of backpackers and selfie sticks, reducing an editorial shot to a crowded tourist scene.</p>
<p>Take this raw capture where the background is completely clogged with tourists:</p>
<figure><img src="https://blog.enzocreative.me/images/2026-09-28-holiday-photo-ai-plays/09-travel-before.jpg" alt="Before editing: crowded tourist vantage point" loading="eager"/><figcaption>Before editing: scenic spot raw photo, background heavily congested with tourists and backpackers</figcaption></figure>
<p>Don’t waste hours manually painting with an eraser tool. Feed the image into an editing model to purge every passerby, reconstruct the architectural environment, and tune the cinematic lighting in a single pass:</p>
<figure><img src="https://blog.enzocreative.me/images/2026-09-28-holiday-photo-ai-plays/10-travel-after.jpg" alt="After editing: tourists erased, stone balustrade and cliffside town reconstructed" loading="eager"/><figcaption>After editing: completely wiped clean of background tourists, naturally restoring historic stone balustrades and cliffside architecture with 35mm film mood</figcaption></figure>
<p class="fail">To get genuine cinematic qualities, avoid vague phrases like “cinematic masterpiece” — models need specific lighting cues, architectural synthesis, and color grade parameters.</p>
<p>Copy this prompt and adapt the subject positions and scenery to match your environment:</p>
<div class="prompt" data-prompt-block><div class="prompt__bar"><span class="pl">Prompt</span><button type="button" class="prompt__copy" data-prompt-copy data-copy-label="Copy prompt" data-copy-done="Copied">Copy prompt</button></div><div class="prompt__text" data-prompt-text>Edit only the uploaded photograph. Faithfully preserve the foreground subject, retaining facial likeness, expressions, dark wavy curls, dark knit sweater, and pose completely untouched; no face-swapping or plastic skin-smoothing.<br><br>Completely remove all background tourists, backpackers, selfie sticks, and extraneous debris. Naturally reconstruct the environment based on surrounding architectural structures: extend the stone flagstone terrace to the right, continuing the classical carved balustrade and stone planter with blooming flowers; complete the historic cathedral bell tower on the upper-left, along with the scenic coastal cliffside village and ocean sparkles below. Ensure perspective, shadows, and directional lighting align seamlessly with zero ghosting or floating artifacts.<br><br>Grade into 35mm European travel cinema film stock. Honor the evening side-backlight, introducing restrained golden-hour rim lighting across hair wisps and shoulders; maintain natural skin tones and organic skin texture, deep clean shadows, and smooth highlight rolloff across the sea. Keep delicate film grain, avoid heavy teal-and-orange push, and omit extra letterboxing borders, text, or watermarks. Output a single refined cinematic widescreen portrait.</div></div>
<p>Generative editing excels at background synthesis, but occasionally re-interprets facial features slightly. Always zoom in to verify facial integrity first. This approach is built for creative travel photography rather than unaltered archival records.</p>
<p>Don’t rush to delete those scenic travel captures spoiled by tourist crowds — save them and let AI run this workflow.</p>
<div class="sign"><b>Enzo</b> · 09.28</div>
]]></content:encoded>
  </item>
  <item>
    <title>No Need to Hand-Build MCP: Turn ChatGPT into a Lightweight Codex for Your Local Computer</title>
    <description>Remote Desktop Commander gives the ChatGPT web app a safe remote MCP bridge to your local machine. It can read files, run terminal commands and handle lightweight debugging without spending Codex quota.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-09-27-chatgpt-remote-desktop-commander/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-09-27-chatgpt-remote-desktop-commander/</guid>
    <pubDate>Sun, 27 Sep 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>When you use AI for development or small scripts, the most exhausting part usually isn’t writing code. It is becoming the <b>“human data courier”</b>.</p>
<p>You are chatting smoothly in the ChatGPT web app, the plan is settled, and then everything gets stuck in relay mode: the AI cannot see any local code. It says, “send me that config file,” so you switch to the editor, find it, copy it, and paste it in. It gives you a troubleshooting command, so you switch to Terminal, run it, then copy the error back. After a few rounds of window switching, half the time is gone to passing messages back and forth.</p>
<p>To let AI touch a local computer, many people either open a full coding agent like Codex. Anyone who has used it knows how precious that quota is; burning it just to read a log or inspect a config is overkill. Or they spend half a day wiring up a local MCP server and then have to keep maintaining it.</p>
<p>Today I tried the <b>Remote Desktop Commander</b> plugin. It turns the ChatGPT chat box into a lightweight assistant that can touch your local computer.</p>
<table class="kv compare-table"><thead><tr><th>Dimension</th><th>Traditional ChatGPT Web App</th><th>Full Coding Agent, Such as Codex</th><th>With Remote Desktop Commander</th></tr></thead><tbody><tr><td data-role="dimension">Read local errors</td><td data-label="Traditional ChatGPT Web App">Copy Terminal output, paste it into chat</td><td data-label="Full Coding Agent, Such as Codex">Runs the investigation itself, but burns quota fast</td><td data-label="With Remote Desktop Commander">Ask it in chat to read the log directly, no copying</td></tr><tr><td data-role="dimension">Read and write local files</td><td data-label="Traditional ChatGPT Web App">Find files manually, select and upload them</td><td data-label="Full Coding Agent, Such as Codex">Handles project-level edits, at a higher cost</td><td data-label="With Remote Desktop Commander">Point to a local path in chat for reading and light edits</td></tr><tr><td data-role="dimension">Maintenance cost</td><td data-label="Traditional ChatGPT Web App">No setup, but the workflow is annoying</td><td data-label="Full Coding Agent, Such as Codex">Needs a dedicated environment and a bigger budget</td><td data-label="With Remote Desktop Commander">Run one command on your computer to pair, disconnect anytime</td></tr><tr><td data-role="dimension">Best for</td><td data-label="Traditional ChatGPT Web App">Pure planning and brainstorming</td><td data-label="Full Coding Agent, Such as Codex">Large, complex feature work</td><td data-label="With Remote Desktop Commander">Everyday debugging, reading logs, checking configs, small file edits</td></tr></tbody></table>
<p>After connecting it, I sent one line in the chat: “It should be connected now. Try again.”</p>
<p>It replied directly: the device was online, <code>ping</code> succeeded, and it could read local project files smoothly.</p>
<figure class="fig ui"><img alt="ChatGPT confirming the device is online, ping succeeded, and local project files were read" loading="lazy" src="https://blog.enzocreative.me/images/2026-09-27-chatgpt-remote-desktop-commander/codex-chatgpt-remote-desktop-proof.png"/><figcaption>ChatGPT confirming the device is online, ping succeeded, and local project files were read</figcaption></figure>
<p>The later automatic edits and environment tests were still running, but the core wall was already gone: <b>the ChatGPT chat box no longer has to stare at your computer from the other side of the screen.</b></p>
<h2 class="sh" id="s1"><span class="sn">01</span>What It’s Actually Good For</h2>
<p>First, be clear about what this is: the plugin <b>does not click around your screen for you</b>. It is a real <b>remote MCP, or Model Context Protocol, pipe</b>.</p>
<p>OpenAI’s official plugin page is explicit about the capabilities: read local files, run terminal commands, and manage background processes. You start a small background agent on your computer, and ChatGPT sends file and command requests through a secure cloud channel back to your local machine.</p>
<p>The most common and smoothest community use cases are the mechanical chores that used to burn human time:</p>
<p>Check project state without manually sending files: let it inspect local Git history and read the latest error log. After a plan is settled, let it create a file in a local test directory and run a verification. Keep these small file, config, and log tasks inside ordinary ChatGPT conversations, and save expensive Codex quota for the genuinely complex development work.</p>
<h2 class="sh" id="s2"><span class="sn">02</span>Get Started in 5 Minutes</h2>
<p>You do not need to buy a server or wrestle with complicated API keys. Two steps are enough.</p>
<p class="step"><span class="sn">1</span><span>Start the local agent: make sure Node.js 18 or later is installed. Open Terminal and run the command below. A browser authorization page opens automatically, and Terminal shows a pairing code. If the codes match, click Verify Device. When Terminal says Device ready, you are done. <b>Note: keep this Terminal window open. If you close it, the device goes offline.</b></span></p>
<div class="prompt"><span class="pl">Prompt</span>npx @wonderwhy-er/desktop-commander@latest remote</div>
<p class="step"><span class="sn">2</span><span>Install the ChatGPT plugin: search for <b>Remote Desktop Commander</b> in the ChatGPT sidebar or app marketplace and add it. Or open the official setup page and install it from there. Authorize with the same account you just paired.</span></p>
<a class="link" href="https://desktopcommander.app/mcp/chatgpt/"><span class="ll">Official setup guide and landing page</span><span class="lu">https://desktopcommander.app/mcp/chatgpt/</span></a>
<p class="step"><span class="sn">3</span><span>Run a safe test: open a new conversation and start with a read-only instruction. If it reports real file names, the channel is fully connected.</span></p>
<div class="prompt"><span class="pl">Prompt</span>Use Remote Desktop Commander to list the file names on my Desktop. Read only. Do not modify anything.</div>
<p>Then create a test file in an empty directory, read it back, confirm everything is correct, and only then hand it a real project.</p>
<h2 class="sh" id="s3"><span class="sn">03</span>Pitfalls and Boundaries That Matter</h2>
<div class="key glass"><span class="kl">Core Pitfall Guide</span><div class="kr"><span class="kn"></span><span>Keep Terminal in the foreground: closing the Terminal window running remote makes the device go offline immediately. If you hit a network timeout, press Ctrl+C and restart the command. | Safety blocks: if OpenAI’s cloud safety checks block a script or command, that is a cloud-side safety policy. Split the task into smaller, narrower steps. | The real quota story: it saves expensive dedicated agent quota, but ordinary Chat still has conversation rate limits, and the tool side also has monthly usage counts. | Permissions and disconnecting: the tool has the permissions of your current system user. When you are done, press Ctrl+C in Terminal. If you will not use it for a while, revoke authorization in the console.</span></div></div>
<a class="link" href="https://mcp.desktopcommander.app/"><span class="ll">Device management and authorization console</span><span class="lu">https://mcp.desktopcommander.app/</span></a>
<p>The practical value of treating the ChatGPT chat box as an entry point to your computer is simple: it erases the old mechanical loop of switching windows, pasting code, and relaying logs. You no longer need to hand-build and maintain MCP. When you need it, connect it and try it.</p>
<div class="sign"><b>Enzo</b> · 09.27</div>
]]></content:encoded>
  </item>
  <item>
    <title>Tired of Paying for Every Streaming App on Your TV? Let AI Set It All Up</title>
    <description>Installing apps on a TV isn’t hard, it just eats an evening. This time I handed that evening to Codex: I typed on my Mac, and it connected to the TV and installed TVBox, Apple TV, Netflix, a Douyin TV client and casting tools by itself. Includes a prompt you can copy as is.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-09-26-ai-tv-apps-codex/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-09-26-ai-tv-apps-codex/</guid>
    <pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>Installing apps on a TV isn’t hard. <b class="hl">It just eats your time.</b></p>
<p>Hunting down APKs, figuring out 32-bit vs 64-bit, copying to a USB stick, granting permissions, clicking through installs one by one, then configuring sources. No single step is hard. Together they cost you an evening.</p>
<p>What is TVBox? <b class="hl">It puts the newest shows, movies and variety programs on your TV the moment they come out</b>, which is why it ends up on almost every TV.</p>
<p>This time I handed that evening to Codex. <b class="hl">I typed on my Mac, and it connected to the TV and installed everything itself.</b></p>
<figure class="fig ui"><img src="https://blog.enzocreative.me/images/2026-09-26-ai-tv-apps-codex/02-codex-working.gif" alt="Codex operating the TV from a Mac, sped up about 90x" loading="lazy"/><figcaption>Codex operating the TV from a Mac, sped up about 90x</figcaption></figure>
<table class="kv"><thead><tr><th>Installed</th><th>Result</th></tr></thead><tbody><tr><td>TVBox</td><td>Updated to the latest version, 12 sources configured</td></tr><tr><td>Apple TV</td><td>QR-code sign-in, plays fine, Chinese subtitles available</td></tr><tr><td>Netflix</td><td>Signs in and plays, SD quality</td></tr><tr><td>Douyin TV</td><td>Scroll short videos with the remote</td></tr><tr><td>Casting, player</td><td>Mac can cast, local videos play</td></tr></tbody></table>
<div class="key glass"><span class="kl">All I did, start to finish</span><div class="kr"><span class="kn"></span><span>Pressed “Allow debugging” on the TV once</span></div><div class="kr"><span class="kn"></span><span>Scanned QR codes with my phone to sign in</span></div><div class="kr"><span class="kn"></span><span>Glanced at the TV now and then to tell it whether things looked right</span></div></div>
<h2 class="sh" id="s1"><span class="sn">01</span>Before You Start: Get These 3 Things Ready</h2>
<p class="step"><span class="sn">1</span><span>A Mac with Codex installed (Claude Code works too)</span></p>
<p class="step"><span class="sn">2</span><span>The TV and the Mac on <b>the same Wi-Fi</b></span></p>
<p class="step"><span class="sn">3</span><span><b>Developer mode</b> and <b>network debugging</b> turned on for the TV</span></p>
<p>Developer mode is usually unlocked by tapping the build number repeatedly under “Settings → About”. If you can’t find it, send your TV model to Codex and ask. Mine is a TCL Thunderbird, and most Android TVs work. <b class="hl">I also did this remotely on a friend’s Sony TV, and it worked there too.</b></p>
<h2 class="sh" id="s2"><span class="sn">02</span>Copy This Message and Let AI Install TVBox</h2>
<p>Connecting to the TV, installing TVBox, configuring sources: <b class="hl">say it all in the first message.</b> Below is what I actually sent, lightly tidied. You can copy it as is:</p>
<div class="prompt"><span class="pl">Prompt</span>My Mac and TV are on the same Wi-Fi. Developer mode and network debugging are on for the TV. Do this directly on this Mac, don’t just give me a tutorial.<br>Goals:<br>1. Find the TV’s IP automatically and connect with ADB. If I need to confirm anything on the TV, just tell me which button to press.<br>2. Update TVBox on the TV to the latest version (install it if it isn’t there), and confirm it opens normally.<br>3. Add the config source https://tvbox.clbug.com/user.php and add the first 12 sources from that site.<br>4. If you hit permission, architecture, install-conflict or network problems, troubleshoot and fix them yourself first, then verify again.<br>5. Don’t touch settings or apps unrelated to this task. No factory reset, no root.<br>Rules:<br>- Anything you can do automatically, don’t make me do by hand.<br>- Don’t make up the IP, install results or whether sources work. Verify for real.<br>- If there’s an old TVBox, check whether it can be safely overwritten first. Don’t delete existing data unless you have to.<br>- Stop once the sources are configured; no need to test each one. At the end, report only: what you did, whether it works, and what you still need from me.</div>
<a class="link" href="https://tvbox.clbug.com/user.php" target="_blank" rel="noopener nofollow"><span class="ll">The TVBox config source I use; open it to see the source list</span><span class="lu">https://tvbox.clbug.com/user.php</span></a>
<p>Once you send it, the TV pops up “Allow USB debugging?”. <b>Tick “Always allow” and press Allow.</b> That’s the only time in this whole tutorial you pick up the remote. <b class="hl">Just this once.</b></p>
<div class="key glass"><span class="kl">Don’t delete these lines</span><div class="kr"><span class="kn"></span><span><b>Don’t make things up</b>: forces it to check what the TV actually shows at every step</span></div><div class="kr"><span class="kn"></span><span><b>No factory reset, no root</b>: draws the red line, so when it hits a wall it finds a way around instead of wiping the TV</span></div><div class="kr"><span class="kn"></span><span><b>Report results only</b>: saves you from a wall of process logs you won’t read</span></div></div>
<p>19 minutes later, it handed back this:</p>
<figure class="fig ui"><img src="https://blog.enzocreative.me/images/2026-09-26-ai-tv-apps-codex/01-codex-tvbox-done.jpg" alt="Codex’s summary after installing TVBox" loading="lazy"/><figcaption>Codex’s summary after installing TVBox</figcaption></figure>
<p>When watching, switch sources under TVBox “Settings → Line selection”. If one won’t load, try the next.</p>
<h2 class="sh" id="s3"><span class="sn">03</span>Want Something Else? One Sentence Is Enough</h2>
<p>The rules were set in the first message. <b class="hl">Just keep going in the same conversation</b>; it remembers the earlier requirements. Everything below is what I actually typed.</p>
<h3 class="sub">Apple TV: for Apple’s exclusive shows</h3>
<p>Why install it: <b class="hl">Apple’s own exclusives only stream here</b>. Severance, Ted Lasso and other top-rated shows are all Apple’s, with good picture quality and no ads.</p>
<figure class="fig"><img src="https://blog.enzocreative.me/images/2026-09-26-ai-tv-apps-codex/03-appletv-install.jpg" alt="Codex pressed the install confirmation; I never touched the remote" loading="lazy"/><figcaption>Codex pressed the install confirmation; I never touched the remote</figcaption></figure>
<p>Once installed, sign in with a QR code. <b>If it’s a black screen the first time</b>, tell it, and it restarts the app.</p>
<figure class="fig"><img src="https://blog.enzocreative.me/images/2026-09-26-ai-tv-apps-codex/04-appletv-home.jpg" alt="Apple TV home screen, account details covered" loading="lazy"/><figcaption>Apple TV home screen, account details covered</figcaption></figure>
<h3 class="sub">Netflix: hand the error to AI</h3>
<div class="prompt"><span class="pl">Prompt</span>Can you keep going and get Netflix working?</div>
<p>If Netflix throws an error, <b class="hl">give the error code to the AI</b>. It fixes it on its own and swaps in a version that fits.</p>
<figure class="fig ui"><img src="https://blog.enzocreative.me/images/2026-09-26-ai-tv-apps-codex/05-codex-netflix.jpg" alt="I sent the error code over, and it switched to a version that works" loading="lazy"/><figcaption>I sent the error code over, and it switched to a version that works</figcaption></figure>
<h3 class="sub">Douyin: scroll with the remote</h3>
<div class="prompt"><span class="pl">Prompt</span>Install Douyin for me, a version that works on TV.</div>
<p>The official TV version has been discontinued, so it installed a third-party app called myDV. Scroll up and down with the remote.</p>
<figure class="fig"><img src="https://blog.enzocreative.me/images/2026-09-26-ai-tv-apps-codex/07-mydv-search.jpg" alt="myDV search needs a login; I didn’t sign in" loading="lazy"/><figcaption>myDV search needs a login; I didn’t sign in</figcaption></figure>
<h3 class="sub">AirScreen and VLC: easier casting</h3>
<p><b class="hl">Install AirScreen and VLC together</b>, for casting and playing local videos.</p>
<figure class="fig"><img src="https://blog.enzocreative.me/images/2026-09-26-ai-tv-apps-codex/08-airscreen.jpg" alt="AirScreen waiting for the Mac to cast" loading="lazy"/><figcaption>AirScreen waiting for the Mac to cast</figcaption></figure>
<figure class="fig"><img src="https://blog.enzocreative.me/images/2026-09-26-ai-tv-apps-codex/09-vlc-test.jpg" alt="VLC playback test" loading="lazy"/><figcaption>VLC playback test</figcaption></figure>
<h3 class="sub">Finally: clear out old versions and leftovers</h3>
<div class="prompt"><span class="pl">Prompt</span>Remember to clear out the old versions and leftover files, and keep only the new versions that work.</div>
<p>That freed up 1.4 GB.</p>
<h2 class="sh" id="s4"><span class="sn">04</span>If a Computer Can Control a TV, What Else Can It Do?</h2>
<p>Installing apps is only the start.</p>
<p>If a computer can install apps, press buttons and read the screen, then having AI build a little remote-control game for the TV, play the family album at startup, or pop up a reminder after the kids have watched for an hour is just a few more sentences.</p>
<p><b class="hl">Things you wouldn’t have dared imagine, you can now just say out loud and try.</b></p>
<p class="article-end">Enzo · 09.26</p>
]]></content:encoded>
  </item>
  <item>
    <title>Signing Up for Muse Through a US Browser Opened by Gemini</title>
    <description>Muse is only open in the US for now. Signing up from elsewhere tends to leave you stuck in a queue or at a card check. The workaround is to have Gemini Spark open a browser in a native US environment and sign up there, in six steps.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-09-25-muse-signup-gemini-spark/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-09-25-muse-signup-gemini-spark/</guid>
    <pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>Muse is only open in the US for now. Signing up from elsewhere tends to leave you stuck in a queue or at a card check. The workaround is to have Gemini Spark open a browser in a native US environment and sign up there. I did the whole thing inside RoxyBrowser, a fingerprint browser.</p>
<h2 id="what-you-need">What You Need</h2>
<ul>
<li>A Gemini AI Pro or Ultra plan (<a href="https://support.google.com/gemini/answer/17094507?hl=en">Spark is only available on these two tiers</a>)</li>
<li>An existing Facebook account</li>
<li>A Visa card, as a backup</li>
<li>A clean proxy node</li>
</ul>
<h2 id="sign-up-steps">Sign-Up Steps</h2>
<ol>
<li><strong>Open Gemini Spark</strong>: <a href="https://gemini.google.com/spark">gemini.google.com/spark</a></li>
<li><strong>Enter the prompt</strong>: <code>Open http://muse.ai/join</code></li>
<li><strong>Click “Allow”</strong>: a browser running in a native US environment opens in the current window</li>
<li><strong>Sign up with email</strong>: in that browser, enter your email and the verification code</li>
<li><strong>Link Facebook</strong>: use an existing account, which lets you skip the card check</li>
<li><strong>Enter the invite code</strong>: Settings &gt; Redeem Code, within 48 hours of signing up</li>
</ol>
<p>Invite code: <code>GGO9WT</code></p>
<p>It adds an extra 1 billion tokens, which lasts a long time. You don’t get them without the code.</p>
<h2 id="troubleshooting">Troubleshooting</h2>
<ul>
<li><strong>Stuck in the queue</strong>: your proxy node isn’t clean. Switch to a clean node and try again</li>
<li><strong>Card check pops up</strong>: any Visa card works. You’re charged $1, refunded after a week</li>
<li><strong>Invite code invalid</strong>: each code has a limited number of uses, so it may be full</li>
</ul>
]]></content:encoded>
  </item>
  <item>
    <title>The Times Have Changed, But Creation Hasn’t: AI Is Killing Technical Barriers, But the Scarce Thing Was Never Skill — It’s Perspective</title>
    <description>Kolder’s new film drops an AI robot into real Sahara footage. What AI replaces is not creation itself, but software fluency, brute-force labor, and the technical barriers that once looked unreachable.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-09-21-kold-ai-sahara-creative-perspective/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-09-21-kold-ai-sahara-creative-perspective/</guid>
    <pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>Anyone who has touched video editing over the past decade has almost certainly run into Sam Kolder, whose YouTube channel is kold.</p>
<p>You could say he was the gateway teacher for an entire generation of video lovers. Countless people who wanted to learn editing or become travel creators fell into the craft by watching those videos — sitting at a computer, masking frame by frame, trying again and again to imitate that rhythm. Those seamless transitions through clouds and oceans, those speed ramps locked to the beat, were so recognizable that the whole circle simply called them the “Kolder style.”</p>
<p>That was the coming-of-age story for a lot of creators who fell in love with editing. To trick the viewer’s eye for just a few seconds, people stayed up all night inside editing software, tuning speed curves and calculating parallax. That almost monastic craft used to be one of the highest barriers in the video industry.</p>
<figure class="fig">
  <img src="https://blog.enzocreative.me/images/2026-09-21-kold-ai-sahara-creative-perspective/G1-kold-transitions.gif" alt="The Kolder style that editors around the world once studied frame by frame"/>
  <figcaption>The “Kolder style” that editors around the world once studied frame by frame: handmade masking and parallax calculation all the way down</figcaption>
</figure>
<p>And nobody expected that the same person who once pushed the craft to its ceiling would release a new film not long ago.</p>
<p>The title was blunt enough to carry a cold kind of surrender: AI is officially better than me....</p>
<p>The film opens with a heavy confession:</p>
<blockquote>
  <p>“It seems like AI is officially replacing me. Maybe not all of me, but a large part of who I am, and what I make a living from, is being replaced.”</p>
</blockquote>
<p>A few surreal traversal shots flash by at the start. Sitting on top of an iron-ore train crossing the Sahara, he shakes his head at the screen — even someone who has spent more than a decade doing top-tier editing does not know where he would begin if he had to make those images by hand.</p>
<p>When the person who inspired countless people to edit admits that his signature craft has been reset to zero, many people assume this is another tragedy of the craftsperson being eliminated by the algorithm.</p>
<p>But if you watch the main film alongside the 15-minute behind-the-scenes documentary that followed it, you find that the real point is the exact opposite:</p>
<p><strong class="hl">The times really have changed. AI is ruthlessly killing every technical barrier. But real creation has not changed one bit.</strong></p>
<figure class="fig">
  <img src="https://blog.enzocreative.me/images/2026-09-21-kold-ai-sahara-creative-perspective/01-hero-kevin-train.jpg" alt="The fictional robot Kevin standing on an iron-ore train"/>
  <figcaption>The fictional robot Kevin standing on an iron-ore train. In the whole film, he is the only thing that does not exist</figcaption>
</figure>
<h2 class="sh" id="s1"><span class="sn">01</span>It Wasn’t AI That Killed the Barrier<br>It Was the Technical Leveling That Keeps Happening</h2>
<p>Two years ago, when that crooked AI video of “Will Smith eating spaghetti” first appeared online, anyone who made a living from craft probably felt the chill in their bones:</p>
<blockquote>
  <p>“At the time I honestly felt like this was the beginning of the end. If the tool can make this without me, then what am I even doing here?”</p>
</blockquote>
<p>That fear was painfully real. Everyone who stands on skill has some pride inside: “I can make something other people cannot.” We spent ten years eating bitterness, surviving countless all-nighters, and finally built a technical amulet that let us stand on our own. Then, in the blink of an eye, an algorithm flattens that barrier with two lines of text.</p>
<p>Anyone would go through a phase of resentment when their sense of value and identity suddenly loses weight.</p>
<p>But: “There are only two kinds of mind: one that blames the world, and one that accepts what is here.”</p>
<p>Why accept it? Look back at the evolution of tools over the past fifteen years, and the answer was already written into history:</p>
<!-- Evolution timeline card -->
<div class="card-box">
  <div class="row-item">
    <span class="col-year">2011</span>
    <span class="col-text">Could not afford a $100,000 high-speed camera, so a $300 Twixtor plugin was used to pull out slow motion</span>
  </div>
  <div class="row-item">
    <span class="col-year">2020</span>
    <span class="col-text">Could not rent an expensive studio or hire an orchestra, so virtual instruments were played from a laptop keyboard</span>
  </div>
  <div class="row-item">
    <span class="col-year">2022</span>
    <span class="col-text">DaVinci’s Magic Mask arrived, and days of frame-by-frame pen-tool rotoscoping became history</span>
  </div>
  <div class="row-item">
    <span class="col-year">2026</span>
    <span class="col-text">In the desert, Higgsfield and Kling placed a Hollywood sci-fi robot inside real footage</span>
  </div>
</div>
<figure class="fig">
  <img src="https://blog.enzocreative.me/images/2026-09-21-kold-ai-sahara-creative-perspective/Z3-twixtor-60.jpg" alt="A 2011 slow-motion shot made with the Twixtor plugin"/>
  <figcaption>In 2011, a $100,000 high-speed camera was slowed down by a $300 Twixtor plugin</figcaption>
</figure>
<blockquote>
  <p>“Gear gets cheaper, the barrier gets lower, and more people can make things. That has always been good.”</p>
</blockquote>
<p>See it that way and what killed the technical barrier was never just today’s AI. It was the technical leveling that happens again and again.</p>
<p>Fifteen years ago, we used a $300 plugin to flip the table on Hollywood’s $100,000 machines. Later, we used a laptop keyboard to save the cost of an orchestra, and algorithms to save the all-night labor of an editing assistant. Every time a new technology reshaped the industry, as long as we were the ones holding the new weapon, we sincerely praised progress.</p>
<p>But history has its rhythm: the cheap weapon that once let you overthrow someone else will eventually become the blade an algorithm uses to overthrow you.</p>
<p>That is not the end. It is just the inevitability of technical leveling.</p>
<p>You cannot drag the world backward, and complaining does nothing. Every creator who wants to go far sooner or later has to face this fact: <strong class="hl">software fluency, shortcut memory, the hand speed of all-night rotoscoping — those were always skilled labor, not art itself.</strong></p>
<figure class="fig">
  <img src="https://blog.enzocreative.me/images/2026-09-21-kold-ai-sahara-creative-perspective/Z6-higgsfield-ui.jpg" alt="A 2026 transition generated in Higgsfield"/>
  <figcaption>In 2026, a transition generated in Higgsfield left even a decade-plus editor unsure where he would begin</figcaption>
</figure>
<h2 class="sh" id="s2"><span class="sn">02</span>Only 15% of the Film Was Actually AI-Generated</h2>
<p>So how was that 15% made? The workflow was actually very simple, and extremely restrained:</p>
<div class="card-box">
  <div class="row-item">
    <span class="col-num">1</span>
    <span class="col-text"><b>Define the character</b>: first generate a standard character sheet for the robot Kevin, locking down materials and joint proportions</span>
  </div>
  <div class="row-item">
    <span class="col-num">2</span>
    <span class="col-text"><b>Block with a real person on location</b>: put a human stand-in in bright red pants and film the movement under harsh desert sun, dust, and train-car shadows to produce real physical interaction</span>
  </div>
  <div class="row-item">
    <span class="col-num">3</span>
    <span class="col-text"><b>Replace a static reference frame</b>: take one frame from the live-action footage and send it to <b>GPT Image 2</b> to replace the stand-in with the robot, creating a still reference whose light matches the location</span>
  </div>
  <div class="row-item">
    <span class="col-num">4</span>
    <span class="col-text"><b>Track the motion in video</b>: send it into <b>Kling 01 Video Edit</b>, lock the environment, dust, and camera shake, replace only the red-pants stand-in, and match the real person’s movement strictly</span>
  </div>
</div>
<figure class="fig">
  <img src="https://blog.enzocreative.me/images/2026-09-21-kold-ai-sahara-creative-perspective/G3-kevin-motion-replace.gif" alt="A human in red pants being replaced by the robot"/>
  <figcaption>Behind the scenes: a real person in red pants performs under the sun, while Kling locks light and camera shake and replaces only the person’s motion</figcaption>
</figure>
<figure class="fig">
  <img src="https://blog.enzocreative.me/images/2026-09-21-kold-ai-sahara-creative-perspective/10-result-replaced.jpg" alt="Only the person in red pants was replaced"/>
  <figcaption>Only the person in red pants was replaced. The location, diffused light, camera movement, and performance were all real</figcaption>
</figure>
<p><strong class="hl">The remaining 85% still had to be shaped by hand:</strong></p>
<p>Writing the script and refining the plan took weeks.</p>
<p>To capture a few big aerial shots, the drone pilot pushed a Mavic 3 to its top speed chasing a train at full tilt. One shaky hand and the aircraft would have vanished into the empty Sahara for good.</p>
<figure class="fig">
  <img src="https://blog.enzocreative.me/images/2026-09-21-kold-ai-sahara-creative-perspective/G2-drone-train-chase.gif" alt="A Mavic 3 chasing the train at top speed"/>
  <figcaption>A Mavic 3 chasing the train at top speed: racing right alongside the iron-ore cars, where a small mistake would crash the drone into the empty Sahara</figcaption>
</figure>
<p>Rough cuts, color grading, frame-by-frame adjustments, and on-location sound design still had to happen.</p>
<blockquote>
  <p>“Brainstorming stories and images, getting stuck, and then breaking through — that is still the creative process I have always known.”</p>
</blockquote>
<h2 class="sh" id="s3"><span class="sn">03</span>Creation Is a Spectrum<br>The End of AI Flooding Is a Mediocre Sea of Trash</h2>
<p>Now, whenever people see an AI-labeled film online, many instinctively call it “AI trash.”</p>
<p>And yes, the plastic visual effects mass-produced by models are flooding the internet. But everything depends on which end of the spectrum you stand on.</p>
<p>At one end is the fully lazy operator. Type “help me shoot a sci-fi blockbuster” into a prompt box, and watch whatever the model spits out. That kind of intentionless cyber-trash has no life beyond diluting attention.</p>
<p>At the other end is someone working with extremely specific composition and emotion: holding real light, dust, sweat, and risk from a desert shoot, and handing only the hardest small visual puzzle to AI.</p>
<p><strong>Tools can be abused without restraint, or controlled with very strong intent.</strong></p>
<p>AI can generate a pile of things you do not care about in thirty seconds. It can also help you realize a picture in your head that would once have been impossible even if you spent everything you had.</p>
<p>What it takes away is the manual labor of operating software. But “what exactly do you want to say to the world?” is something no algorithm can calculate for you.</p>
<figure class="fig">
  <img src="https://blog.enzocreative.me/images/2026-09-21-kold-ai-sahara-creative-perspective/Z8-silhouette-sun.jpg" alt="The Sahara wilderness under harsh sun"/>
  <figcaption>The Sahara wilderness under harsh sun. Traveling this far was largely a way to step outside everything and see what is really happening</figcaption>
</figure>
<h2 class="sh" id="s4"><span class="sn">04</span>The Scarce Thing Was Never Skill<br>It Was Your Perspective and Lived Experience</h2>
<p>The legendary music producer Rick Rubin has a line that sets the frame for this whole storm:</p>
<blockquote>
  <p>“Art is not in the tools, materials, or equipment. It is in the way you see the world.”</p>
</blockquote>
<p>Rick Rubin himself can barely play any instrument, and he does not even really understand every fader on a mixing console. Yet he helped make some of the greatest records in pop music history, because he has top-tier aesthetics, taste, and instinct.</p>
<p>AI is essentially pushing more creators into a position like Rick Rubin’s.</p>
<p>In the past, we had to grind through three to five years of 3D modeling, particle effects, and color-grading software before we could barely reproduce the images in our heads. For many people, that long physical grind wore away most of the original impulse to express anything.</p>
<p>Now the technical threshold has collapsed to zero. But once “making it” is no longer hard, beautiful images themselves lose value fast. Audiences everywhere will quickly become numb to flawless pure-AI spectacle.</p>
<p><strong>When that day arrives, what scarce thing actually decides the outcome?</strong></p>
<p><strong class="hl">It is your perspective. It is your particular way of seeing the world.</strong></p>
<p>And what shapes that perspective is lived experience that is real.</p>
<figure class="fig">
  <img src="https://blog.enzocreative.me/images/2026-09-21-kold-ai-sahara-creative-perspective/13-monolith.jpg" alt="The behind-the-scenes film stopping in front of a monolith in Mauritania"/>
  <figcaption>The behind-the-scenes film stops in front of a monolith in Mauritania. When images are no longer scarce, the experience itself becomes the most expensive thing</figcaption>
</figure>
<p>The film finally stops in front of that enormous monolith in Mauritania. It feels like the end of an old chapter, and the opening of a new one.</p>
<p><strong class="hl">The times have changed, but creation has not. The technique is dead, but the human is alive.</strong></p>
<p class="article-end">· The End ·</p>
]]></content:encoded>
  </item>
  <item>
    <title>Why Codex Quota Burns Out in a Day — and How to Stop Spending It on the Expensive Part</title>
    <description>ChatGPT’s web quota and Codex quota are billed separately. If you have Pro, a weekly pile of GPT-6 Pro deep-reasoning turns is probably sitting idle. Khazix’s move: give the model a read-only window into production data, let web Pro spend 40 minutes planning, then send the plan back to Codex to write the code.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-09-17-codex-quota-split/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-09-17-codex-quota-split/</guid>
    <pubDate>Thu, 17 Sep 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>When you write code with Codex, nothing hurts quite like watching your quota hit empty. Especially during slightly more complex refactoring or cost-reduction tasks, just sorting out logic, checking logs, and nailing down a plan can burn through a huge chunk of your weekly allowance.</p>
<p>Most people actually have a pile of idle “supercomputing power” sitting in their pockets: if you subscribe to ChatGPT Pro, OpenAI allocates 200 high-end GPT-6 Pro deep-reasoning queries every week (even the $100 tier gets 50 per week). But most of the time, this quota sits completely dormant. People get used to doing everything end-to-end inside Codex, letting the model think all the way through from scratch, and chewing through their allowance before they even realize it.</p>
<p>The crucial detail: your ChatGPT web quota and your Codex quota are tracked completely separately.</p>
<figure>
  <img src="https://blog.enzocreative.me/images/2026-09-17-codex-quota-split/chatgpt-pro-slider.jpg" alt="ChatGPT Pro deep-thinking slider">
  <figcaption>GPT-6 Pro deep reasoning in the ChatGPT web app runs on a separate quota and can deliberate for tens of minutes per turn—leaving it unused is just letting it go to waste.</figcaption>
</figure>
<p>Previously, the reason people rarely used the web app for system planning was that connecting it to GitHub only gave it visibility into the code—it had zero access to live production data:</p>
<ul>
<li>Code can only tell the model how the system is “theoretically” supposed to run;</li>
<li>Production databases and logs tell the model what actually happens every day: how many requests come in, which tables are slowest, and which model endpoints are quietly burning cash.</li>
</ul>
<p>Without visibility into real data, any plan the model comes up with is likely detached from reality.</p>
<p>Today I saw blogger Khazix share a very clever workaround: open a read-only data window (MCP) to your server, pipe live data to web ChatGPT, and let your included Pro quota spend the time on the brain-melting planning. Once the plan is locked down, toss it back to Codex with one click just to write the code. You don’t need to be deeply technical to follow along.</p>
<h2 id="assign-the-task-to-codex-build-a-read-only-data-channel">Assign the Task to Codex: Build a Read-Only Data Channel</h2>
<p>Don’t be intimidated by terms like “MCP”—at its core, it’s just a secure tunnel that allows AI to read data from your server. You don’t need to write code yourself; just prompt Codex directly:</p>
<figure>
  <img src="https://blog.enzocreative.me/images/2026-09-17-codex-quota-split/codex-mcp-prompt.jpg" alt="Entering a prompt in Codex">
  <figcaption>Image from Khazix: Assign the task directly in Codex; the key is locking permissions strictly down to “read-only”.</figcaption>
</figure>
<p>Here is a reference prompt you can give Codex: “Add a read-only production business data MCP server to our system for ChatGPT to use, allowing GPT-6 Pro to securely query live data across all servers. Requirements: least privilege, strictly read-only, auditable, no impact on production performance, and absolutely no exposure of secret keys or sensitive data.”</p>
<p>Be crystal clear on security details here: zero write permissions to prevent accidental modifications by the AI; authentication tied directly to existing enterprise SSO (Khazix simply reused his company’s Feishu login) to ensure only you can query the data.</p>
<figure>
  <img src="https://blog.enzocreative.me/images/2026-09-17-codex-quota-split/feishu-oauth.jpg" alt="Authentication configuration confirmation">
  <figcaption>Image from Khazix: Codex will ask for your authentication method during setup; simply connect your existing enterprise login or OAuth.</figcaption>
</figure>
<p>Once deployed, the read-only channel automatically handles data masking and tamper-proofing:</p>
<figure>
  <img src="https://blog.enzocreative.me/images/2026-09-17-codex-quota-split/mcp-deploy-result.jpg" alt="Deployment completed status">
  <figcaption>Image from Khazix: Deployment outcome: supports secure queries across nearly a hundred business tables with zero write access, automatically stripping out plaintext passwords and tokens.</figcaption>
</figure>
<h2 id="connect-the-channel-to-chatgpt">Connect the Channel to ChatGPT</h2>
<p>Open settings in the ChatGPT web app or desktop client, go to the plugins panel, click “New Plugin”, enter the service URL you just deployed, choose OAuth for authentication, complete authorization, and you’re set once the list displays “Connected”.</p>
<figure>
  <img src="https://blog.enzocreative.me/images/2026-09-17-codex-quota-split/plugin-connected.jpg" alt="Plugin connected successfully">
  <figcaption>Image from Khazix: Once configured, the plugin list shows “Connected”, ready for the LLM to call at any time.</figcaption>
</figure>
<h2 id="open-the-floating-window-for-deep-planning-with-dual-plugins">Open the Floating Window for Deep Planning with Dual Plugins</h2>
<p>You don’t have to keep switching back and forth between your browser and IDE while coding. Inside the Codex interface, press Option + Command + N or click the chat bubble in the top-left corner to bring up the native ChatGPT floating window on the right.</p>
<figure>
  <img src="https://blog.enzocreative.me/images/2026-09-17-codex-quota-split/quick-chat-entry.jpg" alt="Quick Chat entry point">
  <figcaption>Image from Khazix: The Codex desktop client has a built-in Quick Chat channel that opens effortlessly.</figcaption>
</figure>
<p>Click the plus sign next to the input box and enable both plugins—the official GitHub plugin plus the read-only data plugin you just configured—then set the model to Pro.</p>
<figure>
  <img src="https://blog.enzocreative.me/images/2026-09-17-codex-quota-split/dual-plugins.jpg" alt="Mounting dual plugins simultaneously">
  <figcaption>Image from Khazix: The combination punch: GitHub inspects the code, while the read-only plugin queries live production data and expense ledgers.</figcaption>
</figure>
<p>Then send it your prompt directly: “Help me thoroughly analyze the code and log data in our system. Without compromising quality, identify every opportunity where we can aggressively cut costs.”</p>
<p>Once submitted, GPT-6 Pro enters deep thinking. In testing, it reasoned for a full 44 minutes, cross-referencing call traces, duplicate requests, and actual expenses across every endpoint before delivering an exhaustive audit report:</p>
<figure>
  <img src="https://blog.enzocreative.me/images/2026-09-17-codex-quota-split/planning-report.jpg" alt="Output from deep thinking report">
  <figcaption>Image from Khazix: Deep thinking output: a detailed, phased optimization report. This lengthy reasoning process drew entirely from the web Pro quota, without deducting a single point from Codex.</figcaption>
</figure>
<h2 id="import-into-codex-with-one-click-hands-off-coding">Import into Codex with One Click: Hands-Off Coding</h2>
<p>Once the plan is ready, you don’t need to copy and paste documentation manually. Just click the small “Add to Codex” icon in the top-right corner of the floating window:</p>
<figure>
  <img src="https://blog.enzocreative.me/images/2026-09-17-codex-quota-split/add-to-codex.jpg" alt="One-click sync button">
  <figcaption>Image from Khazix: Clicking the “Add to Codex” button in the top right of the pop-up seamlessly bridges the entire analysis into the main workspace.</figcaption>
</figure>
<p>The entire conversation context and optimization plan will attach directly to Codex’s main input box.</p>
<p>Next, switch the model in Codex to GPT-6 Astra (with reasoning effort set to high), and send a dead-simple execution command:</p>
<p>“Help me verify and implement every worthwhile optimization mentioned here, then ship them all together.”</p>
<figure>
  <img src="https://blog.enzocreative.me/images/2026-09-17-codex-quota-split/codex-execute.jpg" alt="Codex execution command">
  <figcaption>Image from Khazix: Issue the execution instruction directly in the main window, and leave the rest to Codex to modify code and run tests automatically.</figcaption>
</figure>
<p>Once the instruction is sent, you can step away and do other things. Following the ready-made high-quality plan, Codex will automatically modify files, run local test suites, and pass CI checks:</p>
<figure>
  <img src="https://blog.enzocreative.me/images/2026-09-17-codex-quota-split/dual-pane.jpg" alt="Dual-pane collaborative execution">
  <figcaption>Image from Khazix: Dual-pane workflow: the finalized plan sits on the right, while Codex on the left focuses purely on writing code and verification.</figcaption>
</figure>
<p>When the task finishes, changes across more than 20 files are committed, and the PR merges cleanly into production. A major task that could easily have burned 10% to 20% of your quota ended up using only about 4% of your weekly Codex allowance:</p>
<figure>
  <img src="https://blog.enzocreative.me/images/2026-09-17-codex-quota-split/final-pr.jpg" alt="Final PR merged and deployed">
  <figcaption>Image from Khazix: Final outcome: the PR was merged and deployed smoothly. Because it skipped the upfront brain-heavy reasoning, only around 4% of the Codex quota was consumed.</figcaption>
</figure>
<h2 id="a-quick-reference-for-the-workflow">A Quick Reference for the Workflow</h2>
<p>Condensing the entire workflow down to four simple steps you can follow:</p>
<ol>
<li>Open the channel: Have Codex write a read-only MCP server for you, lock permissions down strictly to read-only, and bind your enterprise SSO or personal login;</li>
<li>Connect the plugin: Add a custom plugin in ChatGPT settings, enter the URL, and complete OAuth authorization;</li>
<li>Do the planning: Press Option + Command + N in Codex to open the floating window, mount both the GitHub plugin and your data plugin, and select the Pro model to carry out thorough deep planning;</li>
<li>Pure execution: Click “Add to Codex” in the top-right corner of the floating window, switch to the Astra model, and send a single prompt letting it focus purely on modifying code and running tests.</li>
</ol>
<p>To save quota, some people turn to third-party reverse proxies to bridge the web interface into their IDE. These shady proxies are notorious for being flagged by OpenAI as suspicious activity, putting accounts at risk of bans or stealth model degradation.</p>
<p>The beauty of Khazix’s approach is that it relies entirely on officially supported OpenAI features—the official Quick Chat window and the official MCP plugin ecosystem—without any rule-breaking or policy violations.</p>
<p>Offload the brain-draining planning to the high-tier model bundled with your web subscription, and leave the coding implementation to Codex. With a clear division of labor, you squeeze every bit of value out of an otherwise idle Pro subscription, while saving your pricey Codex quota for where it counts the most.</p>
<p>This article is adapted from Khazix’s hands-on walkthrough and mirrored from my <a href="https://mp.weixin.qq.com/s/thaCMuIqSTeKKcJmiyR0jA">original WeChat post</a>.</p>
]]></content:encoded>
  </item>
  <item>
    <title>Faster Than Typeless — and Free: NetEase’s New Bagesuo Voice Input</title>
    <description>Typeless is genuinely clever — it turns the “um”s and the mid-sentence corrections into clean, readable prose. But the free tier caps you at 8,000 words a week and the output is slow, with several seconds of dead air every time you let go of the key; going faster costs 12 to 30 US dollars a month. NetEase Youdao’s Bagesuo is completely free with no word limit, and the text lands almost the moment you stop speaking — more than enough for 90 percent of everyday typing.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-09-13-youdao-bagesuo-voice-input/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-09-13-youdao-bagesuo-voice-input/</guid>
    <pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>Sit at a computer long enough and one of the most annoying parts of the day is typing.</p>
<p>Replying to a long message on WeChat, writing the Friday status report, jotting down a quick to-do — once there are enough characters, my fingers ache. Sending a voice message instead is easier, but dropping a 60-second clip into a work group chat annoys people. And the dictation built into the operating system captures every “um” and “uh” and every garbled restart, so I end up back at the keyboard cleaning it up, which takes longer than just typing the thing myself.</p>
<p>That is why I had been using <strong>Typeless</strong>. It genuinely is clever. Unlike ordinary voice typing, it works out what you meant to say and turns the filler and the mid-sentence corrections into one clean, readable paragraph.</p>
<p>I used it for a year and never subscribed.</p>
<p>The reason is simple: <strong>the free tier caps you at 8,000 words a week, and the output is slow</strong>. Every time I finished speaking and let go of the key, it sat there for several seconds before slowly producing the text, which is more than enough to derail a train of thought. Lifting the cap and getting faster output costs 12 to 30 US dollars a month, which adds up to a couple of hundred over a year. I only wanted to save myself some keystrokes; I had no interest in paying that every month for a small typing utility.</p>
<figure>
  <img src="https://blog.enzocreative.me/images/2026-09-13-youdao-bagesuo-voice-input/typeless-pricing.jpg" alt="The Typeless pricing page: 8,000 words a week on the free tier, Pro starting at 12 US dollars a month">
  <figcaption>The Typeless pricing page: 8,000 words a week on the free tier; Pro is 12 US dollars a month billed annually, or 30 billed monthly. Screenshot: typeless.com</figcaption>
</figure>
<p>Then NetEase Youdao launched Bagesuo (bug.youdao.com). It is completely free and the text comes out fast, so it has taken over as my main tool.</p>
<h2 id="really-just-two-things-it-is-fast-and-it-is-free">Really Just Two Things: It Is Fast, and It Is Free</h2>
<p>Bagesuo runs on Mac and Windows, and works as soon as you download it.</p>
<figure>
  <img src="https://blog.enzocreative.me/images/2026-09-13-youdao-bagesuo-voice-input/scene-speed-compare.jpg" alt="The speed comparison and cross-application support shown on the Bagesuo site">
  <figcaption>The speed comparison shown on the official site, along with support across WeChat, Feishu, Notion and the rest. Screenshot: bug.youdao.com</figcaption>
</figure>
<p>Two things won me over:</p>
<ol>
<li><strong>The text appears almost instantly.</strong> Hold the shortcut, say your piece, let go, and the words land at the cursor within about a second. There is no spinner, no dead air, so your train of thought stays intact.</li>
<li><strong>It is completely free, with no word limit.</strong> No carefully counting what is left of the weekly quota, and no “faster processing” perk locked behind a paid tier.</li>
</ol>
<p>It is also not a conventional pinyin IME. It sits in the background instead of taking over your keyboard. Whether the cursor is in WeChat, Feishu, a browser tab, Notion or a notes app, you hold the shortcut, speak, release, and the text goes straight in.</p>
<h2 id="how-it-compares-with-the-alternatives">How It Compares with the Alternatives</h2>
<p>The obvious question is how it stacks up against Doubao or the dictation your system already ships with. The short version:</p>
<ul>
<li><strong>Built-in dictation</strong>: a plain recorder. It types exactly what you said, filler and misheard words included. I rarely use it.</li>
<li><strong>Doubao IME</strong>: quick and pleasant for pinyin typing, but its voice input is still literal transcription. It will not tidy up what you meant, and it is a full IME that wants global keyboard access.</li>
<li><strong>Typeless</strong>: still more refined when the logic runs long and complicated, which is why I have not deleted it. But it is slow, capped and expensive. For the 90 percent of everyday messages and notes, free and near-instant Bagesuo is already enough.</li>
</ul>
<p>On privacy, the site states that nothing is retained in the cloud, that audio is not used for training, and that history stays on your own machine. For routine everyday input that is fine by me.</p>
<h2 id="wrapping-up">Wrapping Up</h2>
<p>For most people, voice input is about saving effort. No rationing words, no waiting around for text to appear, no paying every month for the privilege — just get my words down quickly and that is enough.</p>
<p>If long WeChat messages and weekly reports wear you out, and you would rather not touch the keyboard, it is worth installing. It does save a fair amount of hassle.</p>
]]></content:encoded>
  </item>
  <item>
    <title>Dismissed for Years as a Dabbler — Now Winning the AI Decade?</title>
    <description>We were all taught to find one trade and spend a lifetime as a dutiful cog. But the “specialist job” is barely two hundred years old — factories invented it to slot people into single steps on an assembly line. Now that AI has flattened the drudgery of every craft, the multi-interest people once written off as dabblers can finally run an entire thing end to end, alone.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-09-12-multiple-interests-ai-decade/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-09-12-multiple-interests-ai-decade/</guid>
    <pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p class="article-deck">All your life you were taught one thing: find a steady trade and spend the rest of your days as a dutiful little cog. If you happened to be fascinated by many things at once, the grown-ups frowned and called you flighty, undisciplined, a jack of all trades and master of none. But stretch the timeline out and you find that the “specialist job” is barely two hundred years old. Factories invented it so they could slot workers into single, passive steps on an assembly line. Now that AI has flattened the drudgery at the bottom of every craft, it is the people holding nothing but one mechanical skill who feel the ground shifting first — while those multi-interest people once dismissed as dabblers can finally hand the grunt work to a machine and <b>run an entire thing end to end, alone.</b></p>
<h2 id="1-being-a-specialist-isnt-destiny--its-a-trick-the-assembly-line-invented">1. Being a Specialist Isn’t Destiny — It’s a Trick the Assembly Line Invented</h2>
<p>School and work hand us the same rulebook: pick one trade and guard it for life — be a programmer, an accountant, a salesperson. Show interest in several things at once and you get written off as restless, someone who cannot sit still long enough to get good at anything.</p>
<p>But look back two centuries and “one person, one trade, forever” turns out to be a very recent oddity in human history. It came out of the Industrial Revolution, a division-of-labor trick designed to turn workers into interchangeable parts on a line. Even modern schooling was originally built to mass-produce people who follow instructions and stay inside the process.</p>
<p>Before that, the person everyone admired was the generalist who could make a whole thing. Craftsmen, farmers, explorers — nobody lived as a narrow slice of a process. When Leonardo apprenticed in a workshop to learn painting, he came out the other side having picked up anatomy, engineering, optics, and bronze casting along the way. Nobody forced him to choose one of them and go get a certificate in it. Being able to finish a complete thing mattered far more than guarding a credential.</p>
<div class="duo-grid">
  <figure class="duo-grid__item">
    <img src="https://blog.enzocreative.me/images/multiple-interests-ai-decade/01-assembly-line.jpg" alt="The automobile assembly line at Ford’s Highland Park plant, 1913">
    <figcaption class="duo-grid__lbl">1913 · Division</figcaption>
  </figure>
  <figure class="duo-grid__item">
    <img src="https://blog.enzocreative.me/images/multiple-interests-ai-decade/02-davinci-anatomy.jpg" alt="Leonardo da Vinci’s study of the superficial anatomy of the shoulder and neck, c. 1510">
    <figcaption class="duo-grid__lbl">c. 1510 · Generalist</figcaption>
  </figure>
</div>
<p class="duo-note">Left: the assembly line at Ford’s Highland Park plant, 1913 — the moment a “job” was broken down into interchangeable steps. Right: Leonardo’s study of the shoulder and neck, c. 1510 — one man who was painter, anatomist, and engineer at once. <strong>In the span of a century, humans were reengineered from “making whole things” into “minding one step.”</strong>
<span class="fig-src">Both images are public domain, via Wikimedia Commons.</span></p>
<p>When large models arrived, the first thing to lose value was not depth of study — it was the dull, repetitive, context-stripped act of operating. If everything you stand on is being a little faster than the next person inside one piece of software, getting swept away by new tooling is only a matter of time.</p>
<h2 id="2-dont-refuse-the-tools-and-dont-turn-yourself-into-an-algorithm-either">2. Don’t Refuse the Tools, and Don’t Turn Yourself into an Algorithm Either</h2>
<p>Faced with new tools, most people instinctively bolt to one of two extremes.</p>
<p>One camp calls itself pure. They recoil from AI, convinced that touching a machine costs you your soul, forever talking about returning to nature and getting away from screens. The funny part is that they turn right around and scroll their phones until they cannot stop. As long as you spend your day reading things online, your attention is already on the algorithm’s payroll. That kind of refusal is less clarity than a flattering pose.</p>
<p>The other camp runs the opposite way: automation zealots. They would happily outsource every act of thinking to a tool, endlessly tinkering with management templates and building “second brains,” losing their temper at the smallest friction in daily life. Every meal, every walk gets run through a cost-benefit check. It looks clever, and it usually ends with their own capacity to feel and to judge quietly wiped along with the friction.</p>
<p>Both sides are off. The people who are most at ease — and most creative — tend to swing between the two: on one side a life that runs warm and real, walks, an aimless book, staring out a window, keeping their instincts about people and living intact; on the other side back at the desk, using AI without apology to blast through the dull work at full speed. Darwin put in about three serious working hours a day, spent much of the rest pacing a path behind his house and listening to his wife read aloud, and still wrote nineteen books. Being able to move freely between the real world and hard tools is what lets a person live unclenched.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/multiple-interests-ai-decade/03-down-house.jpg" alt="Down House, Darwin’s home in Kent, and its grounds">
  <figcaption>Down House, Darwin’s home in Kent. He worked three hours a day and spent much of the rest pacing the Sand Walk behind the house — nineteen books grew out of that rhythm. <span class="fig-src">Photo by Michael Garlick, CC BY-SA 2.0, via Wikimedia Commons.</span></figcaption>
</figure>
<blockquote>
<p>What actually opens up a gap is knowing how to live a life of contrast. On one side, walking, drifting, paying real attention. On the other, sitting down and pushing the tools as far as they go. The tension between them is the best fuel creativity has.</p>
</blockquote>
<h2 id="3-every-tool-depreciates--crossing-disciplines-is-the-real-edge">3. Every Tool Depreciates — Crossing Disciplines Is the Real Edge</h2>
<p>Pry apart the things you can actually do and they fall into completely different layers:</p>
<h3>Layer 01 · Bedrock — Understanding What People Actually Want</h3>
<p>How to say a thing clearly, how to tell a good story, how to make someone feel sincerity and worth. There is no standard formula here, and no machine will ever compute it cleanly. As long as people are still dealing with people, this layer will never go out of date.</p>
<h3>Layer 02 · Edge — Those “Pointless Hobbies” You Genuinely Love</h3>
<p>Philosophy, lifting, code, drawing, running a business — anything you honestly care about belongs here. Pulled out one at a time you might lose to a specialist, but blend them together and you become instantly recognizable. A fitness coach who has read some philosophy and a coach who only counts your reps are two different people in other people’s eyes.</p>
<h3>Layer 03 · Craft — The Basics of Getting Work Out of Specific Software</h3>
<p>Retouching photos, memorizing shortcuts, wrangling some back-office tool. This used to look like the most valuable layer, because grinding the skill in took years. Now AI produces something comparable in seconds. If your entire net worth is “fluent in one piece of software,” that is far too much risk in one place.</p>
<p>What makes a person irreplaceable was never how slick they are with the tools on top. The understanding underneath, crossed with a set of loves nobody else has in that combination — that is where the gap actually opens.</p>
<h2 id="4-rough-drafts-are-fine--ais-ceiling-is-your-own-taste">4. Rough Drafts Are Fine — AI’s Ceiling Is Your Own Taste</h2>
<p>Somebody always plays with AI for two days, then sneers that the thing only produces garbage.</p>
<p>Here is the plain truth: first drafts of anything are rough, and that has nothing to do with AI. The real threshold is whether you yourself know what “good” looks like, and whether you are willing to spend the attention to grind it there.</p>
<p>AI is a mirror. It holds no preferences of its own and has no taste to speak of. If you take whatever the machine spits out first and ship it without even reading it closely, the one settling for less is not the machine.</p>
<p>People who actually use it well never expected one leap to the finish. They treat it like a quick-handed intern with no read on the room. A new hire cannot possibly know your standards on day one. You have to say plainly what you want, point at what is wrong when the work comes back, correct course step by step — until the two of you finally land somewhere that clicks.</p>
<h2 id="5-hand-off-the-drudgery-and-youll-see-where-youre-irreplaceable">5. Hand Off the Drudgery, and You’ll See Where You’re Irreplaceable</h2>
<p>Take a blank sheet of paper. List the small dull tasks you do every day, one by one, and look at which ones you could hand straight to AI or a script.</p>
<p>Doing this is not about becoming hands-off tomorrow. Its real value is forcing you to work out where the machine can actually take over, and which parts have to stay with your own taste and instinct.</p>
<p>Once that line is drawn, the noise settles. Let the tools chew through the repetitive work; the attention and hours you get back go straight to the things you genuinely care about and want to pour yourself into.</p>
<p>None of this means focus and depth stopped mattering. The scientists gnawing on hard problems, the craftspeople who spend a lifetime on one discipline — they command respect in any era. What is being reshuffled was never real professional depth. It was the cog model that treated people as consumable: mind one monotonous link in the chain, know nothing upstream or downstream, and stay swappable at any moment.</p>
<p>And for people who are naturally curious about many things, this reads more like an exoneration two hundred years late. Inside the old division of labor they took the brunt of it, hearing the same lecture their whole lives: you never stick with anything, jack of all trades, master of none. And honestly, it was hard back then — grinding the basics of any single craft took years. Wanting to build a website meant years of code; wanting to make a poster meant years of drawing; wanting to run a business meant getting tangled in procedure. Split your attention and you genuinely could not beat someone who had practiced one move for a lifetime.</p>
<p>AI flipped that rulebook over. It works like a construction crew that charges nothing, taking the most punishing, most time-consuming groundwork of any craft to a solid seventy or eighty percent. At that point “how do I type it out line by line” stops being the chasm, and the instinct for what to make, how to join unrelated things together, and what actually counts as good becomes the scarcest thing you own. All those supposedly scattered “pointless hobbies” — the odd books you read, your feel for beauty, your nose for technology, your grasp of business — turn out to be exactly what protects you. With AI as the lever, one person can string the loose beads into a necklace and finish, start to end, what used to take a small team.</p>
<p>So stop feeling guilty about your wide curiosity. The world is turning back from the cold assembly line toward valuing whole things made well. Hold on to your taste, knead your many interests into a skill nobody else has, and let AI chew the grunt work — running an entire thing yourself, living as someone with blood in their veins who cannot be swapped out, is the long game available to every one of us.</p>
<p class="article-source">Background reference: Dan Koe’s video <a href="https://www.youtube.com/watch?v=pmQhqVLVApw" target="_blank" rel="noopener noreferrer">If You Have Multiple Interests, Please Take Advantage of the Next 10 Years</a>.</p>
]]></content:encoded>
  </item>
  <item>
    <title>99% of Those Using AI for &apos;Cost Cutting and Efficiency&apos; Are Collectively Reenacting BlackBerry&apos;s Gruesome Demise</title>
    <description>Every time a technological revolution matures, people stop talking about efficiency. Today, nearly 99% of the narrative around large models is pinned on efficiency—from Pearl Street Station in 1882 to commercial television in 1941, it took electricity 59 years to find its killer apps, and they were all entertainment. Viewed along this curve, AI is still in its earliest days.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-09-11-industrial-history-ai-endgame/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-09-11-industrial-history-ai-endgame/</guid>
    <pubDate>Fri, 11 Sep 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p class="article-deck">On the surface, the industry's widespread anxiety over large language models stems from compute being too expensive, applications failing to turn a profit, and productivity gains failing to materialize. But set against the broad sweep of business history, the truth is far more piercing: <b>the very fact that everyone is constantly talking about "cutting costs and boosting efficiency" proves we haven't even finished the early phase of stage one.</b> Throughout industrial history, the true maturation and explosion of any general-purpose technology has always been marked by "killing the efficiency narrative." From BlackBerry's pocket office to the smartphone's entertainment empire; from forty years trapped beneath steam line shafts to the imminent arrival of an Agent super-browser—drawing on the "industrial history perspective" of Professor Zeng, former Chief Strategy Officer at Alibaba, I have re-examined the underlying logic of this great technological migration.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/industrial-history-ai-endgame/01-pearl-street.jpg" alt="19th-century engraving: The dynamo room of an early central power station" loading="eager" decoding="async">
  <figcaption>A 19th-century engraving depicting the "dynamo room" of an early central power station: DC dynamos on brick foundations, overhead busbars and early fuses, and incandescent lamps illuminating the room. Such illustrations are typically used to represent Thomas Edison's 1882 Pearl Street Station, though contemporary engravings of installations like London's Holborn Viaduct station are nearly identical, making it impossible to identify the exact plant from the image alone. <span class="fig-src">Wikimedia Commons, public domain. Used here as an "Edison-style central station engraving" without asserting a specific location.</span></figcaption>
</figure>
<h2 id="1-the-blackberry-moment-of-efficiency-why-99-of-ai-narratives-miss-the-point">1. The “BlackBerry Moment” of Efficiency: Why 99% of AI Narratives Miss the Point</h2>
<p>Over the past two years, the tech and venture capital worlds have fallen into a collective bout of cognitive mania and exhaustion: foundational model vendors grind night and day burning compute, racing on reasoning, and gaming benchmark leaderboards, while application founders and enterprise clients are left deeply disoriented. The market is flooded with repackaged AI copy-polishers, code completions, and meeting-notes generators. It looks like a flourishing ecosystem, but user retention is miserable and willingness to pay is paper-thin. Traditional tech giants have equipped their employees with every conceivable "AI assistant," yet their income statements and total factor productivity show no qualitative leap whatsoever.</p>
<p>Why is this happening? Because today's commercial narrative around large language models is, <strong>in almost 99% of cases, chained to a single word: "efficiency."</strong></p>
<p>Yet if you leaf back through the history of commercial technology, you will find a startling, widely overlooked law of history: <strong>whenever a general-purpose technology truly matures and explodes into mass adoption, people stop talking about efficiency altogether.</strong></p>
<p>Wind the clock back twenty years to the eve of the mobile internet. Before the iPhone, the undisputed king of mobile devices was the physical-keyboard <strong>BlackBerry</strong>. What did the industry elites and tech media obsess over day in and day out? Nothing but "efficiency"—reading and answering corporate email on the go, approving business documents at the airport gate, checking calendars and contacts in the palm of your hand. In the eyes of every investor and analyst at the time, the entire point of the mobile internet was to build a <strong>"pocket office"</strong> that would double the productivity of business professionals.</p>
  <div class="duo-grid">
  <figure class="duo-grid__item">
<img src="https://blog.enzocreative.me/images/industrial-history-ai-endgame/09b-blackberry-8900.jpg" alt="Front of a BlackBerry phone: A small screen above a full physical keyboard">
<figcaption class="duo-grid__lbl">The Embodiment of the Efficiency Narrative</figcaption>
  </figure>
  <figure class="duo-grid__item">
<img src="https://blog.enzocreative.me/images/industrial-history-ai-endgame/10b-iphone-1st.jpg" alt="Front of the original iPhone: Full touchscreen face with a single circular Home button">
<figcaption class="duo-grid__lbl">The Dawn of the Entertainment Narrative</figcaption>
  </figure>
</div>
<p class="duo-note">Two answers to the same niche. On the left is the BlackBerry: a screen barely large enough to read an email, with a third of the body surrendered to a physical keyboard—it took "fast typing" to the extreme because it believed the purpose of mobility was work. On the right is the original 2007 iPhone, where the physical keyboard was swallowed whole by a glass touchscreen, identifiable as the first-generation model by its silver aluminum bezel and black plastic base. Derided at launch for being slow to type on and ill-suited for business, that very screen went on to house short-form video, mobile gaming, and live streaming. <strong>Keyboards serve efficiency; screens serve desire. The side that bet on efficiency lost the entire era.</strong>
<span class="src">Left: BlackBerry 8900, photo by Beamish4, CC BY-SA 4.0. Right: Original iPhone, photo by Carl Berkeley, CC BY-SA 2.0. Both images are photographs of actual devices, not promotional materials; the right image shows an unlit screen, identified by the silver aluminum bezel, bottom black plastic cutout, and absence of a front-facing camera.</span></p>
<p>Yet once 3G and 4G networks blanketed the world, and multi-touch smartphones truly matured and penetrated every corner of the globe, who went around talking about "mobile working" every day? Everyone knew a smartphone could handle office tasks and send emails, but that had become an invisible, taken-for-granted utility, like running water. What were the super-apps that actually swallowed the lion's share of time for billions of people and propped up multi-trillion-dollar commercial empires?</p>
<p>They were <strong>TikTok</strong> (and Douyin), <strong>Honor of Kings</strong> and <strong>Genshin Impact</strong>, <strong>Instagram</strong>, <strong>YouTube</strong>, streaming video, and live broadcasts—<strong>all entertainment, all social interaction, all an outlet for psychological desire and lived experience!</strong></p>
<p>Why can't the efficiency narrative sustain the endgame of a technology cycle? <strong>Because efficiency gains face hard physical constraints imposed by human biology and social organization, whereas the expansion of entertainment and desire knows no ceiling whatsoever.</strong></p>
<p>Consider this: even if a super-AI tool arrived today that boosted a knowledge worker's efficiency by a flat 100x, could they actually accomplish 100 times more than before? Absolutely not. Because <strong>the responsibility an individual can bear, the decision-making risk they can digest, and the psychological load they can handle per unit of time are strictly limited.</strong> No one can sign off on 100 high-stakes business decisions involving tens of millions of dollars in a single day, nor can anyone shoulder ultimate accountability for the success or failure of 100 projects in 24 hours. If society simply makes slide deck creation 100 times faster, the net result will merely be 100 times more garbage slide decks that nobody reads, sending marginal utility cratering to zero.</p>
<p>Turn your gaze to entertainment and psychological consumption, however, and the ceiling vanishes in an instant.</p>
<p>Twenty years ago, in the early days of the PC internet, spending more than 10 hours a day online was branded by mainstream society as "severe internet addiction," even spawning Yang Yongxin-style electroconvulsive therapies. Today, outside of 8 hours of sleep, almost every modern person spends 16 hours continuously online—scrolling short clips, playing games, watching streams, and interacting on social media. The digital realm has seamlessly blended into the background environment of human existence, and nobody bothers arguing anymore whether this qualifies as an "addiction."</p>
<p><strong>Human civilization's underlying impulse has never been to work for work's sake. The ultimate purpose of technological efficiency gains is to ransom humanity from grinding mechanical labor, freeing up more time to splurge on entertainment, experience, and emotional sustenance.</strong></p>
<p>Look back at today's LLM ecosystem: when the entire industry is still patting itself on the back because "code generation rates improved by 30%" or "document summarization was shaved down by 5 minutes," <strong>it proves we are still mired in the AI era's "BlackBerry Moment."</strong> The so-called "productivity" displayed by large models today is nothing more than a temporary mask borrowed from the old industrial world, before this frontier technology has found its native soul and true host. We have not even cleared the early days of stage one.</p>
<h2 id="2-why-the-application-explosion-cannot-be-rushed">2. Why the Application Explosion Cannot Be Rushed</h2>
<p>If today's frenzy is merely the opening moments of the cycle, where exactly are we standing? In a recent interview, Professor Zeng, former Chief Strategy Officer at Alibaba, proposed an analytical lens that cuts through the cyclical fog: <strong>an "industrial history perspective."</strong></p>
<p>Professor Zeng divides the evolution of a general-purpose technology (GPT) into three rigorous stages: <strong>Stage 1 is infrastructure rollout</strong>; <strong>Stage 2 is the explosive boom of applications</strong>; and <strong>Stage 3 is the native era, where business paradigms and organizational structures are completely remade by the new technology.</strong></p>
<p>In the podcast, electricity's development was drawn as an analogy for AI: <em>"In 1892, Edison invented the light bulb, lighting up that one-square-kilometer patch of Manhattan... and then around 1910 there was a substantial breakthrough... roughly when the power grid covered major American cities, and finally that year saw two major applications emerge... the washing machine and the refrigerator."</em></p>
<p>Edison publicly demonstrated his carbon-filament incandescent lamp at Menlo Park in 1879; the day human civilization switched on its first central DC power distribution network, illuminating Manhattan's financial district with the commissioning of the Pearl Street Station, was <strong>September 4, 1882</strong>. The year 1892 mentioned in the interview was actually when J.P. Morgan orchestrated the merger of Edison General Electric with Thomson-Houston, formally giving birth to General Electric (GE).</p>
<p><strong>Correcting these spoken historical inaccuracies is by no means nitpicking, because the actual history makes Professor Zeng's thesis even more profound and striking:</strong></p>
<p>From the moment the first commercial power station began supplying electricity in 1882 to the launch of the first commercially sold electric washing machine, the Thor (1908, though built in 1907), <strong>humanity endured a grueling 26-year trek.</strong> The timeline for other killer appliances that truly entered millions of households and reshaped how humans live and entertain themselves is even more staggering:</p>
<ul>
<li>
<strong>Commercial Radio Broadcasting (KDKA)</strong>: Emerged in 1920, a full <strong>38 years</strong> after the first power station went online. It was the spread of radio that brought music, ballgame commentary, and soap operas into living rooms in real time for the first time, inaugurating the modern entertainment industry;
</li>
<li>
<strong>Residential Room Air Conditioners</strong>: Carrier invented industrial dehumidification air conditioning in 1902, but the first standalone room air conditioner designed for standard residential bedrooms did not arrive until 1931—a gap of <strong>49 years</strong>;
</li>
<li>
<strong>Commercial Black-and-White Television</strong>: The US FCC did not officially grant commercial television licenses until 1941, a staggering <strong>59 years</strong> after Edison threw the switch at Pearl Street.
</li>
</ul>
  <div class="duo-grid">
  <figure class="duo-grid__item">
<img src="https://blog.enzocreative.me/images/industrial-history-ai-endgame/05-radio-1920s.jpg" alt="Three young women in a 1920s living room gathered around a radio with a horn loudspeaker on top">
<figcaption class="duo-grid__lbl">1920s · Radio</figcaption>
  </figure>
  <figure class="duo-grid__item">
<img src="https://blog.enzocreative.me/images/industrial-history-ai-endgame/06-tv-family-1958.jpg" alt="Circa 1958, a family of six gathered around a television in their living room">
<figcaption class="duo-grid__lbl">Circa 1958 · Television</figcaption>
  </figure>
</div>
<p class="duo-note">The way electricity truly penetrated households was not by saving on power bills, but by capturing the evening. On the left is a promotional photo from radio's early years: three figures kneeling on a rug, turning the tuning knob, with the "morning glory" horn flared open toward them (the flare's top was cropped out in the original negative)—notice their posture, mirroring how humans once gathered around a campfire. On the right, circa 1958, a father crouches before the TV to change channels, four children sprawl across the floor, and the mother reads a comic version by the sofa—the television sits more central than the fireplace. <strong>More than thirty years separate the two photographs, yet living room furniture was being rearranged in the exact same direction: not toward greater efficiency, but toward a screen.</strong>
<span class="src">Left: Photo by Bain News Service, mid-1920s, Library of Congress, public domain. Right: Photo by Evert F. Baumgardner, circa 1958, US National Archives, public domain. Both are genuine period photographs, though staged promotional/documentary shots rather than candid captures.</span></p>
<p>Across this timescale, an intriguing phenomenon emerges: <strong>the adoption path of electricity also perfectly validates the great migration from an "early efficiency narrative" to a "mature entertainment empire!"</strong> Factories initially hooked up to electricity so textile workers could spin cloth through the night, so mines could be illuminated, and so electric streetcars could run (pure productive efficiency). But what truly transformed electricity into the indispensable lifeblood of modern civilization, and what consumed vast shares of American disposable income, were Hollywood film projectors, radios broadcasting around the clock, home televisions that emptied the streets every evening, and the dazzling rollercoasters of Disneyland!</p>
  <figure class="fig-svg">
<svg viewBox="0 0 1000 404" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Application Lag Timeline of the Electrical Revolution, 1879 to 1941">
<text class="tl-hd" x="60" y="34">Electricity: From Infrastructure to "Indispensable Applications" Took 26 to 59 Years</text>
<text class="tl-sm" x="60" y="62">Horizontal axis: 1875–1945. Gray denotes infrastructure milestones; dark denotes first deployments of major consumer applications.</text>
<g transform="translate(0,64)">
  <style>
.tl-axis{stroke:#1a1a1a;stroke-width:1.2;}
.tl-tick{stroke:#d6d2c8;stroke-width:1;}
.tl-stem{stroke:#a09888;stroke-width:1;}
.tl-yr{font-family:Georgia,serif;font-size:19.8px;fill:#1a1a1a;font-weight:600;}
.tl-lb{font-family:"PingFang SC","Hiragino Sans GB",sans-serif;font-size:17.2px;fill:#2d2d2d;}
.tl-sm{font-family:"PingFang SC","Hiragino Sans GB",sans-serif;font-size:15.2px;fill:#776e60;}
.tl-hd{font-family:"Songti SC",Georgia,serif;font-size:19.8px;fill:#1a1a1a;font-weight:600;}
.tl-gap{font-family:"PingFang SC",sans-serif;font-size:15.8px;fill:#96630e;}
  </style>
  <rect x="0" y="12" width="1000" height="328" fill="#f6f3ed"/>
  <!-- gap band -->
  <rect x="148" y="196" width="742" height="20" fill="#f5ead4"/>
  <text class="tl-gap" x="519" y="211" text-anchor="middle">Application Lag: 59 Years Following Pearl Street Station</text>
  <line class="tl-axis" x1="60" y1="190" x2="940" y2="190"/>
  <!-- infrastructure markers (hollow) -->
  <g>
<line class="tl-stem" x1="110" y1="190" x2="110" y2="126"/>
<circle cx="110" cy="190" r="4.5" fill="#f6f3ed" stroke="#a09888" stroke-width="1.4"/>
<text class="tl-yr" x="110" y="142" text-anchor="middle">1879</text>
<text class="tl-sm" x="110" y="118" text-anchor="middle">Incandescent Lamp Demo</text>
  </g>
  <g>
<line class="tl-stem" x1="148" y1="190" x2="148" y2="54"/>
<circle cx="148" cy="190" r="5.5" fill="#1a1a1a"/>
<text class="tl-yr" x="148" y="70" text-anchor="middle">1882</text>
<text class="tl-lb" x="148" y="46" text-anchor="middle">Pearl Street Station</text>
<text class="tl-sm" x="148" y="22" text-anchor="middle">Infrastructure Launch</text>
  </g>
  <g>
<line class="tl-stem" x1="274" y1="190" x2="274" y2="126"/>
<circle cx="274" cy="190" r="4.5" fill="#f6f3ed" stroke="#a09888" stroke-width="1.4"/>
<text class="tl-yr" x="274" y="142" text-anchor="middle">1892</text>
<text class="tl-sm" x="274" y="118" text-anchor="middle">GE Founded</text>
<text class="tl-sm" x="274" y="94" text-anchor="middle" style="fill:#96630e">(Often mistaken for lighting Manhattan)</text>
  </g>
  <!-- application markers (solid, below) -->
  <g>
<line class="tl-stem" x1="475" y1="190" x2="475" y2="244"/>
<circle cx="475" cy="190" r="5" fill="#96630e"/>
<text class="tl-yr" x="475" y="258" text-anchor="middle">1908</text>
<text class="tl-lb" x="475" y="282" text-anchor="middle">Electric Washer</text>
<text class="tl-sm" x="475" y="306" text-anchor="middle">+26 Years</text>
  </g>
  <g>
<line class="tl-stem" x1="626" y1="190" x2="626" y2="126"/>
<circle cx="626" cy="190" r="5" fill="#96630e"/>
<text class="tl-yr" x="626" y="142" text-anchor="middle">1920</text>
<text class="tl-lb" x="626" y="118" text-anchor="middle">Commercial Radio KDKA</text>
<text class="tl-sm" x="626" y="94" text-anchor="middle">+38 Years</text>
  </g>
  <g>
<line class="tl-stem" x1="764" y1="190" x2="764" y2="244"/>
<circle cx="764" cy="190" r="5" fill="#96630e"/>
<text class="tl-yr" x="764" y="258" text-anchor="middle">1931</text>
<text class="tl-lb" x="764" y="282" text-anchor="middle">Room Air Conditioner</text>
<text class="tl-sm" x="764" y="306" text-anchor="middle">+49 Years</text>
  </g>
  <g>
<line class="tl-stem" x1="890" y1="190" x2="890" y2="126"/>
<circle cx="890" cy="190" r="5" fill="#96630e"/>
<text class="tl-yr" x="890" y="142" text-anchor="middle">1941</text>
<text class="tl-lb" x="890" y="118" text-anchor="middle">Commercial TV License</text>
<text class="tl-sm" x="890" y="94" text-anchor="middle">+59 Years</text>
  </g>
  <line class="tl-tick" x1="60" y1="186" x2="60" y2="194"/>
  <line class="tl-tick" x1="940" y1="186" x2="940" y2="194"/>
  <text class="tl-sm" x="60" y="176" text-anchor="middle">1875</text>
  <text class="tl-sm" x="940" y="176" text-anchor="middle">1945</text>
</g>
</svg>
</figure>
<h2 id="3-application-specific-knowledge-hard-won-through-trial-and-error-is-technologys-true-compass">3. “Application-Specific Knowledge” Hard-Won Through Trial and Error Is Technology’s True Compass</h2>
<p>Confronted with the half-century timeline of the electrical revolution, many instinctively counter: "The industrial era required mining coal, pouring concrete, and laying copper wire—heavy physical assets. Today is made of digital bits, software distribution takes seconds, and AI can't possibly take that long."</p>
<p>This objection sees only the "laying of pipes" while ignoring the "exploration of human nature." <strong>Shipping code may take a single second, but the trial-and-error feedback loop of figuring out what humans actually want cannot be compressed by any amount of compute.</strong></p>
<p><strong>Stage 2 (the application explosion) is by no means an inconsequential warm-up lap. Without the chaotic, short-lived, and often sacrificial trial-and-error of Stage 2, underlying technology would have no clue where to erect the native edifice of Stage 3.</strong></p>
<p><strong>Foundational technology has no eyes of its own; "application-specific knowledge," forged through trial and error at the application layer, is the only compass capable of guiding technology's evolution.</strong></p>
<p>Look back at <strong>ByteDance</strong> during the mobile internet era: when Zhang Yiming founded the company in 2012, he had not foreseen the short-video empire that would rule the world five years later. In its first few years, the ByteDance team pumped out over a dozen seemingly trivial, lowbrow utility and meme communities—Neihan Duanzi, Gaoxiao Jiongtu, Neihan Manhua, and Jinri Toutiao. It was precisely through these tens of thousands of points of friction with real users that ByteDance's industrial-scale engineering stumbled upon and perfected its master key: mobile recommendation algorithms and feedback loops. Around 2016, when 4G data rates plummeted, smartphone cameras and processors received massive upgrades, and the short-video wave surged forward, ByteDance seamlessly fused its battle-tested recommendation algorithms with short video, giving birth to the global phenomena of Douyin and TikTok.</p>
<p>Could Douyin or TikTok have been invented in 2012? Impossible. Even if you had handed that 2012 team ten thousand of the latest GPUs, without the nourishment of Toutiao's massive text-and-image dataset, and without thousands of encounters touching the grassroots entertainment psychology of everyday people, no one could have conjured that vertical-swiping black hole out of thin air.</p>
<p>This is the reality the AI industry must face today: the thousands of seemingly mindless AI chat interfaces, crude anime image generators, and companion toys scoffed at by mainstream elites <strong>are not worthless venture bubbles—they are the "cognitive R&D cost" the industry must pay for the next generation of truly great native applications.</strong> Technology cannot skip the graveyard of Stage 2 to leap straight into the promised land of Stage 3.</p>
  <figure class="fig-svg">
<svg viewBox="0 0 1000 398" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Comparison of the Three-Stage Model Across Electricity, Internet, and AI">
<style>
.p3-hd{font-family:"Songti SC",Georgia,serif;font-size:19.8px;fill:#1a1a1a;font-weight:600;}
.p3-sm{font-family:"PingFang SC",sans-serif;font-size:15.2px;fill:#776e60;}
.p3-row{font-family:"Songti SC",Georgia,serif;font-size:19.8px;fill:#1a1a1a;font-weight:600;}
.p3-st{font-family:"PingFang SC",sans-serif;font-size:16.5px;fill:#2d2d2d;}
.p3-yr{font-family:Georgia,serif;font-size:15.8px;fill:#6b6258;}
.p3-cap{font-family:"PingFang SC",sans-serif;font-size:15.8px;letter-spacing:.18em;fill:#776e60;}
  </style>
<g transform="translate(0,12)">
  <rect x="0" y="64" width="1000" height="322" fill="#f6f3ed"/>
  <text class="p3-cap" x="250" y="88" text-anchor="middle">Stage 1 · Infrastructure</text>
  <text class="p3-cap" x="540" y="88" text-anchor="middle">Stage 2 · Application Boom</text>
  <text class="p3-cap" x="830" y="88" text-anchor="middle">Stage 3 · Native Applications</text>
  <line x1="60" y1="100" x2="940" y2="100" stroke="#1a1a1a" stroke-width="1.2"/>
  <!-- ELECTRICITY -->
  <text class="p3-row" x="60" y="150">Electricity</text>
  <rect x="130" y="118" width="240" height="56" fill="#e8e2d6"/>
  <text class="p3-st" x="250" y="142" text-anchor="middle">Power Stations & Grid</text>
  <text class="p3-yr" x="250" y="162" text-anchor="middle">1882 →</text>
  <rect x="380" y="118" width="320" height="56" fill="#ded6c6"/>
  <text class="p3-st" x="540" y="142" text-anchor="middle">Washer · Refrigerator · Radio · AC</text>
  <text class="p3-yr" x="540" y="162" text-anchor="middle">1908 →</text>
  <rect x="710" y="118" width="230" height="56" fill="#96630e"/>
  <text class="p3-st" x="825" y="142" text-anchor="middle" style="fill:#faf8f3">Assembly-Line Modern Factories</text>
  <text class="p3-yr" x="825" y="162" text-anchor="middle" style="fill:#f5ead4">1920s →</text>
  <!-- INTERNET -->
  <text class="p3-row" x="60" y="228">Internet</text>
  <rect x="130" y="196" width="240" height="56" fill="#e8e2d6"/>
  <text class="p3-st" x="250" y="220" text-anchor="middle">Browsers & Dial-up ISP</text>
  <text class="p3-yr" x="250" y="240" text-anchor="middle">1993 →</text>
  <rect x="380" y="196" width="320" height="56" fill="#ded6c6"/>
  <text class="p3-st" x="540" y="220" text-anchor="middle">Web Boom · Portals · Directories</text>
  <text class="p3-yr" x="540" y="240" text-anchor="middle">1994 – 2000</text>
  <rect x="710" y="196" width="230" height="56" fill="#96630e"/>
  <text class="p3-st" x="825" y="220" text-anchor="middle" style="fill:#faf8f3">Search · Social · E-Commerce</text>
  <text class="p3-yr" x="825" y="240" text-anchor="middle" style="fill:#f5ead4">2000 →</text>
  <!-- AI -->
  <text class="p3-row" x="60" y="306">AI</text>
  <rect x="130" y="274" width="240" height="56" fill="#e8e2d6"/>
  <text class="p3-st" x="250" y="298" text-anchor="middle">Tokens as Unit of Measure</text>
  <text class="p3-yr" x="250" y="318" text-anchor="middle">Largely Complete by 2026</text>
  <rect x="380" y="274" width="320" height="56" fill="#f5ead4" stroke="#96630e" stroke-width="1.2"/>
  <text class="p3-st" x="540" y="298" text-anchor="middle" style="fill:#96630e">Agent Explosion · We Are Here</text>
  <text class="p3-yr" x="540" y="318" text-anchor="middle" style="fill:#96630e">2026 →</text>
  <rect x="710" y="274" width="230" height="56" fill="none" stroke="#d6d2c8" stroke-width="1.2" stroke-dasharray="4 4"/>
  <text class="p3-st" x="825" y="307" text-anchor="middle" style="fill:#a09888">Yet to Be Seen</text>
  <line x1="60" y1="356" x2="940" y2="356" stroke="#d6d2c8" stroke-width="1"/>
  <text class="p3-sm" x="60" y="374">Professor Zeng's assessment: Stage 1 of AI is largely complete by 2026; Stage 2 has just begun.</text>
</g>
<text class="p3-hd" x="60" y="34">The Same Curve Three Times: Infrastructure → Application Boom → Native Applications</text>
<text class="p3-sm" x="60" y="62">Horizontal columns represent stages, not linear timelines. Years indicate the start of each stage; stages proceed concurrently, but their order of arrival cannot be reversed. Dashed box indicates what has yet to occur.</text>
</svg>
</figure>
<h2 id="4-the-browser-protocols-and-super-gateways-in-the-agent-era">4. The “Browser”: Protocols and Super-Gateways in the Agent Era</h2>
<p><strong>"Right now, there isn't even an embryonic Yahoo in sight. That's why I say we haven't even seen the browser yet. In other words, we are still waiting for a browser to emerge."</strong></p>
<p>I suspect many people's immediate reaction is to take this literally: does it mean building a "new browser" packed with AI plugins for our phones and laptops? Or creating an Agent directory or app store?</p>
<p><strong>That is an exceedingly superficial misreading of business history.</strong></p>
<p>What was the true historical achievement when Marc Andreessen and his team developed NCSA Mosaic and the Netscape Navigator? Before the browser, the internet was an academic archipelago rife with arcane command-line utilities (FTP, Gopher, Telnet, Usenet), navigable only by the few geeks who understood how to configure IP addresses and ports to exchange data. <strong>The genius of the browser was that it defined a unified rendering engine and hyperlinking standard (HTML/HTTP), abstracting the entire complex network topology beneath a pane of glass that any ordinary person could navigate with the click of a finger.</strong> The browser served as the universal protocol and runtime environment of the Web era.</p>
  <figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/industrial-history-ai-endgame/08-netscape-122.jpg" alt="Netscape Navigator 1.22 browser window displaying the about page" loading="lazy" decoding="async">
  <figcaption>The "About" page of Netscape Navigator 1.22. By modern standards, this interface looks crude: nine gray buttons, a Location bar, and a row of directory links like "What's New!" and "Net Search." But what it accomplished was revolutionary: before it, going online required typing out FTP, Gopher, and Telnet commands; after it, ordinary users only had to click. <strong>Its true product was not this window, but the open public protocols beneath it that anyone could implement. Today's Agent ecosystem lacks precisely this layer: it has no shortage of portals, but lacks protocols.</strong> <span class="fig-src">Created by Indolering, CC0 public domain dedication. Note: This screenshot was taken in 2015 running the 1995 release of Netscape 1.22 on Windows XP (the outer frame displays XP's blue title bar and a red close button that postdates 1995), rather than an original 1990s capture; the toolbar and rendered page inside reflect the authentic appearance of that software release.</span></figcaption>
</figure>
<p><strong>The "browser" we are clamoring for today is, in essence, the universal interaction protocol and master gateway of the Agent era.</strong></p>
<p>Examine today's AI agent ecosystem: it almost perfectly recreates the chaos and fragmentation on the eve of the browser's birth in 1993. OpenAI pushes its own GPTs and Assistants API; Anthropic pushes Claude Projects and Computer Use; open-source frameworks build their own walled gardens and reinvent wheels. Every agent is an isolated island, incapable of communicating with others, invoking capabilities across boundaries, or sharing memory and context. Meanwhile, everyday users are frightened off by code repositories that demand API key configurations and complex local environments.</p>
<p><strong>This "super-gateway and communication protocol of the Agent era" represents the most critical and lucrative ecological throne in the entire history of AI. Its arrival will definitively end the chaotic era of model balkanization.</strong></p>
<p>Yet there is a deeper dimension to consider: <strong>the commercial essence of this super-gateway for the Agent era can never be a lightweight "yellow pages directory"; it must be a heavy-duty "trust and asset settlement layer."</strong></p>
<p>Why? Because web pages in the Web 1.0 era were <strong>"read-only and weakly interactive."</strong> Back then, if you clicked the wrong link in Yahoo's directory, the worst outcome was closing the tab and wasting two minutes of your life. The cost of error was virtually zero.</p>
<p>Agents are a completely different beast: <em>"How do you know which agent actually works? Would you dare hand a critical task over to an agent? Would you trust an agent with your wallet? Would you trust an agent with your personal privacy? Where does that trust come from? And how do I know the fees it charges me are legitimate?"</em></p>
<p>Follow these questions to their logical conclusion, and the reality hits hard: the moment agents can invoke tools to book hotels, execute contracts, and manipulate financial accounts, prompt injection, unauthorized API calls, and hallucinated executions cease to be technical talking points and become direct losses on the balance sheet. When that happens, there is only one question that truly matters: <strong>who picks up the tab?</strong></p>
<p><strong>The cost of an agent's mistakes is catastrophic property, legal, and reputational disaster.</strong></p>
<p>Therefore, the core competitive advantage of the future "browser" that commands the landscape will not be boasting that "we connect to 100,000 agents." It will be its ability to provide <strong>sandboxed security isolation, fine-grained permission controls, cross-agent reputation verification, and financial-grade underwriting with upfront breach indemnification.</strong> Its role will be <strong>a trinity: the graphical shell of an OS, the Visa/Mastercard of the modern financial system, and the Swiss Re of liability insurance.</strong> Whoever solves the trust dilemma so humans can comfortably turn their backs to an agent will hold the key to the next multi-trillion-dollar commercial empire.</p>
<h2 id="5-big-techs-genetic-self-destruction-why-old-species-never-cross-technological-cycles">5. Big Tech’s “Genetic Self-Destruction”: Why Old Species Never Cross Technological Cycles</h2>
<p>As such a future-defining super-niche emerges, a pressing question arises: can today's tech giants (Microsoft, Google, Meta, Amazon, Alibaba, Tencent)—swimming in capital, hoarding the world's top compute and talent—leverage their immense resources to incubate this new species directly?</p>
<p><strong>For Big Tech to cross this cycle through internal spin-outs is, in terms of commercial genetics, a direct violation of the laws of nature.</strong></p>
<p>Looking back over thirty years of business history, the undisputed rulers of Stage 1 almost universally faced catastrophic destruction once Stage 3 arrived:</p>
<ul>
<li>
<strong>AOL (America Online)</strong>: The uncontested ruler of the dial-up era, commanding a market capitalization of <strong>$222 billion</strong> in 1999. After the rise of broadband and the open web, it was sold off for scrap to Verizon in 2015 for $4.4 billion—a 98% destruction of wealth;
</li>
<li>
<strong>Yahoo</strong>: Defined the portal and directory era of Stage 1 of the internet, with a market cap topping <strong>$125 billion</strong> in early 2000. It stumbled at every turn as algorithmic search and social networks took over, until its core assets were similarly absorbed by Verizon in 2017 for $4.83 billion;
</li>
<li>
<strong>BlackBerry (RIM)</strong>: The uncrowned king of feature phones and physical-keyboard mobile productivity, reaching a market cap of $80 billion in 2008. In the face of the multi-touch and mobile entertainment tsunami unleashed by the iPhone, its hardware DNA rapidly pushed it to irrelevance.
</li>
</ul>
<p>Why do the giants closest to the future, sitting on the largest cash reserves, so often become the most tragic dinosaurs at the turning point of a cycle?</p>
<p><strong>The root cause does not lie in executive IQ or work ethic. It lies in the fact that the organizational structures and product forms of Big Tech are themselves fossils of the previous PC and mobile eras, carrying an irreconcilable "genetic rejection mechanism" within:</strong></p>
<ol>
<li>
<strong>The Matricidal Business Model Dilemma:</strong>
A corporation's lifeblood is determined by its current core cash cow.
Google's hundreds of billions in annual profits are built on users typing keywords and clicking on ten sponsored blue links;
e-commerce giants' hundreds of billions in profits are built on the "traffic tax" merchants bid for shelf exposure.
Yet the ultimate mission of a genuinely native Agent gateway is to <strong>kill the search box, kill the digital shelf, and eradicate all redundant informational friction in between</strong>, fulfilling user intent directly.
Asking Big Tech to pour all its energy into developing a product that shatters 90% of its existing revenue stream at the root is like asking someone to slash their own carotid artery just to master an ultimate martial art;
</li>
<li>
<strong>The Bureaucratic Immune Backlash:</strong>
Big Tech is riddled with rigid job ladders, quarterly OKRs/KPIs, convoluted reporting structures, and delicate balances of departmental self-interest.
The moment any truly disruptive innovation shows the slightest sign of cannibalizing legacy profits or threatening layoffs in established units,
veteran departments deploy a thousand unassailable bureaucratic excuses—compliance reviews, legal risks, ROI calculations—to quietly smother it in the crib.
Kodak invented the digital camera first, only to shelve it to protect film profits; Nokia built a cutting-edge touch-tablet prototype, only to cling to Symbian's departmental fiefdom;
</li>
<li>
<strong>The Clash of Talent and Cultural DNA:</strong>
Companies building foundational models in Stage 1 revere scientists who publish top-tier academic papers and systems engineers who tune multi-thousand-GPU clusters.
In contrast, teams building native applications and brand-new gateways in Stages 2 and 3 require "product obsessives" and growth hackers who are exquisitely attuned to subtle human emotions and capable of tapping into mass-market psychological cravings.
These two groups are fundamentally incompatible in their values, aesthetic tastes, and decision-making cadences.
Putting a cohort of researchers pursuing academic purity in the same room with product managers obsessed with making users addicted generates enough organizational friction to paralyze the entire company.
</li>
</ol>
<p><strong>Consequently, the giants can use their formidable balance sheets to retreat behind the scenes and provide compute utilities (which remains a colossal business). But the next generation of super-applications and ecological gateways that define the future are destined to emerge outside the establishment, growing wild across the frontier, forged by new teams unburdened by legacy baggage.</strong></p>
  <figure class="fig-svg">
<svg viewBox="0 0 1000 372" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="Comparison of Peak Market Capitalization vs. Exit Valuation for Yahoo, AOL, and BlackBerry">
<style>
.mc-hd{font-family:"Songti SC",Georgia,serif;font-size:19.8px;fill:#1a1a1a;font-weight:600;}
.mc-sm{font-family:"PingFang SC",sans-serif;font-size:15.2px;fill:#776e60;}
.mc-nm{font-family:"Songti SC",Georgia,serif;font-size:19.8px;fill:#1a1a1a;font-weight:600;}
.mc-v{font-family:Georgia,serif;font-size:17.2px;fill:#1a1a1a;font-weight:600;}
.mc-x{font-family:Georgia,serif;font-size:16.5px;fill:#96630e;font-weight:600;}
.mc-l{font-family:"PingFang SC",sans-serif;font-size:15.2px;fill:#6b6258;}
  </style>
<g transform="translate(0,12)">
  <rect x="0" y="64" width="1000" height="296" fill="#f6f3ed"/>
  <line x1="60" y1="72" x2="940" y2="72" stroke="#1a1a1a" stroke-width="1.2"/>
  <!-- AOL : 222B -->
  <text class="mc-nm" x="60" y="110">AOL</text>
  <text class="mc-l" x="60" y="136">1999 Peak</text>
  <rect x="200" y="94" width="700" height="24" fill="#1a1a1a"/>
  <text class="mc-v" x="912" y="111">$222B</text>
  <rect x="200" y="124" width="13.9" height="10" fill="#96630e"/>
  <text class="mc-x" x="224" y="133">$4.4B · Sold to Verizon in 2015 · 2.0% of peak</text>
  <!-- Yahoo : 125B -->
  <text class="mc-nm" x="60" y="184">Yahoo</text>
  <text class="mc-l" x="60" y="210">2000 Peak</text>
  <rect x="200" y="168" width="394" height="24" fill="#1a1a1a"/>
  <text class="mc-v" x="606" y="185">$125B</text>
  <rect x="200" y="198" width="15.2" height="10" fill="#96630e"/>
  <text class="mc-x" x="226" y="207">$4.83B · Core business sold to Verizon in 2017 · 3.9% of peak</text>
  <!-- BlackBerry : 80B -->
  <text class="mc-nm" x="60" y="258">BlackBerry / RIM</text>
  <text class="mc-l" x="60" y="284">2008 Peak</text>
  <rect x="200" y="242" width="252" height="24" fill="#1a1a1a"/>
  <text class="mc-v" x="464" y="259">~$80B</text>
  <text class="mc-x" x="200" y="281">Pivoted to automotive software and secure communications; valuation order of magnitude lower</text>
  <line x1="60" y1="302" x2="940" y2="302" stroke="#d6d2c8" stroke-width="1"/>
  <text class="mc-sm" x="60" y="340">All three were once undisputed world leaders in their respective eras. Defining an era does not mean surviving it.</text>
</g>
<text class="mc-hd" x="60" y="34">Kings of Stage 1: Peak Market Cap → Exit Valuation</text>
<text class="mc-sm" x="60" y="62">Bar lengths proportional to nominal USD. Dark bars denote peak; short bars underneath show final transaction price; BlackBerry was not sold whole, hence no short bar.</text>
</svg>
</figure>
<h2 id="6-the-dynamo-paradox-hanging-motors-on-old-line-shafts-will-never-yield-productivity">6. The Dynamo Paradox: Hanging Motors on Old Line Shafts Will Never Yield Productivity</h2>
<p>If the preceding insights speak to macro strategy, another observation points squarely at the organization itself: <strong>organization and strategy are two sides of the same coin; before you talk strategy, you must talk organization.</strong></p>
<p><em>"Before discussing strategy, you must discuss organization. Organization has become far more important for the CEO."</em> The two are <em>"the yin and yang, impossible to separate entirely"</em>—both are expressions grown from the exact same new DNA.</p>
<p>This seemingly counterintuitive argument rests on a famous theoretical cornerstone in modern economic history: the renowned <strong>"Paul A. David Dynamo Paradox" (Paul A. David, 1990)</strong>.</p>
<p>Nobel laureate Robert Solow famously quipped: "You can see the computer age everywhere but in the productivity statistics." Seeking to unravel this puzzle, Stanford economic historian Paul A. David spent years combing through nearly half a century of historical archives on American industrial electrification.</p>
<p>He uncovered a startling historical fact: Edison built his Pearl Street Station in 1882, but it was not until the 1920s—a full forty years later—that electricity produced a steep upward surge on America's industrial productivity curve. Throughout those four decades, US industrial productivity barely budged.</p>
<p><strong>What was the reason? The answer was suspended right from the ceilings of those old factories: the heavy iron line shaft.</strong></p>
<p>In the 19th-century steam age, a factory could only afford a single, cumbersome central steam engine. To continuously transmit power from that engine to hundreds of lathes and stamping presses across the plant, a crisscrossing transmission system of cast-iron shafts, gears, and spinning leather belts had to be mounted across the ceilings—the so-called "line shaft." Because every machine had to be physically coupled to the line shaft to operate, the factory's physical layout was subjected to brutal constraints: machines had to be arranged in rigid parallel rows hugging the shafts; factories had to be built as narrow multi-story buildings so power could be transferred vertically; daylight was obstructed, belts spun at breakneck speeds, noise was deafening, and hauling materials between floors was convoluted and wildly inefficient.</p>
  <figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/industrial-history-ai-endgame/07-line-shaft.jpg" alt="Workshop interior: Overhead drive shafts and pulleys spanning below the ceiling, with belts running down at an angle to the lathe in the foreground" loading="lazy" decoding="async">
  <figcaption>This is the "line shaft." Cast-iron pulleys are strung along drive shafts spanning the workshop ceiling, with leather belts sloping down from above to drive the wheels of the lathe in the foreground; idle belts hang looped over the shaft. Every machine had to stand within reach of a belt—machine tools were arranged not by process workflow, but along power transmission lines. Today's corporate "job titles" are modern line shafts: workflows wrap around headcount allocations rather than the tasks at hand. <strong>Swapping in an electric motor on an old line shaft is easy; tearing down the line shaft is the true watershed for productivity.</strong> <span class="fig-src">Photo by Jet Lowe, Historic American Engineering Record (HAER), Library of Congress, public domain. Note: This is a surviving historic workshop photographed in 1996 for documentation records, not a 19th-century photograph—welded racks, plastic buckets, and modern lighting are visible. Used here to illustrate the mechanical structure of line shafts, without chronological assertion.</span></figcaption>
</figure>
<p>During the first thirty years of electrification, what the vast majority of clever, conservative factory owners did was <strong>simply dismantle the steam engine, bolt a large electric motor into its spot, and continue driving the same creaking overhead line shafts and belts!</strong> The power source was cleaner, but the factory's physical layout, machinery placement, and workers' assembly workflows remained unchanged down to the millimeter. This sort of patch-up "improvement" yielded negligible efficiency gains.</p>
<p>The real productivity miracle occurred the moment an entirely new species arrived, such as Ford's Highland Park Plant: <strong>Henry Ford and his team tore down every last line shaft and drive belt from the ceilings!</strong> Exploiting the distributed nature of electricity, they fitted every single lathe and stamping press with its own dedicated fractional motor. Liberated from the location of central power, factories were flattened into sprawling, single-story complexes; equipment was arranged unidirectionally, strictly following the sequential manufacturing process of automotive parts. <strong>Thus was born the world's first modern moving assembly line, and the production time for a Model T plummeted from 12 hours to just 93 minutes!</strong></p>
  <figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/industrial-history-ai-endgame/04-ford-line-1913.jpg" alt="Early 20th-century automotive assembly line: Workers lined up along long workbenches, each performing a single operation" loading="lazy" decoding="async">
  <figcaption>Early automotive assembly line (circa 1913). Notice the dense cluster of overhead line shafts, belts, and hangers at the top—the pre-electric method of power distribution and the constraint to which factory layouts had to conform. Ford's 1913 flywheel magneto assembly line at Highland Park was the first line laid out by process sequence rather than drive shafts. <span class="fig-src">Wikimedia Commons, public domain. Visual details match records of Ford's Highland Park flywheel magneto line, but the facility cannot be independently verified from the image alone; used here as an "early 20th-century automotive assembly line."</span></figcaption>
</figure>
  <blockquote><p>The technology was already there; the return was waiting on reorganization.<br>The time constant of organizational inertia is far longer than that of technological diffusion.</p></blockquote>
<aside class="article-note"><p><b>Paul A. David's historical verdict:</b> The productivity leap lagged by forty full years because society had to wait for old factories to fully depreciate and be scrapped, wait for an entire generation of plant foremen accustomed to steam line shafts to retire, and wait for a new generation of engineers who knew how to reorder production lines around independent electric motors to come of age. <b>The time constant of organizational inertia is always far longer than the time constant of technological diffusion.</b></p></aside>
<p>Hold this mirror of industrial history up to the present day, and you will find that the absurd behavior of most enterprises precisely mirrors the tragedy of a century ago: <strong>today, 90% of companies plugging in LLMs and rolling out Copilots are doing nothing more than hanging a new motor on an old line shaft!</strong></p>
<p>Corporate organizational charts still follow the hierarchical reporting trees of the industrial age; departmental silos remain impenetrable; performance review cycles and bureaucratic sign-offs stay locked in stone. All they have done is issue a ChatGPT account to every workstation, or embed an AI sidebar in their clunky legacy internal software. An employee might churn out a report draft in one second with AI, but their manager still spends half an hour reviewing it. Workflows have not shortened by a single step, and boundaries of accountability have not been reimagined. This sort of superficial "digital embellishment" will never produce a fundamental leap in productivity.</p>
<p><strong>In the industrial age, the "job title" is that ubiquitous line shaft!</strong></p>
<p>The industrial age locked individuals into rigid job titles like "customer service rep," "finance supervisor," and "operations manager" because transmitting information was extraordinarily expensive. Division by job title was necessary to define who sees what data, who reports to whom, and who oversees which section of the assembly line. A job title is a mechanized, artificial barrier erected around scarce human cognitive capacity.</p>
<p>Yet in a future where intelligence is ubiquitous, hierarchical structures organized around job titles have become a noose choking efficiency. <strong>In a truly disruptive, AI-native organization, the atomic unit is no longer the "job title," but the "task."</strong> Future organizational architectures will be highly fluid: when a new business objective emerges, the system dynamically orchestrates two or three core human experts alongside dozens of silicon-based agents with specialized skills, self-assembling into an agile task swarm based on context. Once the task is completed, the swarm immediately disbands, feeding accrued data back into the global memory bank. <strong>Unless you smash the rusty line shaft of "job titles" dangling from the ceiling of modern enterprise, a true AI productivity explosion will remain pure fantasy.</strong></p>
<h2 id="7-black-hole-effect-vs-price-wars-a-capability-moat-is-not-a-profit-moat">7. Black Hole Effect vs. Price Wars: A Capability Moat Is Not a Profit Moat</h2>
<p>The conversation featured two judgments regarding the competitive landscape of foundational LLMs. Both are deeply insightful in their respective contexts, but when placed side-by-side on the same logical table, they reveal a massive theoretical tension:</p>
<p><strong>Proposition 1 (Compounding Intelligence and the Black Hole Effect):</strong> Leading frontier model labs have begun using their most capable models to generate high-quality synthetic data, correct errors, and train the next generation of models, creating an "AI training AI" compounding flywheel. Professor Zeng argues that this widens the gulf between the leader and everyone else, generating an absolute gravitational pull akin to a cosmic black hole that irreversibly accelerates the inward drain of top talent and capital.</p>
<p><strong>Proposition 2 (Homogenized Oligopolies of Public Infrastructure):</strong> Professor Zeng then points out that as foundational models become public infrastructure, their ultimate commercial model will inevitably be "an oligopoly under heavy government regulation." And the defining trait of oligopolistic competition is <strong>"extreme commoditization"</strong>—products can be swapped out by downstream customers at will, forcing players to subsist on wafer-thin margins driven by minor differentiators, with any expectation of windfall profits gone.</p>
<p>If the black hole effect holds true and the leader possesses an uncatchable self-evolutionary flywheel, the endgame should be a "winner-take-all" cosmic singularity, leaving no room for a stalemate among competing oligopolists. Conversely, if the ultimate outcome is a commoditized public utility where downstream customers swap vendors at will, it proves the black hole's gravity has a ceiling and the frontrunner's technical moat is nowhere near as insurmountable as imagined.</p>
<p>The master key to untangling this contradiction lies in separating two concepts routinely conflated in business: <strong>an "absolute technical capability moat" versus a "genuine commercial pricing power moat."</strong></p>
<p><strong>The black hole effect acts upon the "absolute ceiling of capability," while commoditized competition acts upon the "pricing power of commercial profits." Not only is there no guaranteed positive conversion between the two, they are often brutally decoupled.</strong></p>
<p>A frontier lab may pull three strides ahead of its rivals in arcane mathematical proofs, theoretical physics reasoning, and ultra-long logic chains, <strong>but what determines whether downstream enterprise customers open their wallets is never whether the frontrunner scored a 99; it is how close the runner-up is to the customer's everyday "good-enough line"!</strong></p>
<p>For more than 85% of real-world commercial scenarios—pre-sales support, reporting spreadsheets, junior-level coding, contract review, copywriting—an open-source or second-tier model scoring an 85 clears the threshold of daily commercial viability. Once the runner-up crosses that bar, downstream customers will never pay a 10x token premium over the long haul for those extra 14 points of brilliance, even if the top model is smart as Einstein. The outsized technical profits that the frontrunner burned astronomical compute to manufacture will instantly collapse down to the industry's "marginal cost of inference" in a brutal price war.</p>
<p>In this era, a lead in raw algorithmic and model capability may last only a few months. <strong>Betting your commercial moat on a "generational technology lead" is fragile in the extreme; true moats can only ever be built on deep domain integration that code cannot replicate, proprietary data flywheels, and punishing organizational switching costs.</strong></p>
<h2 id="8-will-the-corporation-really-go-extinct">8. Will the Corporation Really Go Extinct?</h2>
<p>In this envisioned future of organizations, collaborative entities "will certainly not be called companies," evolving instead into nimble, boutique, all-partner New Labs where human experts collaborate intimately with digital workers.</p>
<p><strong>We must draw a sober distinction between what is destined to die and what can never disappear.</strong></p>
<p>Over a century of industrial civilization, large corporations supported bloated cadres of middle management fundamentally because the information bandwidth of the human brain is limited. Executive orders had to be relayed down layer by layer through directors and managers, while front-line reports had to be aggregated upward through the same tiers. Middle management was, in essence, a physical amplifier and filter for information. But when multimodal agents can surface enterprise-wide operational context, financial data, and customer feedback in real time before everyone's eyes, traditional middle-management roles dedicated to supervising, relaying messages, and compiling formatted reports will lose all economic justification.</p>
<p><strong>Yet the "corporation," as the greatest institutional invention of modern commercial civilization, will never disappear as a legal entity.</strong> None of the three pillars sustaining the modern corporate institution can be replaced by current AI technology:</p>
<ol>
<li>
<strong>The Irreplaceability of the Legal Subject of Liability:</strong>
When an autonomous agent defaults on tens of millions in commercial trade payables or causes a catastrophic failure in an automated medical setup, to whom does the court issue a subpoena?
An algorithm cannot be sent to prison, and a task pipeline cannot serve as the debtor in an enforcement proceeding. The civil and commercial legal order of modern society must trace liability back to a recognized legal person endowed with civil capacity;
</li>
<li>
<strong>"Limited Liability" as the Ultimate Shield for Human Exploration:</strong>
Over the past three hundred years, humanity dared to shoulder immense risks—charting oceanic trade routes, laying railways, and building semiconductors—primarily because of the institutional protection of "limited liability."
It allows founders and shareholders to cap their downside at their invested capital; even if the venture fails completely, debt will not wipe out their families or burden generations to come.
If we were truly to regress to classical partnerships where partners bear unlimited joint and several liability, no one in an AI era rife with sudden technological disruptions would dare shoulder the ruinous risks of capital-heavy innovation;
</li>
<li>
<strong>The Trust Anchor of Commercial Contracts:</strong>
Multinational procurement teams and large enterprise clients trust you with their core lifelines because of your business license, paid-in capital, third-party compliance audits, and long-standing commercial reputation.
No serious enterprise will sign a life-or-death contract with a stream of virtual code floating across the internet.
</li>
</ol>
<p>Reality provides the clearest proof: OpenAI and Anthropic, operating on the global frontier today, may run extremely flat and lean internal operations, but both have encased themselves within corporate entities incorporated in Delaware—OpenAI's for-profit arm has converted into a Delaware Public Benefit Corporation (PBC), and Anthropic is likewise a PBC. <strong>What is crumbling to dust is the "bureaucratic management regime" of the industrial era; what remains indestructible is the "legal liability bedrock" of the market economy.</strong></p>
  <figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/industrial-history-ai-endgame/02-thor-washer-1920.jpg" alt="Full-page magazine advertisement for the Thor-32 electric washing machine" loading="lazy" decoding="async">
  <figcaption>A full-page advertisement for the Thor-32 electric washing machine by the Hurley Machine Company. The body copy highlights "the result of 14 years' experience" and offers Christine Frederick's new home economics book *You and Your Laundry*—both clues pointing to circa 1922 rather than the frequently cited 1920. Electricity's first bona fide consumer killer app took an entire generation to be sold as an everyday household item. <span class="fig-src">Wikimedia Commons, public domain. The original record is dated 1920, but internal evidence in the copy points to circa 1922; described here according to the internal evidence.</span></figcaption>
</figure>
<h2 id="9-endgame-deductions-for-the-future">9. Endgame Deductions for the Future</h2>
<p>Synthesizing this historical depth, theoretical analysis, and real-world tension, and stepping away from short-term noise, I have deduced five high-conviction directional theses for commercial execution over the next three to five years:</p>
<h3>1. The Next Trillion-Dollar Application Will Not Come from Efficiency Tools, but Will Explode in "Native Entertainment and Psychological Consumption"</h3>
<p>From radio and television in the electrical revolution to TikTok and gaming in the mobile internet era, every technological wave reaches mass maturity only when it *kills the efficiency narrative*.</p>
<p>Current attempts to use AI for writing code, polishing slide decks, and refining weekly status reports are merely transitional relics akin to BlackBerry's "pocket office." Efficiency gains run up against a physical ceiling, but human desire, emotional resonance, and immersive experiences have no bounds. <strong>The next super-species born of the AI era will harness emergent model capabilities and multimodal interaction to flourish in virtual companionship, high-agency interactive storytelling, adaptive gaming, and entirely new forms of entertainment.</strong></p>
  <figure class="visual-essay__figure">
  <img class="native" src="https://blog.enzocreative.me/images/industrial-history-ai-endgame/11-cinema-1927.jpg" alt="1927 theater interior: Full house with hundreds of people facing the camera, projection booth windows visible on the upper back wall" loading="lazy" decoding="async">
  <figcaption>July 15, 1927, inside the Azteca Theater in Houston: a packed house of several hundred people. The small square windows near the top of the back wall belong to the projection booth, with the projectionist's head visible. Notice the composition of the crowd: not engineers, not factory owners, but ordinary families with children, wearing straw hats and cloche hats. <strong>By this stage of electrical development, what was being sold was no longer illumination or motive power, but two hours that a room full of people were willing to pay to share together.</strong> Whenever a general-purpose technology reaches mass adoption, the cash register moves from the factory floor into rooms like this. <span class="fig-src">Photo by Frank J. Schlueter, July 15, 1927, CC BY-SA 3.0 (negative bears Schlueter Houston studio marking). Note: Neither screen nor stage is visible; patrons face the camera for a commissioned full-house group photo. While the venue was equipped for film projection, the photograph alone cannot verify the nature of that evening's event.</span></figcaption>
</figure>
<h3>2. The Super-Niche of the Agent Era Is "Unified Protocols + Trust Guarantees," Not Shallow Directories</h3>
<p>What Professor Zeng means by "waiting for a browser" is a unified runtime environment and interaction protocol capable of ending today's fragmented agent balkanization. But the core moat of this gateway will not lie in how many features it lists; it will lie in <strong>whether it can underwrite unauthorized agent actions and property risks.</strong> Players that become OS-level gateways in the future will inevitably operate as both graphical control hubs and credit-settlement institutions.</p>
<h3>3. Big Tech Will Defend Compute Utilities, but Is Destined to Lose Dominance over Next-Gen Consumer Gateways</h3>
<p>Giants like Microsoft, Amazon, Google, and Alibaba possess unmatched capital expenditure budgets and data center assets, making their transition into the "compute waterworks" of the AI era completely natural. Yet in the battle for the super-native gateway closest to the consumer, their legacy cash cows—search advertising, take rates on digital shelves, platform revenue cuts—will prove to be their most lethal curse. Disruptive gateways must burst out from the periphery, propelled by rogue upstarts free from legacy baggage.</p>
<h3>4. The Real Battleground for Enterprises Is "Flattening Organizational Line Shafts," Not "Which Model You Bought"</h3>
<p>Revisiting Paul A. David's dynamo paradox, every manager must wake up to this truth: paying for model API access is merely window dressing—hanging a motor on an old line shaft. What will truly separate enterprise winners from losers in the future is not who accesses the newest model release, <strong>but who dares to smash the bureaucratic silos built around "job titles" first, reorganizing operations into an agile, task-driven collaborative network.</strong> The dividends of organizational re-engineering will dwarf any pure technology stack selection.</p>
<h3>5. The Radical Revaluation of Individual Worth: Rote Experience Drops to Zero; Problem-Framing Intuition Soars</h3>
<p>A word to young people: <em>"Relatively speaking, experience—especially experience that can be codified into knowledge—is no longer valuable, because it has all been absorbed by large models."</em></p>
<p>Every skill that can be codified into an SOP manual or reproduced through explicit rules is seeing its market value collapse. The last redoubt of human indispensability has been forced back onto two fundamental things: <strong>first, the razor-sharp intuition to originally define a great problem amidst ambiguity and chaos;</strong> <strong>second, the courage to make decisive calls under incomplete information and take full accountability for the consequences.</strong></p>
<h2 id="10-no-need-to-jump-the-gun-watch-the-direction-of-the-tide-first">10. No Need to Jump the Gun: Watch the Direction of the Tide First</h2>
<p>Professor Zeng confessed that two or three years ago, he gave a whole talk titled <strong>"Let's Embrace Yahoo."</strong> But early this year, even he felt conflicted: "How have we fallen back to the browser phase—something that feels even earlier than Yahoo?" His assessment was pushed significantly earlier: <strong>we are still waiting for a browser to emerge.</strong></p>
<p><strong>"Let's embrace Yahoo"</strong>: Today's arena hasn't even been leveled yet, and the so-called endgame has barely begun. Back in 1993, among the students celebrating through the night in the computer labs of the University of Illinois over the Mosaic browser, not a single one could have predicted whether Google, Facebook, or ByteDance would rule the internet twenty years later—because back then, not even the seeds of those companies had been sown.</p>
<p>Since we stand at the very beginning of a long cycle, jumping the gun, agonizing with anxiety, and making perverse compromises for short-term gimmicks are all meaningless. Spend less time guessing who is half a step ahead today, and focus more on grounding yourself in how underlying relations of production, organizational forms, and business models are being irreversibly restructured. As Professor Zeng concluded: <em>"We used to lean toward reducing uncertainty, but at this stage, we actually need to embrace it. Uncertainty is the greatest opportunity."</em></p>
<p class="article-source">Reference: *Zhang Xiaojun | Business Interviews*, Episode 153: "Discussing the Industrial History Perspective with Zeng Ming"</p>
]]></content:encoded>
  </item>
  <item>
    <title>Subscribing to ChatGPT via the Philippines: Plus, Pro 5x, and Pro 20x Walkthrough</title>
    <description>Plus in the Philippines is around $16/month and Pro 20x is around $145; in Egypt, Pro 5x is around $88. From buying crypto on OKX, configuring IPs, and issuing and funding a card to paying on ChatGPT&apos;s official site, just follow the steps.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-09-08-chatgpt-philippines-cheap-subscription/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-09-08-chatgpt-philippines-cheap-subscription/</guid>
    <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p class="guide-lead">ChatGPT Plus in the Philippines region is about $16/month, and Pro 20x is about $145; Pro 5x in Egypt is about $88.</p>
<p>Below, I start with buying crypto on OKX, then configuring your IP, opening a card, funding it, and paying directly on the official ChatGPT website. How to handle failed payments is covered at the end. The entire process uses your own account and your own card—no third-party top-ups, no shared subscriptions.</p>
<h2 id="five-step-process">Five-Step Process</h2>
<nav class="guide-flow" aria-label="Five-step tutorial process">
<ol>
<li><a href="#guide-okx"><span class="guide-flow__n">01</span><span><strong>OKX: Prepare USDT</strong><small>Register, verify identity, and buy crypto to get your funds ready first.</small></span><span aria-hidden="true">↓</span></a></li>
<li><a href="#guide-browser"><span class="guide-flow__n">02</span><span><strong>RoxyBrowser: Set up browser environment</strong><small>Separate cookies and proxy settings, then verify your outbound IP.</small></span><span aria-hidden="true">↓</span></a></li>
<li><a href="#guide-plasma"><span class="guide-flow__n">03</span><span><strong>Plasma One or Bybit: Apply for a payment card</strong><small>Prepare documents, fund your account, and activate the card.</small></span><span aria-hidden="true">↓</span></a></li>
<li><a href="#guide-subscribe"><span class="guide-flow__n">04</span><span><strong>ChatGPT: Check your plan and pay on the official site</strong><small>Review Plus, Pro 5x, and Pro 20x separately.</small></span><span aria-hidden="true">↓</span></a></li>
<li><a href="#guide-failure"><span class="guide-flow__n">05</span><span><strong>Troubleshoot failed payments and renewals</strong><small>Refer back if issues arise; never make repeated payment attempts.</small></span><span aria-hidden="true">↓</span></a></li>
</ol>
</nav>
<div class="guide-actions"><a class="guide-button guide-button--secondary" href="https://blog.enzocreative.me/posts/2026-09-08-chatgpt-philippines-cheap-subscription/one-page/">View / Download One-Page Infographic <span aria-hidden="true">↗</span></a></div>
<h2 id="price-quick-reference">Price Quick Reference</h2>
<div class="guide-table guide-table--prices" role="region" aria-label="Plan pricing comparison, scroll horizontally" tabindex="0">
<table>
<thead>
<tr>
<th>Plan</th>
<th>US Official Price</th>
<th>Best Low-Price Region</th>
<th>Local Price</th>
<th>Approx. USD</th>
<th>Savings</th>
</tr>
</thead>
<tbody>
<tr>
<td>Plus</td>
<td>$20 / month</td>
<td>Philippines</td>
<td>₱982–999</td>
<td>≈ $16</td>
<td>~19%</td>
</tr>
<tr>
<td>Pro 5x</td>
<td>$100 / month</td>
<td><strong>Egypt</strong></td>
<td>EGP 4,736</td>
<td>≈ $88</td>
<td>~12%</td>
</tr>
<tr>
<td>Pro 20x</td>
<td>$200 / month</td>
<td>Philippines</td>
<td>₱8,919–9,990</td>
<td>≈ $144–150</td>
<td>~25%</td>
</tr>
</tbody>
</table>
</div>
<p class="guide-table-hint">Swipe left and right on mobile to view the full table.</p>
<p>Pro 20x has a tax-inclusive listed price of ₱9,990, with a final settlement price of around ₱8,919, which comes out to roughly $144–150.</p>
<p>If you want to keep things simple, route everything through the Philippines—the tradeoff is paying about a dozen dollars more for Pro 5x. If you want the absolute best price on every tier, open a separate window with an Egyptian IP specifically for 5x.</p>
<aside class="guide-note"><strong>Keep this sequence in mind first</strong><p>Clean IP in the target region → incognito or anti-detect browser → open and fund card → pay on the official site.</p></aside>
<div class="guide-anchor" id="guide-okx"></div>
<h2 id="okx-prepare-usdt">OKX: Prepare USDT</h2>
<p>Mainland Chinese users can register; you can verify your identity with a passport or a Chinese National ID. C2C trading supports WeChat, Alipay, and bank card payments. The USDT you buy will be deposited into the card later.</p>
<figure class="guide-figure guide-figure--okx"><a href="https://blog.enzocreative.me/images/chatgpt-ph-subscription/okx.jpg" target="_blank" rel="noopener noreferrer" aria-label="View original OKX App promotion page image"><img src="https://blog.enzocreative.me/images/chatgpt-ph-subscription/okx.jpg" alt="OKX App promotion page" width="1125" height="766" loading="lazy" decoding="async"></a><figcaption>OKX App promotion page<span>Click image to view original</span></figcaption></figure>
<h3 id="before-you-register">Before You Register</h3>
<ul>
<li><strong>Both passports and National IDs work</strong>. Passports are more widely accepted and can be used on the other platforms below as well. Sometimes it gets routed to manual review—just wait for the results.</li>
<li><strong>Don’t use temporary SMS verification numbers</strong>. You’ll need to receive SMS messages for risk control verification and account recovery later, so use a real number you maintain long-term.</li>
<li><strong>You must complete identity verification (KYC)</strong>; without it, you can’t buy crypto via C2C.</li>
<li>Download only from the official website or official app stores; don’t install third-party “Lite” versions.</li>
</ul>
<h3 id="registration-and-buying-crypto">Registration and Buying Crypto</h3>
<ol>
<li>Register using the sign-up link below.</li>
<li>Complete identity verification: take a photo of your passport and complete facial recognition. Review times vary depending on the on-screen status.</li>
<li>Link your own payment method, then place an order in C2C to buy USDT.</li>
<li>Once you receive the coins, withdraw them to your payment card’s deposit address. Always start with a small test amount.</li>
</ol>
<div class="guide-actions"><a class="guide-button" href="https://www.tzbflgjyscw.org/join/53004991" target="_blank" rel="noopener noreferrer">Click Here to Register on OKX <span aria-hidden="true">↗</span></a><a class="guide-button guide-button--secondary" href="https://www.okx.com/zh-hans/help/novice-general-raiders-web-side" target="_blank" rel="noopener noreferrer">Official Beginner Guide <span aria-hidden="true">↗</span></a></div>
<aside class="guide-note"><strong>Don't leave the platform when buying crypto</strong><p>Before paying, verify that the payee's name matches the order page; pay the exact order amount and ignore any private messages asking to adjust prices; confirm that the purchased USDT has arrived in your OKX account.</p></aside>
<h3 id="how-much-to-prepare-initially">How Much to Prepare Initially</h3>
<div class="guide-table" role="region" aria-label="Initial funds preparation, scroll horizontally" tabindex="0">
<table>
<thead>
<tr>
<th>Goal</th>
<th>Amount to Prepare</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>Plus only</td>
<td>≈ $20–30</td>
<td>Subscription fee plus a small buffer</td>
</tr>
<tr>
<td>Pro 5x</td>
<td>≈ $100–120</td>
<td>Actual charge in Egypt is ≈ $88</td>
</tr>
<tr>
<td>Pro 20x</td>
<td>≈ $160–200</td>
<td>Actual charge in Philippines is ≈ $144–150</td>
</tr>
<tr>
<td>Plasma Core Card Activation</td>
<td>≥ $100</td>
<td>Threshold and card fee depend on current in-app details</td>
</tr>
</tbody>
</table>
</div>
<p class="guide-table-hint">Swipe left and right on mobile to view the full table.</p>
<p class="guide-footnote">Add a small buffer on top of the tier you plan to subscribe to, and test with a small amount first. There's no need to transfer a large sum just to test a card.</p>
<div class="guide-anchor" id="guide-browser"></div>
<h2 id="roxybrowser-browser-and-network-environment">RoxyBrowser: Browser and Network Environment</h2>
<p>When paying, try to avoid nodes shared by many people. Prepare a clean Philippine IP, then create a separate profile window in RoxyBrowser to isolate cookies and your browser environment.</p>
<figure class="guide-figure guide-figure--wide"><a href="https://blog.enzocreative.me/images/chatgpt-ph-subscription/roxy-ph-ip.jpg" target="_blank" rel="noopener noreferrer" aria-label="View original RoxyBrowser Philippines proxy environment image"><img src="https://blog.enzocreative.me/images/chatgpt-ph-subscription/roxy-ph-ip.jpg" alt="RoxyBrowser Philippines proxy environment" width="2116" height="640" loading="lazy" decoding="async"></a><figcaption>RoxyBrowser window · Outbound info shows PH / Manila<span>Click image to view original</span></figcaption></figure>
<h3 id="registration-and-setup">Registration and Setup</h3>
<ol>
<li>Register via the link below, download the client, and log in. The free tier provides 2 profile windows.</li>
<li>Create a new window, then configure the browser environment and proxy IP separately. Use a PH node for the Philippines region.</li>
<li>Open the <a href="https://whoer.net/">IP check page</a> to verify the actual outbound location—don’t just rely on the node’s label.</li>
<li>Use a stable environment for registration, payment, and renewals; avoid switching back and forth.</li>
</ol>
<div class="guide-actions"><a class="guide-button" href="https://roxybrowser.cn/invite/0604OONA" target="_blank" rel="noopener noreferrer">Click Here to Register on RoxyBrowser <span aria-hidden="true">↗</span></a><a class="guide-button guide-button--secondary" href="https://roxybrowser.cn/docs/" target="_blank" rel="noopener noreferrer">Official Setup Guide <span aria-hidden="true">↗</span></a></div>
<aside class="guide-note"><strong>Two things to keep straight</strong><p>Both your IP and your browser environment need proper configuration. Incognito mode only handles cookies; outbound location is determined by your proxy IP. Don't just open incognito and jump straight to checkout.</p></aside>
<p>If you don’t have a Philippines node, there’s a workaround: RoxyBrowser lets you purchase residential Philippines IPs directly; alternatively, you can log in via a US node and switch the region to the Philippines on the upgrade page, which usually pulls up peso pricing as well.</p>
<p>Even more important than “how pure the IP is” is stability. Use the same window and the same IP region for registration, initial top-up, and renewals. Don’t jump between Hong Kong one minute and the US the next—hopping regions triggers risk controls far more easily than poor IP quality.</p>
<div class="guide-anchor" id="guide-plasma"></div>
<h2 id="plasma-one-registration-funding-and-cashback">Plasma One: Registration, Funding, and Cashback</h2>
<p>Plasma One is a stablecoin Visa card funded with USDT and denominated in USD. It has dedicated cashback tiers for AI subscriptions: for services like OpenAI, Claude, and Cursor, the Core card gives 5% back, the Platinum card gives 10%, and the $8 ChatGPT Go plan is even fully reimbursed.</p>
<div class="guide-media-pair">
<figure class="guide-figure guide-figure--phone"><a href="https://blog.enzocreative.me/images/chatgpt-ph-subscription/plasma-ai-perks.jpg" target="_blank" rel="noopener noreferrer" aria-label="View original Plasma One AI Perks page image"><img src="https://blog.enzocreative.me/images/chatgpt-ph-subscription/plasma-ai-perks.jpg" alt="Plasma One AI Perks page" width="1206" height="1148" loading="lazy" decoding="async"></a><figcaption>AI Perks · Subscription cashback benefits<span>Click image to view original</span></figcaption></figure>
<figure class="guide-figure guide-figure--phone"><a href="https://blog.enzocreative.me/images/chatgpt-ph-subscription/plasma-rewards.jpg" target="_blank" rel="noopener noreferrer" aria-label="View original Plasma One Rewards page image"><img src="https://blog.enzocreative.me/images/chatgpt-ph-subscription/plasma-rewards.jpg" alt="Plasma One Rewards page" width="1206" height="859" loading="lazy" decoding="async"></a><figcaption>Rewards $52.26 · Cashback $51.66 · Referrals $0.60<span>Click image to view original</span></figcaption></figure>
</div>
<p>Plasma is invitation-only; <strong>you need an invite code to sign up</strong>. You can pick any of the following codes:</p>
<div class="guide-codes" role="group" aria-label="Three Plasma One referral codes"><code>XPNSF3</code><code>FGSEPH</code><code>K8SLGF</code></div>
<p>If you use the registration link, the code will populate automatically; you can also download the app first and enter it manually. Codes have usage limits and are first come, first served.</p>
<div class="guide-actions"><a class="guide-button" href="https://plasmaone.onelink.me/P8qq?af_xp=referral&amp;pid=User_invite&amp;c=In%20app%20referral&amp;deep_link_value=referral&amp;deep_link_sub1=XPNSF3&amp;deep_link_sub5=prod&amp;deep_link_sub6=1" target="_blank" rel="noopener noreferrer">Click Here to Register on Plasma One <span aria-hidden="true">↗</span></a><a class="guide-button guide-button--secondary" href="https://apps.apple.com/us/app/plasma-one-stablecoin-card/id6759033493" target="_blank" rel="noopener noreferrer">Download on the App Store <span aria-hidden="true">↗</span></a></div>
<h3 id="four-items-to-prepare">Four Items to Prepare</h3>
<div class="guide-table" role="region" aria-label="Plasma application requirements, scroll horizontally" tabindex="0">
<table>
<thead>
<tr>
<th>Item</th>
<th>Requirement</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>Referral Code</td>
<td>Invitation-only; code required to register</td>
<td>Pick any of the three above, or auto-applied via the link</td>
</tr>
<tr>
<td>Overseas Phone Number</td>
<td>Non-mainland China</td>
<td>A UK giffgaff SIM is commonly used; don’t use SMS verification platforms, as you’ll need to receive verification codes for risk checks later</td>
</tr>
<tr>
<td><strong>Passport</strong></td>
<td>Valid / Not expired</td>
<td>Plasma and all the crypto cards below require a passport to register</td>
</tr>
<tr>
<td>Proof of Address</td>
<td>Statement within 3 months</td>
<td>Name and address must match registration (you can buy a bank statement address on Xianyu to submit)</td>
</tr>
</tbody>
</table>
</div>
<p class="guide-table-hint">Swipe left and right on mobile to view the full table.</p>
<h3 id="registration-and-identity-verification">Registration and Identity Verification</h3>
<ol>
<li>Download Plasma One from the App Store and verify the developer information.</li>
<li>Register with your email, enter the referral code, and provide a phone number you use long-term.</li>
<li>Take a photo of your passport and complete facial recognition to pass KYC.</li>
<li>Upload your proof of address, ensuring your name and address match the submitted statement.</li>
<li>Wait for review, which can take anywhere from a few minutes to several days.</li>
</ol>
<p>If rejected, check the reason first instead of repeatedly submitting the same identity documents. Mainland KYC has tightened over the past two years, so occasional rejections are normal—wait at least 24 hours before trying again.</p>
<h3 id="funding-and-card-activation">Funding and Card Activation</h3>
<ol>
<li>In the app, tap <strong>Add Funds</strong> to view currently supported cryptocurrencies, networks, and deposit addresses.</li>
<li>Select the ARB (Arbitrum) network, and choose the exact same network when withdrawing on OKX. The network names on both sides must match.</li>
<li><strong>Test with a small amount first</strong> to confirm the network, address, and arrival before transferring the main funds.</li>
<li>Deposit at least $100, then activate the Core card.</li>
<li>Once the card is active, head to the ChatGPT checkout page to review and pay.</li>
</ol>
<aside class="guide-note"><strong>Pause before transferring</strong><p>On-chain transfers are usually irreversible if sent incorrectly. Double-check the cryptocurrency, network, and address—never skip the "small test transfer" step.</p></aside>
<div class="guide-anchor" id="guide-bybit"></div>
<h2 id="alternative-payment-card-bybit">Alternative Payment Card: Bybit</h2>
<p>If Plasma’s verification doesn’t go through, you can switch to Bybit. Register using a <strong>Taiwan IP and verify using a Chinese passport</strong>. It features a 0 card issuance fee, 0 annual fee, can be bound to WeChat, Alipay, and Apple Pay, and works for direct payment on the ChatGPT official site.</p>
<div class="guide-media-pair">
<figure class="guide-figure guide-figure--phone"><a href="https://blog.enzocreative.me/images/chatgpt-ph-subscription/bybit-invite.jpg" target="_blank" rel="noopener noreferrer" aria-label="View original Bybit QR code image, Code ZK7ZZ5X"><img src="https://blog.enzocreative.me/images/chatgpt-ph-subscription/bybit-invite.jpg" alt="Bybit registration QR code, Code ZK7ZZ5X" width="1280" height="324" loading="lazy" decoding="async"></a><figcaption>Registration QR code · Code <strong>ZK7ZZ5X</strong><span>Click image to view original</span></figcaption></figure>
<figure class="guide-figure guide-figure--phone"><a href="https://blog.enzocreative.me/images/chatgpt-ph-subscription/bybit-verified.jpg" target="_blank" rel="noopener noreferrer" aria-label="View original Bybit Standard Identity Verification approval email image"><img src="https://blog.enzocreative.me/images/chatgpt-ph-subscription/bybit-verified.jpg" alt="Bybit Standard Identity Verification approval email" width="1730" height="1200" loading="lazy" decoding="async"></a><figcaption>Standard Identity Verification approval email<span>Click image to view original</span></figcaption></figure>
</div>
<h3 id="bybit-application-steps">Bybit Application Steps</h3>
<ol>
<li>Open <a href="https://www.bybit.com/invite?ref=ZK7ZZ5X">Click Here to Register on Bybit</a> with a Taiwan IP connected.</li>
<li><strong>Verify identity using a Chinese passport</strong>. A National ID can pass as well, but a passport is more reliable.</li>
<li><strong>Fill in a residential address in Taiwan</strong> (generate one using Google Maps or the tool at the bottom; proof of address will not be required later).</li>
<li>You can use a Chinese email, and +86 mobile numbers are supported. But when registering overseas accounts, it’s best to use an overseas number—it makes subsequent SMS risk verification smoother.</li>
<li>Finally, enter the invitation code <code>ZK7ZZ5X</code> to receive mutual rewards.</li>
<li>Activate the virtual card → deposit USDT → select this card when paying on ChatGPT.</li>
</ol>
<p>Maintain a Taiwan IP throughout registration and KYC; don’t switch back to mainland China halfway through. Policies for welcome packages and card airdrops change frequently—refer to what’s currently shown in the app.</p>
<h3 id="how-to-choose-other-cards">How to Choose Other Cards</h3>
<div class="guide-table" role="region" aria-label="Comparison of other payment cards, scroll horizontally" tabindex="0">
<table>
<thead>
<tr>
<th>Card or Channel</th>
<th>Payment Status</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>Bitget</td>
<td>Can apply with passport; pays for ChatGPT</td>
<td>Another crypto card route</td>
</tr>
<tr>
<td>Fiat24 / N26 / EtherFi / RedotPay / Savo</td>
<td>Can pay for ChatGPT</td>
<td>Depends on individual circumstances</td>
</tr>
<tr>
<td>Wise / Revolut</td>
<td>Prone to payment declines in low-price regions</td>
<td>Not recommended as first choice</td>
</tr>
<tr>
<td>Mainland China-issued Visa / Master / UnionPay</td>
<td>Common acceptance restrictions</td>
<td>Not recommended as first choice</td>
</tr>
</tbody>
</table>
</div>
<p class="guide-table-hint">Swipe left and right on mobile to view the full table.</p>
<div class="guide-actions"><a class="guide-button" href="https://www.bybit.com/invite?ref=ZK7ZZ5X" target="_blank" rel="noopener noreferrer">Click Here to Register on Bybit <span aria-hidden="true">↗</span></a></div>
<p class="guide-footnote">Enter referral code <strong>ZK7ZZ5X</strong> on the Bybit form (mutual rewards apply); reward eligibility is subject to the current promotion.</p>
<p>Whether a card can make payments and what price appears on the page are two separate issues. The card solves the payment itself; regional pricing depends on your IP and checkout settings.</p>
<div class="guide-anchor" id="guide-rebate"></div>
<h2 id="subscription-cashback-by-region-and-card-tier">Subscription Cashback: By Region and Card Tier</h2>
<p>Low-price regions are only the first layer of savings. Use the right card, and you can get a portion of your subscription fee back.</p>
<div class="guide-table" role="region" aria-label="Subscription cashback rules, scroll horizontally" tabindex="0">
<table>
<thead>
<tr>
<th>Platform / Card</th>
<th>Applicable Region</th>
<th>Cashback Rules</th>
</tr>
</thead>
<tbody>
<tr>
<td>Bybit Card</td>
<td>Global / APAC</td>
<td>Tier 2+ users get 100% points back on direct official site payments, monthly cap approx. $50</td>
</tr>
<tr>
<td>Bybit Card</td>
<td>EU</td>
<td>Regular users get 100% back for the first month, up to €50 total; VIPs can receive monthly returns</td>
</tr>
<tr>
<td>Plasma One</td>
<td>Core</td>
<td>5% back on AI subscriptions (OpenAI / Claude / Cursor, etc.)</td>
</tr>
<tr>
<td>Plasma One</td>
<td>Platinum</td>
<td>10% back on AI subscriptions; approx. $20/month additional subsidy each for Plus / Claude</td>
</tr>
<tr>
<td>OKX</td>
<td>Europe</td>
<td>50% back on direct official site payments for ChatGPT / Claude, up to €10/month, requires USDG</td>
</tr>
</tbody>
</table>
</div>
<p class="guide-table-hint">Swipe left and right on mobile to view the full table.</p>
<p>Three things determine whether you can claim these cashbacks:</p>
<p><strong>Always pay directly on the official website</strong> (<a href="https://chatgpt.com/">Click Here to Subscribe on ChatGPT Official Site</a>)—don’t use App Store or Google Play in-app purchases, and avoid third-party top-ups. With in-app purchases, the merchant of record is Apple, not OpenAI, so you lose both the regional discount and the cashback.</p>
<p><strong>Route through Apple Pay or Google Pay if necessary</strong>. Some cards get blocked when charged directly through the card network, but routing through Apple/Google Pay goes through much more smoothly.</p>
<p><strong>Check current promotions in your card’s app before subscribing</strong>; cashback is calculated by “region × card tier,” and rules vary by region.</p>
<div class="guide-anchor" id="guide-subscribe"></div>
<h2 id="subscribing-to-chatgpt-how-to-choose-across-the-three-tiers">Subscribing to ChatGPT: How to Choose Across the Three Tiers</h2>
<h3 id="plus--philippines-region">Plus · Philippines Region</h3>
<ol>
<li>Log in to ChatGPT and go to <strong>Upgrade to Plus</strong>.</li>
<li>Check the plan, currency, and price. The listed price should be <strong>₱982–999 / month</strong>.</li>
<li>Enter your card details and your actual billing address, confirm the tax and total amount, then pay.</li>
</ol>
<p class="guide-footnote">If the price doesn't match, check your outbound IP first; it could also be a pricing adjustment or a different account region.</p>
<h3 id="pro-20x--philippines-region">Pro 20x · Philippines Region</h3>
<ol>
<li>Select <strong>Pro 20x</strong> on the Upgrade page; the tax-inclusive listed price is <strong>₱9,990 / month</strong>.</li>
<li>You can subscribe to Plus or 5x first, then upgrade to 20x. Make sure you understand the prorated difference and effective date when upgrading.</li>
<li>The final charge will be around <strong>$144–150</strong>; verify the amount and complete payment.</li>
</ol>
<h3 id="pro-5x--egypt-region">Pro 5x · Egypt Region</h3>
<ol>
<li>Create a new window in RoxyBrowser, and set the proxy IP to Egypt (EG).</li>
<li>Select <strong>Pro 5x</strong>; the listed price is <strong>EGP 4,736 / month, approx. $88</strong>.</li>
<li>Use a supported card and your real billing information, verify the total, and pay.</li>
</ol>
<div class="guide-actions"><a class="guide-button" href="https://chatgpt.com/" target="_blank" rel="noopener noreferrer">Click Here to Subscribe on ChatGPT Official Site <span aria-hidden="true">↗</span></a><a class="guide-button guide-button--secondary" href="#guide-plasma">Back to Plasma Card Setup</a></div>
<h3 id="how-to-fill-out-the-billing-address">How to Fill Out the Billing Address</h3>
<div class="guide-table guide-table--compact" role="region" aria-label="Billing address fields, scroll horizontally" tabindex="0">
<table>
<thead>
<tr>
<th>Field</th>
<th>What to Enter</th>
</tr>
</thead>
<tbody>
<tr>
<td>Country</td>
<td>Country on your billing statement</td>
</tr>
<tr>
<td>State</td>
<td>State or province on your billing statement</td>
</tr>
<tr>
<td>Street / City / ZIP</td>
<td>Fill in street, city, and ZIP separately, matching your statement</td>
</tr>
</tbody>
</table>
</div>
<p>Enter the country, state, city, and ZIP code separately. A mismatch between the city and ZIP code easily triggers an AVS (Address Verification System) failure.</p>
<figure class="guide-figure guide-figure--mid"><a href="https://blog.enzocreative.me/images/chatgpt-ph-subscription/mockaddress.jpg" target="_blank" rel="noopener noreferrer" aria-label="View original MockAddress address formatting tool image"><img src="https://blog.enzocreative.me/images/chatgpt-ph-subscription/mockaddress.jpg" alt="MockAddress address formatting tool" width="1920" height="947" loading="lazy" decoding="async"></a><figcaption>MockAddress · English address format<span>Click image to view original</span></figcaption></figure>
<div class="guide-actions"><a class="guide-button guide-button--secondary" href="https://mockaddress.com/" target="_blank" rel="noopener noreferrer">Click Here to Open Address Tool <span aria-hidden="true">↗</span></a></div>
<p class="guide-footnote">If you're unfamiliar with formatting English addresses, you can use this to map out the fields.</p>
<div class="guide-anchor" id="guide-failure"></div>
<h2 id="payment-failed-stop-first-then-troubleshoot">Payment Failed: Stop First, Then Troubleshoot</h2>
<p>OpenAI processes payments via Stripe. Their risk controls evaluate whether your IP country matches your billing country, IP reputation (datacenter vs. residential), browser fingerprint, card BIN, address verification, and payment attempt frequency.</p>
<p class="guide-pullquote">If a payment fails, don't spam retries.<br><strong>Pause for a bit first.</strong></p>
<div class="guide-table" role="region" aria-label="Payment failure troubleshooting order, scroll horizontally" tabindex="0">
<table>
<thead>
<tr>
<th>Step</th>
<th>Action</th>
<th>Details</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Stop</td>
<td>Try the same card at most 2 times; stop immediately after the 2nd failure</td>
</tr>
<tr>
<td>2</td>
<td>Wait</td>
<td>At least a few hours to a full day. Repeated retries basically put you straight onto the risk control blacklist</td>
</tr>
<tr>
<td>3</td>
<td>Check</td>
<td>Is the IP truly in the target country? Does the ZIP match? Is your balance at least 1.2x? Any typos in the card number?</td>
</tr>
<tr>
<td>4</td>
<td>Switch Environment</td>
<td>Open a fresh profile window, clear cookies, or try again from another device</td>
</tr>
<tr>
<td>5</td>
<td>Switch Cards</td>
<td>If Plasma doesn’t work, switch to Bybit or Bitget</td>
</tr>
<tr>
<td>6</td>
<td>Downgrade</td>
<td>Subscribe to Plus or 5x first before upgrading; if it still fails after 24–48 hours, consider starting a new account</td>
</tr>
</tbody>
</table>
</div>
<p class="guide-table-hint">Swipe left and right on mobile to view the full table.</p>
<p>If an error occurs, you must wait before trying again. Spamming payment attempts will render that card completely unusable in the short term, and the cost of waiting is far lower than the hassle of swapping cards.</p>
<p>Preventative measures you can take upfront: keep a fixed environment in an anti-detect browser, using the same profile window and IP region for registration, payment, and renewals; ensure the city and ZIP code match on your real billing address; keep at least 1.2x the monthly fee in your card balance to prevent renewal declines; start small before upgrading; keep your identity details consistent and avoid submitting KYC repeatedly.</p>
<p>Before renewal, check your card’s status and ensure you have sufficient balance, then glance at the transaction notification after the charge goes through.</p>
<div class="guide-anchor" id="guide-faq"></div>
<h2 id="faq">FAQ</h2>
<details class="guide-faq" open><summary>Will my account get banned?</summary><div><p>There is that risk. Subscribing across regions can trigger risk controls and may even jeopardize your account. Use your own card on the official website and stay away from shady third-party top-ups.</p></div></details>
<details class="guide-faq"><summary>What should I do about proof of address?</summary><div><p>For Plasma document requests, use a utility or bank statement from the last 3 months with a name and address matching your registration. If you don't have one on hand, you can buy a bank statement address on Xianyu to submit; registering on Bybit with a Taiwan address won't trigger proof-of-address requirements.</p></div></details>
<details class="guide-faq"><summary>Why the emphasis on passports?</summary><div><p>A passport works across OKX, Plasma, and Bybit, so you don't have to juggle different documents for each platform. Fill in your English name exactly as it appears on your passport.</p></div></details>
<details class="guide-faq"><summary>Are these still the current prices?</summary><div><p>Check the currency and amount on the checkout page first. If it doesn't show the expected price, go back to RoxyBrowser and verify your actual outbound IP.</p></div></details>
<details class="guide-faq"><summary>What if I only have a standard browser and no Philippines node?</summary><div><p>RoxyBrowser lets you buy residential Philippines IPs directly; alternatively, connect via a US node to log in, then switch your region to the Philippines on the upgrade page—in most cases, that will display peso pricing as well.</p></div></details>
<details class="guide-faq"><summary>How do I handle renewal failures?</summary><div><p>First, check your balance, card status, and charge notifications, then troubleshoot using the failed payment sequence above. If there's an anomaly, contact the card issuer or merchant—never make repeated payment attempts.</p></div></details>
<p class="guide-footnote">Refer to the checkout page for exact prices, and check the app for current cashback promotions.</p>
<div class="guide-closing"><p>Good luck.</p><span>Your own account · Your own card · Direct payment on the official site</span><div class="guide-actions"><a class="guide-button" href="https://chatgpt.com/" target="_blank" rel="noopener noreferrer">Open ChatGPT <span aria-hidden="true">↗</span></a><a class="guide-button guide-button--secondary" href="https://blog.enzocreative.me/posts/2026-09-08-chatgpt-philippines-cheap-subscription/one-page/">Save One-Page Infographic</a></div></div>
]]></content:encoded>
  </item>
  <item>
    <title>After Cycling Through Warp, tmux, and cmux, I Finally Switched to Orca</title>
    <description>I&apos;ve used Warp, tmux, and cmux, but Orca is the one that stuck. Not because it&apos;s flashier, but because when running multiple AIs at once, it means less window hunting, less guessing about tasks, and fewer tangled-up changes.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-08-31-orca-ai-agent-workspace/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-08-31-orca-ai-agent-workspace/</guid>
    <pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p class="article-deck">Warp looks great, tmux is solid, and cmux was already plenty comfortable. But after installing Orca, I moved my workflow over anyway.</p>
<p>The reason is simple. Once I started running multiple AIs, I lost track of who was actually working.</p>
<p>When I only ran Claude Code, one window was enough. Later, when Codex and OpenCode were running alongside it, I constantly had to hunt back and forth to see who was working, who was waiting on me, and which files had been modified.</p>
<p>Orca eliminates these exact little headaches.</p>
<h2 id="running-multiple-ais-at-once-is-finally-less-chaotic">Running Multiple AIs at Once Is Finally Less Chaotic</h2>
<p>Orca isolates each task in its own copy of the project. Even with multiple AIs editing at once, they won’t immediately collide over the same files.</p>
<p>The sidebar shows who’s running and who’s waiting on a reply. Just click in to pick up the conversation.</p>
<p>There’s a specific term for this in Git, but beginners don’t need to learn it upfront. All you need to know is that keeping tasks separate makes troubleshooting much easier when things break.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/orca-ai-agent-workspace/orca-agent-statuses.jpg" alt="Orca sidebar showing the running and waiting states of multiple AI tasks" loading="eager" decoding="async">
  <figcaption>Who's running and who's waiting on a reply is visible right in the sidebar. Image: Orca official site</figcaption>
</figure>
<h2 id="click-directly-on-the-page-skip-explaining-it-twice">Click Directly on the Page, Skip Explaining It Twice</h2>
<p>When building web pages, I used to take a screenshot, circle the spot, and head back to the terminal to explain which button in the top-right corner I meant.</p>
<p>In Orca, you can click page elements directly. It hands the code snippet and a screenshot of that specific element straight to the AI.</p>
<p>This feature is called Design Mode. You don’t have to memorize the name—in practice, it just means one less screenshot to take and fewer wasted words.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/orca-ai-agent-workspace/orca-design-mode.jpg" alt="Orca Design Mode directly selecting web elements and handing them to the AI" loading="lazy" decoding="async">
  <figcaption>Click a button on the page, and the AI sees the corresponding code alongside a targeted screenshot. Image: Orca official site</figcaption>
</figure>
<h2 id="terminal-web-page-and-filesall-in-one-place">Terminal, Web Page, and Files—All in One Place</h2>
<p>Once the AI finishes making changes, I can inspect the terminal, web page, files, and diffs within the exact same task.</p>
<p>The five or six windows I used to keep open are cut in half. Individually, each feature feels ordinary, but bringing them together is what actually saves effort.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/orca-ai-agent-workspace/orca-ghostty-terminal.jpg" alt="Orca displaying terminal, web page, and AI simultaneously within a single task" loading="lazy" decoding="async">
  <figcaption>Terminal, web page, and AI can be arranged on a single screen per task. Image: Orca official site</figcaption>
</figure>
<h2 id="know-at-a-glance-whether-long-running-tasks-have-stopped">Know at a Glance Whether Long-Running Tasks Have Stopped</h2>
<p>Orca displays usage and reset times for Claude and Codex, and lets you switch Codex accounts directly.</p>
<p>The most annoying part of long-running tasks is discovering thirty minutes later that you hit your rate limit early on. This feature isn’t flashy, but it genuinely cuts down on wasted waiting time.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/orca-ai-agent-workspace/orca-account-switcher.jpg" alt="Orca displaying usage and reset times for Claude and Codex" loading="lazy" decoding="async">
  <figcaption>Usage and reset times are displayed front and center, so you don't have to dig through settings during long tasks. Image: Orca official site</figcaption>
</figure>
<h2 id="no-more-hunting-around-to-see-what-changed">No More Hunting Around to See What Changed</h2>
<p>Once the AI is done, you can see exactly which files it touched. If something looks off, leave an inline comment and send it back to fix it. GitHub check results can live on the same screen, too.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/orca-ai-agent-workspace/orca-split-screen.jpg" alt="Orca displaying tasks, code diffs, and check results on a single screen" loading="lazy" decoding="async">
  <figcaption>Tasks, code diffs, and check results can all sit on the same screen. Image: Orca official site</figcaption>
</figure>
<h2 id="its-not-magic-either">It’s Not Magic, Either</h2>
<p>Orca won’t make Claude or Codex any smarter. The mistakes models make are still there—once changes are finished, you still have to inspect the files and run tests.</p>
<p>The more tasks you run at once, the heavier the hit on memory and CPU. Old workspaces need cleaning up, too. It currently has 57.5k GitHub stars and updates rapidly. High popularity doesn’t mean every release is rock-solid, and bumping into bugs occasionally is completely normal.</p>
<p>It runs on macOS, Windows, and Linux, though real-world experience may vary across platforms.</p>
<p>If you usually only run one AI at a time, Ghostty, cmux, or a standard terminal is already enough. Orca will feel too heavy for that kind of workflow.</p>
<h2 id="how-beginners-should-try-it">How Beginners Should Try It</h2>
<p>Don’t start by fiddling with configs, and don’t fire up ten AIs all at once.</p>
<p>Connect whichever tool you already have working—Claude Code or Codex. Open a project, and hand it just one small task.</p>
<p>Look for just three things: do the tasks avoid conflicting with each other, does clicking elements on the page save you an extra detour, and can you understand what the AI touched much faster after it finishes?</p>
<p>If none of those three things make your life easier, there’s no reason to switch tools just for 57.5k stars.</p>
<p>I hopped from Warp to tmux, then to cmux, and finally landed on Orca. The reason isn’t mysterious. It saves me from hunting down windows, guessing which AI is stuck, and worrying about conflicting changes tangling together.</p>
<p>You don’t need to constantly chase new tools. When your headaches change, that’s when you switch.</p>
]]></content:encoded>
  </item>
  <item>
    <title>57 Iterations in 2.5 Months: 16 Master Trading Strategies, Fully Open-Sourced as Skills for the Bull Run</title>
    <description>2.5 months of iteration to reach v2.57. 16 mainstream battle-tested strategies distilled into open-source Skills: no stock tips, no automated orders—just data and workflows.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-08-21-trading-research-open-source/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-08-21-trading-research-open-source/</guid>
    <pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p class="article-deck">Most people trading stocks haven't learned too little—they just can't use what they've learned.</p>
<p>Wyckoff, Livermore, value investing, hot money sentiment, fundamental plays—they’ve watched every course and taken every note. Sitting quietly during post-market reviews, everything makes sense. But the moment live trading begins, their mind goes completely blank. You understand every principle, yet you lose money on every real trade. Almost every trader who’s been through it knows the feeling.</p>
<h2 id="the-biggest-gap-between-retail-and-institutions-was-never-strategyits-process">The Biggest Gap Between Retail and Institutions Was Never Strategy—It’s Process</h2>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/trading-research/02-process-gap.jpg" alt="Comparison between fragmented retail trading and structured institutional pre-market, intraday, and post-market processes" loading="eager" decoding="async">
  <figcaption>Retail traders don't lack strategies, they lack process; institutions rely on rules, quants rely on data.</figcaption>
</figure>
<p>Everyday retail trading is completely fragmented: blindly scanning news before the open, making spur-of-the-moment intraday decisions, and jotting down careless post-market notes with zero progress to show for it. Institutions stay consistent not because of superior talent, but because they follow a fixed process: filtering opportunities pre-market, trading with discipline intraday, and rigorously correcting mistakes post-market. Quants go even further—they run entirely on data.</p>
<p>Scattered techniques will never beat a systematic set of rules.</p>
<h2 id="ask-ai-directly-if-you-should-buy-and-itll-just-tell-you-what-you-want-to-hear">Ask AI Directly If You Should Buy, and It’ll Just Tell You What You Want to Hear</h2>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/trading-research/03-ai-yesman.jpg" alt="Diagram showing AI catering to user bias with bullish or bottom-fishing arguments" loading="lazy" decoding="async">
  <figcaption>Most AI trading answers look professional, but they're really just sycophantic chat.</figcaption>
</figure>
<p>In a rush to take a position, plenty of people ask AI point-blank: Can I buy this stock? The AI’s response is always well-organized and looks professional. Follow it a few times, and you end up losing money without a clue why.</p>
<p>It has no trading framework, no data verification, and no risk management logic. If you want to go long, it digs up a pile of bullish reasons; if you want to buy the dip, it downplays every risk. Every line sounds reasonable, but all it’s doing is amplifying your emotional trading.</p>
<h2 id="the-two-fatal-flaws-of-retail-traders-no-data-no-process">The Two Fatal Flaws of Retail Traders: No Data, No Process</h2>
<p>Plenty of people obsess over trading strategies to the point of delirium: studying trends today, sentiment tomorrow, and value the day after. All these methods pile up in their heads, tangled and contradictory, completely falling apart the moment the market moves against them. Beyond that, there are two fatal flaws that are the hardest to fix.</p>
<p>First, no reliable data sources. The pre-market news, bullish headlines, and thematic hype you scroll through are all stale, second-hand noise that the market has already digested. Institutions finished positioning long before you arrived; jumping in on the news simply means you’re holding the bag.</p>
<p>Second, no fixed execution process. Strategies are static, but people are alive—and emotional. Without hard rules to constrain you, even the best technique goes straight out the window the second impulse takes over intraday.</p>
<p>That’s why I built an open-source toolkit called trading-research. It doesn’t recommend stocks, and it doesn’t trade automatically. What it does is organize solid strategies from across the market, connect them with public data that anyone can access, and set up a complete workflow covering pre-market, intraday, and post-market routines.</p>
<h2 id="sixteen-strategies-first-stop-them-fighting-each-other">Sixteen Strategies: First, Stop Them Fighting Each Other</h2>
<p>Online material is too fragmented: a little trend-following here, some volume-price analysis there, a bit of value over there—conflicting with each other and completely disjointed.</p>
<p>I spent two and a half months iterating through over 50 versions up to v2.57. I integrated 16 strategies—including value investing (Huayuan narrative valuation), Livermore trend-following, Wyckoff volume-price, hot money sentiment, options Gamma, US supply chains, A-share short-term trading, and Hong Kong market frameworks—stripping away platitudes and mysticism to keep only hard, executable rules. The most crucial part was resolving strategy conflicts: without decoupling them, packing in more systems only makes them unusable.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/trading-research/04-method-router.jpg" alt="Allocating strategy weights across scenarios like A-share ultra-short-term trading, US supply chains, and long-term positions" loading="lazy" decoding="async">
  <figcaption>The right method for the right market; when the scenario doesn't fit, the system automatically stays silent.</figcaption>
</figure>
<p>Many people lose money because they apply the wrong framework: using long-term logic for A-share ultra-short-term trading, or forcing short-term sentiment onto US equities. This tool matches scenarios and allocates weights accordingly. When trading A-share ultra-short term, it prioritizes hot money and volume-price logic while long-term frameworks automatically go silent; when trading the US AI supply chain, supply chain dynamics and risk control logic take precedence while short-term sentiment steps aside; when planning long-term positioning, it focuses on value and fundamental analysis, filtering out short-term noise.</p>
<p>The right method for the right market.</p>
<h2 id="pre-market-intraday-and-post-market-dedicated-handling-for-each-stage">Pre-Market, Intraday, and Post-Market: Dedicated Handling for Each Stage</h2>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/trading-research/05-workflow.jpg" alt="Three-stage workflow: screening opportunities pre-market, following rules intraday, and reviewing scientifically post-market" loading="lazy" decoding="async">
  <figcaption>Rely on data pre-market, stick to rules intraday, and learn from reviews post-market.</figcaption>
</figure>
<h3 id="pre-market-screen-opportunities-with-data">Pre-Market: Screen Opportunities with Data</h3>
<p>Hooked up to authoritative public data sources across A-shares, Hong Kong stocks, and US markets. Original earnings reports, exchange filings, SEC disclosures, capital flows, options structures, sector sentiment, macroeconomic data—covering as much as possible. Pre-market is no longer about scrolling short videos or making blind guesses based on rumors; it’s about vetting risks and spotting opportunities with real data, narrowing the information gap with institutions right at the source.</p>
<h3 id="intraday-execute-by-the-rules">Intraday: Execute by the Rules</h3>
<p>Strategies are codified into rigid operational standards: entry conditions, position sizing, stop-loss levels, and exit plans when you’re wrong are all locked in ahead of time. Common pitfalls like making impulse intraday calls, chasing rallies, catching falling knives, and stubbornly holding losing positions are shut down by strict rules.</p>
<h3 id="post-market-review-and-correct-mistakes">Post-Market: Review and Correct Mistakes</h3>
<p>Comes with built-in decision tracking, hypothesis validation, and error post-mortems. Why did a trade win or lose? Where did the logic fail? How do you improve next time? Everything is documented and traceable, so you’re no longer scribbling a couple of careless review notes and walking into the exact same traps the next day.</p>
<h2 id="it-answers-a-few-concrete-questions">It Answers a Few Concrete Questions</h2>
<p>What are the specific opportunities and risks? Where are the operating boundaries right now? What conditions would prove my thesis wrong?</p>
<p>If there isn’t enough evidence, it won’t draw a conclusion; if data is missing, it flags it plainly. It doesn’t manufacture a false sense of security, and it doesn’t indulge impulsive trading.</p>
<h2 id="how-to-get-started">How to Get Started</h2>
<p>No complex commands, and no need to learn an entire technical stack first. Just hand it directly to your agent (Claude Code, Cursor, both work):</p>
<blockquote>
<p>Help me install the skill at <a href="https://github.com/enzoyoyo/trading-research">https://github.com/enzoyoyo/trading-research</a>, mount it to my local skills directory according to the README, and run a self-check.</p>
</blockquote>
<p>Most core features work right out of the box with no API keys or configuration required. For advanced multi-market feeds and official US market data, simply configure read-only credentials as needed. Everything is stored locally from start to finish—never commit them to your repository.</p>
<h2 id="boundaries">Boundaries</h2>
<ul>
<li>No automated live trading; no broker order-execution APIs</li>
<li>No stock picks, no price predictions, no guaranteed returns</li>
<li>No win-rate figures, no get-rich-quick marketing</li>
<li>Strictly focused on data aggregation, strategy execution, trading constraints, and post-market review support</li>
</ul>
<p>It’s designed for anyone looking to break the habit of emotional trading and build their own complete trading framework. Strategies are just tools; only repeatable processes and strict discipline will hold up over time. If you have feedback after using it, feel free to open an issue in the repo.</p>
<p>Repository: <a href="https://github.com/enzoyoyo/trading-research">https://github.com/enzoyoyo/trading-research</a></p>
<blockquote>
<p>This article is for sharing trading insights and introducing investment research tooling only; it does not constitute any investment advice. No stock picks, no promised returns. The stock market carries risk—invest with caution. Make all trading decisions independently, and trade at your own risk.</p>
</blockquote>
]]></content:encoded>
  </item>
  <item>
    <title>I Spent Nearly 300 on “SuperGrok,” Lost Access in Seconds, and Got “Lectured” by a Shady Seller: Don&apos;t Push Your Luck</title>
    <description>I spent 267.80 yuan on what was advertised as three months of SuperGrok Heavy access. It expired almost immediately after logging in—practically gone in seconds. After two days of hassle, I only got half back. Don&apos;t push your luck.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-08-16-supergrok-seconds-gone/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-08-16-supergrok-seconds-gone/</guid>
    <pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p class="article-deck">I spent 267.80 yuan on what was advertised as a three-month subscription to SuperGrok Heavy.</p>
<p>Honestly, my expectations were rock bottom. When you buy this kind of thing, you generally know what you’re getting into—if a dirt-cheap product works stably for even half a day or a full day, I can live with that. After all, it’s exploited using a session key bug. I only bought it because Liandong Xiaopu claimed to offer buyer protection, and I figured that whatever else happened, the merchants here were at least vetted.</p>
<p>Instead, it died almost immediately after I logged in—practically gone in seconds.</p>
<p>After jumping through all kinds of hoops, I only got half of it back. If a few dozen yuan went down the drain in seconds, whatever—but when hundreds of yuan vanish instantly, and enough people are affected, the nature of the problem changes completely. That’s why I had to write this up so everyone can steer clear. Don’t harbor any wishful thinking—it only fuels the arrogance of these crooked sellers.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/supergrok-seconds-gone/payment.jpg" alt="Payment record, order number and financial details redacted" loading="eager" decoding="async">
  <figcaption>Payment record, order number and financial details redacted</figcaption>
</figure>
<h2 id="rounds-of-back-and-forth">Rounds of Back-and-Forth</h2>
<p>Spending two days to claw back half my money doesn’t mean I accept the outcome.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/supergrok-seconds-gone/after-sale.jpg" alt="After-sales dispute details, email and order information redacted" loading="lazy" decoding="async">
  <figcaption>After-sales dispute details, email and order information redacted</figcaption>
</figure>
<p>Along the way, the crooked seller even tried to trick me into canceling the dispute.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/supergrok-seconds-gone/almost-cancelled.jpg" alt="Almost fell for it" loading="lazy" decoding="async">
  <figcaption>Almost fell for it</figcaption>
</figure>
<p>Luckily, the complaint portal was still accessible. Don’t withdraw anything until the money actually lands in your account.</p>
<h2 id="i-wasnt-the-only-one-in-the-group">I Wasn’t the Only One in the Group</h2>
<p>In the same group, someone repeatedly spammed “Refund my money.” Another user bluntly stated that right after paying and logging in, it died—it was ridiculously fast. Plenty of people in the group were demanding refunds.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/supergrok-seconds-gone/group-refunds.jpg" alt="Multiple people in the group demanding refunds" loading="lazy" decoding="async">
  <figcaption>Multiple people in the group demanding refunds</figcaption>
</figure>
<h2 id="first-login-guarantee-and-you-lost-the-gamble-are-the-same-playbook">“First-Login Guarantee” and “You Lost the Gamble” Are the Same Playbook</h2>
<p>Some people in the group took the seller’s side, pushing talking points like paid shills. One remarked, “It clearly stated it’s only guaranteed for first login; you chose to gamble.” Another chimed in, “You lost the gamble, now you’re throwing an impotent tantrum.” Someone else fired back rhetorically, “Paying 280 for something worth $300—did you not stop to think before buying?”</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/supergrok-seconds-gone/first-login-warranty.jpg" alt="Exact quotes from the group about the first-login guarantee and losing the gamble" loading="lazy" decoding="async">
  <figcaption>Exact quotes from the group regarding the "first-login guarantee" and "losing the gamble"</figcaption>
</figure>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/supergrok-seconds-gone/group-arrogant.jpg" alt="Screenshot of brazen comments in the group" loading="lazy" decoding="async">
  <figcaption>Look at how arrogant this is—who even talks like that?</figcaption>
</figure>
<p>They shift the issue from “Was the product ever delivered?” to “Was the buyer being greedy?” It makes victims second-guess themselves and makes bystanders feel a few hundred yuan isn’t worth pursuing.</p>
<p>And just four words—“first-login guarantee”—absolve them of all after-sales responsibility?</p>
<p>Isn’t this the textbook scenario straight out of e-commerce consumer fraud cases? Merchants hide behind claims like “no after-sales disputes supported once the transaction is complete” to deny refunds, which is legally null and void to begin with.</p>
<p>I knew the price was low, and I was willing to shoulder risks that were clearly disclosed. But the crux of the dispute is still delivery: was the item actually delivered or not?</p>
<h2 id="does-dying-in-seconds-count-as-delivery">Does Dying in Seconds Count as Delivery?</h2>
<p>I definitely didn’t buy through official channels, and my expectations were as low as half a day or a day. If it got revoked after I actually used it, I would have written it off as paying for a temporary service. Plus, the platform is backed by a registered company, which is why I was willing to take a chance. I never expected it would still turn out like this.</p>
<p>It dies almost immediately after login, and then they shut down support with “first-login guarantee” and lecture the customer on top of that? That’s what infuriates me.</p>
<h2 id="even-registered-companies-play-this-game">Even Registered Companies Play This Game</h2>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/supergrok-seconds-gone/company-cert.jpg" alt="Public company information from the WeChat Work verification page" loading="lazy" decoding="async">
  <figcaption>Public company information from the WeChat Work verification page</figcaption>
</figure>
<h2 id="if-you-havent-recovered-your-money-yet-follow-this-order">If You Haven’t Recovered Your Money Yet, Follow This Order</h2>
<p>First, preserve all original evidence. Keep the product page, order number, payment records, delivered credentials, expiration notices, chat logs, after-sales tickets, and refund records. Save the original full-resolution screenshots separately.</p>
<p>Next, file a dispute directly through the payment transaction. In your WeChat Pay bill, go to “Questions about this transaction,” select the reason closest to your situation, and clearly explain what was purchased, what was promised, the actual delivery outcome, and your refund request. Don’t exaggerate, and don’t present guesses as facts.</p>
<p>After that, you can report it on Heimao Tousu (Black Cat Complaint) or other consumer complaint platforms.</p>
<h2 id="its-just-a-few-hundred-yuancan-you-file-a-police-report">It’s Just a Few Hundred Yuan—Can You File a Police Report?</h2>
<p>Yes, you can.</p>
<p>I’ve already paid the tuition for trying to cut corners. If you haven’t recovered your money either, don’t waste your breath arguing in the group to the bitter end. Save your evidence, go through payment channels, and file a police report if necessary. When everyone gives up on a few hundred yuan, what the seller walks away with is no longer just a few hundred yuan.</p>
<h2 id="in-the-end-i-bought-grok-at-full-price-myself">In the End, I Bought Grok at Full Price Myself</h2>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/supergrok-seconds-gone/official-grok.jpg" alt="Record of purchasing Grok at full price" loading="lazy" decoding="async">
  <figcaption>Record of purchasing Grok at full price</figcaption>
</figure>
]]></content:encoded>
  </item>
  <item>
    <title>Testing Nebius Credits: I Ended Up with $60</title>
    <description>My Token Factory balance showed $60 in actual testing. After rechecking the official site, the Builder Program currently lists $25 for Token Factory plus $25 for Tavily. Here is a breakdown of the legacy redemption flow, current rules, and credit card linking risks.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-08-11-nebius-builder-program-credit/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-08-11-nebius-builder-program-credit/</guid>
    <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p class="article-deck">I applied for Nebius credits following an older workflow from a linux.do post, and my Token Factory account ended up showing <strong>$60.00</strong>. As of August 11, 2026, the official website has changed this to $25 for Token Factory plus $25 for Tavily.</p>
<p>Both figures are genuine—they just reflect different points in time and different scopes. The $60 is my actual credited amount, while the $25 + $25 currently on the official site is the benchmark new applicants should refer to today.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/nebius-builder-credit/balance-60.jpg" alt="Nebius Token Factory account balance showing $60" loading="eager" decoding="async">
  <figcaption>My Token Factory account balance shows $60.00. This is my actual result, not a blanket promise for everyone under the current promotion.</figcaption>
</figure>
<h2 id="the-current-rules-first">The Current Rules First</h2>
<p>As of August 11, 2026, the benefits listed on the <a href="https://dev.nebius.com/builders">official Nebius Builder Program website</a> include</p>
<ul>
<li>$25 Nebius Token Factory credit</li>
<li>$25 Tavily credit</li>
<li>$1 Nebius Academy certification offer</li>
<li>Office hours and Builder community access</li>
</ul>
<p>The official site designates this promotion as an early preview and explicitly notes that benefits, eligibility, and availability may continue to change.</p>
<p>This means older tutorials can still help you understand the application and redemption process, but they cannot be taken as a guarantee of what you will actually receive. Once you open the page, always go by whatever rules the official website displays that day.</p>
<h2 id="the-old-workflow-i-followed">The Old Workflow I Followed</h2>
<p>The six workflow screenshots below come from the original post by linux.do user zhangshiwu, while the balance screenshot is from my own account. Older campaign codes, promo codes, names, and account identifiers have been redacted.</p>
<h3 id="step-1-fill-out-the-builder-program-form">Step 1: Fill Out the Builder Program Form</h3>
<p>Head to the <a href="https://dev.nebius.com/builders">Builder Program</a>, scroll down to the application form, and fill in your name, email, and the project you plan to try out.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/nebius-builder-credit/builder-form.jpg" alt="Nebius Builder Program application form" loading="lazy" decoding="async">
  <figcaption>The application form asks for basic information and what you plan to try out on Nebius.</figcaption>
</figure>
<p>After submitting, you’ll receive a confirmation email from the Builder Program. Recent emails explicitly state $25 in Token Factory and $25 in Tavily.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/nebius-builder-credit/welcome-email.jpg" alt="Nebius Builder Program welcome email listing Token Factory and Tavily benefits" loading="lazy" decoding="async">
  <figcaption>The current welcome email shows two separate $25 credits. Personal greetings have been redacted.</figcaption>
</figure>
<h3 id="step-2-claim-via-the-email-link">Step 2: Claim via the Email Link</h3>
<p>The older workflow redirected to a Nebius promo codes page to enter your name and email once again. That campaign code is now obsolete; the screenshot is only meant to show what the page looks like.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/nebius-builder-credit/promo-register.jpg" alt="Legacy Nebius promo codes registration page with personal info and campaign code redacted" loading="lazy" decoding="async">
  <figcaption>The legacy promo codes page. Personal info and the old campaign code have been redacted—don't copy the fields from the screenshot.</figcaption>
</figure>
<p>After submitting, you will receive a one-time promo code by email. Don’t forward your code, and don’t include it in public screenshots.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/nebius-builder-credit/promo-email.jpg" alt="Nebius promo code email with recipient and redemption code redacted" loading="lazy" decoding="async">
  <figcaption>Redemption email from the older workflow. Recipient details and the full redemption code have been redacted.</figcaption>
</figure>
<h3 id="step-3-sign-up-for-token-factory">Step 3: Sign Up for Token Factory</h3>
<p>Open <a href="https://studio.nebius.ai">Nebius Token Factory</a> to register an account. The older workflow typically involved two requirements:</p>
<ol>
<li>Sign in using Gmail or GitHub</li>
<li>Link a bank card and complete a $0 verification</li>
</ol>
<p>A $0 verification is typically just the issuing bank and platform confirming the card is valid; it doesn’t mean you will never be billed later. Even after claiming your credits, keep a close eye on your balance, pricing, and billing settings—don’t simply ignore it because it’s labeled free.</p>
<h3 id="step-4-enter-the-promo-code">Step 4: Enter the Promo Code</h3>
<p>Once inside Token Factory, click your avatar in the top right corner and select Top up. The tenant, organization, and balance details in the screenshot have been redacted.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/nebius-builder-credit/topup-menu.jpg" alt="Top up entry in the Nebius Token Factory avatar menu with account info redacted" loading="lazy" decoding="async">
  <figcaption>The Top up entry in the avatar menu. Tenant, organization, and past account balance have been hidden.</figcaption>
</figure>
<p>Select With promo code, then enter the code from the email.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/nebius-builder-credit/promo-dialog.jpg" alt="Nebius Token Factory promo code input box" loading="lazy" decoding="async">
  <figcaption>The promo code input box. Whether a single account can redeem codes repeatedly depends on the platform's current rules.</figcaption>
</figure>
<h2 id="is-it-still-worth-applying">Is It Still Worth Applying?</h2>
<p>If you just want to try an OpenAI-compatible API, the current $25 Token Factory credit is enough to run plenty of small tasks. Create an API key first, run a few text requests, check the models, speed, and balance deductions, and then decide whether to stick with it.</p>
<p>Don’t register in bulk, don’t buy or sell promo codes, and don’t try to bypass card linking or account restrictions. The platform’s current models, pricing, and promotional terms may all be adjusted.</p>
<p>What I can confirm is that my account indeed shows $60.00. As for what new applicants will receive, please refer to whatever the <a href="https://dev.nebius.com/builders">official Builder Program website</a> and emails specify at that time.</p>
<h2 id="faq">FAQ</h2>
<h3 id="how-much-do-you-get-if-you-apply-now">How much do you get if you apply now?</h3>
<p>As of August 11, 2026, the perks listed on the official site include a $25 Nebius Token Factory credit, a $25 Tavily credit, a $1 Nebius Academy certification offer, plus office hours and Builder community access. The official site designates the promotion as an early preview, meaning perks, eligibility, and availability can change at any time. The $60 credited to my account was simply the record from this particular application and doesn’t guarantee you can still get the same amount now.</p>
<h3 id="do-you-need-to-link-a-card">Do you need to link a card?</h3>
<p>Yes. Registering for Token Factory requires linking a bank card and completing a $0 verification. This is usually just the card issuer and platform verifying that the card is valid, not a guarantee that you’ll never be billed later. After claiming your credits, you should still watch your balance, pricing, and billing settings—don’t ignore them completely just because it says free.</p>
<h3 id="can-you-still-follow-the-older-tutorial">Can you still follow the older tutorial?</h3>
<p>It works for understanding the general application and redemption workflow, but it can’t be taken as a guarantee of how much credit you’ll actually receive now. The campaign codes in the older workflow are expired, and both pages and perks keep changing. For every step, it’s best to check whatever rules the official website displays that day before deciding whether to follow along.</p>
<h3 id="how-are-the-tavily-credits-split">How are the Tavily credits split?</h3>
<p>The official benefits list separates Token Factory and Tavily into two independent $25 credits rather than a single quota split between them. This time, I only went down the Token Factory track; I didn’t explore how the $25 for Tavily is redeemed and used, so if you need that, I recommend checking directly on the official site. For more practical guides on similar subscriptions and credits, check out <a href="https://blog.enzocreative.me/posts/2026-02-27-post-61vey5/">How to Save on AI Subscriptions</a>, or visit the <a href="https://blog.enzocreative.me/topics/ai-subscriptions/">AI Subscriptions: Saving Money and Pitfalls</a> topic for more posts.</p>
<p class="article-source">The promotion lead and legacy workflow screenshots come from the <a href="https://linux.do/t/topic/2726002">original post</a> by linux.do user zhangshiwu. Current benefit terms are sourced from the official Nebius Builder Program website, verified on August 11, 2026. The cover image for this post was typeset by AI, with the amount based on an authentic screenshot of my actual balance.</p>
]]></content:encoded>
  </item>
  <item>
    <title>AI Can Pull Off the Film Look Now</title>
    <description>A female lead tying her hair at an alley entrance, feeding a cat, hanging laundry—forty seconds of vintage DV. When I posted it, nobody asked if it was AI. Asked for 4K, only got 1080p; tried to lock the face, got blocked by the platform; ended up just letting the face drift—I had to compromise three times to make this vintage footage look this real.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-08-05-ai-cinematic-film/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-08-05-ai-cinematic-film/</guid>
    <pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p class="article-deck">A woman ties her hair back at the mouth of an alley, gets up and walks inward, crouches down to feed a cat, hangs laundry in the front yard, and finally sits on the front porch watching the street. Forty seconds, no plot, no music, the footage marked by the noise, soft focus, and occasional blown highlights of an old DV tape. A friend watched it and said it had a really nice feel to it.</p>
<video controls playsinline preload="metadata" class="article-video" poster="/images/ai-cinematic-2026-08/character-master.jpg">
  <source src="https://blog.enzocreative.me/videos/ai-cinematic-2026-08/main-40s.mp4" type="video/mp4">
</video>
<p>The entire short was made in front of a computer. A few years ago, saying that would have sounded like an exaggeration. One person could edit or do VFX, but conjuring actors, streets, weather, and camera movements out of thin air—and tying them together on a timeline—usually took a whole crew. Now, someone sitting at a keyboard can make cinematic shots directly.</p>
<h2 id="people-at-keyboards-are-starting-to-make-cinematic-shots">People at Keyboards Are Starting to Make Cinematic Shots</h2>
<p>In online showcase demos for Seedance 2.5, a fifteen-second desert monster battle is split across six shots in a single generation. A fifteen-second skincare commercial is broken into eight cuts, with three characters taking turns interacting with the product before finishing on a close-up. A fifteen-second CGI product ad packs in ten cuts.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/ai-cinematic-2026-08/monster-demo.jpg" alt="Higgsfield official demo: Six-cut monster movie sequence generated in a single pass" loading="lazy" decoding="async">
  <figcaption>Higgsfield official demo: Six-cut monster movie sequence generated in a single pass</figcaption>
</figure>
<p>These are official demos released by the platform itself—not independent reviews, and certainly no guarantee that anyone clicking a button will get the same outcome. But compared to the early days of making a still image move, the model is clearly handling far more. Directing, cinematography, production design, acting, VFX, and editing used to be separate jobs; now they’re all crammed into the exact same generation task.</p>
<p>People are moving quickly on the commercial side too. Accounts producing AI reality shows—teachers and students playing hide-and-seek, sea survival challenges—are churning out an episode every five days on average and landing brand deals. By comparison, a public post-mortem of a real-life hide-and-seek shoot detailed about twenty camera operators, multiple editors, two to three weeks of shooting, and roughly three months for the full team to produce one episode.</p>
<h2 id="money-becomes-one-generation-at-a-time">Money Becomes One Generation at a Time</h2>
<p>Efficiency went up, but the bills piled up just as fast. In the public tests back then, a single fifteen-second 4K video cost nearly 100 yuan—six times more expensive than 720p. Regenerate a shot ten times, and that’s 1,000 yuan. 10,000 yuan can buy a camera, or it can buy 100 clicks on the generate button. In the past, that choice was a no-brainer. But now that an ad shot often carries a 10,000-yuan budget anyway, people are starting to hesitate.</p>
<p>You save on actors, locations, and gear, only for the cost of rerunning prompts ten or twenty times to show up. If you want to burn fewer credits, you first have to make it crystal clear what you want.</p>
<p>My approach on this short shared similarities with those cases: keep the character consistent, lock down the location, maintain continuity of props, let shots unfold chronologically, and decide on the audio in advance.</p>
<h2 id="first-create-a-face-that-wont-change">First, Create a Face That Won’t Change</h2>
<p>I started by using GPT Image 2 High to create a character master. The first version was too bland, so I scrapped it and started over, finally settling on a cropped gray tank top, light blue jeans, black canvas sneakers, a black cord necklace, and a windblown side ponytail.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/ai-cinematic-2026-08/character-master.jpg" alt="The finalized character master" loading="lazy" decoding="async">
  <figcaption>The finalized character master</figcaption>
</figure>
<p>When storyboarding, this image was the sole character reference. Four shots: tying hair, feeding the cat, hanging laundry, and the front porch. The lead keeps moving toward screen right, while a white cup, wooden clothespins, light-colored clothes, and the cat appear sequentially across different segments. Whatever action one segment ended on, the next picked up from that exact posture.</p>
<h2 id="the-prompt-like-a-production-document">The Prompt, Like a Production Document</h2>
<p>The prompt was no longer just a single visual description—it was more like a miniaturized production document. First lay out the scene, then specify which reference assets to use and what must be locked down, choreograph actions and camera setups second by second, write out the audio separately, and finally add what must not appear.</p>
<p>Some commercial examples label the raw video as @video_1, then lock down the desktop, blue pen, powered-off monitor, screen light reflections, and handheld tracking trajectory item by item. The model is only permitted to add the creature and its cast lighting and shadows—no arbitrary color changes, speed ramping, or reframing. Audio is separately restricted: live sound only, no music.</p>
<p>Examples like these can be referenced directly, and I handled my own piece the exact same way: leave room for the model to improvise where it can, and write out everything that must not change item by item.</p>
<p>Next came the video stage.</p>
<h2 id="4k-or-1080p">4K or 1080p?</h2>
<p>What AI calls 4K isn’t the same as 4K shot on a camera. When a camera increases resolution, it captures the real scene in finer detail; when a generative model enhances quality, it synthesizes eye reflections, hair strands, and material textures. These details look more realistic, but they didn’t necessarily exist in the original frame.</p>
<p>Right now, Seedance 2.0 supports 4K, while 2.5 doesn’t yet.</p>
<h2 id="the-face-was-blocked-by-the-platform">The Face Was Blocked by the Platform</h2>
<p>I originally planned to feed both the character master and the opening storyboard frames into Seedance 2.0 so all four clips would carry the same face. But whenever you generate video containing a human face, Seedance requires identity verification first, meaning face assets cannot simply be uploaded directly. Even though this face was freshly generated by a model and this person doesn’t exist in reality, the system still treated it as a real individual’s face. Without verification, image-to-video was completely blocked. The final character look and four storyboard frames were finished, but right when I needed them most, I couldn’t use them.</p>
<p>That restriction annoyed me at the time, but looking back, you can’t simply blame the platform. Once anyone can generate cinematic shots, faces and voices turn into callable assets. The internet is already flooded with unauthorized voiceovers and deepfake swaps. Face licensing is no longer just a copyright issue to sort out after release—it has moved straight into the production pipeline.</p>
<p>In the end, I gave up on reference images and switched all four segments entirely to text-to-video. The trade-off was clear: the face would drift, and the wardrobe might change too.</p>
<h2 id="without-images-relying-on-text-to-identify-her">Without Images, Relying on Text to Identify Her</h2>
<p>With no images to reference, I had to make sure the text could identify her as closely as possible. All four prompts repeated the exact same character description under an internal codename, KDV-01: age, face shape, eyes, nose, skin tone, build, hairstyle, tank top, jeans, shoes, necklace—not a single detail missed.</p>
<blockquote class="shot-prompt">
  <p>KDV-01, Korean female around 25 years old, oval face, almond eyes, fair warm skin tone. Long wavy black hair, messy side-swept low ponytail. Faded gray sleeveless crop tank top, loose high-waisted light-blue jeans, black canvas sneakers, black cord necklace.</p>
</blockquote>
<p>Describing the character wasn’t enough. I broke down the ten seconds and told the model what happened in each slice.</p>
<blockquote class="shot-prompt">
  <p>First 2.8 seconds: she sits on a concrete curb fixing her side ponytail; the camera just started rolling, focus hunting back and forth between her face and hand.</p>
  <p>Next 2.7 seconds: she drops her hands, pauses, then stands up. The camera reframes half a beat late, exposure briefly brightening.</p>
  <p>Remaining time: she walks screen right into a narrow alley. The camera follows slightly slow, ending on her continuing to walk rightward.</p>
</blockquote>
<p>The timing wasn’t meant for the model to hit cues down to the second like an actor; I used it to check whether I had crammed too many actions into a single prompt, while giving each segment an ending that could link cleanly into the next.</p>
<p>Audio was written separately. Birdsong, wind, a distant scooter, faint neighborhood chatter, the rustle of clothes and leaves, shoes on concrete. No music, no voiceover, no post-production sound effects.</p>
<p>Then it handed me four clips, each 10.1 seconds long.</p>
<h2 id="between-the-storyboard-and-the-final-cut-the-weather-changed">Between the Storyboard and the Final Cut, the Weather Changed</h2>
<p>The two images below come from the same cat-feeding shot. The first is the storyboard I made: sunlight filtering through the leaves, the lead’s face clearly defined, the cat walking fully into the frame.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/ai-cinematic-2026-08/storyboard-s02.jpg" alt="Opening storyboard frame for the cat-feeding shot" loading="lazy" decoding="async">
  <figcaption>Opening storyboard frame for the cat-feeding shot</figcaption>
</figure>
<p>The final cut didn’t follow the plan. The weather turned overcast, the image skewed teal-gray, and only half of the cat entered the frame, smeared with motion blur. The woman’s face changed, the black cord necklace turned into a dark choker, and a brown leather belt materialized on her jeans out of thin air.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/ai-cinematic-2026-08/final-s02.jpg" alt="The same shot in the final cut: the cat never fully enters the frame" loading="lazy" decoding="async">
  <figcaption>The same shot in the final cut: the cat never fully enters the frame</figcaption>
</figure>
<p>I looked back and forth between the two images a few times and kept the final cut. The storyboard looked gorgeous—lighting, subject, and cat were all in the right place, and because of that, it felt like a staged production still. The final cut’s overcast sky, the hands lagging half a beat behind, and the cat that never fully stepped into frame felt much closer to what I originally had in mind. When friends film everyday life, they don’t wait for the cat to strike a pose before pressing record.</p>
<p>Across the four clips, plenty still didn’t match up: the face wasn’t quite the same, there were slight wardrobe variations, and the weather jumped around. Fortunately, the character consistently moved to the right, and the props and actions carried over. Set against this kind of blurry, handheld footage with no clear narrative, none of it felt out of place.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/ai-cinematic-2026-08/contact-sheet.jpg" alt="Stills pulled from the four final clips, from tying hair to walking off down the street" loading="lazy" decoding="async">
  <figcaption>Stills pulled from the four final clips, from tying hair to walking off down the street</figcaption>
</figure>
<p>The four clips were generated separately and spliced together with help from AI at the end. No music, no LUTs, no noise reduction, and no added grain—just four frames of black at the very end.</p>
<h2 id="forty-seconds-pieced-together">Forty Seconds, Pieced Together</h2>
<p>From that same batch, there were two even shorter clips, just eight seconds each. I generated them separately and they didn’t make the final cut, but I actually felt they were closer to the realism I was after. A wider aspect ratio, more noticeable handheld camera motion, like someone really pulled out a camera by the roadside and casually filmed a clip. Here they are to watch together.</p>
<video controls playsinline preload="metadata" class="article-video">
  <source src="https://blog.enzocreative.me/videos/ai-cinematic-2026-08/extra-1-8s.mp4" type="video/mp4">
</video>
<video controls playsinline preload="metadata" class="article-video">
  <source src="https://blog.enzocreative.me/videos/ai-cinematic-2026-08/extra-2-8s.mp4" type="video/mp4">
</video>
<p>The newly released Seedance 2.5 can now generate up to thirty seconds continuously, taking in up to fifty images, audio clips, and videos at once, with some demos even staging six camera cuts in a single run. Unfortunately, the showcase output is only 720p and 24fps. It looks fine on a phone, but on a large screen or in wide shots, there’s still a noticeable lack of detail, especially with frame stutter.</p>
<h2 id="relay-platforms-swap-models-official-subscriptions-are-more-reliable">Relay Platforms Swap Models; Official Subscriptions Are More Reliable</h2>
<p>There are plenty of platforms now, like Lovart, plus all kinds of relay sites. The catch behind that same button is that just because the UI lists a particular model doesn’t mean it’s actually generated by that model at that resolution. Some platforms swap models or throttle specs behind the scenes, leaving users with nothing more than a playable video. That’s why I insist on specifying the exact model, resolution, and a ban on silent downgrades right in my prompts, stick to official subscriptions whenever possible, and check the file metadata once it downloads. If you don’t do this, you’ll get burned without even knowing it.</p>
<p>Generating cinema from behind a keyboard has already arrived. Solo creators can take on monster films, commercials, and reality shows that once required massive teams—or, like me, craft a slice of cinematic footage.</p>
<p>Yet once you hit generate, creators still face plenty of choices: which version to burn cash on, what details count as authentic, which face you’re allowed to use, whether the model got swapped out, and whether to fix a botched shot or keep it.</p>
]]></content:encoded>
  </item>
  <item>
    <title>Do You Really Naturally Remember What Matters?</title>
    <description>Dan Koe says you&apos;ll naturally remember what matters. I don&apos;t think it&apos;s that simple. When it actually comes down to writing articles, building products, or solving problems, did all the things you carefully saved ever actually help?</description>
    <link>https://blog.enzocreative.me/en/posts/2026-07-27-important-things-remembered-naturally/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-07-27-important-things-remembered-naturally/</guid>
    <pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>For years, I’ve loved tinkering with all kinds of knowledge tools.</p>
<p>See a good article? Save it first. Hear a sharp insight? Jot it down fast. Switch to a new tool? I can’t resist redesigning my categories, tags, and search setups all over again. Producing content, building workflows, organizing knowledge bases—none of this is foreign to me.</p>
<p>Sometimes looking at my knowledge base, it really does look like a subway map: categories constantly branching, tags growing ever more granular, interconnected in every direction.</p>
<p>But whether these tools actually work comes down to just one thing for me now: when it’s time to write an essay, build a product, or solve a problem, does all that stuff I diligently saved actually help?</p>
<p>Dan Koe recently wrote a <a href="https://x.com/thedankoe/status/2081415714636996844">long essay</a> that opened with just two sentences:</p>
<blockquote>
<p>“If something requires deliberate effort to remember, it’s not important. If it’s important, you’ll naturally remember it.”</p>
</blockquote>
<p>That stung a bit.</p>
<p>It definitely nailed some of my bad habits, but I also think it’s wrong.</p>
<h2 id="it-makes-some-sense-but-its-also-wrong">It Makes Some Sense, but It’s Also Wrong</h2>
<p>I don’t entirely agree with Dan Koe.</p>
<p>You forget important things just the same. You forget them over time, when you’re burned out, or when too many things pile up. A name, a commitment, or even a book that genuinely shaped you—a few years later, all that might be left is a hazy impression. Forgetting something doesn’t mean it wasn’t important, nor does it mean you didn’t learn it in earnest.</p>
<p>I dug through some <a href="https://pubmed.ncbi.nlm.nih.gov/26173288/">research papers</a> and looked up whatever I could find online. To put it bluntly: rereading something over and over usually just makes it look more familiar. If you really want to remember something longer, you have to close the original, try explaining it yourself, and see where you got it wrong. Feeling like you “got it” is a completely different thing from actually being able to explain it and put it to work.</p>
<p>So that opening statement is simply flawed.</p>
<p>Yet why did it still hit a nerve? Because I do this all the time: mistaking “saved” for “understood,” and casually telling myself I learned a little more today.</p>
<p>In reality, nothing probably happened in between.</p>
<h2 id="hitting-save-brings-instant-peace-of-mind">Hitting Save Brings Instant Peace of Mind</h2>
<p>Halfway through an article, thinking you might need it later, you hit bookmark and instantly feel at ease. Before you’ve even finished reading, that nagging fear of “what if I can’t find this later” disappears. And once it’s safely tucked away, it’s that much easier to tell yourself: I’ll read it later.</p>
<p>Over time, your bookmarks, read-later apps, and note vaults become stuffed with things you plan to “read carefully later.” They sit like a stack of unopened deliveries—too precious to throw out, yet none urgent enough to actually unbox.</p>
<p>The next time I search for material, these bookmarks resurface in bulk, reminding me how much I still haven’t read and haven’t digested. The more I save, the heavier that sense of debt becomes.</p>
<p>I used to believe that saving first could never hurt. Only later did I realize that once the stash piles up, just deciding what to read first is exhausting enough.</p>
<p><a href="https://zettelkasten.de/posts/collectors-fallacy/">Christian Tietze</a> calls this the “Collector’s Fallacy.” Simply put: knowing where something is stored is a far cry from actually understanding it.</p>
<p>I’ve messed with plenty of systems. Categorization, search, AI retrieval—they can certainly surface old notes. But that only proves I’ve encountered the idea before; it doesn’t mean it has become my own.</p>
<p>Search can retrieve the original wording, but it can’t think through the real questions for me: Do I actually buy this? Does it line up with my experience? What’s the real cost of putting it into practice?</p>
<p>In the end, you still have to think through those things yourself.</p>
<p>Especially when creating content, there’s always far more material than you can ever get through, and these takes constantly contradict one another. In the end, which claim I stand behind and which I reject is a choice I have to make. Tools can lay the materials on the table, but they won’t make that decision for me.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/reading-into-action/02-collection-to-workbench.jpg" alt="On the left is an ever-growing pile of bookmarks and reference material; on the right is a workbench actively used for writing and creating" loading="lazy" decoding="async">
  <figcaption>Collecting is just storing raw material; it only becomes useful once it enters writing, production, and judgment.</figcaption>
</figure>
<h2 id="you-only-know-what-youre-missing-when-you-need-to-use-it">You Only Know What You’re Missing When You Need to Use It</h2>
<p>There’s one point in Dan Koe’s essay I strongly agree with: most people get the order of learning completely backwards. Telling people to “delete your note-taking system” was just him being deliberately provocative.</p>
<p>When most people want to learn something new, their first reflex is to track down a comprehensive course. They start from the basics, underlining conscientiously, terrified of missing a single concept. They watch a ton and take plenty of notes. Yet the moment they close the course, they still have no idea where to start.</p>
<p>Actually building something is a completely different story.</p>
<p>When I try to put a visual together, I quickly hit a wall with some feature I don’t know how to use. Halfway through drafting an essay, I realize an earlier section made no sense at all. Hand a product to users, and an entry point I thought was crystal clear turns out to be completely invisible to them.</p>
<p>Looking up information at that point is different: whatever you find gets applied immediately. When there’s a real problem right in front of you, what to learn and where to fill the gaps becomes obvious. You test it right away, and you instantly know what’s off.</p>
<p>As the <a href="https://www.apa.org/education-career/k12/practice-acquisition">American Psychological Association notes on deliberate practice</a>: practice requires clear goals and immediate feedback on where you went wrong. Mere repetition has limited value.</p>
<p>This also explains why things you look up on the fly often stick better than what you once painstakingly memorized. It solved an immediate problem, and you applied it right then and there. Next time a similar situation pops up, your brain recalls it far more readily.</p>
<p>So now when I learn something, I try to start with a concrete problem to solve. Without a specific problem, no matter how much material you consume, it dissolves within a couple of days, leaving behind only an ever-growing pile of notes.</p>
<p>Of course, you shouldn’t swing to the other extreme and assume every reading session has to yield an immediate payoff. Novels, history, poetry—they don’t necessarily have any immediate utility. They might take years to shape someone’s judgment, or simply make a person a little less coarse. If every page required a tangible deliverable, reading would just become another job.</p>
<p>When picking up a skill, learning with a problem in mind is usually faster. Reading casually out of pure curiosity the rest of the time is completely fine, too.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/reading-into-action/03-learning-loop.jpg" alt="Starting from a concrete goal, hitting obstacles, seeking references, putting them to work, getting feedback, and looping back to the next action" loading="lazy" decoding="async">
  <figcaption>Start with a concrete goal, then look up material, put it to use, and get feedback.</figcaption>
</figure>
<h2 id="after-saving-notes-you-still-have-to-put-them-to-work">After Saving Notes, You Still Have to Put Them to Work</h2>
<p>Dan Koe laid into the “second brain” pretty aggressively. But keep reading, and you’ll find he isn’t actually against using tools to take notes. He used Roam Research himself, created digital knowledge products, and was pitching a new vault tool right in that essay.</p>
<p>Which is pretty amusing: tearing down the second brain in the opening, then promoting a brand-new database tool by the end.</p>
<p>Tools are obviously useful. They help you store material, surface related items, and slowly accumulate scattered thoughts over time. When Andy Matuschak wrote about “<a href="https://notes.andymatuschak.org/z5E5QawiXCMbtNtupvxeoEX">evergreen notes</a>,” he pointed out that writing a note is just the start—you have to keep revising it, cross-reference it with past notes, and ideally work it into new essays and projects. Just archiving it doesn’t cut it.</p>
<p>Saving a note into a database just means it isn’t lost yet. It only starts becoming useful when I rewrite it in a draft or use it to overturn an earlier judgment.</p>
<p>I used to obsess over how to capture faster, file more accurately, and search reliably. Now I care much more about one thing: once I save this, will I actually ever use it again?</p>
<p>I ask myself what this material will actually do next: Go into the draft I’m currently writing? Tweak a product spec? Compare it against an old idea? If I can’t answer that at all, then no matter how sleek the system is, it’s just helping me stack clutter more neatly.</p>
<p>So I’ve set a blunt rule for myself. Every time I save something that feels important, I force myself to write a single line: How does this relate to something I’m actively trying to solve right now? If I can’t write that one sentence, I don’t save it.</p>
<p>If it genuinely feels useful, I put it to work in whatever I’m doing as soon as possible. Even if it’s just weaving it into a paragraph or revising an assumption, that’s far more useful than filing it away by the book.</p>
<p>As for AI, I’m happy to let it search, categorize, flag where evidence is missing, or sketch out a few structural options. But what I actually believe is still something I have to articulate myself while writing.</p>
<p>Getting stuck halfway through a sentence usually shows me I never really understood it in the first place. It’s annoying, but getting stuck tells you exactly where your thinking falls short.</p>
<h2 id="i-dont-want-to-remember-everything-i-read-anymore">I Don’t Want to Remember Everything I Read Anymore</h2>
<p>It’s impossible anyway, and it turns reading into just another exam. How much you retain from a book depends not only on technique, but on how much it connects to your life right now.</p>
<p>From now on, when I come across a great article, I’ll ask first: What can I actually do with this today? As for how to never forget it—that’s just not that important anymore.</p>
<p>If nothing comes to mind right away, that’s fine. Just read it and move on; there’s no need to cram everything into your bookmarks.</p>
<p>Most books will be forgotten sooner or later. But a single sentence from one might keep me from making a foolish choice next time, help me cut a line of fluff when writing, or give me a little more patience when someone else is stressed. Maybe that’s what truly stays with you.</p>
<p>By then, I won’t even remember which page it came from.</p>
<p>And that’s fine.</p>
<p>The book has already done its job.</p>
]]></content:encoded>
  </item>
  <item>
    <title>Stop Chatting One-on-One with AI: I Started an AI Contractor Crew</title>
    <description>Claude Code writes the core logic, Codex fills in tests, and Gemini grinds through 3,000 lines of config—yet I ended up being the busiest person in the room. So I used Multica to assemble a six-agent squad to see if it could delegate tasks, track progress, and collect results for me.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-07-17-multica-ai-contractor-team/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-07-17-multica-ai-contractor-team/</guid>
    <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p class="article-deck">You've got Claude Code and Codex running side by side: Claude Code handles the core logic on the left, Codex fills in tests on the right, and Gemini sits in between, helping you chew through that 3,000-line config file. You copy and paste between three windows, acting like a human network switch.</p>
<p>Every AI is smart on its own, but put them together and things go sideways fast. Who is editing which file? What step is the last task on? How do you cleanly feed what Gemini extracted into Claude Code? When one task gets stuck, should the other two keep running?</p>
<p>A lot of people say AI still isn’t capable enough. After using it for a while, I realized that the busiest person was actually me: the models write code while I shuttle information back and forth; the models wait for instructions while I chase down progress; each model remembers only its own conversation, leaving me to piece the whole project back together.</p>
<p><a href="https://multica.ai">Multica</a> aims to tackle precisely this: acting as the squad leader for a bunch of AI coders.</p>
<p>It doesn’t compete with Claude Code or Codex. Instead, it pulls already-capable AI tools into a unified task system, issuing them badges, scheduling their tasks, and tracking their progress. You create an Issue on the board and assign it to an AI; the corresponding Agent picks up the task, the local daemon on the bound computer invokes the underlying AI CLI, reports status during execution, and returns the results when finished.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/multica-ai-team/01-multica-board.png" alt="In the official Multica board, humans and multiple AI agents claim and advance Issues on the same task panel" loading="lazy" decoding="async">
  <figcaption>The official Multica board: humans and AI appear on the same task panel, with task statuses and assignees all visible in one place.</figcaption>
</figure>
<p>Above is the official Multica board interface. Humans and AI share the same task board, allowing you to delegate work to an AI employee just like assigning tasks to a coworker.</p>
<p>Multica’s code repository is public, and it supports self-hosting. However, it uses a modified Apache 2.0 license with additional commercial and branding terms, so you can’t equate “public code” with “free for all uses forever.”</p>
<p>The tool lineup also changes quickly. Verified as of July 17, 2026, the official Providers Matrix lists 16 built-in tools, including Claude Code, Codex, Cursor, Hermes, OpenClaw, Grok, and others; Gemini does not appear in this matrix as an independent provider. My Gemini researcher is a personal workflow setup—it doesn’t mean everyone gets the same combination out of the box.</p>
<p>After running <code>multica setup</code>, the daemon detects recognizable AI CLIs in your computer’s <code>PATH</code> and registers them as runtimes. You still have to create the actual AI employees yourself and bind them to specific runtimes; installing the software doesn’t automatically assemble the tools on your machine into a team.</p>
<h2 id="my-team-setup">My Team Setup</h2>
<p>I set up a six-member team in Multica. The screenshot below shows my division of labor: one dispatch hub plus five specialized AIs. I clearly defined what each one handles and what is strictly off-limits.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/multica-ai-team/02-team-roles.jpg" alt="The six AI roles and their respective responsibilities listed in the Multica team settings interface" loading="lazy" decoding="async">
  <figcaption>My six-member setup: one dispatch hub plus five dedicated roles with clearly defined responsibilities and permissions.</figcaption>
</figure>
<h3 id="dispatcher-dispatch-router">Dispatcher: Dispatch Router</h3>
<p>Only distributes tasks and monitors status without touching the work itself. When a request comes in, it first determines who should take it: if information lookup is needed, it calls the researcher; if architecture design is needed, it calls the architect; only when it’s time to write code does it hand off to the engineer.</p>
<h3 id="researcher-gemini-context-scanner">Researcher: Gemini Context Scanner</h3>
<p>Dedicated to reading ultra-long documents and scanning multiple files. I hand off long, sprawling context to it—like reading an entire project directory in one go, or chewing through a 3,000-line config file—and have it extract what’s relevant to the current task.</p>
<h3 id="scout-grok-web-scout">Scout: Grok Web Scout</h3>
<p>Responsible for real-time web searches, browsing websites, and checking the latest updates on X. For instance, if a framework just dropped an update yesterday that our project depends on, I have the scout dig up the original announcement, official docs, and developer discussions first, then bring back usable material.</p>
<h3 id="architect-fable-lead">Architect: Fable Lead</h3>
<p>Responsible for solution design, tech stack selection, and risk assessment. I gave it one hard-and-fast rule: don’t touch the code. It can analyze the project structure, point out which modules need changes, and outline the implementation order, but it cannot touch or edit files along the way.</p>
<h3 id="engineer-codex-engineer">Engineer: Codex Engineer</h3>
<p>The only role on the team allowed to write code. It turns the architect’s proposal into actual code, fills in tests, fixes bugs, and delivers reviewable results. Concentrating write permissions into a single role ensures you don’t have three or four AIs modifying the same batch of files at once, leaving everyone confused about who changed what.</p>
<h3 id="reviewer-sol-reviewer">Reviewer: Sol Reviewer</h3>
<p>Independent review, dedicated to nitpicking code and making the final pass-or-reject call. It also only reviews without writing; when it spots an issue, it bounces the task back to Codex Engineer instead of trying to patch things itself while pointing out flaws.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/multica-ai-team/03-roles-ledger.png" alt="Comparison chart of responsibilities, permitted actions, and prohibitions for the six AI roles" loading="lazy" decoding="async">
  <figcaption>Six roles and their permission boundaries: dispatch, research, search, architecture, coding, and review each handle only their own slice of work.</figcaption>
</figure>
<p>Why break things down so granularly? Because AI has a common bad habit: ask it to architect, write code, add tests, and review its own output all at once, and it will cut corners along the way, cobbling together something that runs but is a nightmare to maintain. Splitting design, implementation, and review gives every stage a clear owner, making it much easier to pinpoint where things went wrong.</p>
<p>Task statuses in Multica move from queued, dispatched, and running to completed, failed, or cancelled. The AI can report progress during execution and raise blockers when it hits a wall. The dashboard makes it much easier to see where things are stuck, but that doesn’t mean you can blindly leave tasks running overnight; unclear task descriptions, underlying tool errors, or environment issues will cause the AI to fail just the same.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/multica-ai-team/04-ai-team-journey.jpg" alt="Illustration of two hikers walking along a mountain path toward a distant communication tower" loading="lazy" decoding="async">
  <figcaption>Breaking collaboration into distinct legs with visible progress makes troubleshooting far easier than having every model sprint toward the finish line at once.</figcaption>
</figure>
<p>I also really like its Skills system, though one point from the original text needs correcting: completing a task successfully doesn’t magically turn the output into a Skill on its own. You have to package verified methods into a Skill or import an existing one, then attach it to the relevant Agent. Whenever a similar deployment, check, or operational task comes up later, other roles on the team can reuse it without having to be taught from scratch every time.</p>
<h2 id="is-the-code-secure">Is the Code Secure?</h2>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/multica-ai-team/05-runtime-local.jpg" alt="The Multica runtime panel showing multiple local AI tools online" loading="lazy" decoding="async">
  <figcaption>My local runtime environment: the daemon runs on a MacBook, and the panel shows whether each AI tool is online in one place.</figcaption>
</figure>
<p>Above is my runtime environment panel. The background daemon runs on my MacBook, and the panel shows eight AI tools online and on standby.</p>
<p>Multica’s server is responsible for storing and coordinating projects, issues, task statuses, and other metadata; the actual invocation of AI CLIs happens via the local daemon on the bound machine. The server doesn’t execute code on behalf of Agents, nor does it dig directly into your local directories to do work.</p>
<p>However, “local execution” doesn’t mean “data never leaves your computer.” If the underlying call goes to a remote model, the prompts, file snippets, and context needed to complete the task may still be transmitted according to the policies of the respective AI tools and model providers. For proprietary company code, client data, secrets, and internal projects, you still need to audit each tool’s permissions and data policies individually.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/multica-ai-team/06-data-boundary.png" alt="Diagram showing the data boundaries between Multica cloud coordination, the local daemon, and remote model providers" loading="lazy" decoding="async">
  <figcaption>The local daemon handles execution, but remote models may still receive the prompts, file snippets, and context needed for tasks.</figcaption>
</figure>
<p>The original screenshot also shows device names, workspaces, and daemon details. They aren’t passwords, but they are operational traces worth scrubbing before publishing. A screenshot proves which runtimes were online at the time; a single image alone cannot prove a cross-device task actually ran to completion.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/multica-ai-team/07-ai-team-cover.jpg" alt="Illustration of a human and a robot walking side by side up a hillside" loading="lazy" decoding="async">
  <figcaption>Tools can run side by side, but the boundaries, sequence, and acceptance criteria are still set by humans.</figcaption>
</figure>
<h2 id="managing-more-than-just-one-machine">Managing More Than Just One Machine</h2>
<p>This is one feature of Multica that genuinely surprised me: it doesn’t just manage the machine right in front of you.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/multica-ai-team/08-runtimes-two-devices.jpg" alt="The Multica Runtimes panel showing two online devices and their available tools" loading="lazy" decoding="async">
  <figcaption>My Runtimes panel: two devices online at once, with each machine's available runtimes and tools visible in one place.</figcaption>
</figure>
<p>Above is my own Runtimes panel. There are two devices listed: one named enzo, which is my work computer; the other is enzodeMacBook-Pro-2.local. Both show as online in the screenshot, and you can see at a glance what runtimes and tools are available on each machine.</p>
<p>You can run one daemon on your office Mac and another on your home PC. When traveling, opening Multica lets you see the online status of both machines without having to SSH in first to run status commands.</p>
<p>Agents on your work machine can handle one class of tasks, a beefier desktop at home can take on builds, and tools on your laptop can handle document scanning. When you need more computing power, you can simply add another idle machine into the runtime pool.</p>
<p>There’s an important caveat here: tasks don’t automatically drift to another machine just because it’s faster. Each Agent is bound to a runtime you select, and tasks must be assigned according to that relationship—there is no automatic load balancing.</p>
<p>So “managing all compute from a single dashboard” is more accurately understood as: you can monitor runtime status, activity, and usage across multiple machines in one view, but the actual task execution still falls on each bound computer and its underlying tools.</p>
<h2 id="how-does-it-compare-to-hermes-and-openclaw">How Does It Compare to Hermes and OpenClaw?</h2>
<p>They occupy completely different niches; one doesn’t simply replace the other.</p>
<h3 id="multica-managing-a-team">Multica: Managing a Team</h3>
<p>Multica is an AI team management platform. It handles task distribution across multiple AIs and humans: who is doing what, how far along things are, which task is stuck, and which Skills belong to which Agents. It fits people who are already running multiple AI tools simultaneously and need to break down tasks and track status.</p>
<h3 id="hermes-long-term-execution-with-context">Hermes: Long-Term Execution with Context</h3>
<p>Hermes is an AI agent equipped with persistent memory, Skills, subagents, channels, and automation capabilities. I prefer to think of it as a long-term personal assistant—the longer you work together, the more memories and reusable methods it accumulates.</p>
<p>Hermes’s MoA isn’t “multi-model voting” as the original text claimed, either. It has multiple reference models analyze a problem in parallel before handing the results to an aggregator model, which generates the final response and calls tools when needed. Running multiple models generally increases invocation volume, but costs depend on the models, turns, and configuration—you can’t just slap a fixed “80x” multiplier on it.</p>
<h3 id="openclaw-hooking-ai-into-chat-interfaces">OpenClaw: Hooking AI into Chat Interfaces</h3>
<p>OpenClaw is a self-hosted personal AI assistant and messaging gateway. A typical use case is connecting AI to chat channels, letting you assign tasks, manage schedules, triage inboxes, or run background automations via chat messages. It can participate in coding tasks too, but its strength lies in acting as a messaging gateway and personal automation hub.</p>
<p>The original text mentioned WeChat, and this needs clarification: OpenClaw’s WeChat integration relies on an external plugin—it doesn’t come out of the box by default in every installation environment.</p>
<h3 id="the-bottom-line-on-how-to-choose">The Bottom Line on How to Choose</h3>
<p>If you need to “split five tasks among three AIs and watch who’s stuck and who’s finished,” that’s Multica; if you need to “fire off a message in a chat app and have an AI get things done,” that’s OpenClaw; if you need an Agent with persistent memory, Skills, and subagents, Hermes is the better fit.</p>
<p>They can also work together. Multica’s current list of built-in providers includes Hermes and OpenClaw. Once the respective CLIs are installed and recognized by the runtime, they can plug into Multica as underlying tools. Multica handles tasks and status, while Hermes or OpenClaw tackles what they do best.</p>
<h2 id="does-it-burn-through-cash">Does It Burn Through Cash?</h2>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/multica-ai-team/09-token-usage.jpg" alt="The Multica token usage leaderboard showing Sol Reviewer's count significantly higher than the other roles" loading="lazy" decoding="async">
  <figcaption>My token usage panel: Sol Reviewer logged 167.1M tokens, but total volume alone cannot be converted into an accurate cost.</figcaption>
</figure>
<p>One look at my usage dashboard makes it clear why some people call this way of working “paying to work.” Sol Reviewer alone logged 167.1M tokens, way ahead of the pack.</p>
<p>Tokens are the basic unit of measurement models use when processing text. The common rule of thumb that “four English characters equal roughly one token” is only a rough guideline for English; Chinese, code, punctuation, and different models can all vary wildly. More importantly, having only the raw token total without the model breakdown, prompt-to-completion ratios, cache pricing, and billing periods means you can’t simply convert 167.1M directly into an exact bill in RMB.</p>
<p>This setup can certainly get expensive, but it depends on what you use it for. If you only rely on a single model to write the occasional script or squash bugs, sticking with your existing tools is far less hassle. Bolting on an entire team management system just to get one AI working only adds configuration and maintenance overhead.</p>
<p>Multica’s value shines in multi-role collaboration. When a project reaches a certain scale—requiring task decomposition, role specialization, progress tracking, and the repeated reuse of verified methods—this management layer starts making sense. What it saves isn’t just a handful of model calls, but all the time I’d otherwise spend alt-tabbing between windows, re-explaining context over and over, and manually chasing down tasks.</p>
<p>Another perspective is treating it as tuition. Practicing how to orchestrate AI collaboration early on feels a lot like learning how to manage an engineering team ten years ago. But paying tuition has to deliver positive feedback: the output has to be usable, exposed problems need to be fixable, and the next run has to be more reliable than the last. If you’re just spinning up multiple models only to get redundant answers and end up redoing everything yourself, you’re just setting money on fire.</p>
<p>My cost-saving strategy is tiered routing: long documents go to models that are better suited for reading and reasonably priced, real-time searches go to Grok, critical design proposals go to the architect, final code is written by Codex Engineer, and Sol Reviewer only steps in when an independent sanity check is truly needed.</p>
<p>Hermes MoA has multiple reference models analyze the same problem before an aggregator synthesizes the results; Multica’s division of labor is more about having distinct roles handle search, planning, coding, and review separately. The two approaches solve different problems and have entirely different cost structures.</p>
<h2 id="beginners-guide-launching-your-ai-crew-in-five-steps">Beginner’s Guide: Launching Your AI Crew in Five Steps</h2>
<p>Here is a step-by-step guide from scratch. Multica is still iterating, and the installation methods and Providers Matrix may change, so always refer to the current official documentation during actual setup.</p>
<h3 id="step-1-install-multica">Step 1: Install Multica</h3>
<p>On Mac or Linux with Homebrew, enter the following in your terminal:</p>
<pre class="astro-code github-light" style="background-color:#fff;color:#24292e; overflow-x: auto;" tabindex="0" data-language="text"><code><span class="line"><span>brew install multica-ai/tap/multica</span></span></code></pre>
<p>Without Homebrew, use the official install script:</p>
<pre class="astro-code github-light" style="background-color:#fff;color:#24292e; overflow-x: auto;" tabindex="0" data-language="text"><code><span class="line"><span>curl -fsSL https://raw.githubusercontent.com/multica-ai/multica/main/scripts/install.sh | bash</span></span></code></pre>
<p>On Windows, use the PowerShell install script. Once installed, run <code>multica version</code> to confirm the command works properly.</p>
<h3 id="step-2-initialize">Step 2: Initialize</h3>
<p>Enter the following in your terminal:</p>
<pre class="astro-code github-light" style="background-color:#fff;color:#24292e; overflow-x: auto;" tabindex="0" data-language="text"><code><span class="line"><span>multica setup</span></span></code></pre>
<p>It connects to Multica Cloud, opens your browser to complete login, saves your credentials, and starts the daemon. Once running, the daemon detects recognizable AI CLIs on your machine and registers the corresponding runtimes.</p>
<h3 id="step-3-confirm-your-computer-is-online">Step 3: Confirm Your Computer Is Online</h3>
<p>Open the Multica web dashboard and navigate to <code>Settings → Runtimes</code>. Your computer should appear in the list with an online status. What you see here is the connection status of the runtime, which is also the execution environment you’ll select when creating AI employees later.</p>
<p>If it’s offline, go back to your terminal and run:</p>
<pre class="astro-code github-light" style="background-color:#fff;color:#24292e; overflow-x: auto;" tabindex="0" data-language="text"><code><span class="line"><span>multica daemon start</span></span></code></pre>
<p>Then check the status with <code>multica daemon status</code>.</p>
<h3 id="step-4-create-your-first-ai-employee">Step 4: Create Your First AI Employee</h3>
<p>Go to <code>Settings → Agents</code>, click <code>New Agent</code>, and select the provider, model, and role description in order. For example, if you already have Claude Code installed, name it something like “Engineer Wang,” then bind it to the runtime that just came online.</p>
<p>Repeat this step to create multiple Agents. Bind each Agent to a specific runtime and underlying tool, then configure its responsibilities, permissions, and Skills as needed.</p>
<h3 id="step-5-assigning-work">Step 5: Assigning Work</h3>
<p>Head back to the board, create a new Issue, clearly describe what needs to be done, and select the corresponding AI employee under assignee.</p>
<p>The task enters the queue and gets dispatched to the Agent. Once execution starts, status and progress appear in the activity feed; completions, failures, cancellations, or blockers are all logged. Human and AI actions weave together in the same activity stream, looking very much like a team chat group.</p>
<p>If you want to go fully self-hosted, you need to think of the server side and the local execution layer separately. The official Self-host Quickstart uses Docker or Kubernetes to deploy the server; once the server is running, execute:</p>
<pre class="astro-code github-light" style="background-color:#fff;color:#24292e; overflow-x: auto;" tabindex="0" data-language="text"><code><span class="line"><span>multica setup self-host</span></span></code></pre>
<p>Self-hosting replaces only the server layer; the actual Agents are still executed by your local daemon and AI tools. Don’t mix this up with the regular Cloud initialization command.</p>
<h2 id="final-thoughts">Final Thoughts</h2>
<p>I’d recommend beginners test the waters with five to ten simple tasks first, just to see if the work these AIs produce meets a “usable and shippable” standard. Don’t throw your most critical project at them right out of the gate.</p>
<p>If you only use AI occasionally, opening Claude Code, Codex, or any single tool directly is much simpler. Multica introduces the overhead of managing Agents, runtimes, task states, and Skills—there’s no point in building a team just for the sake of having a team.</p>
<p>But if you’ve already been battered by juggling multiple terminal windows, manually chasing down progress day in and day out, and repeatedly retyping the exact same context into different chat windows, Multica fills that exact void. It turns “one person juggling five terminals” into “one manager watching a single board.”</p>
<p>As for burning through tokens, my stance remains the same as at the start: it’s entirely up to you. If you feel a project is worth practicing on early, go for it, but you have to get positive returns. If the output is usable and iterable, and the pitfalls you hit can be turned into Skills you can reuse next time, then those tokens were well spent.</p>
<p>Burning cash with zero output and nothing reusable left behind—that really is just “paying to work.”</p>
<h2 id="fact-check--references">Fact Check &amp; References</h2>
<ul>
<li><a href="https://multica.ai/docs/cloud-quickstart">Multica Cloud Quickstart</a></li>
<li><a href="https://multica.ai/docs/providers">Multica Providers Matrix</a></li>
<li><a href="https://multica.ai/docs/self-host-quickstart">Multica Self-host Quickstart</a></li>
<li><a href="https://hermes-agent.nousresearch.com/docs/user-guide/features/mixture-of-agents">Hermes Mixture of Agents</a></li>
<li><a href="https://docs.openclaw.ai/channels/wechat">OpenClaw WeChat Channel Documentation</a></li>
</ul>
]]></content:encoded>
  </item>
  <item>
    <title>Stop Making Your Seedance Prompts Longer</title>
    <description>I plugged in several &apos;universal&apos; Seedance prompt templates as-is, but ended up cutting them shorter and shorter. Leave characters and scenes to reference images, and let text handle only the action. During generation, test motion with low-res previews first; once the shot is locked, pass it to Topaz for upscaling.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-07-15-seedance-prompts-and-story/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-07-15-seedance-prompts-and-story/</guid>
    <pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p class="article-deck">I recently saved a few "universal prompts" for Seedance, and they all had one thing in common: they were long. After messing around with them, I realized the ones that actually work are written even shorter: leave characters and scenes to reference images, and use text only for action.</p>
<p>One prompt spelled out everything: focal length, color temperature, dust in the air, character mood, camera speed. I plugged it in as-is, and the footage looked okay. The person walked, curtains moved, light came in from the window.</p>
<p>But when I put it next to a single line—“The girl hangs up the phone, pushes open the door, and runs out into the rain”—I couldn’t see where that massive paragraph had won.</p>
<p>What’s more troublesome is that every once in a while, it really does produce a gorgeous shot. Once the pretty picture is done, you still have no idea which phrase did the trick. Next time you switch characters or swap rooms, you have to drag the entire block over again and try your luck.</p>
<p>It’s a bit like buying a lottery ticket. Even if you win, you can’t explain how the numbers came together.</p>
<h2 id="ive-been-writing-shorter-and-shorter-prompts">I’ve Been Writing Shorter and Shorter Prompts</h2>
<p>Seedance 2.0 can already take text, images, audio, and video simultaneously. If an image can do the job, let the image do it. Model capabilities and billing methods will keep evolving; refer to the official site when you use it for exact details on supported inputs and pricing.</p>
<p>When I have a consistent character reference image, I stop writing about how old she is, her hairstyle, or which jacket she’s wearing. When the platform supports reusing a “subject,” I just reuse it. The same goes for scenes. A single image already establishes the space, textures, lighting, and character proportions; writing it all out again only blurs the focus.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/seedance-story/02-reference-over-adjectives.jpg" alt="The creator lays character and scene reference images across the workbench, with only a short shot note beside them" loading="lazy" decoding="async">
  <figcaption>Leave characters and scenes to reference images; let text handle only what happens next in the frame.</figcaption>
</figure>
<p>Save text for changes not present in the image.</p>
<p>Here is how I write them now:</p>
<blockquote class="shot-prompt">
  <p>Medium close-up. She hangs up the phone without putting it down. She stares out the window, pausing for two seconds, as the sound of rolling cart wheels comes from the end of the hallway.</p>
</blockquote>
<p>That’s it. Shot scale, action, pauses, sound—all of them can be checked. Did she pause for two seconds? Did her gaze shift over? Did the rolling wheels keep up? Once it generates, you can tell at a glance.</p>
<p>“Melancholic, poetic, cinematic, warm sunlight, dust, memory” aren’t forbidden words, of course. It’s just that they can’t take action for the character. If cutting those words suddenly leaves the person in the shot with nothing to do, then that shot wasn’t clearly thought through to begin with.</p>
<p>I handle sound separately, too. Since there’s still editing ahead, I only let the model handle dialogue, ambient noise, and foley. The doorbell, rain, shoes splashing in water—these grow out of the visuals. Don’t rush to generate BGM, or your pacing can easily get locked into an ill-fitting track.</p>
<p>Take the girl rushing out of the convenience store into the rain. The character image tells the model who she is; the scene image tells it what the door and the street look like. The text only says: The phone rings, she checks the screen, her expression changes, and she pushes the door open and runs out.</p>
<p>I don’t push for a final cut on round one, either. I check four things first: Did the face change? Is the sequence of actions right? Did the camera jump erratically? Did the key sounds keep up? Whichever fails is the one I fix.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/seedance-story/03-one-shot-one-action.jpg" alt="In a dim editing room, a single storyboard frame shows only the solitary action of a girl checking her phone and rushing into the rain" loading="lazy" decoding="async">
  <figcaption>One shot, one action. Only when something breaks do you know whether to fix the action, the reference image, or the camera.</figcaption>
</figure>
<h2 id="a-few-lessons-burned-through-credits">A Few Lessons Burned Through Credits</h2>
<p>Make a storyboard, but make it for yourself first.</p>
<p>It helps me decide the shot sequence, character blocking, and where to cut. But toss an entire storyboard crammed with arrows, curves, tables, and tiny text at a model, and you’ll often end up talking past each other. The model sees a complex image; it won’t necessarily follow the reading order in your head.</p>
<p>Break key shots into individual reference images, and write out the sequence in short sentences. It feels clunkier, but it’s much more solid.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/seedance-story/04-the-storyboard-is-for-humans.jpg" alt="The creator lays out hand-drawn storyboards on a table, crossing out redundant shots with a pencil" loading="lazy" decoding="async">
  <figcaption>Storyboards help humans cut shots first. When handing them to a model, breaking key visuals into individual frames makes inspection much easier than stuffing the whole board in.</figcaption>
</figure>
<p>When I write timecodes, it’s mainly to stop myself from cramming too many actions into a single shot.</p>
<p>“0 to 3 seconds close-up, 3 to 6 seconds zoom out” can help me lay out the order, but you can’t count on the model to cut on the dot at the 3-second mark every time. Stuffing five or six shots into a dozen seconds usually ends with none of them turning out clear.</p>
<p>I don’t obsess over 720p versus 1080p from the start, either.</p>
<p>When testing characters, actions, and camera moves, low-res is plenty as long as you can see whether the face changed or the action drifted off course. There’s no need to make the model churn out 1080p every round. On platforms that deduct tokens, points, or credits by resolution, generating low-res first is far cheaper and saves waiting time.</p>
<p>Once the shot is locked down, feed the selected clip to tools like Topaz Video AI for upscaling and sharpening. If the action is wrong, Topaz can’t save it anyway, so I’d rather spend my credits upfront testing a few more rounds.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/seedance-story/05-tools-remove-friction.jpg" alt="On the workbench, automated tools have finished the basic operations, while the creator is still choosing the next storyboard frame on paper" loading="lazy" decoding="async">
  <figcaption>Automated tools finish the repetitive tasks, but I still have to choose one frame from several storyboard panels.</figcaption>
</figure>
<p>I also have a very crude check now: if I can’t even get through reading my own prompt, I probably haven’t seriously thought through what should happen in that shot.</p>
<p>That style of writing is just piling on words in hopes that a few of them might accidentally click. Once finished, even you can’t tell which line is worth keeping.</p>
<h2 id="why-there-are-flowers-behind-the-door">Why There Are Flowers Behind the Door</h2>
<p>What these practices cut out is rework: you don’t have to keep re-describing the character, you don’t have to hunt for conflicts inside bloated prompts, and you don’t have to roll the dice on high-res renders.</p>
<p>Once shots start rendering quickly, I soon hit a wall with a different set of questions:</p>
<p>Why does she run out after taking that call? Why did the cart in the hallway make her pause? Why should the audience keep following her?</p>
<p>AI can list twenty answers. I have to delete nineteen of them.</p>
<p>I’d rather take a sheet of paper and draw three boxes.</p>
<p>The first: she stands outside the door.</p>
<p>The second: she pushes the door open and goes in.</p>
<p>The third: no one is in the room, but the table is covered with flowers.</p>
<figure class="visual-essay__figure">
  <img src="https://blog.enzocreative.me/images/seedance-story/06-why-the-flowers.jpg" alt="A woman pushes open a dim room door, finding a long table in an empty room covered with fresh flowers" loading="lazy" decoding="async">
  <figcaption>The flowers can be left to the model to shoot. But first, I have to figure out why she didn't cry when she pushed the door open and saw them.</figcaption>
</figure>
<p>Seedance can give me ten ways to push open a door, and ten expressions after seeing the flowers.</p>
<p>But I need to know why it’s this door, why there are flowers inside, and why she didn’t cry when she saw them.</p>
<p>Next time I write a Seedance prompt, I’ll probably write it even shorter.</p>
<p>A character image, a scene image, a single line of action. What little time is left, I want to save for the flowers behind the door.</p>
<h2 id="faq">FAQ</h2>
<h3 id="why-do-prompts-get-worse-as-they-get-longer">Why Do Prompts Get Worse as They Get Longer?</h3>
<p>Long prompts can occasionally yield gorgeous shots, but you can never tell which phrase actually made it happen. Switch characters or swap rooms, and you have to drag the entire spell over again to try your luck—a bit like buying a lottery ticket. Even if you win, you can’t explain how the numbers came together. Short, inspectable, reusable prompts are what actually work.</p>
<h3 id="should-characters-and-scenes-still-be-written-into-the-prompt">Should Characters and Scenes Still Be Written into the Prompt?</h3>
<p>Once you have reliable reference images, you don’t need to write them anymore. The character image already establishes how old she is, her hairstyle, and which jacket she’s wearing; the scene image already makes the space, textures, lighting, and character proportions clear. Writing it all again only blurs the focus. Text should be reserved solely for changes not present in the image: actions, pauses, sound.</p>
<h3 id="should-you-generate-low-res-previews-first">Should You Generate Low-Res Previews First?</h3>
<p>Yes. When testing characters, actions, and camera moves, low-res is plenty as long as you can tell whether the face changed or the action drifted off course; there’s no need to output 1080p every round. Most platforms deduct tokens, points, or credits by resolution, so generating low-res first is cheaper and cuts down the wait. Once the shot is locked down, hand it off to Topaz Video AI for upscaling—though if the action is wrong, upscaling won’t save it anyway.</p>
<p>To see how the same mindset applies to shots with a cinematic film look, check out <a href="https://blog.enzocreative.me/posts/2026-08-05-ai-cinematic-film/">AI Can Already Shoot with a “Cinematic Film” Look</a>; to systematically learn how to write shot-by-shot prompts and build complete storyboards, see the preview page for the <a href="https://blog.enzocreative.me/posts/2026-07-20-higgsfield-ai-video-course/">Higgsfield AI Video Course</a>. For more hands-on AI video creation reviews, see our <a href="https://blog.enzocreative.me/topics/ai-video/">AI Video Creation</a> topic.</p>
<p class="article-source">Source note: Descriptions of multimodal input in this article reference ByteDance Seed team's <a href="https://seed.bytedance.com/en/blog/official-launch-of-seedance-2-0">official introduction to Seedance 2.0</a>; timecodes, low-res previews, and Topaz post-upscaling reflect personal workflow experience. Platform billing methods vary, and post-upscaling cannot fix an action that was generated wrong in the first place.</p>
]]></content:encoded>
  </item>
  <item>
    <title>How to Make the Plasma One Card Actually Worth It</title>
    <description>This card is worth a try, but don&apos;t get carried away. Core is the sweet spot under $1,000 a month, do the math on the XPL lockup before touching Platinum, and mainland users shouldn&apos;t obsess over passport myths—what matters is whether your details actually match.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-06-18-plasma-one-card-guide/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-06-18-plasma-one-card-guide/</guid>
    <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>When I saw Plasma One popping up on my feed over the last couple of days, my first reaction was pretty simple.</p>
<p>Another “god-tier card”?</p>
<p>4% cash back, AI subscription rebates, a ChatGPT Go subsidy, spending directly via Visa from your stablecoin balance, and Apple Pay support.</p>
<p>It definitely sounds easy to get hyped about.</p>
<p>But after digging through the rules, the card didn’t feel that magical to me.</p>
<p>It works, and it has a sweet spot.</p>
<p>But it’s not the kind of card you can swipe mindlessly where the more you spend, the more you make.</p>
<p><strong>For Core users, spending around $1,000 a month is about right.</strong></p>
<p>Because the first $1,000 gets you 3%, and the cash back rate drops after that.</p>
<p><strong>For Platinum users, the truly comfortable range is the first $10,000.</strong></p>
<p>The first $1,000 gets 4%, and it stays at 3% up to $10,000—past that, it’s not nearly as sexy.</p>
<p><strong>Whether mainland Chinese users can register comes down to whether your proof of address matches what you entered. The passport itself is rarely the blocker.</strong></p>
<p>This point is crucial.</p>
<p>A lot of tutorials frame it like some esoteric ritual, but when people actually get stuck, it’s almost always because the name, address, and proof of address don’t line up.</p>
<p>Speaking of cash back, skip the promo posters and look straight at the tiers.</p>
<p><img src="https://blog.enzocreative.me/images/plasma-one-cashback-bands.jpg" alt="Plasma One cash back tiers"></p>
<p>Here’s how the base cash back looks for Core:</p>
<p>First $1,000: 3%.</p>
<p>Up to $2,000: 2%.</p>
<p>Up to $3,000: 1%.</p>
<p>Over $3,000: 0.25%.</p>
<p>So if you’re just after the cash back, Core’s sweet spot is keeping it under $1,000 a month.</p>
<p>For example, if you already have regular USD expenses—AI subscriptions, foreign software, routine small purchases—running them through this card to pocket 3% works well enough.</p>
<p>But forcing thousands of dollars of spend just to chase cash back? Not worth it in my view.</p>
<p>Platinum looks a bit more impressive.</p>
<p>First $1,000: 4%.</p>
<p>Up to $10,000: 3%.</p>
<p>Up to $20,000: 2%.</p>
<p>Over $20,000: 1%.</p>
<p>The catch is that Platinum doesn’t come free.</p>
<p>The current rules require locking up 100,000 XPL for 12 months, which will later increase to 150,000 XPL.</p>
<p>At that point, it’s not just getting a regular card.</p>
<p>You’re taking on the price volatility of a stash of XPL in exchange for higher cash back and perks.</p>
<p>So my take is: unless you have steady, large-volume USD spending, or you were already planning to lock up XPL, don’t let Platinum’s 4% go to your head.</p>
<p>Just start with Core to test the waters.</p>
<p>The card also has a pretty practical little perk: Core offers up to an $8/month ChatGPT Go rebate.</p>
<p>I actually find this more legit than a lot of the splashy marketing claims.</p>
<p>Because AI subscriptions are something you’re paying for anyway, so every bit saved counts.</p>
<p>Back to registration.</p>
<p>Looking through feedback on X, people with mainland Chinese passports definitely have gotten approved.</p>
<p>Just don’t take that to mean “any mainland user can breeze through without effort.”</p>
<p>KYC was never a tutorial-following game to begin with.</p>
<p>The details you enter, the info on your ID, and what’s on your proof of address all need to corroborate one another.</p>
<p>That’s the whole point.</p>
<p><img src="https://blog.enzocreative.me/images/plasma-one-onboarding-checklist.jpg" alt="Plasma One onboarding checklist"></p>
<p>If you want to give it a try, this is roughly the sequence:</p>
<ol>
<li>Download Plasma One and register an account.</li>
</ol>
<p>During sign-up, it will ask you to select a region. The most common route in the community is choosing Hong Kong.</p>
<p>But by no means should you interpret this as grabbing any random Hong Kong address to fill in.</p>
<p>If they ask for proof of address later on, you have to be able to provide documentation that matches that exact address.</p>
<p>Without authentic, verifiable documents, don’t force it.</p>
<ol start="2">
<li>Complete ID verification.</li>
</ol>
<p>Select China as the issuing country.</p>
<p>Use a passport if possible.</p>
<p>Some say national ID cards work, but I wouldn’t call that a reliable path. A passport at least aligns better with English naming.</p>
<ol start="3">
<li>Fill in your address.</li>
</ol>
<p>Don’t get sloppy here.</p>
<p>If you selected Hong Kong earlier, provide a corresponding Hong Kong address.</p>
<p>More crucially, your subsequent proof of address must show the exact same address.</p>
<p>A missing floor, a mismatched unit, or inconsistent name formatting can all cause problems.</p>
<ol start="4">
<li>Upload proof of address.</li>
</ol>
<p>This is where people trip up most often.</p>
<p>Ideally, your documents should be from the last 3 months: bank statements, utility or telecom bills, government correspondence, or a lease agreement.</p>
<p>The file must be complete and clear, with your name and address clearly legible.</p>
<p>Don’t gamble with screenshots, half-cropped images, or blurry photos.</p>
<ol start="5">
<li>After submitting, don’t rush to close the verification page.</li>
</ol>
<p>A detail many in the community have noted is that after uploading your documents, you’ll enter a screen showing the review is in progress.</p>
<p>Don’t instinctively tap the close button in the top-right corner.</p>
<p>Wait a moment and let it redirect back to the home screen on its own.</p>
<p>If everything went smoothly, you should usually see that the card is ready to activate.</p>
<p>This is community experience, not a magic button.</p>
<p>What really determines the outcome is whether your information actually lines up.</p>
<p>If it fails, don’t rush to open a new account right away.</p>
<p>Check these things first:</p>
<p>Does the name match the passport?</p>
<p>Does the address match the proof of address?</p>
<p>Is the proof of address dated within the last 3 months?</p>
<p>Is the document complete and legible?</p>
<p>Have the same ID and the same face already been submitted repeatedly?</p>
<p>I know there are plenty of wilder suggestions circulating online.</p>
<p>Like buying fake proof of address, doctoring documents, or burning and remaking accounts on failure.</p>
<p>That might look like a shortcut in the short term, but over time it turns your financial accounts into disposable trash.</p>
<p>If you’re just looking to churn once and bail, that’s up to you.</p>
<p>But if you actually want to use the card long-term, I wouldn’t recommend playing that game.</p>
<p><img src="https://blog.enzocreative.me/images/plasma-one-kyc-risk.jpg" alt="Plasma One KYC risk notice"></p>
<p>The app looks roughly like this.</p>
<p>It’s nothing complicated—just standard screens for balances, cards, cash back, and transfers.</p>
<p><img src="https://blog.enzocreative.me/images/plasma-one-real-app-screens.jpg" alt="Plasma One app interface"></p>
<p>How would I personally use it?</p>
<p>Pretty simple.</p>
<p>Start with Core.</p>
<p>Pocket the 3% on the first $1,000 each month.</p>
<p>Route AI subscriptions through it where possible, like smaller plans such as ChatGPT Go.</p>
<p>No rush on Platinum.</p>
<p>Unless you already have heavy USD spending and are fine locking up XPL for 12 months.</p>
<p>Otherwise, locking up a large chunk of volatile assets just for 4% is unnecessary.</p>
<p>Don’t view the cash back as US dollars, either.</p>
<p>It’s paid out in XPL.</p>
<p>It might look like a gain today, but nobody can guarantee where the price goes down the road.</p>
<p>So the people this card suits best aren’t the ones who jump in the second they see the words “god-tier card.”</p>
<p>It’s much better suited for people who already spend in foreign currencies, already pay for AI subscriptions, and can tolerate the risks of stablecoin products.</p>
<p>If your needs happen to align with that, it’s worth a shot.</p>
<p>If not, don’t run around creating work for yourself just to chase some cash back.</p>
<p>I’ll leave the sign-up link here.</p>
<p>App Store link: <a href="https://apps.apple.com/app/plasma-one-stablecoin-card/id6759033493">https://apps.apple.com/app/plasma-one-stablecoin-card/id6759033493</a></p>
]]></content:encoded>
  </item>
  <item>
    <title>How to Switch a Mainland China Account to a Turkish Apple ID: A Hands-On Guide</title>
    <description>iCloud 2TB monthly fees drop from ¥68 to ¥25, and ChatGPT Plus from ¥158 to ¥78. A breakdown of the 6-step process, new iOS 26 risk controls, and gift card sourcing—get it done within 2 hours without a hitch.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-05-06-turkey-apple-id-guide/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-05-06-turkey-apple-id-guide/</guid>
    <pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<blockquote>
<p>Tested and verified working as of May 2026. Primary route: “Register China region first → Switch to Turkey via web”, backed by gift cards.</p>
</blockquote>
<p>Apple’s regional pricing, exchange rates, and risk control rules fluctuate constantly. Before you begin, refer to whatever is shown on <a href="https://account.apple.com">account.apple.com</a> on the day. This guide only guarantees this workflow works as of May 2026.</p>
<p>A Turkish Apple ID can save you serious money. Here is a quick price breakdown:</p>
<table>
<thead>
<tr>
<th>Item</th>
<th>China Monthly</th>
<th>Turkey Monthly (approx.)</th>
<th>Difference</th>
</tr>
</thead>
<tbody>
<tr>
<td>iCloud 2TB</td>
<td>¥68</td>
<td><strong>¥25</strong></td>
<td>Save ~63%</td>
</tr>
<tr>
<td>ChatGPT Plus</td>
<td>¥158</td>
<td><strong>¥78</strong></td>
<td>Save ~50%</td>
</tr>
<tr>
<td>Apple Music</td>
<td>¥10</td>
<td><strong>¥5</strong></td>
<td>Save ~50%</td>
</tr>
<tr>
<td>Select Apps</td>
<td>Unavailable in China</td>
<td>Install directly</td>
<td>—</td>
</tr>
</tbody>
</table>
<p>If you want to compare prices first, check <a href="https://appstoreprice.org/zh/apps/6448311069">appstoreprice.org</a> to pull the regional prices for your target apps so you know what you are aiming for before doing anything.</p>
<p>Here is the high-level workflow:</p>
<pre class="astro-code github-light" style="background-color:#fff;color:#24292e; overflow-x: auto;" tabindex="0" data-language="text"><code><span class="line"><span>[Clean email + Chinese phone number]</span></span>
<span class="line"><span>        │</span></span>
<span class="line"><span>        ▼</span></span>
<span class="line"><span> ① Register a clean China region Apple ID</span></span>
<span class="line"><span>        │  (Browser incognito mode)</span></span>
<span class="line"><span>        ▼</span></span>
<span class="line"><span> ② Switch region to Turkey on the web via account.apple.com/tr/</span></span>
<span class="line"><span>        │  Select None for payment method</span></span>
<span class="line"><span>        ▼</span></span>
<span class="line"><span> ③ Sign out on iPhone → Switch App Store storefront → Sign in with new account</span></span>
<span class="line"><span>        │  Do NOT reverse this order!</span></span>
<span class="line"><span>        ▼</span></span>
<span class="line"><span> ④ Download a free app to lock in the region</span></span>
<span class="line"><span>        │</span></span>
<span class="line"><span>        ▼</span></span>
<span class="line"><span> ⑤ Buy gift card (oyunfor recommended) → Redeem</span></span>
<span class="line"><span>        │</span></span>
<span class="line"><span>        ▼</span></span>
<span class="line"><span> ⑥ Subscribe to ChatGPT Plus / iCloud / Apple Music inside App Store</span></span></code></pre>
<p>The whole process takes around 2 hours. Have these ready before starting:</p>
<ul>
<li>An email address never used for any Apple ID: Gmail or Outlook preferred; 163 or 126 also works. QQ Mail’s success rate dropped significantly in 2026—avoid it if possible</li>
<li>A +86 phone number that can receive SMS text messages normally</li>
<li>A stable non-mainland proxy set to a US or Japan node. It must be in global mode—this is crucial for whether the None option shows up later</li>
<li>A Visa or Mastercard credit card (CMB cards tested working) to buy gift cards later. If you don’t have one, Alipay via SEAGM works too</li>
<li>Do not use your primary iCloud account. Create a dedicated fresh account to avoid any issues with your main account’s data</li>
</ul>
<p>The same mindset applies to other app subscriptions: <a href="https://blog.enzocreative.me/posts/2026-04-22-claude/">Subscribing to Claude Code Max via Nigeria</a> covers the exact same regional pricing arbitrage applied to a different product.</p>
<hr>
<h2 id="must-read-before-you-start">Must-Read Before You Start</h2>
<p>There is a critical change in iOS 26.4: Apple removed the account-switching shortcut inside the App Store and merged it into “Settings → Apple Account → Media &amp; Purchases”.</p>
<p>The biggest pitfall is iOS 26’s new risk controls: if you sign in to the new account without switching the App Store region first, the system will most likely bounce your account right back to the China region, making it much harder to change again. Do not mess up the sequence in Step 3.</p>
<p>On account seasoning: many online tutorials say new accounts need to age for 3–7 days before topping up. In my testing, that’s unnecessary. As long as your IP is solid (stable global proxy, clean node) and you follow the procedure, topping up and subscribing on day one works without issues. Every single one of my own accounts was used on the day of registration, and all are running normally.</p>
<p>The payment card determines whether your account survives. The vast majority of banned account cases I’ve seen were caused by dirty gift cards (especially shady BINs), having nothing to do with whether the account was seasoned. So where you get your card matters far more than waiting a few days.</p>
<hr>
<h2 id="step-1--register-a-clean-china-region-account">Step 1 · Register a Clean China Region Account</h2>
<p>Open your browser in <strong>incognito mode</strong>, visit <a href="https://account.apple.com">account.apple.com</a>, and click “Create Your Apple ID”.</p>
<p>Key details to fill in:</p>
<ul>
<li>Set Country/Region to <strong>China mainland</strong> first (we will switch to Turkey later)</li>
<li>Use the clean email address you prepared</li>
<li>Enter your +86 phone number</li>
<li>Set the date of birth so you are over 18</li>
<li>Complete both email and SMS verification</li>
</ul>
<p>Once registered, <strong>keep the browser window open</strong>, <strong>do not log in on your iPhone’s App Store</strong>, and proceed directly to the next step.</p>
<hr>
<h2 id="step-2--switch-region-to-turkey-via-the-web">Step 2 · Switch Region to Turkey via the Web</h2>
<p>The core step of the entire workflow. Before starting, confirm two things:</p>
<ul>
<li>Proxy is switched to global mode with a US or Japan node</li>
<li>Browser is still in incognito mode</li>
</ul>
<p>Open the Turkey-specific entry point: <strong><a href="https://account.apple.com/tr/">account.apple.com/tr/</a></strong></p>
<p>Going straight to <code>account.apple.com</code> also allows you to change regions, but the <code>/tr/</code> path has a more straightforward interface that saves detours.</p>
<p>After signing in with the China account you just registered:</p>
<ol>
<li>Go to “Personal Information” → “Country/Region” → click “Change”</li>
<li>Select Türkiye / Turkey and agree to the terms</li>
<li>On the payment method page → <strong>select None</strong></li>
<li>Use a generator to create a full Istanbul billing address: <a href="https://1ktools.com/zh-cn/tools/developer/turkey-address-generator">1ktools Turkey Address Generator</a></li>
<li>Keep the phone number as +86; no need to change it</li>
<li>Save, and wait until the top of the account page displays <strong>Türkiye</strong> to confirm success</li>
</ol>
<h3 id="none-option-not-showing-up">“None” Option Not Showing Up?</h3>
<p>The most common roadblock in 2026. Troubleshoot in this order:</p>
<table>
<thead>
<tr>
<th>Order</th>
<th>Checkpoint</th>
<th>Fix</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Is proxy set to <strong>Global</strong>?</td>
<td>Rule-based routing won’t work; must be global. Most common culprit</td>
</tr>
<tr>
<td>2</td>
<td>Is the node stable?</td>
<td>Switch to another US or Japan node and retry</td>
</tr>
<tr>
<td>3</td>
<td>Balance left in account?</td>
<td>Must be zeroed out</td>
</tr>
<tr>
<td>4</td>
<td>Active subscriptions?</td>
<td>Must be canceled and fully expired</td>
</tr>
<tr>
<td>5</td>
<td>Still not showing?</td>
<td>Try the Mac App Store; some users report None appears more easily on Mac</td>
</tr>
<tr>
<td>6</td>
<td>Still stuck?</td>
<td>Skip this and go with the gift card fallback in Step 5</td>
</tr>
</tbody>
</table>
<hr>
<h2 id="step-3--switch-app-store-region-on-iphone-sequence-is-extremely-critical">Step 3 · Switch App Store Region on iPhone (Sequence Is Extremely Critical)</h2>
<p>Mess up the order in this step and your account is ruined. Pay close attention.</p>
<pre class="astro-code github-light" style="background-color:#fff;color:#24292e; overflow-x: auto;" tabindex="0" data-language="text"><code><span class="line"><span>Correct sequence:</span></span>
<span class="line"><span></span></span>
<span class="line"><span>  Sign out of old account ──▶ Switch App Store storefront ──▶ Sign in with new account</span></span>
<span class="line"><span>                              (itms-apps link)</span></span>
<span class="line"><span></span></span>
<span class="line"><span>Wrong sequence (triggers risk control, bouncing you back to China):</span></span>
<span class="line"><span></span></span>
<span class="line"><span>  Sign out of old account ──▶ Sign in with new account directly ──▶ System boots you back to China</span></span></code></pre>
<h3 id="step-1-sign-out-of-your-original-account-first">Step 1: Sign out of your original account first</h3>
<p>iPhone Settings → tap Apple Account at the top → <strong>Media &amp; Purchases</strong> → Sign Out → confirm sign out</p>
<h3 id="step-2-switch-region-first-then-sign-in-do-not-reverse-this">Step 2: Switch region first, then sign in (DO NOT reverse this)</h3>
<p>After signing out, <strong>do not sign in to the new account yet</strong>. Open Safari, copy and paste this link into the address bar, and open it:</p>
<pre class="astro-code github-light" style="background-color:#fff;color:#24292e; overflow-x: auto;" tabindex="0" data-language="text"><code><span class="line"><span>itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/resetAndRedirect?dsf=143480&amp;cc=tr</span></span></code></pre>
<p>Seeing a “Cannot Connect to App Store” popup is normal; ignore it. Once this step is done, the App Store storefront has switched to Turkey.</p>
<h3 id="step-3-go-back-and-sign-in-with-the-new-account">Step 3: Go back and sign in with the new account</h3>
<p>Go back to “Settings → Apple Account → Media &amp; Purchases”, enter the Turkey account credentials, and sign in.</p>
<p>After signing in, open the App Store and verify: the interface changes to English, and your profile page shows Türkiye / Turkey. It’s only successful if these match.</p>
<p>If you get bounced straight back to the China store, the region switch likely didn’t take. Redo from step 1.</p>
<hr>
<h2 id="step-4--download-a-free-app-to-lock-in-the-region">Step 4 · Download a Free App to Lock In the Region</h2>
<p>This step is mandatory. Skip it, and the region will revert on its own.</p>
<p>Search for any free app in the Turkish App Store (WhatsApp, Spotify, etc.). Tap “Get”, and a prompt will appear asking you to complete your account information.</p>
<ul>
<li>Select <strong>None</strong> again for the payment method</li>
<li>Fill in the address again (generate another set using the generator from Step 2)</li>
<li>Use pinyin or English for the name—<strong>do not use Chinese characters</strong></li>
</ul>
<p>Once the download completes, your region is locked in.</p>
<hr>
<h2 id="step-5--buy-gift-cards-to-top-up-oyunfor-recommended">Step 5 · Buy Gift Cards to Top Up (oyunfor Recommended)</h2>
<p>The Turkey region does not accept domestic Chinese credit cards directly for app subscriptions, so topping up relies on <strong>gift cards</strong>. A 500 TL card roughly covers one month of ChatGPT Plus, which is a sensible denomination to start with.</p>
<p>This is the single most critical link in the entire process. No matter how careful you were earlier, buy the wrong card and your account is toast. Almost every account ban I’ve seen was caused by dirty cards. The channel determines everything.</p>
<p>A side-by-side comparison of three mainstream channels:</p>
<table>
<thead>
<tr>
<th>Channel</th>
<th>500 TL Price</th>
<th>Dirty Card Risk</th>
<th>Payment Method</th>
<th>Best For</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>oyunfor</strong> (Recommended)</td>
<td>~¥78 (incl. 2.49% fee)</td>
<td><strong>Lowest</strong></td>
<td>Visa / Mastercard</td>
<td>Want reliability, have credit card</td>
</tr>
<tr>
<td>SEAGM</td>
<td>~¥79</td>
<td>Relatively Low</td>
<td><strong>Alipay</strong>, Credit Card</td>
<td>No credit card, want hassle-free</td>
</tr>
<tr>
<td>Xianyu</td>
<td>¥79–82</td>
<td><strong>Highest</strong></td>
<td>Alipay</td>
<td>Don’t care about risk, want convenience</td>
</tr>
</tbody>
</table>
<h3 id="why-choose-oyunfor">Why Choose oyunfor</h3>
<p>oyunfor is a veteran local Turkish gaming card vendor: direct sales, clean card stock, and legitimate supply channels. Cards bought here rarely run into issues during Apple’s risk audits. Cheap cards on Xianyu are mostly black-market or gray-market cards; risking your entire account just to save a few bucks is not worth it.</p>
<p>URL: <a href="https://www.oyunfor.com/">oyunfor.com</a></p>
<p>Step-by-step instructions:</p>
<ol>
<li>Register an account. Chinese mobile numbers can register directly. Use Gmail for the email (163/126 does not work; QQ untested)</li>
<li>Log in, search for “Apple Store iTunes Gift Card”, or go straight to <a href="https://www.oyunfor.com/apple-store">oyunfor.com/apple-store</a></li>
<li>Select the 500 TL denomination and add it to your cart</li>
<li>Select <strong>Visa/Mastercard credit card</strong> for payment; <strong>CMB Visa tested working</strong></li>
<li>After payment clears, the redemption code will be sent to your registered email, usually within a few minutes</li>
</ol>
<p>Fees: card payments incur a 2.49% transaction fee. For 500 TL, the actual charge comes out to around ¥77.66 (subject to exchange rate fluctuations).</p>
<p>Do not use a proxy or IPv6 during checkout on oyunfor, or payment will fail. Just pay over a direct domestic connection.</p>
<p>If you don’t have a credit card, use SEAGM. Just search for “iTunes Gift Card Turkey”. It supports Alipay, requires no proxy, and costs only 1–2 yuan more while saving you hassle. URL: <a href="https://www.seagm.com/">seagm.com</a></p>
<h3 id="redeeming-the-card-code">Redeeming the Card Code</h3>
<p>iPhone Settings → tap Apple Account at the top → <strong>Media &amp; Purchases</strong> → Redeem Gift Card or Code → paste code.</p>
<p>It may ask for an address again during redemption; fill it in normally (using the address from the generator earlier).</p>
<p>If None refused to appear earlier, it usually shows up automatically after this step: once there is a balance, Apple considers you a Turkish user, locking in the region for good.</p>
<hr>
<h2 id="step-6--subscribe-to-chatgpt-plus">Step 6 · Subscribe to ChatGPT Plus</h2>
<p>This is the core reason most people bother with the Turkey region in the first place.</p>
<ol>
<li>Search and download the official <strong>ChatGPT</strong> app on the App Store</li>
<li>Log in with your OpenAI account (not your Apple ID—your actual ChatGPT account)</li>
<li>Tap Settings → Upgrade to Plus → <strong>confirm the price shows 500 TL ≈ ¥78</strong></li>
<li>Select this tier → tap Subscribe</li>
<li>It will most likely prompt “Account information not verified.” Don’t panic; tap Continue, and a form will appear asking you to complete your details</li>
<li>Enter the address generated earlier, and <strong>enter your +86 domestic phone number</strong>; no SMS verification will be requested</li>
<li>Once you see the subscription confirmation screen, you’re all set</li>
</ol>
<p>If the price displays in USD or RMB, the region switch didn’t take. Go back and check Step 3 and Step 4.</p>
<p>An Apple ID is strictly bound to a single ChatGPT account. Changing the linked account is a major hassle, so log in with your primary ChatGPT account right from the beginning.</p>
<hr>
<h2 id="an-alternative-route-register-a-turkey-account-directly-faster-but-lower-success-rate">An Alternative Route: Register a Turkey Account Directly (Faster but Lower Success Rate)</h2>
<p>If you don’t want to bother with the region-switching process, you can also select Turkey directly during registration. Users on LINUX DO verified this works:</p>
<ol>
<li>Register directly on <a href="https://account.apple.com">account.apple.com</a>, <strong>setting Country/Region directly to Turkey</strong></li>
<li><strong>Do not use a proxy</strong> (doing so often causes it to fail)</li>
<li>Don’t use QQ Mail; fill in other details using the generator</li>
<li>Use your domestic +86 phone number</li>
<li>If it says “Your account cannot be created at this time”, switch browsers or try incognito mode again</li>
</ol>
<p>If successful, skip straight to switching regions in Step 3. If it fails, stick to the Step 1–2 region-switching route—don’t bang your head against the wall.</p>
<hr>
<h2 id="faq">FAQ</h2>
<h3 id="is-region-switching-still-possible">Is region switching still possible?</h3>
<p>Yes. As of May 2026, the “Register China region first → Switch to Turkey via web” route is verified working. However, iOS 26.4 moved the account-switching entry into “Settings → Apple Account → Media &amp; Purchases”, and added new risk controls: if you sign in to the new account without switching App Store regions first, the system will almost certainly boot your account back to the China region. Following the exact order in Step 3 is more critical than ever.</p>
<h3 id="do-i-need-to-switch-cards-first">Do I need to switch cards first?</h3>
<p>You don’t need to swap your primary card just for the region switch—switching regions is free; you just select None for payment method. Where a card actually comes into play is topping up later: the Turkey region doesn’t accept domestic Chinese credit cards for app subscriptions, leaving you to rely on gift card balances or linking a virtual card like Wise or N26. What determines whether your account stays safe isn’t your everyday bank card; it’s the channel you use to buy gift cards.</p>
<h3 id="how-should-i-choose-gift-cards-and-will-i-get-burned">How should I choose gift cards, and will I get burned?</h3>
<p>Comparing the three channels: <strong>oyunfor</strong> is direct-sale, has clean card stock, carries the lowest dirty card risk, and supports Visa / Mastercard; <strong>SEAGM</strong> supports Alipay, requires no proxy, and costs a yuan or two more but is hassle-free; <strong>Xianyu</strong> is cheap but carries the highest dirty card risk. Nearly every ban case I’ve seen was caused by card issues, not account seasoning, so I wouldn’t recommend skimping on a few bucks here.</p>
<h3 id="how-much-can-i-actually-save-compared-to-the-official-local-store">How much can I actually save compared to the official local store?</h3>
<p>Compared to the China store: iCloud 2TB drops from ¥68/mo to roughly ¥25, saving 63%; ChatGPT Plus drops from ¥158/mo to roughly ¥78, saving 50%; Apple Music drops from ¥10/mo to roughly ¥5, saving 50%. For more guides on saving on similar subscriptions, check out the <a href="https://blog.enzocreative.me/topics/ai-subscriptions/">AI Subscription Savings &amp; Pitfalls</a> hub.</p>
<h3 id="what-should-i-do-if-risk-controls-trigger-and-im-booted-back-to-the-china-region">What should I do if risk controls trigger (and I’m booted back to the China region)?</h3>
<p>If None never appears under payment methods, troubleshoot in order: verify whether your proxy is in global mode, check node stability, ensure account balance is zeroed out, and confirm there are no active subscriptions. If it still doesn’t appear, jump straight to buying and redeeming a gift card; once you have a balance, the system usually recognizes you as a Turkish user automatically. If you were booted back to China, chances are you reversed the sign out → switch region → sign in sequence in Step 3—just start over from scratch. Avoid switching regions back and forth more than 1–2 times a year, as repeated switching tightens risk controls.</p>
<hr>
<h2 id="things-nobody-bothers-to-tell-you">Things Nobody Bothers to Tell You</h2>
<p>These are peripheral tips learned the hard way after running into real-world pitfalls.</p>
<ul>
<li><strong>Do not bind a domestic Chinese credit card directly to subscribe in the Turkey region</strong>—it will throw an “Invalid Payment Method” error. If you want to bind a card, use a virtual card (Wise / N26, or routes that don’t rely on Chinese credit cards like <a href="https://blog.enzocreative.me/posts/2026-06-18-plasma-one-card-guide/">How to Use Plasma One Without Losing Money</a>), or stick to gift card balances for maximum safety</li>
<li>After switching regions, <strong>Apple Music comes with a default 6-month free trial</strong>—remember to cancel manually before it expires</li>
<li>ChatGPT Plus must be subscribed to inside the iOS app (via Apple balance), not on the web. The web version doesn’t accept Apple balance and charges standard pricing</li>
<li>Some China-exclusive apps aren’t available in the Turkish App Store (WeChat, Taobao, Alipay, etc.), so think carefully before switching regions on your daily driver. I recommend using an <strong>old iPhone as a dedicated Turkey device</strong> while keeping your new phone on the China store</li>
<li>Turkish gift card prices fluctuate with the Turkish lira exchange rate; <strong>they are usually cheapest at the beginning of the month</strong> and tick up toward the end due to the monthly billing rush</li>
</ul>
<p>Follow this procedure, and as of May 2026, it is verified working. If problems arise, check the sequence in Step 3 and the card source in Step 5 first—that’s where most issues come from.</p>
]]></content:encoded>
  </item>
  <item>
    <title>Codex /goal: Not an Extra Command, but Hours Less Babysitting</title>
    <description>OpenAI added /goal to the Codex CLI. Running long isn&apos;t hard; keeping it from drifting is. Turning vague requirements into executable, verifiable, and closable engineering contracts.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-05-03-codex-goal/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-05-03-codex-goal/</guid>
    <pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>OpenAI added <code>/goal</code> to the Codex CLI.</p>
<p>Put simply: you give Codex a goal, and it can run for extended periods working toward it. When the current turn finishes, it doesn’t wait for you to prompt “continue”—it determines on its own whether the task is done. If not, it keeps going.</p>
<p>This isn’t a theoretical feature. People are already running it in practice.</p>
<p>Peter Steinberger had a Goal run for 11 hours 31 minutes. Yannik (@ynkzlk) also shared a more comprehensive case study: his Codex <code>/goal</code> ran continuously for 6 hours 44 minutes. Midway through, he closed his laptop, pausing it for over 5 hours. When he came back, Codex resumed automatically and finished the task.</p>
<p>This is worth paying attention to, not because “Agents don’t need sleep.” Machines don’t sleep anyway.</p>
<p>What’s far more interesting is: what kind of task can you actually hand off to an Agent to run unattended for this long?</p>
<hr>
<h2 id="enabling-goal-first">Enabling /goal First</h2>
<p>You need Codex CLI <code>0.128.0</code> or higher.</p>
<pre class="astro-code github-light" style="background-color:#fff;color:#24292e; overflow-x: auto;" tabindex="0" data-language="bash"><code><span class="line"><span style="color:#6F42C1">codex</span><span style="color:#032F62"> update</span></span>
<span class="line"><span style="color:#6F42C1">codex</span><span style="color:#005CC5"> --version</span></span></code></pre>
<p>Then enable goals:</p>
<pre class="astro-code github-light" style="background-color:#fff;color:#24292e; overflow-x: auto;" tabindex="0" data-language="bash"><code><span class="line"><span style="color:#6F42C1">codex</span><span style="color:#032F62"> features</span><span style="color:#032F62"> enable</span><span style="color:#032F62"> goals</span></span></code></pre>
<p>You can also edit your config manually:</p>
<pre class="astro-code github-light" style="background-color:#fff;color:#24292e; overflow-x: auto;" tabindex="0" data-language="bash"><code><span class="line"><span style="color:#D73A49">~</span><span style="color:#24292E">/.codex/config.toml</span></span></code></pre>
<p>Add:</p>
<pre class="astro-code github-light" style="background-color:#fff;color:#24292e; overflow-x: auto;" tabindex="0" data-language="toml"><code><span class="line"><span style="color:#24292E">[</span><span style="color:#6F42C1">features</span><span style="color:#24292E">]</span></span>
<span class="line"><span style="color:#24292E">goals = </span><span style="color:#005CC5">true</span></span></code></pre>
<p>If you don’t want to see the experimental feature warning every time, you can add:</p>
<pre class="astro-code github-light" style="background-color:#fff;color:#24292e; overflow-x: auto;" tabindex="0" data-language="toml"><code><span class="line"><span style="color:#24292E">suppress_unstable_features_warning = </span><span style="color:#005CC5">true</span></span></code></pre>
<p>Right now, this is primarily available in the terminal Codex CLI; the desktop app hasn’t caught up yet.</p>
<hr>
<h2 id="what-does-goal-actually-do">What Does /goal Actually Do?</h2>
<p>Yannik’s case study is particularly informative.</p>
<p>He handed Codex a voice interview system in a TypeScript monorepo and tasked it with verifying and fixing multiple end-to-end scenarios.</p>
<p>The final results:</p>
<ul>
<li>Total runtime: 6 hours 44 minutes</li>
<li>Actual model compute time: about 41 minutes</li>
<li>Cumulative input: about 6.8 million tokens</li>
<li>Cache hit rate: about 94%</li>
<li>Final status: <code>TASK_COMPLETE</code></li>
<li>All four target end-to-end scenarios passed</li>
</ul>
<p>The most interesting part was its recovery capability.</p>
<p>He shut his laptop at minute 57. Over 5 hours later when he returned, Codex had already resumed execution on its own. No reprompting, no manual recovery steps. It injected a developer message into the thread along the lines of “continue working toward current goal,” and then kept running.</p>
<p>So the value of <code>/goal</code> isn’t just “automatically clicking continue.”</p>
<p>It’s more like adding a goal-persistence layer for long-running tasks in Codex: the goal remains, the state remains, and the next turn keeps revolving around that goal.</p>
<p><img src="https://blog.enzocreative.me/images/codex_goal_loop.jpg" alt="Workflow loop diagram"></p>
<hr>
<h2 id="the-key-isnt-goalits-writing-a-goal-that-looks-like-a-contract">The Key Isn’t /goal—It’s Writing a Goal That Looks Like a Contract</h2>
<p>A lot of people will misuse this feature.</p>
<p>For example, writing something like:</p>
<pre class="astro-code github-light" style="background-color:#fff;color:#24292e; overflow-x: auto;" tabindex="0" data-language="text"><code><span class="line"><span>/goal Optimize this project for me</span></span></code></pre>
<p>That’s basically handing over the steering wheel and hoping the car miraculously ends up where you had in mind.</p>
<p>That’s not how Yannik approached it. His <code>/goal</code> prompt was around 600+ words with a clear structure covering:</p>
<ul>
<li>A clear objective</li>
<li>Which files to read first</li>
<li>Working rules</li>
<li>Guardrails on what bad paths to avoid</li>
<li>Verification methods</li>
<li>Output requirements</li>
<li><code>done_when</code>—the explicit criteria for what counts as done</li>
</ul>
<p>The most important piece here is <code>done_when</code>.</p>
<p>Without a clear definition of done, an Agent easily runs into two problems:</p>
<ul>
<li>Declaring completion too early</li>
<li>Spinning its wheels, repeatedly “optimizing”</li>
</ul>
<p>So <code>/goal</code> isn’t a magic spell. What it really thrives on is an engineering contract.</p>
<p>The clearer you write it, the better it can execute independently. The vaguer you write it, the easier it goes off track.</p>
<hr>
<h2 id="a-more-reliable-way-to-write-goal">A More Reliable Way to Write /goal</h2>
<p>Don’t just write a one-line goal. Include at least these sections:</p>
<pre class="astro-code github-light" style="background-color:#fff;color:#24292e; overflow-x: auto;" tabindex="0" data-language="text"><code><span class="line"><span>/goal Complete [Task Name].</span></span>
<span class="line"><span></span></span>
<span class="line"><span>Goal:</span></span>
<span class="line"><span>[What is the final deliverable this time]</span></span>
<span class="line"><span></span></span>
<span class="line"><span>Read first:</span></span>
<span class="line"><span>- [Key File 1]</span></span>
<span class="line"><span>- [Key File 2]</span></span>
<span class="line"><span>- [Relevant docs / tests / configs]</span></span>
<span class="line"><span></span></span>
<span class="line"><span>Working rules:</span></span>
<span class="line"><span>- Understand the existing implementation before modifying</span></span>
<span class="line"><span>- Do not modify unrelated files</span></span>
<span class="line"><span>- Do not add new long-term feature flags</span></span>
<span class="line"><span>- Do not use --no-verify to bypass checks</span></span>
<span class="line"><span>- Preserve existing user changes</span></span>
<span class="line"><span></span></span>
<span class="line"><span>Completion criteria done_when:</span></span>
<span class="line"><span>1. [User-facing outcome is usable]</span></span>
<span class="line"><span>2. [Relevant tests pass]</span></span>
<span class="line"><span>3. [build / lint / typecheck pass]</span></span>
<span class="line"><span>4. [None of the specified failure modes introduced]</span></span>
<span class="line"><span>5. Upon completion, explain what was changed, how it was verified, and any remaining risks</span></span>
<span class="line"><span></span></span>
<span class="line"><span>Pause if any of the following occur:</span></span>
<span class="line"><span>- Login, CAPTCHA, payment, or secret keys required</span></span>
<span class="line"><span>- Production environment operations required</span></span>
<span class="line"><span>- Test environment unavailable</span></span>
<span class="line"><span>- Requirements conflict with each other</span></span></code></pre>
<p>This template might look tedious, but it saves you hours of babysitting down the road.</p>
<hr>
<h2 id="what-tasks-are-well-suited-for-goal">What Tasks Are Well-Suited for /goal?</h2>
<p>Tasks with clear boundaries, clear acceptance criteria, and a process that can be automatically verified.</p>
<p>For example:</p>
<ul>
<li>Fixing a well-defined bug</li>
<li>Building a small feature</li>
<li>Getting a batch of tests to pass</li>
<li>Verifying and fixing several end-to-end scenarios</li>
<li>Cleaning up lint errors, type errors, or build errors</li>
<li>Executing according to an existing SPEC.md or task plan</li>
</ul>
<p>What these tasks have in common is that the Agent can determine on its own “what is still needed to reach completion.”</p>
<hr>
<h2 id="what-tasks-are-not-a-good-fit">What Tasks Are Not a Good Fit?</h2>
<p>This part is even more critical.</p>
<p>Not suitable:</p>
<ul>
<li>Exploratory tasks</li>
<li>Tasks with ill-defined success criteria</li>
<li>Security-sensitive paths</li>
<li>Tasks dependent on external systems where you haven’t verified connectivity</li>
<li>Small tasks that could easily be wrapped up interactively within ten minutes</li>
</ul>
<p>Yannik’s rule of thumb is practical: if a task wouldn’t naturally span across more than two sessions, you probably don’t need <code>/goal</code>.</p>
<p>Don’t use a new feature just for the sake of using a new feature.</p>
<p>Regular Codex is enough for short tasks. Write a SPEC first for ambiguous tasks. Keep humans at the gates for high-risk tasks.</p>
<hr>
<h2 id="my-take-on-goal">My Take on /goal</h2>
<p>The shift with <code>/goal</code> isn’t about “letting Agents run longer.”</p>
<p>Running longer isn’t hard. Running for a long time without drifting off course is.</p>
<p>Previously, humans were more like supervisors: watching it work, stepping in when seeing an error, and tossing in a “continue” whenever it stopped short.</p>
<p>Now, the human role looks more like an architect: define the goals, boundaries, acceptance criteria, and failure modes clearly upfront, then let the Agent execute on its own.</p>
<p>This actually raises the bar for the user.</p>
<p>You can’t just toss out feature requests anymore. You have to be able to break a fuzzy idea down into a contract that an Agent can independently execute, verify, and close out.</p>
<p>If you can’t write that, don’t blame the Agent when it goes off the rails.</p>
<hr>
<h2 id="the-shortest-practical-advice">The Shortest Practical Advice</h2>
<p>If you want to try <code>/goal</code>, I suggest starting with this kind of task:</p>
<pre class="astro-code github-light" style="background-color:#fff;color:#24292e; overflow-x: auto;" tabindex="0" data-language="text"><code><span class="line"><span>/goal Fix failing tests in the current project.</span></span>
<span class="line"><span></span></span>
<span class="line"><span>Run tests first, locate root causes, and only modify relevant files.</span></span>
<span class="line"><span>Completion criteria: all originally failing tests pass; no new failing tests introduced.</span></span>
<span class="line"><span>If external accounts, secret keys, or production environment permissions are required, pause and explain.</span></span>
<span class="line"><span>Final output: root causes, modifications made, verification commands, and remaining risks.</span></span></code></pre>
<p>Don’t jump right in by asking it to “refactor the entire project.”</p>
<p>Start by having it tackle small, verifiable, longer-running tasks. Once that’s stable, expand the scope.</p>
<hr>
<h2 id="references">References</h2>
<ul>
<li>OpenAI Codex GitHub Release: <code>rust-v0.128.0</code></li>
<li>Felipe Coury: <code>/goal</code> lands in Codex CLI 0.128.0</li>
<li>Greg Brockman: built-in Ralph loop++</li>
<li>Yannik (@ynkzlk): 6-hour 44-minute <code>/goal</code> case study</li>
<li>Tecton &amp; Tide: From SPEC.md to <code>/goal</code>: My Codex + GPT-5.5 Workflow</li>
<li>Michael Guo: Chinese summary on <code>/goal</code> and engineering contracts</li>
</ul>
]]></content:encoded>
  </item>
  <item>
    <title>Fuli Luo on OpenClaw and the Agent Paradigm Shift</title>
    <description>AI competition is shifting from the model itself to the combined efficiency of model × agent framework × post-training × organizational structure. What makes this interview worth your time is how the system amplifies the model.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-04-24-agent-paradigm/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-04-24-agent-paradigm/</guid>
    <pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<blockquote>
<p>Video: Luo Fuli — OpenClaw, Agent Frameworks: The AI Paradigm Has Already Changed Dramatically.
Source: Zhang Xiaojun Podcast
Link: <a href="https://www.youtube.com/watch?v=V9eI-t3TApE">https://www.youtube.com/watch?v=V9eI-t3TApE</a></p>
</blockquote>
<p>Don’t treat this interview as just a pitch for OpenClaw. Luo Fuli is talking about something far more concrete: the center of gravity in AI competition is shifting away from raw models toward the combined efficiency of models, agent frameworks, post-training, and organizational design. The model is no longer the sole protagonist—the system is.</p>
<p>Here are a few takeaways I jotted down after listening. The quotes are all from the video; the takeaways are my own.</p>
<h2 id="the-model-is-the-engine-the-framework-is-the-car">The Model Is the Engine, the Framework Is the Car</h2>
<p>When looking at LLMs in the past, people were used to obsessing over parameters, leaderboards, and pre-training—whoever was bigger and scored higher was crowned the winner. In the agent era, the math doesn’t work that way. A mid-tier model placed in a capable enough framework—paired with memory, tools, task decomposition, multi-model collaboration, and long-horizon execution—can pull off things that previously seemed far out of its league.</p>
<p>Capability is no longer locked solely inside model weights; it’s also embedded in system orchestration. The engine matters, of course, but if the transmission, suspension, navigation, and driver-assist are all garbage, even the most powerful engine will just spin its wheels.</p>
<h2 id="a-complete-reversal-in-three-days">A Complete Reversal in Three Days</h2>
<p>The part where Luo Fuli talks about OpenClaw is the most interesting. At first, she was dismissive, writing it off as just Claude Code bolted onto instant messaging, maybe even tainted with marketing hype and hand-waving. A lot of technical people react like this: the second they see productized packaging, their instinct is to dismiss it as impure.</p>
<p>Once she actually got her hands on it, her perspective shifted day by day:</p>
<ul>
<li>Day one: she felt it had a “soul.” In plain terms, the context orchestration was meticulously crafted; when small details like time, memory, prompts, and interaction patterns are stacked together, the entire experience transforms.</li>
<li>Day two: she started delegating non-coding tasks to it, like team management, screening for curiosity, and organizational design.</li>
<li>Day three: she handed it research tasks and discovered it could co-construct User Agents and fit right into post-training data and RL workflows.</li>
</ul>
<p>It took a researcher just three days to go from looking down on a tool to overhauling her judgment. That’s more convincing than any product marketing.</p>
<h2 id="the-value-of-an-agent-framework-is-covering-weaknesses">The Value of an Agent Framework Is Covering Weaknesses</h2>
<p>She said something I strongly agree with:</p>
<blockquote>
<p>The greatest value of an agent framework isn’t showing off fancy tricks—it’s covering the model’s weaknesses.</p>
</blockquote>
<p>When discussing AI, many people still like to ask, “Which model is the strongest?” It’s not an invalid question, but it’s no longer enough. The question we should be asking is: in a specific task, can the model be reliably amplified by the system? Can it retain long-term context, find its own tools, turn failures into lessons, and transfer conclusions from one task to the next?</p>
<p>If it can’t do that, it’s just a chatbot. If it can, it finally starts looking like real productivity.</p>
<h2 id="why-its-easier-to-blow-up-in-the-chinese-speaking-world-first">Why It’s Easier to Blow Up in the Chinese-Speaking World First</h2>
<p>My take is that the hunger for efficiency is much stronger in China. Anything that saves headcount, saves time, or turns a single person into a small team gets pushed into real-world scenarios much faster here.</p>
<p>That’s also where the risk lies. Many people treat agents like some magic silver bullet for automation, only to run the new tools with their same old processes. Agents force you to rewrite your workflows: checkpoints that once required human supervision get inspected autonomously by the system; task delegation that once relied on gut intuition shifts to scheduling driven by memory, context, and feedback loops; managers asking for status updates gets replaced by agents reporting exceptions on their own. If the organization doesn’t adapt and just tacks on an AI tool, the efficiency gains will be minimal.</p>
<h2 id="post-training-is-becoming-the-main-battleground">Post-Training Is Becoming the Main Battleground</h2>
<p>Luo Fuli touched on GPU compute allocation. She noted that a reasonable ratio across research, pre-training, and post-training might be 3:1:1.</p>
<p>What lies behind this ratio is that in the agent era, post-training and research exploration are no longer just cosmetic polish applied before a model ships. Pre-training used to be laying the foundation while post-training was interior decoration. Not anymore:</p>
<blockquote>
<p>Post-training today is more like converting a house into a self-operating factory.</p>
</blockquote>
<p>You have to train it how to use tools, how to plan across long horizons, how to interact with its environment, and how to recover from failures. This directly alters resource allocation—and it reorganizes teams.</p>
<h2 id="big-company-resources-dont-equal-speed">Big-Company Resources Don’t Equal Speed</h2>
<p>Building agents requires multi-system coordination: models, data, RL, infra, product, toolchains, and evaluation all have to move in sync. If a team is still split across traditional big-tech functional silos, it will quickly grind to a halt. Luo Fuli mentioned that even though MiMo and MiClaw sit inside a tech giant, they effectively operate like a startup.</p>
<p>Big companies have resources, but resources don’t automatically translate to speed. The true rarities are judgment and reaction time.</p>
<h2 id="proving-yesterdays-self-wrong-every-day">Proving Yesterday’s Self Wrong Every Day</h2>
<p>She had another line:</p>
<blockquote>
<p>Every single day, you’re proving yesterday’s self wrong.</p>
</blockquote>
<p>Amid this wave of AI shifts, this isn’t cheap self-help fluff. A judgment you formed yesterday might expire today; a tool you just mastered gets absorbed by the framework tomorrow; a capability you thought demanded human touch gets reliably half-automated by an agent the day after. The most dangerous people right now are those who’ve toyed with AI a little and assume they’ve got it all figured out.</p>
<h2 id="three-things-that-will-widen-the-gap-going-forward">Three Things That Will Widen the Gap Going Forward</h2>
<p>The gap won’t come from whether you know how to write prompts, nor will it come from subscribing to the most expensive models. It will come down to:</p>
<ol>
<li>Whether you can break tasks down into systems rather than one-off Q&amp;As;</li>
<li>Whether you can crystallize experience into skills, memory, and workflows rather than starting from scratch every time;</li>
<li>Whether you can accept that your process from yesterday is already outdated—and overhaul it immediately.</li>
</ol>
<p>The biggest takeaway for me from this interview is that agents aren’t just another product category—they’re a whole new way of organizing work.</p>
<h2 id="its-the-same-story-for-content-production">It’s the Same Story for Content Production</h2>
<p>In the past, content teams competed on individual talent: who picked the best topics, who edited the cleanest, who wrote the sharpest copy, who understood the algorithms. The next phase is about competing on systems: how trending topics are captured, how assets are ingested, how scripts are generated, how audience comments feed back into topic selection, how viral structures are codified into templates, how personas across different accounts are isolated, and how distribution across platforms is handled.</p>
<p>Humans still matter, but human value will concentrate heavily on judgment, taste, trade-offs, and taking responsibility. Repetitive labor will become increasingly worthless.</p>
<h2 id="stop-just-asking-which-model-is-stronger">Stop Just Asking “Which Model Is Stronger”</h2>
<p>What really struck me about this interview is that she treats AI neither as magic nor as run-of-the-mill software. She examines how system boundaries are shifting: which capabilities stem from the model, which from the framework, which from organization, and which from environmental feedback.</p>
<p>Does my current way of working need to be rewritten by agents? That’s the question I’ve been turning over in my head ever since listening.</p>
]]></content:encoded>
  </item>
  <item>
    <title>Saving on Claude Code Max via Nigeria: Virtual Cards, Apple Subscriptions, Risk Controls, and Retry Paths</title>
    <description>A cost-saving route for subscribing to Claude Code Max with a Nigerian Apple account. First prepare a Nigerian virtual card that can charge in USD, then go through the Nigerian App Store to bring the US ~$125 5x plan down to nearly $77.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-04-22-claude/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-04-22-claude/</guid>
    <pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>A money-saving path to subscribe to Claude Code Max using a Nigerian Apple account. First, prepare a virtual card that can charge USD in the Nigeria region, then go through the Nigerian App Store to push the US 5x plan from around $125 down to near $77.</p>
<p>The original log comes from a user who got it to work once; I’ve reorganized the accounting and steps in sequential order. This isn’t a battle-tested, long-term stable solution—it’s better viewed as a “working sample” rather than a standard answer to copy blindly. Nigerian subscription prices, exchange rates, and Apple risk control rules all change, so go by the actual charges at the time before proceeding.</p>
<h2 id="who-this-is-for">Who This Is For</h2>
<ul>
<li>People who want to use Claude Code Max long-term, but don’t want to pay US prices</li>
<li>People willing to wrestle with Apple accounts, payment pipelines, proxies, and browser environments</li>
<li>People mentally prepared for account bans, refunds, and re-registration</li>
<li>People who already have an established Claude account, or are willing to resolve account issues separately</li>
</ul>
<p>If you just want low cost, low risk, and minimal maintenance, this route might not be for you. What it saves is the subscription price; what it costs is time, hassle, and risk control overhead.</p>
<p>On paper, it definitely saves money.</p>
<p>Here’s how the math looked back then:</p>
<ul>
<li>Timon virtual card: around 195 RMB</li>
<li>MTN phone number: around 95 RMB</li>
<li>Initial deposit: $85, about 616 RMB at an exchange rate of 7.25</li>
<li>Opening a new Timon Blue virtual card: $5</li>
<li>Claude 5x actual charge: around $76.97</li>
</ul>
<p>Compared to the US price of $125, the price difference at the time was enough to cover the card purchase costs, so looking at the first month alone, the math works out.</p>
<p>But this isn’t a “no-brainer bargain.” It has three real prerequisites:</p>
<ol>
<li>You can stomach Apple payment risk controls</li>
<li>You can accept account environment isolation</li>
<li>You can handle the loop of re-linking cards, re-logging into Apple IDs, or even opening new cards when issues arise</li>
</ol>
<h2 id="what-you-need-to-prepare">What You Need to Prepare</h2>
<ul>
<li>A Nigerian Apple ID</li>
<li>A Timon virtual credit card</li>
<li>A matching MTN phone number</li>
<li>Around $85 in initial funds</li>
<li>An iPhone or iPad, used for App Store in-app purchases</li>
<li>A Claude account that’s as clean as possible, with an established account preferred</li>
<li>A US residential IP solution (for example, cliproxy, priced around $3.8/month)</li>
<li>An anti-detect browser, RoxyBrowser</li>
<li>A tool capable of chain proxying, such as Clash Verge</li>
<li>Willingness to complete KYC facial recognition</li>
</ul>
<p>The original log didn’t go into how to choose sellers, and I haven’t screened them for you either. Check transaction histories and reviews yourself before ordering.</p>
<h2 id="follow-this-sequence">Follow This Sequence</h2>
<ol>
<li>First, register and sign in to a Nigerian Apple ID. Sign out of the App Store on your phone, then sign in with the Nigerian account. The App Store account and iOS system account can be from different regions and use different IDs without interfering with each other.</li>
<li>Buy the Timon card and MTN phone number. After paying, you usually need to provide an email, receive two verification codes, and then complete KYC facial verification. In the original log, this step was finished within a day.</li>
<li>Deposit funds into the Timon USD wallet first. This was done via a third-party seller top-up: $85 at a 7.25 exchange rate. Timon has a USD wallet, a Naira wallet, and a USD credit card; balances are tracked separately, but you can transfer between them.</li>
<li>Open a new Timon Blue virtual card. The path is Timon → Virtual Card; card creation costs $5. Make sure there’s money in the wallet first, otherwise the currency selection might not even appear.</li>
<li>Fund the virtual card. The path is Card → Fund → $80. Topping up a USD card from a USD wallet usually has no transaction fee; if you top up Naira first and then convert to USD, you’ll pay an extra $0.50 fee, and the exchange rate is worse.</li>
<li>Make a small purchase in the Nigerian App Store first. This “warms up” the payment pipeline; in the original log, the user bought an app under a few dollars just to confirm the account and card could be billed normally.</li>
<li>Log into Claude on iOS and subscribe via the Nigerian region. One rule-of-thumb trick: temporarily change the phone’s time zone to Pacific Time, country to the United States, and language to English. There’s no evidence whether this is strictly necessary; I treat it as optional.</li>
<li>Purchase Claude 5x. In the original log, the actual charge was $76.97, leaving $3.03 on the card afterward. Once purchased, log out of Claude and revert the phone’s original time zone, language, and region settings.</li>
<li>Clean up legacy Claude traces on your computer before logging into Claude Code. If you previously used direct account login or OAuth, clean up the environment first. The easiest approach is to rename ~/.claude entirely and reinstall a fresh environment. Pay special attention to these paths:
<ul>
<li>~/.claude/config.json</li>
<li>~/.claude/telemetry/</li>
<li>~/.claude/.credentials.json</li>
</ul>
</li>
<li>Complete the web login using a clean network and an anti-detect browser. Don’t use your regular Chrome environment directly. When Claude Code logs in, it pops up the default browser; copy that redirect link into the anti-detect browser to finish authentication, and do your best to keep your regular Google accounts and everyday browser fingerprints out of the mix.</li>
</ol>
<h2 id="the-biggest-pitfalls-here">The Biggest Pitfalls Here</h2>
<ul>
<li>
<p>Apple payment risk controls on the first large transaction
This looks more like Apple payment risk controls rather than an issue with Claude itself. There are two ways to handle it: contact Apple Support and wait 48 to 72 hours, or do nothing and keep waiting. Don’t repeatedly retry subscribing in the meantime, or the risk controls might escalate.</p>
</li>
<li>
<p>Don’t leave money on the card long-term
Nigerian virtual cards carry the risk of being reclaimed. The safe approach is to deposit funds only right before billing and avoid sitting on a balance normally.</p>
</li>
<li>
<p>Converting Naira to USD is more expensive
If you use a seller who can only top up Naira, converting it to USD usually dings you with another transaction fee and exchange rate loss, which isn’t necessarily more cost-effective than depositing USD directly.</p>
</li>
<li>
<p>Guilt by association from IPs and old environments
Matching IPs may be part of correlation profiling, though whether it’s a primary factor is still inconclusive. From a safety perspective, it’s best not to mix old accounts, old browsers, and old networks.</p>
</li>
<li>
<p>This path offers no guarantee of long-term stability
Even the author of the original log noted that this was just “getting it to work once,” without any long-term testing. Platform risk controls, exchange rates, seller quality, payment pipelines—if any single point changes, the entire method could fail.</p>
</li>
</ul>
<h2 id="faq">FAQ</h2>
<h3 id="is-the-nigerian-region-still-stable-right-now">Is the Nigerian region still stable right now?</h3>
<p>It shouldn’t be considered a stable solution—it’s just a sample that worked once, without standing the test of time. If any single link in platform risk controls, exchange rates, seller quality, or payment pipelines changes, the whole method could stop working. Don’t treat it as a standard answer to copy blindly.</p>
<h3 id="what-card-is-required">What card is required?</h3>
<p>You need a Timon virtual credit card paired with an MTN phone number, verified through KYC facial recognition. The card and phone number together cost around 290 RMB at the time, and opening a Timon Blue virtual card costs another $5.</p>
<h3 id="how-much-is-the-difference-compared-to-the-us">How much is the difference compared to the US?</h3>
<p>The US Claude 5x plan is around $125, while the Nigerian route actually charged $76.97. That leaves a monthly price difference of around $48, which basically covers one-off costs like buying the number and card issuance. This isn’t a long-term guarantee—it’s just the ledger recorded this time around.</p>
<h3 id="how-do-you-recover-if-hit-by-risk-controls">How do you recover if hit by risk controls?</h3>
<p>The first large transaction easily triggers Apple payment risk controls; it isn’t necessarily an issue with Claude itself. There are only two ways to handle it: contact Apple Support and wait 48 to 72 hours, or do nothing and keep waiting. Don’t repeatedly try to subscribe during this period, or the risk controls might escalate.</p>
<h3 id="is-this-suitable-for-long-term-use">Is this suitable for long-term use?</h3>
<p>If you just want to save a few bucks, it’s not worth the hassle. If you use Claude Code heavily every month and can stomach environment isolation, proxy maintenance, and the occasional card re-issuance, the math holds up—treat it as a “project,” not as “buying a subscription.” For a similar angle, you can also check out the <a href="https://blog.enzocreative.me/posts/2026-05-06-turkey-apple-id-guide/">Hands-on Guide to Switching a Mainland China Account to a Turkish Apple ID</a>, or head over to the <a href="https://blog.enzocreative.me/topics/ai-subscriptions/">Saving Money and Avoiding Pitfalls on AI Subscriptions</a> topic for more practical walk-throughs like this.</p>
<h2 id="my-advice">My Advice</h2>
<p>If you’re planning to use Claude Code Max long-term, this method is worth a shot, but treat it as a “project,” not as “buying a membership.”</p>
<p>In practice, stick to three principles:</p>
<ul>
<li>Keep your payment environment and daily environment separate</li>
<li>Top up only right before billing; don’t leave large balances behind</li>
<li>Keep screenshots and invoices for every step so it’s easier to contact Apple Support if risk controls hit</li>
</ul>
<p>If you’re only looking to save a few bucks, don’t bother.
If you use Claude Code heavily every month and can accept account isolation, proxy upkeep, and occasionally opening a new card, the math checks out.
If you’re actually going to jump in, test with a small amount first before committing to the full subscription—don’t pile all the variables together right from the start.</p>
<p>If you’d rather go the Apple region-switching route instead of third-party virtual card top-ups, check out the <a href="https://blog.enzocreative.me/posts/2026-05-06-turkey-apple-id-guide/">Hands-on Guide to Switching a Mainland China Account to a Turkish Apple ID</a>; if you want to compare AI subscriptions side-by-side to find the best deal first, <a href="https://blog.enzocreative.me/posts/2026-02-27-post-61vey5/">How to Save Money on AI Subscriptions</a> covers that much more comprehensively.</p>
]]></content:encoded>
  </item>
  <item>
    <title>Stop Mixing Up Short-Form and Long-Form Voice Typing</title>
    <description>Use short-form voice typing for chat. For notes, emails, long-form writing, and vibe coding, use long-form voice tools. They are no longer the same category. Forcing a short-form tool to handle long recordings leads to dropped content and messy formatting; using a long-form tool to reply to messages is usually frustratingly slow.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-04-19-speech-recognition-test/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-04-19-speech-recognition-test/</guid>
    <pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>Use short-voice input for chatting. Use long-form voice input for notes, emails, long articles, and vibe coding. These two categories of tools are no longer the same thing. Trying to force a short-voice tool through a long recording easily leads to dropped content, messy formatting, and an end result you can’t use directly. Using a long-form voice tool to reply to messages, on the other hand, is often frustratingly slow.</p>
<h2 id="who-this-is-for">Who this is for</h2>
<ul>
<li>People who dictate a lot of content on a regular basis</li>
<li>People who want to turn voice directly into usable drafts</li>
<li>People who use voice to write notes, emails, and coding prompts</li>
<li>People already using Doubao, SuperWhisper, or Typeless who constantly feel something is “off”</li>
</ul>
<p>Don’t look for an all-in-one input tool. Pairing them by use case is a much safer bet.</p>
<p>For short-voice scenarios like chatting, searching, or asking AI questions, prioritize tools like Doubao: free, fast on-screen output, and instant feedback.</p>
<p>For long-form voice scenarios, such as organizing dictations ranging from several minutes to tens of minutes, prioritize long-form voice input tools like SuperWhisper. Its edge goes beyond transcription to include post-processing, formatting, custom prompts, and history retention.</p>
<p>If you insist on keeping just one, SuperWhisper can barely cover short voice, though it’s on the slower side; using Doubao for long-form voice carries noticeably higher risks.</p>
<h2 id="what-you-need-to-prepare">What you need to prepare</h2>
<ul>
<li>Clarify your primary scenario: quick chats, or long-form output</li>
<li>A short-voice tool: e.g., Doubao</li>
<li>A long-form voice tool: e.g., SuperWhisper</li>
<li>If you write code or specialized content heavily, prepare custom dictionaries, domain-specific vocabularies, and prompt templates</li>
<li>Think through your budget expectations first
<ul>
<li>SuperWhisper’s monthly fee already includes LLMs and ElevenLabs transcription</li>
<li>Lifetime license is around $250, dropping to $150 with an educational discount</li>
<li>Spokenly membership is $10/month, but excludes polishing model costs, making it potentially 2 to 3 times more expensive than SuperWhisper overall</li>
<li>Typeless is $144 annually, around $72 with an educational discount, and around $30 monthly</li>
</ul>
</li>
</ul>
<h2 id="follow-this-order">Follow this order</h2>
<ol>
<li>Split tools by task first. Use short-voice input methods for chatting, searching, and quick queries. Use long-form voice input methods for long notes, emails, and lengthy prompts.</li>
<li>Check three things first for long-form voice: whether it keeps history, whether it supports extended continuous recording, and whether it allows custom prompts. Without these three, long-form drafting is basically unreliable.</li>
<li>If you mainly write long-form content, try SuperWhisper first. My take is that it is the most well-rounded for long-form voice: high accuracy, no 10-minute time limit, and it connects to LLMs for post-processing.</li>
<li>If speed is your main priority, look into Typeless. Its short-voice performance is faster, but it has a fatal flaw: recordings over 10 minutes get cut off without any clear warning. Lose focus for a second while dictating, and the second half is gone.</li>
<li>If you want to bring your own API keys to cut costs, take a look at Spokenly—but don’t just look at the headline membership price. It doesn’t include polishing model costs, and the ElevenLabs recording quota might run short. Whether it’s cheap depends on your monthly recording volume, not the unit price.</li>
<li>Don’t expect ChatGPT’s or Gemini’s built-in voice input to work as long-form voice tools. They are practically unusable for long recordings, falling short on accuracy, continuous recording, and cross-app versatility.</li>
</ol>
<h2 id="the-biggest-pitfalls-here">The biggest pitfalls here</h2>
<ul>
<li>Assuming “can record audio” equals “suitable for long-form voice”</li>
<li>Looking only at recognition accuracy while ignoring history retention and session recovery</li>
<li>Overlooking formatting capabilities, ending up with an unparagraphed, unformatted wall of spoken text</li>
<li>Using short-voice tools like Doubao for long recordings, losing both the audio and transcript when switching apps or getting killed in the background</li>
<li>Recording for more than 10 minutes with Typeless, having the second half cut off with zero warning</li>
<li>Windows users blindly copying other people’s setups
SuperWhisper’s Windows version is stripped down and lacks elevenlabs-scribe. I haven’t tested it on Windows myself, so check the feature comparison on their official website before installing</li>
</ul>
<h2 id="my-recommendation">My recommendation</h2>
<p>If you only reply to messages, search for stuff, and query AI each day, Doubao is plenty.</p>
<p>If you rely on dictation every week to produce finished drafts, don’t skimp on tool costs—go straight for a long-form voice input tool, and keep a separate short-voice tool on hand. Keep short and long completely separate; don’t expect a single tool to do it all.</p>
<p>A solid, workable setup is simple: Doubao for speed, SuperWhisper for stability. The former solves input efficiency; the latter handles draft quality and data security. Under heavy use, the latter is what truly decides whether you can keep writing long-term.</p>
]]></content:encoded>
  </item>
  <item>
    <title>Sizing Up Claude Opus 4.7: Should You Upgrade, What It&apos;s Good For, and Where It Costs the Most</title>
    <description>Laying out the public information and real-world feedback on Claude Opus 4.7. Where it beats 4.6, where it costs more, and which scenarios it fits—far more useful than benchmarks.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-04-16-claude/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-04-16-claude/</guid>
    <pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>Let’s lay out the public info and frontline user feedback on Claude Opus 4.7. Where it beats 4.6, where it gets pricier, and what scenarios it actually fits are far more useful than benchmarks.</p>
<p>The materials I reviewed include Anthropic’s official announcement, model documentation, and model card, plus several third-party leaderboards and user feedback. The practical takeaways mostly center on pricing, context window, output speed, coding capabilities, vision capabilities, billing changes, and when different access points become available.</p>
<h2 id="who-this-is-for">Who This Is For</h2>
<ul>
<li>Anyone already using Claude 4.6 who is debating whether to switch to 4.7</li>
<li>People using coding environments like Claude Code, Cursor, and Copilot</li>
<li>Anyone needing long context, image understanding, and continuous execution for complex tasks</li>
<li>Anyone sensitive to token costs who worries a model switch will blow up their bill</li>
</ul>
<p>If you’re just doing casual chatting or light Q&amp;A, I haven’t seen enough evidence to prove that 4.7 is definitely more cost-effective.</p>
<p>Claude Opus 4.7 doesn’t blow 4.6 away across the board. The capabilities are stronger, but the trade-offs are also much more apparent.</p>
<p>Here are the hard facts we can confirm:</p>
<ul>
<li>Pricing unchanged: $5 input / $25 output</li>
<li>Context unchanged: 1M</li>
<li>Max output unchanged: 128k</li>
<li>Output speed around 50 tps, roughly 30% faster than 4.6</li>
<li>Noticeably enhanced coding and vision processing</li>
<li>Burns through more tokens, especially in English and coding scenarios</li>
<li>Long-context attention performance: user feedback suggests it’s not very stable</li>
<li>Tone and voice: some feel it sounds more like GPT</li>
</ul>
<p>If you mainly use it for complex coding, long-horizon tasks, and autonomous execution, 4.7 is worth trying. If your top priorities are long-context stability and cost control, it won’t necessarily feel better than 4.6.</p>
<h2 id="what-you-need-to-prepare">What You Need to Prepare</h2>
<ul>
<li>An entry point that can call Claude Opus 4.7: web interface, API, Claude Code, Cursor, OpenRouter, etc.</li>
<li>Budget expectations: while the unit price hasn’t increased, total token consumption may go up</li>
<li>Usage goals: be clear first on whether you want “higher task completion rates” or “more stability and cost savings”</li>
<li>A fallback plan: if 4.7 doesn’t work out, the rollback command is <code>/model claude-opus-4-6[1m]</code></li>
</ul>
<p>A few new features rolled out alongside this release:</p>
<ul>
<li><code>/ultrareview</code>: online review, billed separately; Pro and Max get 3 free trials</li>
<li>auto mode: capable of autonomous decision-making and continuous execution, opened to Max users for the first time</li>
<li>Added xhigh between high and max</li>
</ul>
<p>I’m reserving judgment on the actual value of xhigh; it feels more like product tiering and a marketing play.</p>
<h2 id="follow-this-sequence">Follow This Sequence</h2>
<ol>
<li>Check first whether your core workload is coding or complex execution. If so, this release deserves your closest attention. 4.7’s autonomous coding has leveled up—it handles harder, longer-horizon tasks and proactively verifies output before reporting back. For anyone writing code, refactoring code, or running multi-step tasks, this shift is far more useful than benchmarks.</li>
<li>Next, see whether you rely on visual inputs. 4.7 raises the image processing ceiling to 2576 pixels on the long edge—3 times that of 4.6. For screenshot analysis, UI inspection, and image content understanding, this improvement is immediately noticeable.</li>
<li>Factor in costs—don’t just look at official unit pricing. Hands-on user feedback shows that tokenizer adjustments make 4.7 burn through more tokens: roughly 6% more for Chinese, 59% more for English, and 21% more for Python. If you write heavy amounts of code or read extensive English documentation, your cost per task will be higher than on 4.6.</li>
<li>Run small-scale tests first on long-context tasks. The context window is still 1M, but both MRCR benchmarks and community feedback show that 4.7’s attention performance drops under ultra-long contexts. “Being able to fit it all in” doesn’t mean “it still reliably grasps the key points.”</li>
<li>Keep an eye on multipliers and promos when choosing an entry point:</li>
</ol>
<ul>
<li>Web / App: live</li>
<li>OpenRouter Chat and API: live</li>
<li>Claude Code: live</li>
<li>Cursor: live, limited-time half-price</li>
<li>Augment: live, half-price before 260430</li>
<li>Windsurf: live, works even on trial accounts</li>
<li>droid: live, 1x multiplier</li>
<li>Copilot: live, with 4.7 at a 7.5x multiplier, possibly 15x after 260430; billed per prompt, capped at only medium, 200k context, and requires a Pro+ membership—the $10 Pro tier does not have 4.7</li>
</ul>
<h2 id="the-most-common-pitfalls">The Most Common Pitfalls</h2>
<ul>
<li>
<p>Assuming unchanged pricing means unchanged costs
What actually costs money is “unit price × total tokens.” The problem with 4.7 isn’t the sticker price; it’s that it eats more tokens.</p>
</li>
<li>
<p>Assuming a 1M context window means you can blindly dump in documents
User feedback suggests the exact opposite. For ultra-long context scenarios, test recall, localization, and citation accuracy on your own materials before deciding how much to feed in.</p>
</li>
<li>
<p>Assuming high benchmark rankings mean it’s stronger across all tasks
Leaderboards like LMArena, ArtificialAnalysis, ARC-AGI, and HLE are good references, but they can’t substitute for your actual workloads. On benchmarks like NYT Connections, 4.7’s score was less than half of 4.6’s.</p>
</li>
<li>
<p>Mistaking new modes for must-haves
<code>/ultrareview</code>, auto, and xhigh are all new additions, but not everyone needs them. Confirm whether your workflow actually benefits before deciding to migrate.</p>
</li>
</ul>
<h2 id="my-recommendation">My Recommendation</h2>
<p>If you’re a heavy code user—especially doing complex refactoring, long-horizon bug fixing, and automated verification in Claude Code or Cursor—4.7 is worth testing first. Its real strength lies in its ability to get work done, not in being a more dazzling conversationalist.</p>
<p>If you care more about long-context stability, predictable bills, and a natural writing style, don’t rush to switch entirely. The safest bet is running both models in parallel: hand complex coding to 4.7, and leave long-document retrieval and everyday conversation on 4.6 for now.</p>
<p>Do you want stronger execution, or lower cost? 4.7 is the former.</p>
]]></content:encoded>
  </item>
  <item>
    <title>How to Keep Working After Hitting Your Claude Code Limit</title>
    <description>More of a programmer meme video than a technical tutorial. Once Claude Code hits its limit, you&apos;re stuck coding by hand while onlookers watch with mixed feelings. The quota is gone, the requirements haven&apos;t stopped, and the project still has to move forward.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-04-14-claude/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-04-14-claude/</guid>
    <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>It started with a programmer meme video, not a technical tutorial: after maxing out their Claude Code quota, someone is forced to write code by hand while people around them watch with mixed emotions. There wasn’t much actionable takeaway in the video itself, but the scenario is all too familiar: your quota is gone, the backlog hasn’t stopped, and the project still has to ship.</p>
<h2 id="who-this-is-for">Who This Is For</h2>
<ul>
<li>People who rely heavily on AI coding tools like Claude Code, Cursor, or Copilot day-to-day</li>
<li>Anyone nearing their monthly or billing-cycle limit with deliverables still pending</li>
<li>Teams where developers rely on AI as their primary engine and noticeably slow down when it’s cut off</li>
<li>Anyone who wants to prepare a fallback plan in advance instead of panicking when their quota hits zero</li>
</ul>
<p>Don’t treat AI coding tools as your entire assembly line. They’re accelerators. When your quota runs dry, switch to a degraded workflow immediately: prioritize delivery first, efficiency second, and developer experience last.</p>
<p>The video didn’t cover tool configuration, pricing tiers, rate-limit rules, or reset cycles. Pricing, quota, and hard caps depend on your account tier, subscription plan, and the models you call—check your own account dashboard for the specifics.</p>
<h2 id="what-you-need-to-prepare">What You Need to Prepare</h2>
<ul>
<li>A local development environment that can still actually run code</li>
<li>A working terminal, editor, and Git setup</li>
<li>At least one fallback option, such as:
<ul>
<li>An alternative AI coding tool</li>
<li>A local model</li>
<li>Plain manual coding</li>
</ul>
</li>
<li>A broken-down task list showing what must be finished today versus what can wait</li>
<li>Project documentation, command logs, and commit history so you can keep moving without AI</li>
</ul>
<h2 id="follow-this-sequence">Follow This Sequence</h2>
<ol>
<li>First, confirm whether you’ve actually hit the limit. Check product notifications, your account page, and CLI output. Don’t mistake network drops, auth failures, or model outages for an exhausted quota.</li>
<li>Immediately reprioritize your tasks. Split your workload into three buckets: must ship, can simplify, and can pause. Once your quota is gone, the worst mistake is sticking to your old, AI-dependent pace.</li>
<li>Tackle what you can move forward without AI first. Copy tweaks, style adjustments, minor bug fixes, config updates, writing tests, tidying directory structures, and updating docs—these deliver immediate progress toward shipping.</li>
<li>When you do have to write code, shrink the scope of your changes. Don’t touch huge features in one go—focus on a single function, an API endpoint, or one page. When coding by hand, smaller diffs mean less rework.</li>
<li>Lock in every step with Git. Commit every time you fix a small chunk to keep things from spiraling out of control. Without AI, people are much more prone to making messy, gut-feeling changes.</li>
<li>Until your quota resets, avoid high-uncertainty exploration. Major refactors, migrating to unfamiliar frameworks, or integrating complex automation might be cheap when AI is assisting you, but doing them purely by hand comes with a massive cost.</li>
</ol>
<h2 id="common-pitfalls">Common Pitfalls</h2>
<ul>
<li>
<p>Misdiagnosing the root cause
Not every error is quota-related. Check network connectivity, auth status, and model uptime first.</p>
</li>
<li>
<p>Sticking to the “let AI draft it first” habit
When your quota is gone, your workflow has to change with it, or you’ll stay completely blocked.</p>
</li>
<li>
<p>Switching tools on the fly without migrating context
If you don’t carry over your prompts, project conventions, directory layout, and command history, any new tool will require a cold restart.</p>
</li>
<li>
<p>Getting emotional and hacking away at massive blocks of code
This is when you’re most likely to break code that was otherwise ready to ship.</p>
</li>
<li>
<p>Wishful thinking about reset times
When limits refresh—whether hourly or per billing cycle—varies by plan. Check your account page for your specific tier.</p>
</li>
</ul>
<h2 id="my-advice">My Advice</h2>
<p>If you truly rely on Claude Code as your daily driver, prepare a “blackout plan” in advance: backup tools, common commands, project specs, QA checklists, and a minimum viable deliverable. That way, when your quota runs out, you only slow down—you don’t grind to a halt.</p>
<p>Your boss isn’t afraid of you writing code by hand; they’re afraid that without AI, you can’t deliver anything at all. Whether the project can keep moving forward when AI is unavailable matters far more than knowing how to use AI.</p>
]]></content:encoded>
  </item>
  <item>
    <title>Do Models &apos;Get Dumber&apos; the Moment They Hit New Information? A Practical Breakdown of Search Differences</title>
    <description>When you ask about things that only appeared after 2025, why do so many large models suddenly get slow and vague? This piece skips the parameters.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-03-10-post-5hlv9d/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-03-10-post-5hlv9d/</guid>
    <pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>Why do so many LLMs suddenly become slow and flaky when you ask about things that only appeared after 2025? This post isn’t about parameters.</p>
<p>The reason isn’t complicated. Many models have never actually “read the full text”—they just get a title, a URL, and a snippet of a few dozen words back from a search engine, then rely on the model itself to fill in the rest. When the factual foundation is that thin, the longer the output gets, the higher the odds of hallucination.</p>
<p>I’ve tiered the products and search setups I’ve used based on whether they can pull the full text, whether they can trace sources, and whether that attribution is precise enough. Anyone doing research, writing analysis, or looking up new material can use this to pick their tools.</p>
<h2 id="who-this-is-for">Who this is for</h2>
<ul>
<li>People who regularly use AI to look up recent information, policy updates, and model news</li>
<li>People sourcing topics, writing reports, or covering industry trends</li>
<li>People who’ve already noticed that the same model can be brilliant one moment and completely off the rails the next</li>
<li>People trying to decide whether to use web UIs, APIs, Research modes, or external retrieval tools</li>
</ul>
<p>If most of what you ask about is common knowledge, history, or basic concepts, this won’t be as helpful.</p>
<p>Don’t conflate model capability with search capability. A lot of the time, the retrieval pipeline is just too weak; it’s not that the model itself is bad.</p>
<p>A simple rule of thumb:</p>
<ol>
<li>If it only gets snippets instead of the full text, don’t expect it to answer new topics reliably</li>
<li>If it can fetch the full text but only links back to the top of the page, it works, but you’ll still have to do a lot of manual checking</li>
<li>If it can grab the full text and pinpoint the exact sentence, its practical value jumps significantly</li>
<li>For sites with aggressive anti-scraping like X or WeChat Official Accounts, many approaches fail by default</li>
<li>For specialized content like Reddit replies or YouTube subtitles, not every search source can retrieve them</li>
</ol>
<p>So when asking about anything new after 2025, prioritize tools that can “fetch full text + trace sources.” If it’s just a standard web search endpoint, the output might look complete, but in reality it’s likely just “100 words of information + 900 words of hallucinated filler.”</p>
<h2 id="what-youll-need">What you’ll need</h2>
<ul>
<li>Your regular LLM portal: ChatGPT, Claude, Gemini, or Codex all work</li>
<li>At least one research tool capable of fetching full text</li>
<li>The habit of manual verification</li>
<li>The baseline expectation that “search results do not equal facts”</li>
</ul>
<p>Here is how I tier them right now, based on my own usage records prior to March 2026:</p>
<ul>
<li>Tier 1: NotebookLM Web, Perplexity API</li>
<li>Tier 2: Gemini Deep Research Web, GPT Deep Research Web, Claude Research Web, Manus Wide Research Web</li>
<li>Tier 3: Tavily Extract API, Jina Reader API, Exa API, Grok Web</li>
<li>Tier 4: Gemini Web</li>
<li>Tier 5: GPT API / Web / Pro Web, Codex, Claude API / Web / Code, Gemini Deep Think Web, OpenRouter’s :online</li>
<li>Tier 6: Antigravity, Gemini API, Gemini CLI</li>
<li>Tier 7: Domestic Chinese official search pipelines</li>
</ul>
<p>I only kept track of one pricing note: the Perplexity API opened in September 2025. I haven’t calculated the exact billing breakdown, so check their official site for current rates before using it.</p>
<h2 id="follow-this-order">Follow this order</h2>
<ol>
<li>First, determine whether what you’re asking about is “post-training new information.” If it’s a model update, product change, policy adjustment, or site rule update that happened after 2025, don’t assume the model knows it.</li>
<li>Check whether your tool gets snippets or full text. If it only retrieves a dozen search results with thirty- or forty-word snippets each, treat the answer as a lead, not a conclusion.</li>
<li>Prioritize options that can fetch the full text. In my experience, NotebookLM Web and the Perplexity API are closest to being truly usable; web-based Research products rank next; standard search-augmented chat products trail further behind.</li>
<li>Check whether source attribution is granular enough. Jumping to the exact sentence is best; landing at the top of the article is second best—the former makes verification much cheaper. Gemini Web supports sentence-level deep links via <code>#:~:text=</code>, which helps with manual verification.</li>
<li>Don’t blindly trust results from specialized sites. Google has an easier time retrieving YouTube subtitles and Reddit comments; for sites with anti-scraping like X or WeChat Official Accounts, many approaches simply break down.</li>
<li>Finally, do your own cross-verification. Open at least 2 to 3 links to confirm that the content cited by the model is actually there—don’t just judge by how convincing the writing looks.</li>
</ol>
<h2 id="common-pitfalls">Common pitfalls</h2>
<ul>
<li>
<p>Confusing “web access” with “knowing how to research”
These two things are worlds apart. Having web access doesn’t mean being able to read full text, let alone quote accurately.</p>
</li>
<li>
<p>Letting your guard down the moment you see source links
Some tools only link to homepages rather than specific sentences. You have no idea how the model connected the dots in between.</p>
</li>
<li>
<p>Assuming the API is always better than the web app
My experience is the exact opposite: quite a few API pipelines have weaker retrieval, and some only return temporary redirect URLs instead of real sources.</p>
</li>
<li>
<p>Using domestic Chinese search pipelines for English AI topics
If a topic already has a high density of English information, the results will take a noticeable hit. That’s why I separated domestic Chinese pipelines into their own tier.</p>
</li>
<li>
<p>Mistaking model degradation for a prompt issue
Sometimes it’s not that your prompting is bad—it’s that the retrieval foundation simply isn’t there. Prompts can only fine-tune; they can’t fix missing information.</p>
</li>
</ul>
<h2 id="my-recommendations">My recommendations</h2>
<p>If you’re genuinely using AI to track new developments and make informed calls, divide the labor among your tools clearly first:</p>
<ul>
<li>For everyday Q&amp;A, standard models are plenty</li>
<li>For retrieving new information, use Research tools that can fetch full text</li>
<li>For high-stakes content, rely on the double safety net of “model summary + manual click-through”</li>
<li>When dealing with content like X, WeChat Official Accounts, or community forum replies, default to doubting whether the scrape was complete</li>
</ul>
<p>Here’s another practical rule: if an answer doesn’t cite specific source sentences, or if you can’t click through to verify them, treat that response as a rough draft at best, not a conclusion.</p>
<p>A lot of what gets labeled as “the model getting dumber” is simply starving it of enough information in the first place. Fix retrieval first; then we can talk about boosting intelligence.</p>
]]></content:encoded>
  </item>
  <item>
    <title>AI Source List: How to Use Reddit to Find Models, Tools, and Workflows in One Place</title>
    <description>An entry map for Reddit&apos;s AI ecosystem. Highly active subreddits organized by use case, so you can target the right people, case studies, tools, and hard-learned lessons.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-03-06-post-jz4mh8/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-03-06-post-jz4mh8/</guid>
    <pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>This is an entry map. It organizes the most active AI-related subreddits on Reddit by use case, helping you track down people, case studies, tools, and hard-learned lessons based on your specific goals.</p>
<p>The two things I find most practical about this list: each subreddit includes an activity reference, and it pulls together all the common areas—including model discussions, prompt engineering, AI writing, text-to-image, text-to-video, agents, IDEs, coding, and machine learning.</p>
<p>If you usually only keep tabs on the official websites of a few major LLMs, this list will help expand your information sources from “official announcements” to the “front lines of real users.”</p>
<h2 id="who-this-is-for">Who This Is For</h2>
<ul>
<li>Anyone who wants to track AI tool trends without getting dragged around by fragmented daily news</li>
<li>Anyone looking for real user feedback, pricing rants, and failure post-mortems</li>
<li>Creators brainstorming topics, product researchers, and competitive analysts</li>
<li>Anyone hunting for prompts, workflows, plugins, and open-source solutions</li>
<li>People whose English reading skills are average, but who still don’t want to miss out on firsthand discussions</li>
</ul>
<p>Reddit is good for three things: gauging hype, reading candid feedback, and finding concrete workflows.</p>
<p>When you actually start using it, don’t try to binge everything at once. Pick subreddits based on your goals first, check their activity, and then decide whether to subscribe long-term. Communities like r/ChatGPT, r/LocalLLaMA, r/ClaudeAI, r/GeminiAI, r/StableDiffusion, r/aivideo, r/AI_Agents, r/cursor, and r/ClaudeCode are already enough to cover most common needs.</p>
<p>For translation, I use the Chrome extension “Immersive Translate.” The free built-in GLM translation engine reads much more naturally than Microsoft or Google. I haven’t specifically tested its free quota, stability, or regional restrictions, so check the extension’s documentation yourself before installing.</p>
<h2 id="what-youll-need">What You’ll Need</h2>
<ul>
<li>An internet connection that can access Reddit reliably</li>
<li>A browser, preferably Chrome</li>
<li>The Chrome extension: “Immersive Translate”</li>
<li>A basic categorization system—otherwise, a giant pile of bookmarked links will quickly become useless</li>
</ul>
<p>I recommend setting up your resource library along these categories first:</p>
<ul>
<li>Model discussions: ChatGPT, Claude, Gemini, DeepSeek, Grok, Perplexity</li>
<li>Open source &amp; local deployment: LocalLLaMA, Ollama, MistralAI</li>
<li>Prompts &amp; workflows: PromptEngineering, ChatGPTPromptGenius, MCP, RAG, LangChain</li>
<li>Image &amp; video: Midjourney, CivitAI, StableDiffusion, ComfyUI, aivideo</li>
<li>Agents &amp; development: AI_Agents, Cursor, ClaudeCode, Codex, GithubCopilot, VibeCoding</li>
</ul>
<h2 id="do-it-in-this-order">Do It in This Order</h2>
<ol>
<li>Define your goal first. Are you looking for “model reputation,” “specific workflows,” or “content topics”? Different goals point to completely different subreddits.</li>
<li>Check macro activity first. Use visitor traffic and subscriber counts as a reference. For instance, ChatGPT-related subreddits have massive volume, making them great for seeing mainstream issues; subreddits like LocalLLaMA and ComfyUI are far better for tracking open-source trends and tinkering details.</li>
<li>Drill into niche subreddits. Head to WritingWithAI for writing; check Midjourney, CivitAI, and AIArt for text-to-image; look at StableDiffusion, aivideo, and Runwayml for text-to-video; check AI_Agents for agents; and head to Cursor, ClaudeCode, and Codex for development.</li>
<li>Lower the barrier with a translation plugin. If reading English feels like a chore, just turn on “Immersive Translate.” Lowering the friction of browsing is far more practical than brute-forcing your way through raw text.</li>
<li>Save only high-value posts. Prioritize complete workflows, cost breakdowns, post-mortems, tool comparisons, and documented limitations. Don’t hoard purely emotional rants or tribal fanboy posts.</li>
<li>Periodically revisit high-activity subreddits. Communities like r/ChatGPT, r/LocalLLaMA, r/StableDiffusion, and r/cursor evolve rapidly, making them great candidates for a long-term watchlist.</li>
</ol>
<h2 id="the-most-common-pitfalls">The Most Common Pitfalls</h2>
<ul>
<li>
<p>Chasing hype while ignoring signal quality
Large subreddits have tons of people, but also tons of noise. Endless complaints, flex screenshots, and tribal arguments don’t mean there’s actionable information.</p>
</li>
<li>
<p>Equating member count with credibility
Popularity only proves it’s buzzing; it doesn’t mean the judgments are accurate. When it comes to pricing, capability boundaries, ban risks, and commercial licensing limits, you’d better cross-reference with official documentation.</p>
</li>
<li>
<p>Believing “if they got it running, I can too”
Tools like ComfyUI, local models, and agent workflows often come with hidden costs like GPU requirements, operating systems, dependency conflicts, and regional network issues. Posts only give you the entry point; you have to fulfill the implementation prerequisites yourself.</p>
</li>
<li>
<p>Hoarding too many bookmarks and never using them
If you subscribe to dozens of subreddits all at once, you’ll most likely end up just scrolling a feed rather than building a knowledge base.</p>
</li>
<li>
<p>Overlooking risk-focused subreddits
Subreddits focused on complaints, jailbreaks, and controversies might look purely “negative,” but they are great for rounding out your understanding of limits, costs, and risks.</p>
</li>
</ul>
<h2 id="my-advice">My Advice</h2>
<p>Treat this list as an “information index,” not a “must-read-everything checklist.”</p>
<p>For everyday use, keeping 6 to 10 subreddits is plenty:</p>
<ul>
<li>2 for general discussion</li>
<li>2 to 3 for specific model verticals</li>
<li>1 to 2 for image/video</li>
<li>2 for agents/development</li>
<li>1 for complaints or controversies</li>
</ul>
<p>If you’re doing content creation or product research, focus primarily on four types of posts: real-world case studies, failure post-mortems, cost changes, and user complaints. They’re far more useful than feature announcements and much closer to real decision-making scenarios.</p>
<p>I curated this list by hand, and subreddit rules, activity levels, and content quality constantly change. When you come across information you plan to base decisions on, don’t take it at face value. Click in, review posts from the past week and month, form your own judgment, and only then decide whether to track it long-term.</p>
]]></content:encoded>
  </item>
  <item>
    <title>Choosing Between GPT-5.4-thinking and GPT-5.4-pro: Pricing, Access, and Limits Explained</title>
    <description>The biggest dilemmas in the GPT-5.4 lineup: whether specs actually changed, how much more it costs, where regular users can access it, what limits apply across the API and IDEs, and whether pro is worth the upgrade.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-03-05-gpt-5/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-03-05-gpt-5/</guid>
    <pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>The questions people stress over most with the GPT-5.4 lineup: did the specs change, how much more expensive is it, where regular users should access it, what limits exist across the API and IDEs, and whether Pro is actually worth it.</p>
<p>Information was all over the place during launch week, with official pages, leaderboards, forum feedback, and scattered first impressions all tangled together. I sorted through it across specs, pricing, access points, quotas, context windows, speed modes, and running costs, keeping only what can actually be verified.</p>
<h2 id="who-this-is-for">Who This Is For</h2>
<ul>
<li>Anyone who wants to try GPT-5.4 without reading through a pile of release docs first</li>
<li>People already running models in ChatGPT, OpenRouter, or Codex extensions</li>
<li>Anyone who tracks API costs and wants to know whether the 1M context window is actually practical</li>
<li>Anyone trying to figure out whether a Pro subscription, the API, or third-party access makes the most sense for them</li>
</ul>
<p>If you only chat occasionally, focusing on channels and limitations is enough; if you’re a heavy writer, analyst, or programmer, focus on pricing and context costs.</p>
<p>The most straightforward change in this GPT-5.4 generation is that it rounded out its specs: context reaches 1M, maximum output remains 128k, and the training data cutoff is 2025-08-31. On paper, it catches up with long-context contenders like Gemini and Claude, but the trade-offs are also clearer—specifically, long-context input will be more expensive.</p>
<p>On pricing, gpt-5.4/thinking is $2.5 per million input tokens and $15 per million output tokens; gpt-5.4-pro is $30 per million input tokens and $180 per million output tokens. Compared to the previous generation, output unit prices went up by 43% across the board. If your workflow involves “reading long documents + generating long answers,” your bills will get ugly fast.</p>
<p>For regular users just looking to test it out, start with the ChatGPT web/app or LMArena; if you’re already used to working with APIs, consider OpenRouter. Pro isn’t something everyone should jump to—it only makes sense if you truly use it at high volume and are willing to keep paying for a top-tier model.</p>
<h2 id="what-you-need-to-prepare">What You Need to Prepare</h2>
<ul>
<li>A clear use case: clarify whether it’s chat, writing, code, or long-document analysis first</li>
<li>An account for your access point:
<ul>
<li>ChatGPT website or app</li>
<li>LMArena</li>
<li>OpenRouter</li>
<li>Codex extension or app</li>
</ul>
</li>
<li>Some cost awareness: especially regarding input costs past 272k context</li>
<li>Grounded expectations: leaderboard rankings don’t guarantee your actual experience will feel noticeably better</li>
</ul>
<p>The sources I cross-referenced are OpenAI’s official landing page, developer docs, Pro documentation, and system card. If you plan to use the API, verify parameters directly against official docs instead of relying on second-hand summaries.</p>
<h2 id="follow-this-order">Follow This Order</h2>
<p>Step one: pick your access point.</p>
<p>If you just want an initial feel for how it performs, go straight to the ChatGPT website or app. Free accounts can use 5.4 too, but the quota is small. This is fine for testing the waters, not for heavy reliance.</p>
<p>If you want to run side-by-side comparisons for free, check out LMArena. It already has 5.4 live, but has output length restrictions, making it better for quick head-to-head evaluations rather than running complex tasks.</p>
<p>If you’re already in the API ecosystem, OpenRouter is the smoothest route. It added two model endpoints:</p>
<ul>
<li>openai/gpt-5.4</li>
<li>openai/gpt-5.4-pro</li>
</ul>
<p>Step two: confirm whether you actually need a 1M context window.</p>
<p>On paper, 1M sounds great, but not every scenario justifies the price tag. A key detail: in the Codex extension and app, context is capped at 258k by default; some users reported that you can push it to 1M by editing configuration files, but anything past 272k will be billed at double the quota.</p>
<p>The plain-English translation is simple: just because you can turn it on doesn’t mean you should. If you’re just writing code, editing a few documents, or analyzing a few dozen pages of material, 258k is often plenty. 1M only delivers real value when working across a vast number of files, massive knowledge bases, or ingesting huge batches of material at once.</p>
<p>Step three: decide whether to go with Pro.</p>
<p>What can be confirmed right now:</p>
<ul>
<li>Pro subscribers get unlimited access</li>
<li>Plus cannot use Pro</li>
<li>Some say Business is still capped at 15 queries per month, but I haven’t received official confirmation</li>
</ul>
<p>I couldn’t verify the Business quota details. If you’re on a team account, check your admin console or official documentation before upgrading based on a random forum post.</p>
<p>Step four: if you’re a coder, take a look at /fast mode next. Codex added a /fast mode that burns 2x the quota for roughly 1.5x the speed according to official claims, though some users measured it closer to 1.35x in practice. Standard accounts support /fast as well.</p>
<p>Best use cases:</p>
<ul>
<li>Rapid switching between small tasks</li>
<li>Fast trial-and-error</li>
<li>When you care more about waiting less than burning quota</li>
</ul>
<p>If you’re already pinched on quota, don’t turn it on.</p>
<h2 id="where-people-stumble-most">Where People Stumble Most</h2>
<p>The first pitfall: using leaderboards as a reason to buy.</p>
<p>Benchmark results at launch: 7th overall on LMArena, 5th on LiveBench, 1st on FrontierMath, while Code Arena and Artificial Analysis hadn’t fully indexed it yet. Leaderboards are fine to look at, but don’t treat them as your final decision factor. Math problems, synthetic benchmarks, and real-world day-to-day feel are completely different things.</p>
<p>The second pitfall: underestimating output costs.</p>
<p>The most glaring issue this generation is that output unit prices remain painfully high. If you frequently have the model generate long answers, long reports, or extensive code, costs will run higher than you expect. Especially with Pro, output at $180 per million tokens is not “casual experimenting” money.</p>
<p>The third pitfall: treating 1M as the default setup.</p>
<p>Long context doesn’t come for free. Past 272k, input pricing doubles. If you don’t have a clear upside, turning it on forcefully is just volunteering for a bigger bill.</p>
<p>The fourth pitfall: assuming the Codex line and the chatbot line are completely in sync. gpt-5.4-codex wasn’t released this time around; OpenAI now seems to ship Codex and chatbots along separate tracks, neither waiting for the other. That is, updates you see in ChatGPT won’t necessarily be reflected in the coding product line at the same time.</p>
<h2 id="my-advice">My Advice</h2>
<p>If you just want to test out the new model, start with ChatGPT’s free tier or LMArena—there’s no rush to pull out your wallet.</p>
<p>If you’re an API user, gpt-5.4/thinking is the more practical starting point. It’s already far from cheap, but at least it stays within an acceptable range for trial and error. Stress-test it against your real-world tasks first before deciding whether to jump to Pro.</p>
<p>If you’re a heavy coder, run with Codex’s default context first, and only consider bumping it to 1M when you genuinely run out of context. Don’t max out costs right out of the gate just to have the “top-tier spec.”</p>
<p>If you’re handling corporate accounts or team procurement, ignore the forum chatter about Business rate limits and verify them directly in your admin console or the official docs.</p>
<p>This generation of models is best suited for people who know exactly why they need it. When your use case isn’t crystal clear, don’t let specs and leaderboards sway you. Run the numbers first, then scale up.</p>
]]></content:encoded>
  </item>
  <item>
    <title>How to Save on AI Subscriptions: Official Pricing, Account Sharing, and Xianyu Traps</title>
    <description>A quick pricing guide and purchasing breakdown for popular AI products. Buying direct, account sharing, and deals that look cheap until the headaches start—treat these three categories separately.</description>
    <link>https://blog.enzocreative.me/en/posts/2026-02-27-post-61vey5/</link>
    <guid isPermaLink="true">https://blog.enzocreative.me/en/posts/2026-02-27-post-61vey5/</guid>
    <pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate>
    <content:encoded><![CDATA[<p>A quick price check and buying guide for popular AI products. Paying official price yourself, joining a group subscription on forums, or hunting for bargains on Xianyu—the math on these three routes needs to be calculated separately.</p>
<p>These prices and shared seat rates are a snapshot I took in late February 2026 from forum flea markets and Xianyu, reorganized around “how to buy, is it worth it, and where things easily go wrong.” AI subscription prices change frequently, so verify the current official price one more time before placing an order.</p>
<h2 id="who-this-is-for">Who This Is For</h2>
<ul>
<li>Anyone planning to use tools like ChatGPT, Claude, Gemini, or Cursor long-term</li>
<li>Anyone on a budget who doesn’t want to constantly fiddle around just to save a few bucks</li>
<li>Anyone who frequently looks for shared seats on Xianyu, forums, or flea markets</li>
<li>Anyone who needs APIs, long context windows, image generation, or speech-to-text</li>
</ul>
<p>If you just want to test things out occasionally, paying the official monthly price directly is the least hassle. If you’re a heavy daily user, only then consider group subscriptions or third-party top-ups.</p>
<p>First choose based on your use case, then choose based on your risk tolerance:</p>
<ol>
<li>Just want stability with minimal hassle: prioritize official pricing, or personal group subscriptions from forum members with clear posting histories.</li>
<li>Looking to cut costs: check forum group subscriptions first, then Xianyu. Deals close fast on Xianyu, but there are far more pitfalls stemming from information asymmetry.</li>
<li>Need APIs, 4K image generation, or long context: don’t just look at memberships—many capabilities are only available via API. Big Banana 4K is a case in point: Pro, Ultra, AI Studio, NotebookLM, and Flow don’t include it; it’s only available via the paid API.</li>
<li>Seeing a price noticeably below market rate: first suspect the wrong version, wrong quota, too short a warranty, or that it’s simply not the same product.</li>
<li>Cheap doesn’t mean cost-effective: monthly passes missing a few days, warranties that only cover the first login, or dragged-out refunds when issues arise all eat up your time.</li>
</ol>
<h2 id="what-you-need-to-prepare">What You Need to Prepare</h2>
<ul>
<li>A clear use case: chatting, coding, image generation, video creation, or speech-to-text—don’t mix them up when buying</li>
<li>Payment method: ideally get your own U-card or a bank card supporting foreign currencies with normal exchange rates</li>
<li>An acceptable risk boundary: can you accept throwaway monthly accounts, shared quotas, or having your chat history wiped?</li>
<li>Pre-purchase checklist:
<ul>
<li>Is it an official account, family plan, group subscription, or API relay?</li>
<li>Is the quota dedicated or shared?</li>
<li>How long is the warranty?</li>
<li>How many days are left when delivered?</li>
<li>Does the warranty only cover the first login?</li>
<li>Does it require a specific network environment, or risk getting banned easily?</li>
</ul>
</li>
</ul>
<p>For the virtual card route, pre-activated cards on Xianyu cost about ¥16 to open, with a top-up exchange rate of 8—not cost-effective, but hassle-free. A $1 card costs about ¥8, usually only suitable for passing trial verification.</p>
<h2 id="follow-this-order">Follow This Order</h2>
<ol>
<li>
<p>First, confirm whether you are buying a “membership” or an “API”
This step is the most critical. Many people mix up memberships and APIs when comparing prices, and end up buying the wrong thing.
For example:</p>
<ul>
<li>Google Ultra officially costs $250/month, half off for the first three months. The focus is on membership perks like Gemini, NotebookLM, and Google Drive—it does not include APIs.</li>
<li>GCP 300 trial accounts are a different route: a $300 credit to use within 90 days, which can run Gemini API, Opus API, servers, and more, but it easily gets banned in a subpar environment.</li>
</ul>
</li>
<li>
<p>Next, check value for money by product</p>
<table>
<thead>
<tr>
<th>Product</th>
<th>Official Price</th>
<th>Typical Second-Hand / Group Price</th>
<th>Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>Google Ultra</td>
<td>$250/month (half price for first 3 months)</td>
<td>Xianyu 5-person group ~¥260, personal group ¥150–180</td>
<td>Below ¥230 usually has a catch</td>
</tr>
<tr>
<td>ChatGPT Business</td>
<td>$30/month</td>
<td>Admin ¥12, member ¥8 (1-month trial)</td>
<td>Monthly throwaway, chat history not kept</td>
</tr>
<tr>
<td>Claude Code 20x</td>
<td>$200/month (shared quota ~$2700)</td>
<td>Forum 3-person group ¥500, 4-person group ¥350</td>
<td>Split by quota</td>
</tr>
<tr>
<td>Claude Code Pro</td>
<td>$20/month</td>
<td>Nigerian App Store ~¥87</td>
<td>Apple ID route</td>
</tr>
<tr>
<td>Cursor</td>
<td>——</td>
<td>Pro trial ¥12 (7 days), Business pre-made account ¥88</td>
<td>Short trial period</td>
</tr>
<tr>
<td>Perplexity</td>
<td>$20/month or $200/year</td>
<td>Voucher code ¥50, annual membership ~¥140</td>
<td>Better value annually</td>
</tr>
<tr>
<td>Manus</td>
<td>$20/month = 4000 points</td>
<td>Trial accounts sold separately based on points and duration</td>
<td>Works out to ~$5/1,000 points</td>
</tr>
</tbody>
</table>
</li>
<li>
<p>If you need image and video generation, calculate separately</p>
<ul>
<li>Big Banana 4K: official price for nano-banana-pro-4k is $0.24/image, and $0.15/image for nano-banana-2-4k; API relay is commonly ¥0.2/generation, while upstream wholesale is around ¥0.1/generation</li>
<li>Sora2: 10 free generations per day in the app; beyond that, a 10-second clip is about $0.4/generation; API is $1.2 for 720p 12s, and $6 for 1080p 12s</li>
<li>Seedance 2.0: Jimeng officially prices by package; amortized over an annual plan, the cost for a 10-second clip ranges from roughly ¥0.84 to ¥1.5</li>
</ul>
</li>
<li>
<p>If you need speech-to-text, buy separately</p>
<p>elevenlabs-scribe API tiers:</p>
<table>
<thead>
<tr>
<th>Tier (Official / Xianyu)</th>
<th style="text-align: right">Credits</th>
<th style="text-align: right">Approx. Transcription Time</th>
</tr>
</thead>
<tbody>
<tr>
<td>$5 / ¥25</td>
<td style="text-align: right">40,000 credits</td>
<td style="text-align: right">~20 hours</td>
</tr>
<tr>
<td>$11 / ¥45</td>
<td style="text-align: right">110,000 credits</td>
<td style="text-align: right">——</td>
</tr>
<tr>
<td>$99 / ¥200</td>
<td style="text-align: right">500,000 credits</td>
<td style="text-align: right">——</td>
</tr>
</tbody>
</table>
</li>
<li>
<p>Finally, choose your purchasing channel</p>
<ul>
<li>First choice: Official pricing</li>
<li>Second choice: Personal group subscriptions on forums</li>
<li>Third choice: Xianyu
The forum flea market is the main trading area; if you can’t see it, you need to join the trade group first. This path filters out some of the low-quality sellers.</li>
</ul>
</li>
</ol>
<h2 id="the-most-common-pitfalls">The Most Common Pitfalls</h2>
<ol>
<li>Bait-and-switch pricing: putting an ultra-low price in the title to lure you in, then claiming it’s out of stock, the link was wrong, or the stable version costs more.</li>
<li>Incomplete billing periods: you buy a monthly pass, but only 25 days are left when it’s delivered, shaving off a sixth of its actual value.</li>
<li>Passing off inferior tiers as premium ones: masquerading Enterprise editions as personal accounts, or selling cheap APIs that are actually reverse-engineered workarounds.</li>
<li>Diluted quality: among cheap Claude APIs, some are actually reverse proxies via AWS/Kiro or similar providers, potentially loaded with system prompts, nerfed responses, or truncated context.</li>
<li>Warranties that are too short: “first-login only” or “3-day only” warranties signal that the account gets banned easily by nature, regardless of how generous the seller seems. GCP 300 trial accounts are a classic example.</li>
<li>Dragging out refunds: the seller neither rejects nor approves the request, stalling you for a week until it auto-refunds. You get your money back, but your time is wasted, and you can’t even leave a negative review.</li>
<li>Judging by surface-level reputation alone: transaction counts, Yu Xiao Pu store tiers, profile pictures, and bios don’t matter much. Look at the positive feedback rate and what negative reviews actually say; ideally, the positive rating should be between 98% and 99%. Pay even closer attention to how the seller responds to negative reviews—that’s basically the treatment you’ll get when things go south.</li>
</ol>
<h2 id="faq">FAQ</h2>
<h3 id="official-pricing-group-subscriptions-or-xianyu-which-should-you-choose">Official Pricing, Group Subscriptions, or Xianyu: Which Should You Choose?</h3>
<p>Choose first by your use case, then by your risk tolerance: if you just want to test things out occasionally, paying the official monthly price directly is the least hassle; if you’re a heavy daily user, only then consider group subscriptions or third-party top-ups. The priority for buying channels is official pricing first, personal forum group subscriptions second (from members with clear posting histories), and Xianyu a distant third—deals close fast on Xianyu, but there are far more pitfalls stemming from information asymmetry.</p>
<h3 id="which-pitfalls-must-you-avoid-at-all-costs">Which Pitfalls Must You Avoid at All Costs?</h3>
<p>Bait-and-switch pricing in titles claiming out-of-stock, monthly cards delivered with days missing, Enterprise versions masquerading as personal accounts, cheap APIs that are actually AWS / Kiro reverse proxies (which may come with system prompts, nerfed responses, or truncated context), “warranties” covering only the first login or just three days (GCP 300 trial accounts are a prime example), and sellers dragging out refunds for a week by neither approving nor rejecting. For reputation, don’t look at transaction counts or levels—look at the positive feedback rate (ideally 98%–99%) and how the seller responds to negative reviews.</p>
<h3 id="between-region-switching-and-group-subscriptions-which-is-more-stable">Between Region Switching and Group Subscriptions, Which Is More Stable?</h3>
<p>The “Apple account route” in the price table is itself a region-switching method—like Claude Code Pro on the Nigerian App Store for ~¥87—which has a completely different pricing structure from group subscriptions. If you want a detailed walkthrough on region switching, see the <a href="https://blog.enzocreative.me/posts/2026-05-06-turkey-apple-id-guide/">Practical Guide to Switching a Mainland China Account to a Turkish Apple ID</a>; the “Official &gt; Forums &gt; Xianyu” risk hierarchy in this article applies just the same. For more roundups like this, check out the <a href="https://blog.enzocreative.me/topics/ai-subscriptions/">AI Subscriptions: Saving Money and Avoiding Pitfalls</a> topic.</p>
<h2 id="my-recommendations">My Recommendations</h2>
<p>If you’re a power user, prioritize stable options instead of constantly swapping accounts, group subscriptions, and API relays every single day. What you save isn’t just a few bucks—it’s your attention span.</p>
<p>Here’s how I break down my actual recommendations:</p>
<ul>
<li>Daily chatting and office work: start with accessible, low-friction options like ChatGPT Business or Claude Code Pro</li>
<li>Heavy coding and long context: step up to Claude Code 20x or buy the Claude API separately</li>
<li>Heavy Google ecosystem users: Google Ultra is a better fit, especially if you actually take advantage of the Gemini, NotebookLM, and Google Drive combo</li>
<li>Image and video generation: calculate the cost per generation directly—don’t fool yourself into thinking one membership will cover everything</li>
<li>Whenever you see “ultra-low price, instant delivery, first login warranty only”:
Treat it as high-risk by default; don’t gamble on luck</li>
</ul>
<p>Pay official pricing whenever you can, stick to forums over Xianyu when you can’t, and get your own card instead of relying on third-party top-ups long-term. Much of what passes for “saving money” only looks good on paper; what you actually lose is your time, chat history, stability, and peace of mind.</p>
]]></content:encoded>
  </item>
</channel>
</rss>
