There Are No Programmers in Star Trek
Posted3 months agoActive3 months ago
i-programmer.infoOtherstory
calmmixed
Debate
40/100
Star TrekProgrammingFuture of WorkTechnology in Society
Key topics
Star Trek
Programming
Future of Work
Technology in Society
The article discusses how Star Trek, a futuristic franchise, rarely depicts programmers or programming, sparking a discussion on the implications of this absence and what it says about our future relationship with technology.
Snapshot generated from the HN discussion
Discussion Activity
Active discussionFirst comment
12m
Peak period
13
0-2h
Avg / period
3.4
Comment distribution27 data points
Loading chart...
Based on 27 loaded comments
Key moments
- 01Story posted
Oct 13, 2025 at 7:11 PM EDT
3 months ago
Step 01 - 02First comment
Oct 13, 2025 at 7:23 PM EDT
12m after posting
Step 02 - 03Peak activity
13 comments in 0-2h
Hottest window of the conversation
Step 03 - 04Latest activity
Oct 14, 2025 at 5:33 PM EDT
3 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45574316Type: storyLast synced: 11/20/2025, 12:50:41 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
There were also incidents that lead to a greater understanding of technology that could also be considered programming such as Reginald Barclay reprogramming via the holodeck the existing tech on the Enterprise to fold space and travel to the center of the galaxy. There were many other similar incidents.
There were also call-outs to the facility where the Doctor was created. Sounded like a dedicated research installation which must be full of programmers.
They do and they don't.
For example F16 pilots in Ukraine were unable to fly combat missions because USA stopped help during March 2025. Jamming pods are making Russian radars less effective and they were not getting software updates from USA.
So programmers are not on the frontline, but they are still absolutely vital part of such an old plane like F16 is. Now consider F35 which is very reliant on the software.
Holoprogramming is a recurring theme in TNG and VOY. There's even a recurring character that is supposed to represent this role of specialized programmer, Reginald Barclay, among other one-ofs (such as Dr. Zimmerman).
> Picard says "Tea, earl grey, hot" and the computer instructs the replicator to create such a beverage. He doesn't even think about someone coding up a "tea" app - the computer is intelligent enough to know what he needs and controls the device to deliver.
You are clearly not versed in the ways of Star Trek. This notion is directly confronted in the classical scene of Lt. Paris asking the replicator for tomato soup in VOY, and getting super annoyed by the way it is programmed.
https://www.youtube.com/watch?v=qD4EVXkfe0w
Doesn’t Neelix create some replicator programs as well? I want to say for Kes.
This is evidenced by both Neelix's and the Kazon surprise when the Voyager crew is able to replicate water.
There is a catch in the first episode, which clearly shows replicator technology being employed by the sporocistians (it's how they beam down food to the Ocampa).
I was more certain about my Neelix memory though, and I managed to find Neelix 1: https://memory-alpha.fandom.com/wiki/Neelix_1
I also didn't knew that replicator programs were canon.
https://memory-alpha.fandom.com/wiki/Replicator_program
Here, classical programming done by Seven of Nine.
She is typing into the computer, while she describes the issue:
"The data stream degraded during transmission. Elements have been dislocated, rearranged. It's going to take some time to decompress the message to be arranged in the proper sequence."
Later:
https://youtu.be/rh7AJ8AdyJY?t=474
"The algorithm is working, it's reconstructing the data block"
She debugged the issue, programmed some shit, and that shit is working.
---
These people are definitely not vibe coding.
The technical manual of TNG [1] states, "Most panels are also configured to accept vocal input, although keyboard input is preferred in most situations for greater operating speed and reduced chance of input error by voice discriminator algorithms." (page 33). Even in the original Star Trek they quite often use the panels.
[1] https://en.wikipedia.org/wiki/Star_Trek:_The_Next_Generation...
Even in the current society a programmer is not some dedicated person to just program things. They have to be able to branch out and understand the systems their program is going to interface with. It is no different in Star Trek. It seems programming is more common across all jobs but there absolutely those who specialize in it.
Isn't that programming?
I think it's a bit unfair to say this about Asimov, seeing how most of these stories were written in the 1940s and 1950s, before the idea of a "programmer" really came into being. But nevertheless, having done a quick dive into the texts, I found a few snippets where Asimov did describe the work of a programmer, with the best example possibly being the following from "Escape!" (published in 1945):
> The robopsychologist continued: “Here is what we’re going to do. We have divided all of Consolidated’s information into logical units. We are going to feed the units to The Brain singly and cautiously. When the factor enters — the one that creates the dilemma — The Brain’s child personality will hesitate. Its sense of judgment is not mature. There will be a perceptible interval before it will recognize a dilemma as such. And in that interval, it will reject the unit automatically — before its brainpaths can be set in motion and ruined.”
> Robertson’s Adam’s apple squirmed, “Are you sure, now?”
> Dr. Calvin masked impatience, “It doesn’t make much sense, I admit, in lay language; but there is no conceivable use in presenting the mathematics of this. I assure you, it is as I say.”
Instead he argues "Modeling is the new literacy" and "In order to represent a system, we have to understand what it is exactly, but our understanding is mired in assumptions.".
Modelling is still required in Star Trek. The computer can make many assumptions, but the user still has to adjust wrong assumptions using voice commands or panel commands, as shown in many episodes.
[1] https://chris-granger.com/2015/01/26/coding-is-not-the-new-l...