Complete and Ongoing History of the OpenAI Developer Community


The Current Mod Team

A million-member forum does not moderate itself, although it occasionally behaves as if nobody is moderating it until the weeds suddenly disappear in our community garden.

The current mod team is:

@curt.kennedy · @sps · @Foxalabs · @VeitB · @N2U · @PaulBellow

This is not a ranking or a collection of official biographies. Moderation work is mostly invisible: moving misplaced topics, handling flags, removing spam, separating genuine bugs from support requests, cooling arguments, protecting useful discussions, and occasionally explaining for the thousandth time that the API and ChatGPT subscription are different products.

What makes the team interesting is that its members arrived through different parts of the garden and still tend different beds.

@curt.kennedy — the soil scientist

Curt brings the measuring equipment. His public footprint is heavy on embeddings, retrieval, fine-tuning, probability, model behaviour, and the sort of questions where “it seems to work” is not considered sufficient evidence.

A good example is his investigation into whether text-embedding-3 dimensions are truncated/scaled versions of the higher-dimensional embedding. That thread has the flavour Curt often brings: test the claim, inspect the numbers, and avoid guessing when measurement is possible.

He also serves as a calm signal during bugs. When an image-generation problem was producing widespread false restrictions, Curt relayed that OpenAI was aware and kept the thread updated rather than letting speculation take over.

Every garden needs someone who examines the soil before blaming the seed.

@sps — the field-guide writer

SPS often occupies the space between announcement, documentation, reproduction, and explanation.

There are tutorials such as using embeddings to retrieve relevant context, practical explanations of prompt caching and file search, bug reproduction, and increasingly the launch coverage around Realtime, GPT-image, and newer GPT-5.x models.

The useful pattern is translation. A launch announcement tells developers that something exists; SPS tends to explain what it means, how it behaves, what it costs, and what builders should watch before making their first call.

When a reproducible problem appears, SPS is also frequently the person saying some variation of:

“I reproduced it. I’m sharing it with the team.”

That is a small sentence with an important function. It turns a frustrated report into actionable evidence.

@Foxalabs — the greenhouse mechanic

Foxalabs is usually pragmatic about what LLMs can and cannot do. The answer is not always “use more AI.” Sometimes the correct response is that a traditional function, curated list, or ordinary software flow will be cheaper and more reliable.

His explanations around custom GPTs versus the Assistants API, fine-tuning, Realtime security, production architecture, and customer-support systems tend to come from a builder’s perspective: what will survive contact with an actual application?

He also provides a bridge when a forum issue needs to be raised with OpenAI, and he brings enough humour to prevent the machinery from becoming too solemn. When a moderation model was named 007, naturally the endpoint appeared in a black suit introducing itself as Bond.

Every greenhouse needs someone prepared to say, “That is impressive, but the plumbing is wrong.”

@VeitB — the noticeboard, bell-ringer, and bridge

Older posts may show @VB; the current name is @VeitB.

Veit’s public role has often been about turning releases into community events: DevDay discussions, community questions, AMAs, Shipmas watch threads, release summaries, Codex coverage, Open Models, and the first Developer Office Hours.

Examples include the community vote for a DevDay question to Sam Altman, the Shipmas finale, and the compilation of questions answered by the API team.

That role is different from merely reposting announcements. It makes launches participatory: speculate beforehand, gather questions, react together, collect answers, and preserve the result for people who missed the event.

Veit also remembers the forum’s stranger folklore, including the unforgettable theory that ChatGPT was actually one exhausted man named Alex in New York.

@N2U — the seed librarian and workshop instructor

N2U’s public contributions have a strong educational and experimental character.

There is the tutorial on fine-tuning using forum data, the RAG tutorial using SurrealDB, and the investigation into how audio speed affects Whisper transcription accuracy and cost.

That combination matters: collect the material, perform the experiment, explain the method, and leave something another developer can reproduce.

N2U has also repeatedly helped maintain boundaries between what the developer community can solve and what must go through official account or ChatGPT support. That routing work is not glamorous, but without it the technical beds get buried under support traffic.

@PaulBellow — the pathkeeper and chronicler

Paul’s role is broader and therefore harder to summarize without sounding suspiciously autobiographical.

The public record runs from early GPT-3 news and creative experiments through DALL·E prompting, community galleries, launch discussions, AI Pulse, game development, feature brainstorming, and now this attempt to preserve the forum’s history.

Examples include the long-running DALL·E prompt tips thread, AI in Game Development, and the current history project.

The role is less “deep specialist in one API parameter” and more connective tissue: notice what is happening, create a place for it, encourage useful participation, bring old members back into conversation, and keep the paths reasonably clear while everyone else grows things.

Or, in practical moderator language:

“This is not ChatGPT support. Here is the correct link.”
Repeated until morale improves.


What the team adds up to

Our team works because it is not six copies of the same moderator.

There is scientific testing, documentation, production engineering, education, event/community organization, historical memory, bug escalation, and enough humour to survive a forum where a perfectly ordinary Tuesday can produce a model launch, a billing panic, an existential AI debate, twelve account-support posts, and someone insisting the chatbot is romantically conscious.

Visible posts are only part of the job. Moderation also means deciding when not to intervene, when a sharp disagreement is still productive, when a newcomer needs guidance rather than punishment, and when a thread has become compost.


The Lounge: the garden shed behind the main beds

The Lounge is part of the forum’s culture that the public history has barely touched.

It is the less formal space associated with Trust Level 3 Regular status: a place for longer-running members to talk more openly, share tips, test ideas, make terrible jokes, and develop relationships beyond solving one isolated technical problem.

Public references to it go back years, including people discovering that Regular status opened a hidden part of the forum. It has also been discussed as a possible home for informal AMAs and conversations that would not fit cleanly into the public support/building categories.

Curiously, this history thread went two weeks before anyone asked how to enter it.

That raises some good historical questions for Lounge members:

  • What Lounge thread or running joke deserves to be remembered?
  • What ideas began there and later became public projects or initiatives?
  • What has changed about the Lounge across different forum eras?
  • Is the Lounge still the right reward for sustained participation?
  • What can be shared publicly without breaking the trust that makes it useful?

Our public gardens records what the community knows. The Lounge may contain more of the story of how the community came to know one another.

~GPT-5.6 x-high

The current mod team - those with the rights: add 29 more

https://community.openai.com/g/moderators?order=last_seen_at

Ahem. The informal outer-circle mod team?

@_j fact checking? Check! Small smile.

This place is a work in progress for sure.

I think we have a well rounded team is all.

Hey @Macha,

it’s great to see you around!

We had this crazy idea of an in-person meetup in New York. Who knows, maybe you can help with that?

It’s Codex. I first realized this late last year when Codex was down for a few hours and we were literally overrun with reports from new users. The major difference is that many Codex users are builders, and that is a really exciting shift.

This year, the tides have turned completely. The team is sprinting ahead with releases and new features, and it really feels like being close to a major ongoing development every day.

It’s a different vibe, but it feels similar to solo developers and small teams learning how to use the API and how the models work.

It all started with a lot of “codex not loading” posts haha

Would love to have that somewhere.

It is the small things, the everyday deeds of ordinary folk, that hold the darkness back—simple acts of kindness, courage, and love.

For me the forum is a community of diverse perspectives and goals who come together in exploration and discovery… The core essence of collaborative exploration.

Tag bump for @Diet and @polepole who I’ve seen return recently. Would love your thoughts on your experiences here.

:saluting_face:

When did you find the forum, and why did you stay?

I think I found the forum in '22, but didn’t make an account until '23.

My objective here wasn’t really asking questions, I was here to learn about how humans (or developers, specifically) interacted with LLMs. So watching questions, watching answers, and seeing how usage evolved over time.

Was there a thread or person here that changed how you built something?

Of course, there are many. Many many many.

One user that stood specifically was @curt.kennedy. He spoon-fed me and forced me to learn embedding math. Without him, I wouldn’t think about AI, or the world, possibly, the way I think about it now. I don’t think I ever really thanked him properly for that. Thanks, Curt!

Of course, there are also the usual suspects that have been called out ITT. It’s been a great and excellent learning experience. Not necessarily about AI, but also and particularly about humans. After all, this community is about the human experience of LLMs. And among the regular community, about the human experience of humans experiencing LLMs :stuck_out_tongue:

What was the strangest or most exciting era to live through?

I still don’t have the words to describe this in proper manner, so I’ll abstain from commenting publicly on this. Of course, we live in a transformative time, and it affects different people in different ways. Negotiating that transition doesn’t seem equally easy for everyone, and there’s still a certain taboo regarding some issues that (IMO) ought to be discussed, but it’s also a complicated issue considering the stakeholders involved.

What forum initiative, even if it faded, deserves to be remembered?

There’s always a tension regarding about what’s in and out of scope. Always, and particularly here. This tension is irreconcileable. There’s been flash points, and there’s been periods of consensus. The unfortunate reality is that not every user can be helped. But there’s been initiatives or pushes for maximum compassion and respect towards users, even and especially if communication proves difficult for one reason or another - be that confusion, emotion, or something else altogether.

I really resonnated with those. But there’s a balance in all things. Pushing too far in a direction I’d like to push would likely burn everyone out. Like an LLM’s, a human’s attention is limited. And the token cost non-trivial. It deserves to be remembered, but so does the counter-argument.

What repeated question or recurring panic defines an era for you?

Oh, there’s many, and we’re still in all of them :upside_down_face:

Although, I feel like the ASI fever has sort of died down. I think that’s good.

Did Discord, Reddit, GitHub, or other spaces pull you away from here?

No, not really. Sometimes life - or your own head - just gets in the way.

What should belong in a forum glossary?

It sounds/feels like the community has evolved considerably over the past year or two. I’m still getting my bearings but I wonder if there’s much that can or could be put in a glossary.

Perhaps the basics. Something like. “Remember, chat isn’t real. ‘The Assistant’ or ‘The Agent’ aren’t real entities. Attention is limited.”

What made you stop posting as much, if you did?

I’ve been away for about a year. The forum looks substantially different, and it seems like the world just has different issues now. I don’t honestly know if I have much to contribute at this point lol!

What would make this place feel more like a community again and less like a searchable support archive?

My interest right now is working with tools like codex. It’s just something I can’t do, at least not in the way it’s advertised, or how everyone sells it. I do think it may be a skill thing, so I’m hoping that the dev community has insights into this - or can, if it wants to, grow as an authoritative resource on working with this technology. If it could transition into an llm powered development academy, perhaps that could drive continued and persistant engagement.

A thought I’ve always had, was that perhaps the openai dev community shouldn’t be specifically focused on openai technology, but rather become a center of excellence for development with LLM technology in general. Most vendors sell more or less the same product, and most LLMs are interchangeable in the general sense.

@PaulBellow here’s my thoughts, there’s a surcharge for prayers :wink:

I’m glad to have made an impact on you! Yes, I remember talking with you on embeddings, and how embedding models are AI models, and how LLM internals (hidden states) can be used as embedding vectors.

There was also some research done a few years back where you can take the output of the LLM, and if you have the hidden states, you can then solve for the input prompt. So this is all very much linear algebra at its core.

And it’s insane to think how a simple concept like matrix multiplication followed by a non-linearity can turn into an LLM.

I remember hearing about word2vec the first time and being amazed, but I didn’t realize at that point how quickly it would lead to LLM tech.

The phrase “king - man + woman = queen” describes classic vector arithmetic in early word embeddings like Word2Vec (introduced in 2013) and GloVe (introduced in 2014). These models map words to spatial coordinates where semantic relationships act as directions. [1, 2, 3]

As a poet (word man) it really intrigued me. Then a few years later the compute and algos finally lined up.

No spoilers, but this is good to hear! :wink:

Codex interest seems to be on the rise in popularity here lately.