62

In the earlier episodes of The Next Generation is where I noticed it, and I realise he could be inputting commands into the command terminal, but why isn't his positronic brain interfaced with the command console in that case?

I can't remember the exact example but there are episodes where he goes to the computer to look things up despite having encyclopedic knowledge of everything which could be known by the computer. Any explanation?

Einer
  • 7,964
  • 6
  • 43
  • 72
BenjaminJB
  • 1,467
  • 3
  • 13
  • 17
  • 15
    Same for Voyager's EMH. This really annoyed me. It would be so much more efficient and elegant for the EMH to just interface internally rather than having his corporeal form interact clumsily with 2D console buttons. – Lightness Races in Orbit Aug 11 '14 at 14:06
  • 1
    @LightnessRacesinOrbit It is annoying. But maybe this might interest you – Einer Aug 11 '14 at 17:24
  • 1
    @Einer: Kyle makes a good point, but as a senior software developer I can tell you that it's not good enough. He could be made to interface just behind the console display technology and still enjoy vast efficiency improvements without compromising any of the factors Kyle talks about. It's called re-usable code. There is no need to keep it physical. Obviously the reason is that it would be well boring if we never saw him do anything other than talk to people and perform surgery. – Lightness Races in Orbit Aug 11 '14 at 18:10
  • @LightnessRacesinOrbit I was talking about the answer joshbirk gave: It was a design-flaw. Or more precisely: No-one took the time to implement it because nobody thought it would be that necessary: It's an E MH. Otherwise I totally agree with you. – Einer Aug 11 '14 at 18:16
  • 2
    @Einer: Okay but if he has the time to write subroutines for singing, opera, being polite and having sex, surely a couple of function calls wouldn't hurt at some point in the seven years! – Lightness Races in Orbit Aug 11 '14 at 18:29
  • 6
    I always thought that data sought to imitate humans as good as possible. Having a direct interface to the ships computer doesn't look like a good human imitation. – PlasmaHH Aug 11 '14 at 19:16
  • 3
    He's designed to function as a crew member, and that means other crew members need to understand what he's doing. Any "efficiency" gains from his using own dedicated interface would be negated by a need to constantly explain everything to everyone around him. Given this, it is far more elegant to instead use the same interface that all other crew members use, because then they only need to watch. – The Spooniest Aug 12 '14 at 15:26
  • http://www.youtube.com/watch?v=IPphyjkXnPc – allquixotic Aug 12 '14 at 15:28
  • 5
    For the same reason digital cameras make a shutter sound. To let humans know what he is doing. He wants to show he is not just standing there idly. – Florian F Nov 25 '14 at 21:30
  • 2
    @TheSpooniest : Data was absolutely not "designed to function as a crew member". He was found by chance on the planet Omicron Theta by Starfleet officers, and his own career in Starfleet came later. See my answer below. – Praxis Jan 27 '15 at 07:14
  • 5
    @Praxis: Point taken: he wasn't designed to function as a crew member, per se. But more generally, he was designed to function as a person, in an environment with other people, and so the need to be understood still holds. – The Spooniest Jan 27 '15 at 15:41

5 Answers5

67

Because it's complex and not a good idea.

In "A Fistful of Datas" exactly that is tried.

enter image description here

It resulted in a mix-up of Datas thoughts and ideas with the computers database almost crippling the ship. Data in turn was "infected" with gun-slinger personality-traits from a program running on the holodeck.

LAFORGE: We think our interface experiment may have caused one of the computer's core subroutines to be altered.

DATA: When the interface malfunction occurred, subroutine C forty seven was replaced by elements from my personal programming.

RIKER: What does C forty seven control?

LAFORGE: Library computer access, replicator selection, recreational programming. No critical systems.

DATA: That would explain why your music composition programme began playing The Slavonic Dances. I have been analysing the collected works of Antonin Dvorak.

LAFORGE: It's the same with Doctor Crusher's play, and with the food replicators.

RIKER: The replicators on decks four through nine are producing nothing but cat food.

PICARD: Cat food?

DATA: I have been formulating nutritional supplements for Spot.

Einer
  • 7,964
  • 6
  • 43
  • 72
  • +1 Great explanation, I forgot about that. How about Data having to look up information from the computer? – BenjaminJB Aug 11 '14 at 09:04
  • 1
    @BenjaminJB I'm not quite sure. In that episode they try to access sensors, the result should be a data-stream into Datas brain - so exactly as if he'd access sensor-history, or any other data. For any of those connections you'd have to establish a two-way information exchange protocol. It is conceivable (if you are a real bad programmer) that all protocols you come up with, expose these unwanted access problems. – Einer Aug 11 '14 at 09:10
  • 7
    Now the question would be, why is so complex and so dangerous? Why does some programs infect others instead of interacting normally via known interfaces? – Flamma Aug 11 '14 at 10:42
  • 5
    @Flamma Geordi and Data worked on this for hours and both are not dumb! And they fail. So it must be complex... And I can't think of a reason why! But apparently it just is very tricky. – Einer Aug 11 '14 at 10:50
  • 9
    @Flamma The computer and data's brain work on very different principles; the positronic net is designed to mimic the human brain. As such connecting Data to the computer is probably only slightly easier than connecting a human brain to the computer. – user20310 Aug 11 '14 at 13:02
  • 1
    It is shown that Data has inputs and outputs, just like a computer would. For example, when Geordi is doing maintenance on him and has cables going in and coming out. The fact that he is hooked up to a machine might show that he can be connected up easily to a computer of any sort. What suggests the difference in principles? I'm not trying to argue or anything, its just that you know more than me and I'm curious. – BenjaminJB Aug 11 '14 at 13:15
  • 12
    @BenjaminJB: You can put electrodes on to your cranium and hook the rig up to a USB port on the other end, but that doesn't magically imbue you with the ability to control your computer with your thoughts. – Lightness Races in Orbit Aug 11 '14 at 14:08
  • @LightnessRacesinOrbit: But Data (with just his head mind you) did just that in Disaster. – mu is too short Aug 11 '14 at 16:56
  • 1
    @muistooshort: I'm not saying it's impossible to do; I'm saying the ability to connect a piece of cable doesn't make it happen. – Lightness Races in Orbit Aug 11 '14 at 16:59
  • @LightnessRacesinOrbit: But Data did it without any assistance beyond Riker plugging in a cable and this happened with a heavily damaged ship more than a year before Fistful. Your comment doesn't invalidate what BenjaminJB is saying. Data plugged into the engineering computer systems and manipulated them without any difficulty at all. – mu is too short Aug 11 '14 at 18:29
  • @muistooshort: Sorry, no, you're still misunderstanding me. Clearly he had set something up before that moment, like establishing an interface or doing some programming. He could have done this years ago. I'm not disputing any of that. All I'm saying is that he would have had to do more than just take a piece of cable and stick it into two ports. That's not how technology works. – Lightness Races in Orbit Aug 11 '14 at 18:32
  • Also, Data is an unique case. Starships are not designed to be interfacing with positronic brains, whatever they try they have to do in space within the specifications available. – Davidmh Aug 11 '14 at 21:41
  • 6
    I think you guys are overthinking this. Interfacing two pieces of technology that aren't built to work together isn't as easy as a cable but isn't even close to impossible. The ship's computer is man-made and fully documented and Data has demonstrated detailed understanding and control of his own operations. A simple widget, much like the forehead-thingies, would probably work just fine as a translation interface between Data and the computer. It might be slow, but it would definitely be faster than fingers and would save ample amounts of time in an emergency. – mechalynx Aug 12 '14 at 03:45
  • 1
    @ivy_lynx I know the study of the brain is still incomplete but my understanding is that everything is "wibbly" rather than a computers absolute 0 or 1. It isn't like connecting a PC to a Mac. Add to that the fact that Data's hands move very fast and that the computer is designed to accept physical input. All in all a huge IT project to build a custom connection for a single individual seems like a waste of resources – user20310 Aug 12 '14 at 08:17
  • 1
    @user20310 Agreeably, things are closer to "fuzzy" than discrete in the brain (in fact, discrete is always an abstraction within margins). However, we as "users" have an understanding of what discrete is. Also, if this was an issue, it would remain one under any connection (and he does connect to the computer in many cases). However, remember that we interface "fuzzy" to "discrete" all the time, every day on every computer and sensor. Our brains also do it constantly. The bottlenecks to solving such interfacing problems are almost always technical knowledge rather than skill. – mechalynx Aug 13 '14 at 12:57
  • 1
    @LightnessRacesinOrbit Obligatory XKCD – Dacio Aug 13 '14 at 15:59
  • 2
    At the most basic level, all digital circuits are also fuzzy analogs. – Lie Ryan Sep 06 '14 at 02:18
  • Pretty amusing Data doesn't have WiFi – Mr. Boy Jan 27 '15 at 17:12
  • Interestingly enough, something similar does happen in one episode - Barclay is infected by an Iconian probe and is able to build a direct neural interface to the computer, which was unprecedented. It's likely possible, but just beyond what Starfleet can currently do. Perhaps Soong could have done it - perhaps the Borg could have, as well, but at great cost. (Note that in Andromeda, a later Roddenberry series, they address this full on with capital ships that have artificial intelligence.) –  Apr 07 '16 at 01:02
  • I understood the reason for the complexity in that experiment was that they were literally running the Enterprise systems on Data's hardware, not because of the connection. The interface system they have there is something they use in various other episodes without issues. – Aaron R. May 03 '16 at 18:02
  • 2
    "subroutine C forty seven" - That's got to be one of the least useful subroutine names I've ever heard. The Enterprise's source code must be a tangled mass of spaghetti on the inside... – Kevin May 16 '16 at 05:51
  • @Mr.Boy He has some sort of subspace wifi, see TNG 4x03 Brothers where it's used remotely – Izkata Apr 28 '21 at 23:36
25

Dramatic convenience.

If Data had a wireless link to the ship's computer, his body would mostly just sit there and do nothing. This looks ridiculous to the viewers, because we don't have the cultural context to appreciate it. It's also really boring for the actor.

Also one could speculate that Data's core programming has a preference for using the same input devices as any other humanoid to allow other humanoids to find him less weird. We know that Soong experienced problems with acceptance of his androids (particularly Lore, although with good reason given Lore's behaviour) so he would surely have given them programming to try to help them fit in.

We have seen that Data's capable of using those conventional input devices at great speed when necessary, and also direct interfacing with various computer systems, but this is reserved for when it's really necessary.

As for the episode where Data's subroutines end up inside the ship's computer and all that mess happens, that's either total nonsense or Starfleet's programmers are really, really bad at their jobs. And so was Soong, apparently.

Actually, given what happens to the holodecks on a regular basis, and that it's apparently trivial to make a mistake when flying a shuttlecraft and have the warp core breach without the onboard computer taking any emergency action by itself, Starfleet's programmers really are terrible and should all be imprisoned on charges of reckless endangerment. They certainly have various issues with the idea of network security.

Matthew Walton
  • 585
  • 3
  • 7
  • 20
    I think that star-fleet programmers have not the slightest idea of network security at all is an in-canon fact. Almost every random species can tap into their computers, every junior lieutenant can alter logs. But the users are worse: Picards code for authorizing auto-destruct is "Picard-4-7-Alpha-Tango". That's 4 characters! That's insane! You cant expect users like that to deal with decent security measures... – Einer Aug 11 '14 at 14:01
  • 5
    I always assumed those vocal authorisation codes are backed up by the not-at-all-infallible voiceprint analysis. Otherwise someone could just listen in and use Picard's code whenever they wanted. – Matthew Walton Aug 11 '14 at 14:07
  • 2
    Maybe they are one-time-codes, but still: If it's just about a voiceprint analysis, well he could just say "Hi, I'm Jean Luc Picard, and I like my Earl Grey hot. Start auto-destruct!" No need to recite a four-character code. – Einer Aug 11 '14 at 14:12
  • 7
    True. Most of the weird stuff in Trek is about writers not thinking things through though. Why is the a DS9 episode where Bashir is in trouble for leaving his dress uniform behind when he transferred there? Can't he just replicate another one? Etc etc. You'd expect anybody on the command staff to be more or less perpetually tracked and authorised by the computer. Maybe the codes aren't for authorisation but as an 'I really mean this' check. – Matthew Walton Aug 11 '14 at 14:28
  • @MatthewWalton - you think that's weird? I just went to this thread and saw the last reply was yours! Hi from South Africa! – Rob Grant Aug 11 '14 at 14:46
  • 9
    @MatthewWalton In VOY Investigations, Hogan at one point uses (in engineering) Engineering Authorization Omega-4-7, which is later repeated by Neelix and accepted by the computer as valid. If voiceprint identification was also used, why Neelix would be allowed to use a general engineering authorization code is beyond me (in fact, you could argue about why he'd be allowed in Engineering in the first place, but let's forget about that for now). Of course, possibly there P=NP too. – user Aug 11 '14 at 14:55
  • 1
    I agree with this answer strongly, I just want to add an idea. Even if Data had a permanent wireless interface to the computer (which he should, at least an on-demand one on his side), he wouldn't have to just sit there. There's tons of tasks to be done without the computer (away missions, tricorder analysis, manual repairs) and since Data has limits, they couldn't make him a permanent pilot or anything. Add some security protocols and you're set. It just takes a bit of imagination and asking someone technically knowledgeable to come up with an in-universe explanation, if you're a writer. – mechalynx Aug 12 '14 at 03:53
  • 3
    @Einer Yes, it's crazy. Tuvok (Voyager's Chief of Security) effectively had a two charcacter password (Tuvok Pi Alpha)! The only character that was ever shown to have a decently secure password was (surprise surprise) Data, in the episode where he set a ridiculously long security key when hijacking the ship to go find his father. –  Aug 12 '14 at 15:51
  • I think you really hit the nail on the head as part of your answer. Data can already go faster and he does not.There is no reason to introduce more technology to go even faster. – Andrey May 16 '19 at 19:38
  • I'm smelling more 47 references here... – Sovereign Inquiry Oct 23 '22 at 17:33
13

One aspect that I'm surprised isn't mentioned is Data's endeavor to become more human. I'm not discounting the other answers: it certainly is a plot device to have Data acting and speaking to the computer and crew members like any everyone else and they certainly did attempt to explain (or at least hint at) the incompatibility of positronic and isolinear circuits.

However, Data certainly adopted a number of anachronisms for the sake of relishing in the human experience. He paints, learns to dance, tries to be a stand up comedian, sings, plays the violin, emulates sleep (maybe just to get out of doing a 24 hour duty roster? if so, that's his most human conceit), learns to dream and accepts foreign hardware that, to any objective computing standard, is a resource sink and distraction at best and a malicious attacker at worse (the emotion chip from Lore).

In his own words:

TIMOTHY: You sound like you don't want to be an android.

DATA: I am an android. That will never change.

TIMOTHY: But if you could change, would you?

DATA: I have often wished to be human. I study people carefully in order to more closely approximate human behaviour.

In other words, even if he could interface directly with the main computer without inadvertently corrupting both their programming, he would still choose to behave as a humanoid crew member while fulfilling his regular duties.

Also, typing and speaking don't hold him back very much, as his fingers can fly over the keys at super human speeds when required. (I can't believe I can't find a clip of his fast typing.) Ditto for speaking to the computer. Even without a WiFi integration circuit, Data is far more efficient in his duty than a standard issue Star Fleet officer.

Fast-typing/speaking is obviously not on par with an optical connection, but for every day ships operations tasks it clearly suffices. Perhaps a better question is why they even have a crew on the ship; the ship's computer is capable enough to fly itself, if the engineers put a little more effort into it. Unmanned probes could probably explore a lot more efficiently and cheaply than the more limited Star fleet. Of course, dramatic convenience is still the main reason: the only thing that would make for more boring television than a silent android flying through space is a silent unmanned probe flying through space.

Dacio
  • 3,726
  • 1
  • 18
  • 34
  • 1
    "why they even have a crew on the ship" ... In "Remember Me" Doctor Crusher's subconscious seems to agree with this statement, as she and (ephemeral) Picard are discussing why they are the only two crew on a Galaxy Class starship. –  Aug 12 '14 at 15:52
  • I was about to add this very answer ;-) – Matt May 16 '16 at 13:16
6

Data, like his "brother" Lore, was created by engineer, scientist, programmer, and inventor Dr. Noonien Soong on the planet Omicron Theta, which was stripped bare by the so-called Crystalline Entity — see "Datalore".

If you watch this episode and other episodes of TNG dealing with Data's back story, you will see that the colony on Omicron Theta was not especially technically advanced. Given that Soong's primary goal was to create a fully functional positronic neural net (Data's brain) inside a humanoid shell, and given the general lack of technology elsewhere in the colony, I would say that it was not high on Dr. Soong's priority list to give him the ability to access computers and other electronic devices by non-humanoid means.

One could ask, why wouldn't Starfleet or Geordi later augment Data to have that ability, given how useful it might be? It was emphasized many times in TNG that most members of the Enterprise D crew consider Data to be an autonomous life form, and so they likely would frown upon such suggestions as disrespectful. (Earning this respect was not always easy: Dr. Pulaski, case in point.)

But actually, Data's brain has been directly "plugged" into the Enterprise computer and other computer systems many times in TNG, for various reasons. So it is not true actually that Data always has to "use" a computer manually in Star Trek. (See the nice screenshot in Einer's answer above.)

Furthermore, by interfacing with Locutus in "The Best of Both Worlds (part 2)", Data was able to input commands directly into the neural net of a Borg cube, forcing all of the Borg on board to enter their regeneration cycle. This demonstrates at least two types of interface at once: direct physical connection from Data's positronic brain to other devices (Locutus' Borg implants) and Data's connection, in turn, to the Borg Collective (a "wireless" connection, if you like, over subspace).

Also see: "A Fistful of Datas".

I also wish to explicitly counter the comment by TheSpooniest, made below the original question. Data was not "designed to function as a crew member". He was found by chance on Omicron Theta by Starfleet officers, and his own career in Starfleet came later.

Praxis
  • 111,024
  • 50
  • 512
  • 690
2

One main reason is that the consoles on Federation Starships (and other non-federation starships) were designed with biological life in mind. Data was a uniquely created and discovered being, discovered long after the designs for the Galaxy class had been implemented across the Federation.

As a result, there are few viable situations for Data to directly interface with the ship's computers, except in either the robotics lab or engineering sections, which contain the specialised diagnostic components to allow electronic parts to interface.

If you look at the bridge of the Enterprise, you'll notice there's no way for Data to directly interface. It would likely involve removing the protective panels, getting out the correct cabling, and then wiring in. This would in turn impede Data's movement, making him less effective as a bridge officer. It'd also pose a trip hazard for other crew members, making it less effective overall.

Given so many computers on so many starships (older designs, notably, but also other races) use physical biological input, and Data has demonstrated an apt ability to type, recite verbal commands (Picard's passcode, for example) and even re-arrange computer chips at great speed, it makes more sense for him to use conventional means to access the systems, given direct access is unlikely to be a standard feature on most ships deployed by the Federation (nor would they retrofit their entire fleet to meet the needs of one android on one ship).

In-universe, the direct connection is only used when running diagnostics of Data's systems (i.e. in Engineering), or in one case where only his head was available during an emergency. So it stands to reason he's only directly connected in exceptional circumstances.

c1646091
  • 191
  • 1
  • 3