<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Toby Water</title>
    <description>The latest articles on DEV Community by Toby Water (@tobywater).</description>
    <link>https://dev.to/tobywater</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4200610%2Fa37ea245-c1bc-4e86-b617-f1483ac8b6d6.png</url>
      <title>DEV Community: Toby Water</title>
      <link>https://dev.to/tobywater</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tobywater"/>
    <language>en</language>
    <item>
      <title>I Mapped My Entire One-Person Business on One Page — Here's the System</title>
      <dc:creator>Toby Water</dc:creator>
      <pubDate>Fri, 23 Oct 2026 03:20:05 +0000</pubDate>
      <link>https://dev.to/tobywater/i-mapped-my-entire-one-person-business-on-one-page-heres-the-system-3lg6</link>
      <guid>https://dev.to/tobywater/i-mapped-my-entire-one-person-business-on-one-page-heres-the-system-3lg6</guid>
      <description>&lt;h1&gt;
  
  
  I Mapped My Entire One-Person Business on One Page — Here's the System
&lt;/h1&gt;

&lt;p&gt;I run a small digital-products store by myself. No servers, no staff, no investors — just me, a stack of free tiers, and a set of automations I set up months ago and have been trusting ever since.&lt;/p&gt;

&lt;p&gt;Here's the thing I couldn't honestly answer until recently: if you asked me to show you how the whole business fits together — how a stranger on the internet becomes a person holding one of my files — I would have had to wave my hands. The pieces live on five different platforms. dev.to brings in readers. A static page on Cloudflare Pages is the storefront. NOWPayments collects the money through one hosted link per product. An Outlook inbox handles receipts and support. The products themselves are PDFs and ZIPs sitting in local folders.&lt;/p&gt;

&lt;p&gt;I knew every piece. I had just never seen the whole thing at once. Neither had anyone else — which is a polite way of saying the system's documentation was "it's all in my head," and my head had never actually assembled it in one place.&lt;/p&gt;

&lt;h2&gt;
  
  
  One page, two views
&lt;/h2&gt;

&lt;p&gt;So I mapped it. The result is a single page with two views of the same business.&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;architecture view&lt;/strong&gt; is four horizontal lanes. &lt;em&gt;Acquisition&lt;/em&gt;: dev.to articles in three languages and a free sample pack that trades 20 of my 100 phrase chunks for an email address. &lt;em&gt;Storefront&lt;/em&gt;: the one-page catalogue — eight products and three services — plus three landing pages, one per Thai consulate, for my visa guide. &lt;em&gt;Payments&lt;/em&gt;: the NOWPayments links and the custody wallet they settle into. &lt;em&gt;Fulfilment &amp;amp; support&lt;/em&gt;: one inbox, one operator (me, AI-assisted), and delivery by email within 24 hours.&lt;/p&gt;

&lt;p&gt;Every box on the map is clickable. Clicking it tells you what the component does, what it runs on, and — this turned out to be the important part — where it can break.&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;flow view&lt;/strong&gt; walks a single order through six steps: &lt;em&gt;Discover, Evaluate, Pay, Prove, Verify &amp;amp; deliver, Support &amp;amp; upsell.&lt;/em&gt; The full clickable version lives on my site (tobywater.pages.dev); it's the actual sample I now show potential clients, drawn from the real store, so every box can be checked against the live thing.&lt;/p&gt;

&lt;p&gt;I expected the map to be a tidy summary of what I already knew. Instead, three boxes started staring back at me.&lt;/p&gt;

&lt;h2&gt;
  
  
  Problem 1: One inbox is my entire fulfilment department
&lt;/h2&gt;

&lt;p&gt;Every order receipt, every sample request, every support question lands in a single Outlook alias: &lt;a href="mailto:toby.water@outlook.com"&gt;toby.water@outlook.com&lt;/a&gt;. There is no queue system, no second mailbox, no fallback. If that account ever locks me out, orders don't bounce — they silently stall, and buyers experience it as a store that took their money and vanished.&lt;/p&gt;

&lt;p&gt;I won't pretend I solved this. What I did was stop letting it be invisible. The weakness is now written on the map, in the box, where I have to look at it. Around it I've put the two mitigations that honestly exist: the public alias is separate from my login identity, so the address I print everywhere isn't the credential that matters, and an automated watch polls the unread mail every five minutes so nothing sits unseen for hours. Real redundancy is still on the to-do list. The difference the map made is that it's a &lt;em&gt;known&lt;/em&gt; item on a list, instead of a surprise waiting for a bad day.&lt;/p&gt;

&lt;h2&gt;
  
  
  Problem 2: There's no webhook — reconciliation is me
&lt;/h2&gt;

&lt;p&gt;NOWPayments settles a payment, and then… nothing pings my side of the fence. There is no webhook, no order database, no automatic "payment received, ship it" trigger. The join key between a payment and a person is an email: the buyer forwards their receipt to my inbox, and I match it against the payment record by hand before sending the files.&lt;/p&gt;

&lt;p&gt;Drawn as a diagram, that's a dashed arrow labelled "buyer emails receipt" doing the job an API should do. It looks primitive because it is. At my current volume it's also deliberate — manual matching costs minutes a week, and the receipt email opens a human support thread from minute one, which a faceless download portal wouldn't. But I handle it with rules, not vibes: buyer email is required at checkout precisely so the match is possible, and if a receipt doesn't match a payment, I ask for the transaction ID instead of guessing.&lt;/p&gt;

&lt;p&gt;The map's real contribution here: when order volume grows, I now know &lt;em&gt;exactly which arrow gets automated first&lt;/em&gt;, instead of vaguely feeling that "fulfilment should probably be automated someday."&lt;/p&gt;

&lt;h2&gt;
  
  
  Problem 3: The catalogue has a ceiling, and I can count it
&lt;/h2&gt;

&lt;p&gt;The entire store is one static HTML page, deployed as a single zip upload. At eight products and three services, that's a feature — the whole business is one artefact I can redeploy in a minute. The map forced me to write down what I'd been avoiding quantifying: this does not survive past roughly fifteen products. Beyond that, a hand-edited page becomes the bottleneck and the store needs a generator.&lt;/p&gt;

&lt;p&gt;So I did the counterintuitive thing and shrank the catalogue. A cross-audience bundle I'd been carrying — products for English learners bundled with products for sellers — underperformed and added exactly the kind of page bulk that brings the ceiling closer. It's gone; the catalogue now sells per-audience only. The generator is deferred, but deferred &lt;em&gt;knowingly&lt;/em&gt;, with a number attached.&lt;/p&gt;

&lt;h2&gt;
  
  
  A note on method, because it matters
&lt;/h2&gt;

&lt;p&gt;The map was drafted by AI from my system notes, then checked by me — every box, every arrow — against the real setup, line by line. That second step is not optional garnish. Language models produce &lt;em&gt;plausible&lt;/em&gt; diagrams: confidently drawn boxes for components that don't exist, arrows pointing in the direction that reads well rather than the direction data actually flows, a database materialising because diagrams are supposed to have one. For your own system you can catch every one of those — but only by reading, not by generating. A map nobody verified is decoration. A map somebody verified is an audit you can see.&lt;/p&gt;

&lt;h2&gt;
  
  
  Steal the exercise
&lt;/h2&gt;

&lt;p&gt;If you run a small product and couldn't draw its whole system on one page from memory, that gap is worth an afternoon. Mine turned a vague sense of "it's fine, mostly" into three specific, written-down weaknesses — one mitigated, one deliberately manual with rules, one deferred with a number on it.&lt;/p&gt;

&lt;p&gt;If you'd rather not do the drawing yourself, this is a service I sell as &lt;strong&gt;Codebase Maps&lt;/strong&gt; (tobywater.pages.dev): your codebase or system, AI-drafted and human-checked line by line, delivered as one self-contained clickable HTML file, in three tiers from $39 to $279 depending on depth. Questions welcome by email — it goes to the famous single inbox, which is polled every five minutes.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure: this post, like the map it describes, was produced with AI assistance and reviewed by me line by line — which is rather the point of the article.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>indiehacking</category>
      <category>architecture</category>
      <category>showdev</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Vibe-Trading Hit 36K Stars in Six Months. I Read the Repo So You Don't Have To.</title>
      <dc:creator>Toby Water</dc:creator>
      <pubDate>Fri, 23 Oct 2026 03:09:25 +0000</pubDate>
      <link>https://dev.to/tobywater/vibe-trading-hit-36k-stars-in-six-months-i-read-the-repo-so-you-dont-have-to-mg</link>
      <guid>https://dev.to/tobywater/vibe-trading-hit-36k-stars-in-six-months-i-read-the-repo-so-you-dont-have-to-mg</guid>
      <description>&lt;p&gt;&lt;em&gt;Disclosure: This article was researched and drafted with AI assistance, then reviewed and edited by a human. All figures below are taken from the project's public GitHub page as of October 23, 2026.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Every few months, a GitHub repo shows up that makes the whole "AI trading" corner of the internet lose its mind. This time it's &lt;strong&gt;Vibe-Trading&lt;/strong&gt; (github.com/HKUDS/Vibe-Trading), from HKUDS, the data science lab at the University of Hong Kong, billed as "your personal trading agent."&lt;/p&gt;

&lt;p&gt;The numbers are not hype-sized, they're verifiable: created on April 1, 2026, the repo has passed &lt;strong&gt;36,300 stars and 5,800 forks&lt;/strong&gt;, with &lt;strong&gt;3,324 commits from 33+ contributors&lt;/strong&gt; and a release cadence that is close to daily — v0.1.18 shipped on October 22. In a space where the typical "AI hedge fund" repo has 40 commits and a README written like a movie trailer, that maintenance profile alone is worth a closer look.&lt;/p&gt;

&lt;p&gt;So I read it properly. Here's what it actually is, where the real value sits, and why the most interesting part of the project is the part its own authors tell you to be careful with.&lt;/p&gt;

&lt;h2&gt;
  
  
  What It Actually Is
&lt;/h2&gt;

&lt;p&gt;Vibe-Trading is an open-source (MIT) research and trading-agent framework in Python. Strip away the branding and you get four components:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;A self-improving trading agent&lt;/strong&gt; that runs research loops — pulling market data, forming hypotheses, testing them, and keeping what works in memory across sessions.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Multi-agent "trading teams"&lt;/strong&gt; — specialized agents (research, analysis, risk, execution support) that collaborate on a workflow instead of one model doing everything in a single chat.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A cross-market data and backtesting layer&lt;/strong&gt;, including a built-in library of &lt;strong&gt;478 alpha factors&lt;/strong&gt; you can test, combine, and inspect.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A Shadow Account / paper trading setup&lt;/strong&gt; — simulated execution against live-ish data, so strategies can run forward without real money on the line.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;It ships with multiple install paths (PyPI one-liner, Docker, an MCP plugin so other agents can call it as a tool), connectors for various brokers and data sources, and a web UI. This is not a prompt pack with a landing page. It's a working codebase with the boring infrastructure — session memory, scheduled research, an API server, security defaults — that real tools need and demo projects skip.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why It Grew So Fast
&lt;/h2&gt;

&lt;p&gt;Three reasons, I think.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;First, timing.&lt;/strong&gt; "Let an agent watch the market for me" is the fantasy every retail trader has had since LLMs got tool use. Vibe-Trading is one of the first open-source projects to package that fantasy into something you can actually &lt;code&gt;pip install&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Second, credibility by contrast.&lt;/strong&gt; The repo's competitors in the trending lists are often one-person marketing exercises — thousands of stars, a few dozen commits, promises of fully autonomous profit. HKUDS is a university lab with a track record, the contributor graph is real, and the changelog reads like a product being built, not a token being promoted.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Third, the paper-trading-first design.&lt;/strong&gt; The headline feature isn't "it trades for you." It's that you can run strategies in simulation, watch the agent's reasoning, and inspect the factor library. That's immediately useful to students, quant-curious developers, and small teams — a much bigger audience than people willing to hand an LLM their brokerage credentials.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where the Real Value Is
&lt;/h2&gt;

&lt;p&gt;If you strip out every trading fantasy, three things remain genuinely valuable:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The factor library as a curriculum.&lt;/strong&gt; 478 documented alpha factors is, functionally, a free course in quantitative strategy design. Reading how factors are defined, categorized, and combined teaches you more about systematic trading than a month of YouTube. Even if you never run a single backtest for production, the repo is a reference implementation of ideas that are usually locked inside textbooks and paywalled courses.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Paper trading as a discipline tool.&lt;/strong&gt; Most retail losses come from strategies that were never forward-tested at all. A shadow account forces the honest workflow: write the idea down, let it run against data you didn't cherry-pick, read the results. The agent layer makes that loop cheaper to run consistently — scheduled research, journaling, and cross-session memory mean the experiment actually continues instead of dying after one enthusiastic weekend.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The multi-agent workflow pattern.&lt;/strong&gt; Dividing research, risk-checking, and reporting across cooperating agents with tool contracts is a pattern that transfers far beyond trading. If you build internal tools for any small team, the architecture — agents with scoped tools, structured handoffs, human approval gates — is the part worth stealing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The MCP surface.&lt;/strong&gt; Vibe-Trading also ships as an MCP plugin, which means other agent environments can call its research and backtesting tools directly instead of treating it as a standalone app you babysit. That's a quiet but important design decision: the project is positioning itself as infrastructure inside the broader agent ecosystem, not just a destination. Tools that plug into other people's workflows tend to outlive tools that demand to be the workflow — and it's one more reason the repo's growth looks structural rather than accidental.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Part the Authors Themselves Flag
&lt;/h2&gt;

&lt;p&gt;Here's the detail that separates this project from the grift end of the AI-trading pool: &lt;strong&gt;its own Disclaimer is blunt.&lt;/strong&gt; Live trading through broker connectors is described by the project as experimental and not validated on real brokerage accounts, and the codebase reflects that caution. There's a &lt;strong&gt;TAP mode&lt;/strong&gt; — full credential isolation with human-approved writes — meaning the agent can prepare an action but a person has to approve it before anything touches a real account. There's a &lt;strong&gt;/halt switch&lt;/strong&gt; for the live runner. These are the design choices of people who understand exactly how this can go wrong.&lt;/p&gt;

&lt;p&gt;Take the hint. An LLM-driven agent with execution permissions is an operational risk even when the strategy is sound: malformed orders, runaway loops, costs you didn't model. The project's SECURITY file also warns that scammers have already issued &lt;strong&gt;fake tokens using the Vibe-Trading name&lt;/strong&gt; — the project has no token, and anything claiming otherwise is fraud. If a "community" or "presale" attaches itself to this repo's brand, walk away.&lt;/p&gt;

&lt;p&gt;My rule, and the one I'd suggest to anyone experimenting: paper trade until the strategy has survived months of forward data and your own skepticism, and treat any live deployment as an engineering risk decision, not a vibe.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three Sane Ways to Use It
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Learn factors, properly.&lt;/strong&gt; Clone the repo, work through the factor library, reproduce a few backtests, and break them on purpose. Cheapest quant education available right now.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Run a shadow portfolio.&lt;/strong&gt; Pick a simple strategy, let it paper trade, and review the agent's research notes weekly. You'll learn more about your own decision-making than about the market — which is the actual bottleneck for most people.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Borrow the workflow, not the trades.&lt;/strong&gt; Use the multi-agent research pattern — data pull, hypothesis, test, report, human gate — inside your own team for market monitoring, competitor tracking, or content research. The trading is the demo; the workflow is the product.&lt;/p&gt;

&lt;p&gt;Vibe-Trading is still pre-1.0 software (v0.1.x), moving fast, and it will break in places. But it's the rare AI-trading project where the honest summary is more impressive than the hype: a well-maintained open-source lab for systematic research, built by people who put the warnings in the README themselves.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;I run Tobywater Digital, where we help small teams deploy and actually operate open-source AI tooling — including research workflows like this one — with the boring parts (setup, guardrails, human approval gates) done properly. If you'd like a guided setup or a paper-trading workflow configured for your team, that's the kind of deployment work we do. No return promises, no trade calls — just tooling that runs.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>python</category>
      <category>fintech</category>
    </item>
    <item>
      <title>Pare de decorar palavras. Roube estes 20 chunks de inglês</title>
      <dc:creator>Toby Water</dc:creator>
      <pubDate>Fri, 23 Oct 2026 01:58:13 +0000</pubDate>
      <link>https://dev.to/tobywater/pare-de-decorar-palavras-roube-estes-20-chunks-de-ingles-1n06</link>
      <guid>https://dev.to/tobywater/pare-de-decorar-palavras-roube-estes-20-chunks-de-ingles-1n06</guid>
      <description>&lt;h1&gt;
  
  
  Pare de decorar palavras. Roube estes 20 chunks de inglês
&lt;/h1&gt;

&lt;p&gt;Você já sabe milhares de palavras em inglês. Lê artigo, acompanha documentação, passa em prova. Aí alguém faz uma pergunta simples numa call, e o seu cérebro começa a montar a frase igual a quem monta um móvel com parafuso solto: uma palavra de cada vez, caçando o verbo certo, a preposição certa, a ordem certa. Quando a frase finalmente existe, a conversa já andou sem você.&lt;/p&gt;

&lt;p&gt;O problema não é o seu vocabulário. É o tamanho da sua unidade.&lt;/p&gt;

&lt;p&gt;Nativo não constrói frase palavra por palavra. Ele pega &lt;strong&gt;chunks&lt;/strong&gt; da prateleira: unidades de várias palavras prontas para uso, tipo &lt;em&gt;it depends on…&lt;/em&gt;, &lt;em&gt;get back to you&lt;/em&gt; e &lt;em&gt;just in case&lt;/em&gt;. Os linguistas chamam isso de linguagem formulaica, e, pela maioria das estimativas, uma fatia enorme da fala do dia a dia é feita disso. Seu cérebro guarda um chunk do mesmo jeito que guarda uma palavra solta: como um item só. Um slot de memória, uma busca só, e sai uma frase inteira, gramaticalmente certa, com as preposições já soldadas.&lt;/p&gt;

&lt;p&gt;É por isso que chunk ganha de lista de palavras em três frentes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Velocidade.&lt;/strong&gt; Uma busca em vez de cinco: você para de traduzir no meio da frase.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gramática de graça.&lt;/strong&gt; Ninguém que treina o chunk fala &lt;em&gt;"depends from"&lt;/em&gt; ou &lt;em&gt;"make sure to locking the door"&lt;/em&gt;: a estrutura certa vem embutida.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Naturalidade.&lt;/strong&gt; Chunk é o jeito que nativo fala de verdade. &lt;em&gt;I'll get back to you&lt;/em&gt; soa como pessoa. &lt;em&gt;I will respond to you later&lt;/em&gt; soa como termo de uso.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;E tem um dividendo no listening: quando um chunk mora na sua cabeça como uma unidade, você passa a &lt;em&gt;ouvir&lt;/em&gt; ele como unidade. O inglês rápido para de soar como um borrão de palavras soltas e começa a se separar em blocos que você reconhece. É por isso que quem aprende por chunks costuma perceber que o ouvido melhora antes da fala: você não está mais decodificando, está reconhecendo padrão — igualzinho ao que seu cérebro faz em português.&lt;/p&gt;

&lt;p&gt;Então para de colecionar palavras. Começa a roubar chunks. Aqui vão 20 que valem o roubo hoje, agrupados pelo momento em que você vai usar de verdade.&lt;/p&gt;

&lt;h2&gt;
  
  
  Para decidir
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;How about…?&lt;/strong&gt; — a abertura universal para sugerir qualquer coisa. («que tal…?»)
&lt;em&gt;"How about we ship the simple version first?"&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;make up your mind&lt;/strong&gt; — se decidir, depois de pensar. («decide logo»)
&lt;em&gt;"Take your time — but I need you to make up your mind by Friday."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;give it a try&lt;/strong&gt; — tentar, sem prometer que vai dar certo. («dar uma chance / tentar»)
&lt;em&gt;"I've never used that framework, but I'll give it a try this weekend."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;fair enough&lt;/strong&gt; — «seu ponto é justo, aceito». O jeito elegante de encerrar uma discussão.
&lt;em&gt;"You don't want to deploy on a Friday? Fair enough."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It depends on…&lt;/strong&gt; — a resposta honesta para metade das perguntas. («depende de…»)
&lt;em&gt;"It depends on how much traffic you're expecting."&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Para investigar e resolver pepino
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;figure out&lt;/strong&gt; — resolver pensando. («descobrir como / sacar»)
&lt;em&gt;"Give me twenty minutes and I'll figure out why the build is failing."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;come up with&lt;/strong&gt; — produzir uma ideia ou uma saída. («bolar alguma coisa»)
&lt;em&gt;"She came up with a workaround before the meeting even ended."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;sort out&lt;/strong&gt; — desenrolar uma situação bagunçada. («resolver / desenrolar»)
&lt;em&gt;"Let's sort out the access permissions before onboarding anyone else."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;set up&lt;/strong&gt; — deixar algo pronto para usar. («configurar / montar»)
&lt;em&gt;"I set up the staging environment so we can test safely."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;end up&lt;/strong&gt; — acabar num lugar que você não planejou. («acabar fazendo…»)
&lt;em&gt;"We skipped the tests and ended up debugging all night."&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Redes de segurança do dia a dia
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;just in case&lt;/strong&gt; — por precaução. É o seu «por via das dúvidas», palavra por palavra.
&lt;em&gt;"Take an umbrella, just in case."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;by accident&lt;/strong&gt; — sem querer; o oposto de &lt;em&gt;on purpose&lt;/em&gt;. («sem querer / por acidente»)
&lt;em&gt;"I deleted the file by accident — good thing we had a backup."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;make sure&lt;/strong&gt; — conferir, não supor. («confere se… / garante que…»)
&lt;em&gt;"Make sure the database is backed up before you run the migration."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;How come…?&lt;/strong&gt; — um &lt;em&gt;why&lt;/em&gt; mais leve e conversado. («como assim…? / por que é que…?»)
&lt;em&gt;"How come the deploy took so long yesterday?"&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;step by step&lt;/strong&gt; — uma etapa de cada vez, na ordem. («passo a passo»)
&lt;em&gt;"Don't panic. Walk me through it step by step."&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Trabalho e manter contato
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;get back to you&lt;/strong&gt; — te responder depois, quando souber. É A frase da daily e do Slack de trabalho.
&lt;em&gt;"I don't have that number yet — I'll get back to you by noon."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;keep in touch&lt;/strong&gt; — manter contato quando algo muda. («vamos manter contato»)
&lt;em&gt;"Good luck with the new role. Let's keep in touch."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;keep track of&lt;/strong&gt; — acompanhar algo ao longo do tempo para nada se perder. («acompanhar / ficar de olho em…»)
&lt;em&gt;"I keep track of every invoice in one spreadsheet."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;in advance&lt;/strong&gt; — antes do evento, não na última hora. («com antecedência»)
&lt;em&gt;"Book the train tickets in advance; they sell out on holidays."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;You're on mute&lt;/strong&gt; — a frase mais falada do home office. No seu time, é «você tá no mudo»; na call com o gringo, é assim:
&lt;em&gt;"We can see you talking, but you're on mute."&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Como aprender de verdade
&lt;/h2&gt;

&lt;p&gt;Não leia esta lista dez vezes. Escolha cinco chunks, fale cada um em voz alta dentro de uma frase sobre a &lt;em&gt;sua&lt;/em&gt; vida — seu projeto, seu time, seu fim de semana — e use de verdade nas próximas 24 horas: na daily, numa mensagem, num comentário de PR. Um chunk que você falou uma vez numa conversa real vale mais que cinquenta grifados. Cinco por dia, durante quatro dias, e a lista inteira é sua: não decorada, &lt;em&gt;disponível&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Um hábito a mais, que se paga sozinho: quando você pescar um chunk «na natureza» — um podcast, uma série, a mensagem de um colega gringo — anote a frase inteira da pessoa, não só o chunk. É o contexto que depois te diz quando &lt;em&gt;fair enough&lt;/em&gt; é concordância amigável e quando é o jeito educado de encerrar a discussão. Seu caderno tem que ser uma coleção de frases reais dos outros, esperando você se colocar dentro delas.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Estes 20 são só uma prateleira da despensa. Tenho uma amostra grátis de outro conjunto — mais 20 chunks, com frases de exemplo e cartões para imprimir — &lt;a href="https://tobywater.pages.dev/free-sample.pdf?ref=pt" rel="noopener noreferrer"&gt;aqui (PDF)&lt;/a&gt;, e a coleção completa, com 100 chunks do dia a dia e cartões Anki para revisão espaçada, está na &lt;a href="https://tobywater.pages.dev?ref=pt" rel="noopener noreferrer"&gt;Tobywater Digital&lt;/a&gt;. Roube os grátis primeiro. Esse é o método inteiro.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Nota de transparência: este artigo é uma adaptação localizada do meu texto original em inglês, preparada com assistência de IA e revisão editorial humana. Os chunks e os exemplos são o conteúdo de ensino; a adaptação (cenários, equivalências e tom) é o trabalho editorial.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ingles</category>
      <category>programacao</category>
      <category>idiomas</category>
      <category>carreira</category>
    </item>
    <item>
      <title>Deja de memorizar palabras. Roba estos 20 chunks de inglés</title>
      <dc:creator>Toby Water</dc:creator>
      <pubDate>Fri, 23 Oct 2026 01:56:49 +0000</pubDate>
      <link>https://dev.to/tobywater/deja-de-memorizar-palabras-roba-estos-20-chunks-de-ingles-1111</link>
      <guid>https://dev.to/tobywater/deja-de-memorizar-palabras-roba-estos-20-chunks-de-ingles-1111</guid>
      <description>&lt;h1&gt;
  
  
  Deja de memorizar palabras. Roba estos 20 chunks de inglés
&lt;/h1&gt;

&lt;p&gt;Ya sabes miles de palabras en inglés. Lees artículos, sigues la documentación y apruebas exámenes. Y entonces alguien te hace una pregunta simple en una call, y tu cerebro empieza a armar la frase como quien arma un mueble con tornillos sueltos: una palabra a la vez, buscando el verbo correcto, la preposición correcta, el orden correcto. Cuando la frase por fin existe, la conversación ya siguió sin ti.&lt;/p&gt;

&lt;p&gt;El problema no es tu vocabulario. Es el tamaño de tu unidad.&lt;/p&gt;

&lt;p&gt;Los nativos no construyen frases palabra por palabra. Sacan &lt;strong&gt;chunks&lt;/strong&gt; de la estantería: unidades de varias palabras listas para usar, como &lt;em&gt;it depends on…&lt;/em&gt;, &lt;em&gt;get back to you&lt;/em&gt; o &lt;em&gt;just in case&lt;/em&gt;. Los lingüistas lo llaman lenguaje formulaico, y según la mayoría de las estimaciones, una parte enorme del habla cotidiana está hecha de eso. Tu cerebro guarda un chunk igual que guarda una palabra suelta: como un solo ítem. Un solo espacio de memoria, una sola búsqueda, y sale una frase completa y gramaticalmente correcta, con las preposiciones ya soldadas.&lt;/p&gt;

&lt;p&gt;Por eso los chunks le ganan a las listas de palabras en tres frentes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Velocidad.&lt;/strong&gt; Una búsqueda en vez de cinco: dejas de traducir a mitad de frase.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Gramática gratis.&lt;/strong&gt; Nadie que practica el chunk dice &lt;em&gt;"depends from"&lt;/em&gt; ni &lt;em&gt;"make sure to locking the door"&lt;/em&gt;: la estructura correcta viene adentro.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Naturalidad.&lt;/strong&gt; Los chunks son la forma en que los nativos realmente dicen las cosas. &lt;em&gt;I'll get back to you&lt;/em&gt; suena a persona. &lt;em&gt;I will respond to you later&lt;/em&gt; suena a contrato de términos y condiciones.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Y hay un dividendo extra en comprensión: cuando un chunk vive en tu cabeza como una unidad, empiezas a &lt;em&gt;escucharlo&lt;/em&gt; como una unidad. El inglés rápido deja de sonar como una mancha de palabras sueltas y empieza a separarse en bloques que reconoces. Por eso quienes aprenden con chunks suelen notar que primero mejora su oído y después su habla: ya no estás decodificando, estás reconociendo patrones, igual que en tu idioma.&lt;/p&gt;

&lt;p&gt;Así que deja de coleccionar palabras. Empieza a robar chunks. Aquí van 20 que vale la pena llevarte hoy, agrupados por el momento en que de verdad los vas a usar.&lt;/p&gt;

&lt;h2&gt;
  
  
  Para decidir
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;How about…?&lt;/strong&gt; — la apertura universal para proponer algo. («¿Qué tal si…?»)
&lt;em&gt;"How about we ship the simple version first?"&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;make up your mind&lt;/strong&gt; — decidirte, después de pensarlo. («decídete»)
&lt;em&gt;"Take your time — but I need you to make up your mind by Friday."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;give it a try&lt;/strong&gt; — intentarlo sin prometer que va a salir. («dale una oportunidad / inténtalo»)
&lt;em&gt;"I've never used that framework, but I'll give it a try this weekend."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;fair enough&lt;/strong&gt; — «tu punto es válido, acepto». La forma elegante de cerrar una discusión.
&lt;em&gt;"You don't want to deploy on a Friday? Fair enough."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It depends on…&lt;/strong&gt; — la respuesta honesta a la mitad de las preguntas. («depende de…»)
&lt;em&gt;"It depends on how much traffic you're expecting."&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Para resolver y arreglar problemas
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;figure out&lt;/strong&gt; — resolver algo pensándolo. («descubrir cómo / resolver»)
&lt;em&gt;"Give me twenty minutes and I'll figure out why the build is failing."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;come up with&lt;/strong&gt; — producir una idea o una salida. («ocurrírsete algo»)
&lt;em&gt;"She came up with a workaround before the meeting even ended."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;sort out&lt;/strong&gt; — desenredar una situación desordenada. («ordenar / resolver el lío»)
&lt;em&gt;"Let's sort out the access permissions before onboarding anyone else."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;set up&lt;/strong&gt; — dejar algo listo para usar. («configurar / montar»)
&lt;em&gt;"I set up the staging environment so we can test safely."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;end up&lt;/strong&gt; — terminar en un lugar que no planeaste. («terminar haciendo…»)
&lt;em&gt;"We skipped the tests and ended up debugging all night."&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Redes de seguridad de todos los días
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;just in case&lt;/strong&gt; — por precaución, ante un «por si acaso» (sí, es literalmente tu «por si acaso»).
&lt;em&gt;"Take an umbrella, just in case."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;by accident&lt;/strong&gt; — sin querer; lo contrario de &lt;em&gt;on purpose&lt;/em&gt;. («sin querer / de casualidad»)
&lt;em&gt;"I deleted the file by accident — good thing we had a backup."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;make sure&lt;/strong&gt; — verificar, no suponer. («asegúrate de…»)
&lt;em&gt;"Make sure the database is backed up before you run the migration."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;How come…?&lt;/strong&gt; — un &lt;em&gt;why&lt;/em&gt; más suave y conversacional. («¿cómo es que…?»)
&lt;em&gt;"How come the deploy took so long yesterday?"&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;step by step&lt;/strong&gt; — una etapa a la vez, en orden. («paso a paso»)
&lt;em&gt;"Don't panic. Walk me through it step by step."&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Trabajo y mantener el contacto
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;get back to you&lt;/strong&gt; — responderte después, cuando sepa. Es LA frase de la daily y del Slack laboral.
&lt;em&gt;"I don't have that number yet — I'll get back to you by noon."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;keep in touch&lt;/strong&gt; — seguir en contacto cuando algo cambia. («sigamos en contacto»)
&lt;em&gt;"Good luck with the new role. Let's keep in touch."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;keep track of&lt;/strong&gt; — seguirle la pista a algo para que nada se pierda. («llevar el control de…»)
&lt;em&gt;"I keep track of every invoice in one spreadsheet."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;in advance&lt;/strong&gt; — antes del evento, no a última hora. («con anticipación»)
&lt;em&gt;"Book the train tickets in advance; they sell out on holidays."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;You're on mute&lt;/strong&gt; — la frase más usada del trabajo remoto. En tu equipo dicen «estás muteado»; en la call con el cliente se dice así:
&lt;em&gt;"We can see you talking, but you're on mute."&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Cómo aprenderlos de verdad
&lt;/h2&gt;

&lt;p&gt;No leas esta lista diez veces. Elige cinco chunks, di cada uno en voz alta dentro de una frase sobre &lt;em&gt;tu&lt;/em&gt; vida —tu proyecto, tu equipo, tu fin de semana— y úsalos de verdad en las próximas 24 horas: en la daily, en un mensaje, en un comentario de un PR. Un chunk que dijiste una vez en una conversación real vale más que cincuenta subrayados. Cinco por día durante cuatro días y la lista entera es tuya: no memorizada, &lt;em&gt;disponible&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Un hábito más que paga solo: cuando pesques un chunk «en estado salvaje» —un podcast, una serie, el mensaje de un colega— anota la frase completa de esa persona, no solo el chunk. El contexto es lo que después te dice cuándo &lt;em&gt;fair enough&lt;/em&gt; es acuerdo amistoso y cuándo es la forma educada de cerrar una discusión. Tu cuaderno debería ser una colección de frases reales de otros, esperando a que te pongas a ti mismo dentro.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Estos 20 son una sola estantería de la alacena. Tengo una muestra gratuita de otro set —20 chunks más, con frases de ejemplo y tarjetas imprimibles— &lt;a href="https://tobywater.pages.dev/free-sample.pdf?ref=es" rel="noopener noreferrer"&gt;aquí (PDF)&lt;/a&gt;, y la colección completa de 100 chunks de uso diario, con tarjetas Anki para repaso espaciado, está en &lt;a href="https://tobywater.pages.dev?ref=es" rel="noopener noreferrer"&gt;Tobywater Digital&lt;/a&gt;. Roba primero los gratuitos. Ese es todo el método.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Nota de transparencia: este artículo es una adaptación localizada de mi texto original en inglés, preparada con asistencia de IA y revisión editorial humana. Los chunks y los ejemplos son el contenido de enseñanza; la adaptación (escenarios, equivalencias y tono) es el trabajo editorial.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ingles</category>
      <category>programacion</category>
      <category>idiomas</category>
      <category>remoto</category>
    </item>
    <item>
      <title>The 2026 China Digital Setup Checklist Nobody Updated</title>
      <dc:creator>Toby Water</dc:creator>
      <pubDate>Thu, 22 Oct 2026 19:19:16 +0000</pubDate>
      <link>https://dev.to/tobywater/the-2026-china-digital-setup-checklist-nobody-updated-1il</link>
      <guid>https://dev.to/tobywater/the-2026-china-digital-setup-checklist-nobody-updated-1il</guid>
      <description>&lt;h1&gt;
  
  
  The 2026 China Digital Setup Checklist Nobody Updated
&lt;/h1&gt;

&lt;p&gt;Search "how to prepare for a trip to China" and you'll get confident, detailed, well-ranked guides — describing a country that no longer exists. The entry rules were rewritten in December 2024 and have kept moving since. The payment limits changed. The eSIM situation changed. Most top results still quote the old versions of all three.&lt;/p&gt;

&lt;p&gt;I'm not going to pretend this post will age better than theirs. Policies move, so everything below is written the way I'd want to read it: dated, specific where the official number is known, and honest about where you should check the primary source yourself before booking anything.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Entry: there are now two visa-free doors, and most guides only know the old one
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Door one: 30-day visa-free entry.&lt;/strong&gt; Citizens of around 50 countries — most of Europe, plus Japan, South Korea, Australia, New Zealand, Brazil, Argentina, and a growing list of others — can now enter China with no visa at all for business, tourism, family visits, exchange, or transit, for up to 30 days. Beijing extended this unilateral policy through &lt;strong&gt;December 31, 2026&lt;/strong&gt;, and the country list has grown more than once, most recently in early 2026. If your guide says the scheme "ends in 2025," it's quoting last year's notice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Door two: the 240-hour transit.&lt;/strong&gt; Since &lt;strong&gt;December 17, 2024&lt;/strong&gt;, the old 72/144-hour transit-without-visa scheme has been replaced by a &lt;strong&gt;240-hour (10-day)&lt;/strong&gt; one. It launched covering 54 nationalities, 60 ports of entry, and permitted areas across 24 provinces — and the nationality list has expanded since (Indonesia joined in mid-2025, for example).&lt;/p&gt;

&lt;p&gt;The transit fine print is where people get caught, so read it twice:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You must be travelling &lt;strong&gt;to a third country or region&lt;/strong&gt;. Flying in from Tokyo and back to Tokyo is a round trip, not a transit, and doesn't qualify. Hong Kong, Macao, and Taiwan count as separate destinations for this rule.&lt;/li&gt;
&lt;li&gt;You need a &lt;strong&gt;confirmed onward ticket with a seat&lt;/strong&gt;, departing within the 240 hours. An open ticket or a vague plan is not enough.&lt;/li&gt;
&lt;li&gt;The clock starts at &lt;strong&gt;00:00 on the day after you enter&lt;/strong&gt;, which quietly gives you most of an extra day.&lt;/li&gt;
&lt;li&gt;Your passport should be valid for &lt;strong&gt;at least 3 months&lt;/strong&gt; from entry.&lt;/li&gt;
&lt;li&gt;You must &lt;strong&gt;stay inside the permitted areas&lt;/strong&gt; attached to the scheme — it's not a roam-anywhere pass.&lt;/li&gt;
&lt;li&gt;Tourism, business, and visiting friends and family are fine. &lt;strong&gt;Work, study, and news reporting are not&lt;/strong&gt; — those still need a proper visa arranged in advance.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Neither door is a guarantee of entry; the officer at the desk decides. But walk in with the right door chosen and the paperwork matching it, and it's routine.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Money: your foreign card works — inside an app, with a fee line at ¥200
&lt;/h2&gt;

&lt;p&gt;The single most useful change of the last two years: you no longer need a Chinese bank account to pay like a local. Both &lt;strong&gt;Alipay&lt;/strong&gt; and &lt;strong&gt;WeChat Pay&lt;/strong&gt; accept foreign-issued cards (Visa, Mastercard, and others depending on the app), and you can register with your &lt;strong&gt;own overseas phone number&lt;/strong&gt;. No Chinese number, no local bank, no residency.&lt;/p&gt;

&lt;p&gt;What the old guides get wrong, in order of how much it costs you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Verify your passport in the app, before you fly.&lt;/strong&gt; Verified visitors can spend up to the published ceilings for international cards — &lt;strong&gt;US$5,000 per transaction and US$50,000 per year&lt;/strong&gt;. Unverified accounts run into much lower, sometimes unpredictable limits, usually at the worst moment (a hotel desk, a hospital registration). Do the scan at home.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Remember ¥200.&lt;/strong&gt; Payments of ¥200 or less carry no platform fee on a foreign card. Above ¥200, a &lt;strong&gt;3% fee on the full amount&lt;/strong&gt; may apply. It's rarely worth splitting a bill over, but you should know why a ¥600 dinner costs more than ¥600.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Foreign cards can't do everything.&lt;/strong&gt; Red packets and person-to-person transfers are off the table with an international card. If a landlord or a friend needs a transfer rather than a merchant payment, that's a different problem — solve it before it's urgent.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Set up both apps, then make one small test payment after you land.&lt;/strong&gt; Alipay is usually the smoother first wallet for visitors; WeChat Pay matters because half the country's small merchants and hosts live inside WeChat. Belt and suspenders.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Physical cards and cash are the backup, not the plan.&lt;/strong&gt; Big hotels and flagship stores may take your plastic directly; the noodle shop won't. Cash is still legal tender — carry a modest amount for the day everything else fails.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  3. Connectivity: the routing matters more than the data
&lt;/h2&gt;

&lt;p&gt;The question isn't "eSIM or SIM card." It's "where does this plan route my traffic?"&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;A travel eSIM routed outside the mainland is the default answer.&lt;/strong&gt; Installed from a QR code before departure, activated on landing, your data exits via Hong Kong or Singapore — which means Google, WhatsApp, Instagram, and the rest of your normal stack just work, with no VPN and no registration queue at arrivals.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Read the fine print, because not every "China eSIM" routes that way.&lt;/strong&gt; Some plans terminate locally and hand you a connection behind the firewall, gigabytes and all. If the product page won't say where traffic exits, assume the worse answer.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A local SIM is a deliberate choice, not a default.&lt;/strong&gt; Buying one means in-person real-name registration with your passport (expect a face scan) at a carrier store, and the connection sits behind the firewall — Google and WhatsApp stay blocked unless you add a VPN. Its real value is the +86 number, which some local apps and verification flows still demand. Worth it for long stays; overhead for a 10-day trip.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"China doesn't do eSIM" is now outdated — and mostly irrelevant to you.&lt;/strong&gt; In October 2025, China's three carriers received approval for domestic eSIM phone services. But those are provisioned under the same in-person real-name regime, built for resident subscribers. Interesting headline; doesn't change a visitor's playbook.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;VPN rule, unchanged and still ignored:&lt;/strong&gt; install it and test it &lt;strong&gt;before&lt;/strong&gt; you leave home. Downloading one reliably from inside is the one step of this checklist that cannot be done late.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The pre-flight checklist, condensed
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Confirm which visa-free door fits your passport and route — and re-check the current country list on the National Immigration Administration's site, because it changes.&lt;/li&gt;
&lt;li&gt;If transiting: onward confirmed ticket to a third country/region, inside 240 hours.&lt;/li&gt;
&lt;li&gt;Install Alipay &lt;strong&gt;and&lt;/strong&gt; WeChat Pay; link your foreign card; complete passport verification.&lt;/li&gt;
&lt;li&gt;Install a travel eSIM that routes outside the mainland; test it before departure.&lt;/li&gt;
&lt;li&gt;Install and test your VPN at home, even if you expect the eSIM to make it redundant.&lt;/li&gt;
&lt;li&gt;Carry one physical card and a small amount of cash as the failure-mode backup.&lt;/li&gt;
&lt;/ol&gt;




&lt;p&gt;&lt;em&gt;This post is the short version. My &lt;a href="https://tobywater.pages.dev" rel="noopener noreferrer"&gt;China Arrival Pack&lt;/a&gt; covers the same ground in working depth — the app stack beyond payments, high-speed rail booking, ride-hailing with a foreign number, and the arrival-day sequence step by step. If you spot anything here that's gone stale, tell me: corrections are the whole point of this series. &lt;a href="mailto:toby.water@outlook.com"&gt;toby.water@outlook.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>china</category>
      <category>travel</category>
      <category>digitalnomad</category>
      <category>expat</category>
    </item>
    <item>
      <title>Stop Memorizing Words. Steal These 20 Chunks Instead.</title>
      <dc:creator>Toby Water</dc:creator>
      <pubDate>Thu, 22 Oct 2026 17:40:46 +0000</pubDate>
      <link>https://dev.to/tobywater/stop-memorizing-words-steal-these-20-chunks-instead-58m2</link>
      <guid>https://dev.to/tobywater/stop-memorizing-words-steal-these-20-chunks-instead-58m2</guid>
      <description>&lt;h1&gt;
  
  
  Stop Memorizing Words. Steal These 20 Chunks Instead.
&lt;/h1&gt;

&lt;p&gt;You already know thousands of English words. You can read articles, follow documentation, and pass exams. Then someone asks you a simple question in a call, and your brain starts assembling a sentence the way you'd assemble furniture from loose screws — one word at a time, hunting for the right verb, the right preposition, the right order. By the time the sentence exists, the conversation has moved on.&lt;/p&gt;

&lt;p&gt;The problem isn't your vocabulary. It's your unit size.&lt;/p&gt;

&lt;p&gt;Native speakers don't build sentences word by word. They pull &lt;strong&gt;chunks&lt;/strong&gt; off the shelf: ready-made multi-word units like &lt;em&gt;it depends on…&lt;/em&gt;, &lt;em&gt;get back to you&lt;/em&gt;, &lt;em&gt;just in case&lt;/em&gt;. Linguists call this formulaic language, and by most estimates a huge share of everyday speech is made of it. Your brain stores these the same way it stores a single word — as one item. One slot of memory, one act of retrieval, and out comes a whole grammatically-correct phrase with the prepositions already welded in.&lt;/p&gt;

&lt;p&gt;That's why chunks beat word lists three ways:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Speed.&lt;/strong&gt; One retrieval instead of five means you stop translating mid-sentence.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Free grammar.&lt;/strong&gt; Nobody says &lt;em&gt;"depends from"&lt;/em&gt; or &lt;em&gt;"make sure to locking the door"&lt;/em&gt; after drilling the chunk — the correct structure rides along inside it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Naturalness.&lt;/strong&gt; Chunks are how natives actually phrase things. &lt;em&gt;I'll get back to you&lt;/em&gt; sounds like a person. &lt;em&gt;I will respond to you later&lt;/em&gt; sounds like a terms-of-service document.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There's a listening dividend, too. Once a chunk lives in your head as a single unit, you start &lt;em&gt;hearing&lt;/em&gt; it as one. Fast native speech stops sounding like a blur of separate words and begins to separate into blocks you recognize — which is why chunk learners often notice their listening improving before their speaking does. You're no longer decoding; you're pattern-matching, exactly what your brain does in your first language.&lt;/p&gt;

&lt;p&gt;So stop collecting words. Start stealing chunks. Here are 20 worth taking today — grouped by the moments you'll actually use them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Making decisions
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;How about…?&lt;/strong&gt; — the universal suggestion opener.
&lt;em&gt;"How about we ship the simple version first?"&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;make up your mind&lt;/strong&gt; — decide, after deliberation.
&lt;em&gt;"Take your time — but I need you to make up your mind by Friday."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;give it a try&lt;/strong&gt; — attempt something without committing to success.
&lt;em&gt;"I've never used that framework, but I'll give it a try this weekend."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;fair enough&lt;/strong&gt; — "your point is reasonable; accepted."
&lt;em&gt;"You don't want to deploy on a Friday? Fair enough."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It depends on…&lt;/strong&gt; — the honest answer to half of all questions.
&lt;em&gt;"It depends on how much traffic you're expecting."&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Figuring things out and fixing problems
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;figure out&lt;/strong&gt; — solve by thinking it through.
&lt;em&gt;"Give me twenty minutes and I'll figure out why the build is failing."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;come up with&lt;/strong&gt; — produce an idea or solution.
&lt;em&gt;"She came up with a workaround before the meeting even ended."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;sort out&lt;/strong&gt; — untangle a messy situation.
&lt;em&gt;"Let's sort out the access permissions before onboarding anyone else."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;set up&lt;/strong&gt; — get something ready to use.
&lt;em&gt;"I set up the staging environment so we can test safely."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;end up&lt;/strong&gt; — arrive somewhere you didn't plan to.
&lt;em&gt;"We skipped the tests and ended up debugging all night."&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Everyday safety nets
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;just in case&lt;/strong&gt; — as a precaution against a maybe.
&lt;em&gt;"Take an umbrella, just in case."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;by accident&lt;/strong&gt; — unintentionally; the opposite of &lt;em&gt;on purpose&lt;/em&gt;.
&lt;em&gt;"I deleted the file by accident — good thing we had a backup."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;make sure&lt;/strong&gt; — verify; don't assume.
&lt;em&gt;"Make sure the database is backed up before you run the migration."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;How come…?&lt;/strong&gt; — a softer, more conversational &lt;em&gt;why&lt;/em&gt;.
&lt;em&gt;"How come the deploy took so long yesterday?"&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;step by step&lt;/strong&gt; — one stage at a time, in order.
&lt;em&gt;"Don't panic. Walk me through it step by step."&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Work and staying connected
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;get back to you&lt;/strong&gt; — reply later, once you know.
&lt;em&gt;"I don't have that number yet — I'll get back to you by noon."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;keep in touch&lt;/strong&gt; — stay in contact after things change.
&lt;em&gt;"Good luck with the new role. Let's keep in touch."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;keep track of&lt;/strong&gt; — monitor something over time so nothing slips.
&lt;em&gt;"I keep track of every invoice in one spreadsheet."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;in advance&lt;/strong&gt; — before the event, not at the last minute.
&lt;em&gt;"Book the train tickets in advance; they sell out on holidays."&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;You're on mute&lt;/strong&gt; — the most-used sentence in remote work.
&lt;em&gt;"We can see you talking, but you're on mute."&lt;/em&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  How to actually learn them
&lt;/h2&gt;

&lt;p&gt;Don't read this list ten times. Pick five chunks, say each one out loud in a sentence about &lt;em&gt;your&lt;/em&gt; life — your project, your team, your weekend — and use them for real within 24 hours: in a standup, a message, a comment. A chunk you've said once in a real conversation is worth more than fifty you've highlighted. Five a day for four days and this whole list is yours — not memorized, &lt;em&gt;available&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;One more habit that pays off: when you catch a chunk in the wild — a podcast, a series, a colleague's message — write down &lt;em&gt;their&lt;/em&gt; whole sentence, not just the chunk. Context is what later tells you when &lt;em&gt;fair enough&lt;/em&gt; is friendly agreement and when it's a polite way to end an argument. Your notebook should be a collection of other people's real sentences, waiting for you to swap yourself into them.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;These 20 are one shelf of the pantry. I keep a free sample of a different set — 20 more chunks with example sentences and printable cards — &lt;a href="https://tobywater.pages.dev/free-sample.pdf" rel="noopener noreferrer"&gt;here (PDF)&lt;/a&gt;, and the full collection of 100 everyday chunks, with Anki cards for spaced repetition, lives at &lt;a href="https://tobywater.pages.dev" rel="noopener noreferrer"&gt;Tobywater Digital&lt;/a&gt;. Steal the free ones first. That's the entire method.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>english</category>
      <category>learning</category>
      <category>languages</category>
      <category>speaking</category>
    </item>
    <item>
      <title>You Don't Have a Vocabulary Problem. You Have a Chunk Problem.</title>
      <dc:creator>Toby Water</dc:creator>
      <pubDate>Thu, 22 Oct 2026 13:44:23 +0000</pubDate>
      <link>https://dev.to/tobywater/you-dont-have-a-vocabulary-problem-you-have-a-chunk-problem-2ai</link>
      <guid>https://dev.to/tobywater/you-dont-have-a-vocabulary-problem-you-have-a-chunk-problem-2ai</guid>
      <description>&lt;p&gt;Why "can read, can't speak" learners should stop collecting words and start collecting ready-made pieces of English.&lt;/p&gt;




&lt;p&gt;For a long time, my English had a strange split personality. I could read articles, follow documentation, even write decent emails (slowly, with a dictionary tab open). But put me in an actual conversation and I froze — not because I didn't know the words, but because I was building every sentence from scratch, translating from Chinese in my head, one word at a time. By the time my sentence was ready, the conversation had moved on.&lt;/p&gt;

&lt;p&gt;The fix, when it finally came, was almost insultingly simple: &lt;strong&gt;native speakers don't build most sentences from scratch either.&lt;/strong&gt; They reuse chunks.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is a chunk?
&lt;/h3&gt;

&lt;p&gt;A chunk (linguists call them &lt;em&gt;formulaic sequences&lt;/em&gt; or &lt;em&gt;lexical chunks&lt;/em&gt;) is a multi-word unit that gets stored and retrieved as a single piece: &lt;em&gt;I mean. By the way. The thing is… As soon as. A couple of. It looks like.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;You already understand hundreds of these when you read. The problem is the gap between &lt;em&gt;recognizing&lt;/em&gt; a chunk and &lt;em&gt;producing&lt;/em&gt; it under time pressure. That gap doesn't close by reading more. It closes by deliberately practicing a finite list of chunks until they come out whole.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why chunks beat word lists for speaking
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Speed.&lt;/strong&gt; A chunk is one retrieval instead of five. "The thing is" takes zero assembly; its word-by-word equivalent takes a full committee meeting in your head.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Naturalness.&lt;/strong&gt; Chunks are how English actually sounds. Nobody says "I would like to supplement a point." Everybody says "By the way."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A finish line.&lt;/strong&gt; "Learn more vocabulary" never ends. A list of 100 chunks ends in 20 days — and 100 well-chosen chunks cover a surprising share of everyday talk: opening, connecting, hedging, timing, quantity, impressions.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  The method: 5 chunks a day, four steps each
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Meaning + a scene.&lt;/strong&gt; Read the explanation, then picture one moment in your own life where you'd say it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Read the examples out loud, twice.&lt;/strong&gt; I use 3 original example sentences per chunk. Second pass, cover the English and say it from the translation.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Steal one sentence.&lt;/strong&gt; Change the names, places, details until it's true about you. Say your version out loud. This is the step everyone skips and the only one that really matters.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Review before new.&lt;/strong&gt; Next day starts with yesterday's 5. On day 21, do a self-test: look at the meaning, produce the chunk in under 3 seconds, star the ones you miss, and only re-drill the stars.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Total: 15–20 minutes a day.&lt;/p&gt;

&lt;h3&gt;
  
  
  Start with these 20
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Starting &amp;amp; connecting&lt;/strong&gt; — I mean · by the way · to be honest · the thing is · for example&lt;br&gt;
&lt;strong&gt;Quantity&lt;/strong&gt; — a lot of · a bit of · a couple of · plenty of · too much&lt;br&gt;
&lt;strong&gt;Time&lt;/strong&gt; — on time · all the time · once in a while · sooner or later · as soon as&lt;br&gt;
&lt;strong&gt;Impressions&lt;/strong&gt; — it looks like · it sounds like · it feels like · kind of · more or less&lt;/p&gt;

&lt;p&gt;If you can read all 20 but have never &lt;em&gt;said&lt;/em&gt; half of them out loud, you have exactly the recognition/production gap this method is for.&lt;/p&gt;

&lt;h3&gt;
  
  
  Three traps
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Collecting without speaking.&lt;/strong&gt; A chunk you have only read is trivia. A chunk you have said 10 times is a tool.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Doing 20 a day to "finish faster."&lt;/strong&gt; You'll retain four. Five a day, reviewed, beats twenty skimmed.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Never personalizing the examples.&lt;/strong&gt; Generic sentences stay generic. The sentence about &lt;em&gt;your&lt;/em&gt; boss, &lt;em&gt;your&lt;/em&gt; rent, &lt;em&gt;your&lt;/em&gt; flight is the one you'll actually reach for.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Get the free sample
&lt;/h3&gt;

&lt;p&gt;I turned my own list into a study pack: 100 everyday chunks, each with a Chinese explanation, 3 original example sentences with translations, a usage tip, a 21-day plan, an Anki deck, and printable cards. The first 20 chunks — the ones listed above, fully worked out in an 11-page PDF — are a free sample.&lt;/p&gt;

&lt;p&gt;You can get the sample and see the full version here: &lt;a href="https://tobywater.pages.dev" rel="noopener noreferrer"&gt;https://tobywater.pages.dev&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you try the sample, I want one piece of feedback: are 3 example sentences per chunk enough, or should v2 use short dialogues instead? That's a real decision I'm making, and learner answers beat my guessing.&lt;/p&gt;

</description>
      <category>languagelearning</category>
      <category>english</category>
      <category>learning</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
