<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: naming-things</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/naming-things.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2025-12-31T16:35:28+00:00</updated><author><name>Simon Willison</name></author><entry><title>Codex cloud is now called Codex web</title><link href="https://simonwillison.net/2025/Dec/31/codex-cloud-is-now-called-codex-web/#atom-tag" rel="alternate"/><published>2025-12-31T16:35:28+00:00</published><updated>2025-12-31T16:35:28+00:00</updated><id>https://simonwillison.net/2025/Dec/31/codex-cloud-is-now-called-codex-web/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="https://developers.openai.com/codex/cloud/"&gt;Codex cloud is now called Codex web&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
It looks like OpenAI's &lt;strong&gt;Codex cloud&lt;/strong&gt; (the cloud version of their Codex coding agent) was quietly rebranded to &lt;strong&gt;Codex web&lt;/strong&gt; at some point in the last few days.&lt;/p&gt;
&lt;p&gt;Here's a screenshot of the Internet Archive copy from &lt;a href="https://web.archive.org/web/20251218043013/https://developers.openai.com/codex/cloud/"&gt;18th December&lt;/a&gt; (the &lt;a href="https://web.archive.org/web/20251228124455/https://developers.openai.com/codex/cloud/"&gt;capture on the 28th&lt;/a&gt; maintains that Codex cloud title but did not fully load CSS for me):&lt;/p&gt;
&lt;p&gt;&lt;img alt="Screenshot of the Codex cloud documentation page" src="https://static.simonwillison.net/static/2025/codex-cloud.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;And here's that same page today with the updated product name:&lt;/p&gt;
&lt;p&gt;&lt;img alt="Same documentation page only now it says Codex web" src="https://static.simonwillison.net/static/2025/codex-web.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Anthropic's equivalent product has the incredibly clumsy name &lt;a href="https://code.claude.com/docs/en/claude-code-on-the-web"&gt;Claude Code on the web&lt;/a&gt;, which I shorten to "Claude Code for web" but even then bugs me because I mostly interact with it via Anthropic's native mobile app.&lt;/p&gt;
&lt;p&gt;I was hoping to see Claude Code for web rebrand to Claude Code Cloud - I did &lt;em&gt;not&lt;/em&gt; expect OpenAI to rebrand in the opposite direction!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: &lt;a href="https://twitter.com/thsottiaux/status/2006421779246624875"&gt;Clarification&lt;/a&gt; from OpenAI Codex engineering lead Thibault Sottiaux:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Just aligning the documentation with how folks refer to it. I personally differentiate between cloud tasks and codex web. With cloud tasks running on our hosted runtime (includes code review, github, slack, linear, ...) and codex web being the web app.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I asked what they called Codex in the iPhone app and &lt;a href="https://twitter.com/thsottiaux/status/2006423057179750625"&gt;he said&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Codex iOS&lt;/p&gt;
&lt;/blockquote&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/naming-things"&gt;naming-things&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ai"&gt;ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openai"&gt;openai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/generative-ai"&gt;generative-ai&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/llms"&gt;llms&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/anthropic"&gt;anthropic&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/coding-agents"&gt;coding-agents&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/async-coding-agents"&gt;async-coding-agents&lt;/a&gt;&lt;/p&gt;



</summary><category term="naming-things"/><category term="ai"/><category term="openai"/><category term="generative-ai"/><category term="llms"/><category term="anthropic"/><category term="coding-agents"/><category term="async-coding-agents"/></entry><entry><title>What are some of the best quotations on programming/programming languages?</title><link href="https://simonwillison.net/2010/Dec/14/what-are-some-of/#atom-tag" rel="alternate"/><published>2010-12-14T10:16:00+00:00</published><updated>2010-12-14T10:16:00+00:00</updated><id>https://simonwillison.net/2010/Dec/14/what-are-some-of/#atom-tag</id><summary type="html">
    &lt;p&gt;&lt;em&gt;My answer to &lt;a href="https://www.quora.com/What-are-some-of-the-best-quotations-on-programming-programming-languages/answer/Simon-Willison"&gt;What are some of the best quotations on programming/programming languages?&lt;/a&gt; on Quora&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;"There are only two hard problems in Computer Science: cache invalidation and naming things" - Phil Karlton&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/naming-things"&gt;naming-things&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/programming"&gt;programming&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/quora"&gt;quora&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="naming-things"/><category term="programming"/><category term="quora"/></entry><entry><title>Semantic Versioning</title><link href="https://simonwillison.net/2009/Dec/15/semantic/#atom-tag" rel="alternate"/><published>2009-12-15T21:53:18+00:00</published><updated>2009-12-15T21:53:18+00:00</updated><id>https://simonwillison.net/2009/Dec/15/semantic/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://semver.org/"&gt;Semantic Versioning&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Tom Preston-Werner provides a name, specification and URL describing the relatively widely used Major.Minor.Patch versioning system. This is really useful—by giving something a name and a spec, people can say “this project uses semantic versioning” and skip having to explain their backwards compatibility policy in full.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/naming-things"&gt;naming-things&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/open-source"&gt;open-source&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/semantic-versioning"&gt;semantic-versioning&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/software"&gt;software&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tom-preston-werner"&gt;tom-preston-werner&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/versioning"&gt;versioning&lt;/a&gt;&lt;/p&gt;



</summary><category term="naming-things"/><category term="open-source"/><category term="semantic-versioning"/><category term="software"/><category term="tom-preston-werner"/><category term="versioning"/></entry><entry><title>Quoting Phil Karlton</title><link href="https://simonwillison.net/2007/Jul/5/hard/#atom-tag" rel="alternate"/><published>2007-07-05T00:46:21+00:00</published><updated>2007-07-05T00:46:21+00:00</updated><id>https://simonwillison.net/2007/Jul/5/hard/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://www.tbray.org/ongoing/When/200x/2005/12/23/UPI"&gt;&lt;p&gt;There are only two hard things in Computer Science: cache invalidation and naming things&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://www.tbray.org/ongoing/When/200x/2005/12/23/UPI"&gt;Phil Karlton&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/caching"&gt;caching&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/computer-science"&gt;computer-science&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/naming-things"&gt;naming-things&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/phil-karlton"&gt;phil-karlton&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tim-bray"&gt;tim-bray&lt;/a&gt;&lt;/p&gt;



</summary><category term="caching"/><category term="computer-science"/><category term="naming-things"/><category term="phil-karlton"/><category term="tim-bray"/></entry></feed>