explainx.ainewsletter3.5k
TrendingNewsPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

learn

pathways — start freeworkshopsbootcampscoursescertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcptoolsagentsllmsdesignsdictionaryagi trackerranks

company

aboutvisionmissionteaminstructorscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

On this page

  • TL;DR
  • What the thread actually argued
  • The 2026 ladder: what "train your own" actually means
  • Evidence the steelman is not empty
  • When Naval is right
  • When Naval is wrong (or incomplete)
  • A practical week for teams who felt attacked by the tweet
  • Historical rhyme: compilers, databases, and models
  • Honest limitations
  • What people are asking (from the thread)
  • Closing
  • Related on explainx.ai
← Back to blog

explainx / blog

Naval: "Serious Software" Means Training Your Own Models

Naval said people serious about software train their own models. Replies called it classist and car analogies. Here is the 2026 spectrum that actually matters.

Aug 11, 2026·12 min read·Yash Thakker
NavalOpen-Weight ModelsFine-TuningSoftware EngineeringAI Strategy
go deep
Naval: "Serious Software" Means Training Your Own Models

One sentence. Half a million opinions.

On August 11, 2026, Naval posted: "People who are serious about software train their own models." Within hours the quote-tweet machine produced the usual split — "I will not be left behind," "I'll go build a data center," "People serious about travelling build their own cars," and the clearest pushback: most of Earth's engineers do not have disposable bags of money for GPUs.

explainx.ai's read: the tweet is a compressed status claim that becomes useful only after you unpack what "train" means in 2026. Taken literally, it is wrong. Taken as "own the weights that encode your advantage," it lines up with a year of open-weight adoption, RL post-training case studies, and automated post-training that actually move unit economics.

TL;DR

table · 2 cols
QuestionDirect answer
What did Naval claim?Serious software people train their own models
Literal reading?Almost nobody pretends from-scratch frontier pretraining is the bar for "serious"
Useful reading?Own (or deeply control) the models that encode your data and task distribution
Car analogy?Fair against purity tests; weak against teams whose product is model behavior
Cheapest "own model" step?Run open weights locally, then LoRA / adapters on your eval set
When APIs still win?General coding, exploration, low volume, no unique data
Weekly digest3.5k readers

Catch up on AI

Curated AI updates on agents, skills, and MCP — delivered to your inbox. Unsubscribe anytime.

What the thread actually argued

The replies are more informative than the original post.

Class and capital. One reply said the line dismisses engineers without "disposable bags of money." That is fair if "train" means renting H100s for weeks. It is less fair if "train" means a LoRA weekend on a rented A100 or a Castform-style post-train against your own Postgres corpus. Hardware still costs real money — see the DRAM and local-AI hardware math — but the gap between "API forever" and "own a narrow specialist" is smaller than the gap between "API" and "train GPT from scratch."

The car analogy. "People serious about travelling build their own cars" is the best meme in the thread. Travellers buy cars; serious auto companies build them. The analogy works until your product is the engine. Software teams whose moat is a general CRUD UI do not need their own weights. Teams whose moat is a domain agent that must not leak docs, must hit p99 latency on-prem, or must cost cents not dollars at 10M calls/month, are closer to the auto company than the tourist.

Hardware maximalism. "People who are serious about software buy massive amounts of hardware" is the sibling tweet. Compute is necessary but not sufficient. Buying GPUs without eval harnesses, data contracts, and a reason the base model is wrong for your task is just expensive cosplay. The interesting move is data → eval → post-train, not rack photos.

Status vs craft. Some replies treat Naval as motivational poster. Others treat him as gatekeeping. Both miss the engineering question: where does model ownership create irreversible advantage for this team?

The 2026 ladder: what "train your own" actually means

Do not collapse five different activities into one purity ritual.

table · 4 cols
LevelWhat you doCapitalWhen it is "serious"
0 — Prompt + harnessClaude Code, Codex, Cursor; skills, tools, evalsAPI spendMost product engineering
1 — Retrieval / memoryRAG, private corpora, agent memoryStorage + embeddingAny team with proprietary docs
2 — Local open weightsllama.cpp, Ollama, OpenCode localLaptop / small GPUPrivacy, offline, cost experiments
3 — Adapters / LoRAFine-tune style, format, domain jargon on open baseHours–days of GPURepeated narrow tasks with labeled feedback
4 — RL / preference post-trainReward against your tools (search, SQL, tickets)Days–weeks + engineeringAgents that must beat frontier on your stack
5 — Continued pretrain / full FTDomain corpus into base weightsSerious budgetRegulated domains, language, modality gaps
6 — From-scratch frontierNew foundation modelLab / nation capitalNot "serious software." Nation-state / lab work

Naval's sentence sounds like level 6. Almost every productive interpretation for working engineers lives in levels 2–4, sometimes 5. That is the charitable steelman: serious teams climb the ladder until the next rung stops paying for itself.

Evidence the steelman is not empty

Three patterns from explainx.ai's 2026 coverage argue Naval is pointing at a real surface — even if the wording is elitist.

1. Narrow post-training closes frontier gaps on unit economics. Castform + Neon claim a 4B open model RL-post-trained on Neon search matched GPT-5.6 Sol retrieval accuracy at roughly 100× lower inference cost. Vendor-reported, not independent — but the shape of the claim is the point: own the loop against your database, stop renting a generalist for every query.

2. Automated post-training is becoming a product. Intology's Locus is the "we train so you don't babysit runs" version of the same idea. Naval's tweet reads differently if post-training is a button with evals, not a PhD thesis.

3. Open weights are infrastructure, not ideology. Tobi Knaup's "Kubernetes moment" framing and our open vs closed choice guide both treat weights as deployable substrate. Serious teams pick the substrate they can evaluate, pin, fork, and — when needed — train.

None of that requires contempt for people shipping with Claude or Codex. Frontier harnesses remain the default for general coding agents. The mistake is treating either "API only" or "own everything" as a personality test.

When Naval is right

Train (at least post-train) your own model when two or more of these are true:

  1. You have unique data the frontier labs will never see at the density you need — tickets, schemas, SOPs, instrument logs.
  2. The task is narrow and repeated — retrieval, classification, tool-calling against your APIs, not "write any React feature."
  3. Cost, latency, or residency binds — offline plants, air-gapped finance, mobile edge, high QPS where Sol/Opus unit costs dominate.
  4. You can measure win conditions — offline evals, canaries, golden sets. Training without evals is just burning GPU for vibes.
  5. Weights are part of the product — not a sidekick. Customers buy the behavior; the model is the feature.

If zero of those apply, Naval's line is motivational Twitter, not an engineering plan. Keep the API. Invest in skills, harnesses, and loops instead.

When Naval is wrong (or incomplete)

Most software is still composition. Serious backend work in 2026 often looks like Postgres, queues, and a frontier coding agent. That is not unserious. It is Thoughtworks' agentic-era reality: leverage existing substrate; pay the real maintenance cost; do not confuse distribution cost with ownership cost.

Training is not understanding. Owning weights does not magically produce judgment. Teams that cannot write evals will fine-tune themselves into confident wrongness. Expertise still compounds more than prompts — and more than unmeasured LoRAs.

Capital is real. Replies that mock "build a data center" are reacting to a real barrier. The ethical fix is not to pretend GPUs are free; it is to be precise: serious teams own the smallest trainable unit that encodes their advantage, which is often an adapter, not a cluster.

APIs keep moving. A three-month-old specialist can lose to next month's Sol/Opus on the same task. Own-model programs need refresh cadence, or they become museum pieces.

A practical week for teams who felt attacked by the tweet

Skip the identity spiral. Run a ladder test.

  1. List three tasks your agents or humans do weekly with LLMs that share a domain (search, support triage, codegen for your schemas).
  2. Baseline each with your current frontier model; log cost, latency, failure modes.
  3. Local open-weight baseline on one task via llama.cpp / Ollama — see top laptop open weights.
  4. If local is close, collect 200–2000 labeled examples or preference pairs; LoRA; re-eval.
  5. If the gap is tool-use / multi-step, look at RL post-training patterns (Castform-style) before full FT.
  6. Kill the project if evals do not move and cost does not matter. Serious also means knowing when not to train.

That sequence is more Naval than Naval's wording. It is also more honest about money: you can get signal before you buy the bag of GPUs.

Historical rhyme: compilers, databases, and models

Software has run this movie before.

Serious teams once compiled their own toolchains because vendor compilers were wrong for their ISA. Then they stopped — LLVM and GCC were good enough, and the advantage moved upstream. Serious teams once ran their own databases on bare metal because managed Postgres could not meet latency or compliance. Many still do; many correctly do not.

Models are entering that same "own when the substrate is the product" phase. For general coding assistance, the substrate is good enough to rent. For agents that are the product — search over your lakehouse, copilots wired to your CRM, offline robots — renting a generalist forever is the expensive joke. Naval is early and blunt about the second case. The thread's car analogy is right about the first.

The tell that you are in the second case: you keep writing longer prompts and bigger RAG chunks to paper over the same failure, and unit cost climbs with volume. That is when LoRA / RL post-training stops being Twitter and starts being ops.

Honest limitations

  • We are reading a one-line tweet, not a Naval essay with definitions.
  • "Train" remains ambiguous across industry marketing — everyone from prompt engineers to foundation labs uses the word.
  • Vendor post-training wins (Castform, Locus) need independent replication; treat them as existence proofs of economics, not gospel.
  • Regulatory and export-control context for open weights still shifts — see open-weights policy debates.
  • Individual hobbyists training on a laptop are not the same population as product orgs; conflating them is how Twitter fights start.

What people are asking (from the thread)

Is this just class cosplay?

Sometimes. If the only proof of seriousness is a GPU selfie with no eval harness, yes. If the team has a private corpus, a measured failure mode on frontier APIs, and a LoRA that moves the number, no. Capital enables training; it does not substitute for judgment. The zero-cost fallacy applies in reverse too: owning weights has maintenance cost (refresh, evals, GPU ops) that tweet energy ignores.

Should I quit Claude / Codex to be serious?

No. Frontier coding agents remain the highest-leverage default for general software. Naval's line is about where your product differentiates, not about which chat window you use to write TypeScript. A team can be deadly serious with Claude Code on the laptop and a post-trained 4B model in the retrieval path. Those are different layers.

Isn't "train your own" the new "rewrite it in Rust"?

It can become fashion. The Rust rewrite had a tell: better tooling without a measured win. Own-model programs have the same tell when there is no golden set. The antidote is the ladder test above — kill the project when evals flatline. Fashion dies under measurement; leverage survives it.

What about people who only fine-tune for brand voice?

Style LoRAs are real and often cheap. They are also the weakest form of Naval's claim. Voice adapters rarely create a moat competitors cannot copy with a system prompt. Prefer training that changes tool behavior and domain accuracy, not just tone.

Did Naval mean individuals or companies?

The grammar says "people." The economics say organizations. Individual builders can still run levels 2–3 usefully — local models, personal LoRAs, offline agents — without pretending they are OpenAI. Companies are where levels 4–5 pay for themselves. Conflating the two is how the reply thread turned into class war.

Closing

Naval compressed a real 2026 dynamic into a status grenade. Serious software increasingly includes owning model behavior for the tasks that define the product. It does not require every engineer to pretend they are a foundation lab. The people who look unserious are the ones who never measure — whether they rent Sol forever or fine-tune on vibes.

If the tweet made you defensive, translate it: which weights, if any, should we own next quarter? If the answer is none, ship with frontier models and sleep well. If the answer is a narrow specialist on your data, you are already more "Naval" than a cluster selfie.

Follow @explainx_ai for the ladder updates as post-training products mature.

Related on explainx.ai

  • Naval: "you cannot create God and put him on a leash" — four days later, Naval's next viral one-liner, on AI alignment and control
  • Castform + Neon — 4B open model vs GPT-5.6 Sol on retrieval cost
  • Intology Locus — automated post-training
  • Open-weight AI's Kubernetes moment
  • Choose open-weight vs closed models
  • What is llama.cpp — run models locally
  • Top 10 open-weight models for a laptop
  • Mac vs dedicated GPU for local LLMs
  • Closed-source AI vs local open-source alternatives
  • Thoughtworks zero-cost fallacy in the agentic era

Sources

  • Naval (X, August 11, 2026) — "People who are serious about software train their own models."
  • Public reply thread — class critique, car analogy, hardware maximalism (same day)
  • explainx.ai corpus on open weights, LoRA/post-training, and local inference linked above

Tweet wording and reply themes reflect public X posts as of August 11, 2026. Model economics, hardware prices, and post-training tooling change quickly — verify current GPU rates, licenses, and eval results before committing to an own-model program. Not affiliated with Naval.

Spotted something out of date? Let us know.
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

Related posts

Aug 15, 2026

Naval: "You Cannot Create God and Put Him on a Leash"

On August 15, 2026, Naval posted seven words that pulled in 92,000+ views and a thread arguing about karma, Dr. Manhattan, and whether AI even qualifies as a god. explainx.ai unpacks what "leash" actually means in AI safety research — and why it is further from solved than the replies assumed.

Aug 12, 2026

Unsloth Desktop: One Local App That Both Trains and Runs AI Models

Every local AI app so far has done inference. Unsloth Desktop does inference and training in the same window — LoRA and full fine-tuning at 2x speed and 70% less VRAM, plus GGUF, MLX, diffusion and audio models, and a model-swap bridge into Claude Code and Codex. explainx.ai covers what it actually does and where the catches are.

Aug 11, 2026

NVIDIA Nemotron 3.5 Lightning: A 30B Open MoE Built for Always-On Agents

On August 11, 2026, NVIDIA shipped Nemotron 3.5 Lightning — 30B total parameters, 3B active, interleaved Mamba-2 and MoE layers, up to 1M tokens of context, and a permissive OpenMDW-1.1 license. Here's what the benchmark table actually says, why the released checkpoint is already quantized, and where this model is the wrong choice.