Slashdot Mirror


Microsoft's Charles Simonyi to be 1st Nerd in Space

Richard L. James writes "The BBC are reporting that Hungarian-born Charles Simonyi, a 58-year old Microsoft billionaire software engineer is set to become the first 'nerd in space' on board the Soyuz TMA-10 when the spacecraft launches on Thursday 09th March 2007. Charles oversaw the development of Multiplan, Word, and Excel among many other achievements. He has launched a website detailing the 3 goals he wishes to achieve on the trip: advance civilian spaceflight, assist space station research, and involve kids in space sciences. Jó szerencse pölö Charles!"

14 of 234 comments (clear)

  1. Yuri Gagarin by Airconditioning · · Score: 5, Insightful

    Wouldn't he qualify as first geek in space? I mean, the Russians didn't send a painter up did they?

    1. Re:Yuri Gagarin by mdmarkus · · Score: 2, Insightful

      Correct me if I'm wrong, but isn't he the guy who developed the Hungarian notation

      And thereby making huge swaths of code unreadable. How much Microsoft code uses a rgs16 to store 32 byte values? Some consider Hungarian notation to be the tactical nuke equivalent for unmaintainable code.

  2. Re:First nerd??? by stefanlasiewski · · Score: 4, Insightful

    Many scientists have been in space. Some of them probably consider themselves 'nerds'.

    Maybe I'm out of the loop with modern lingo, but 'nerd' doesn't necessarily have anything to do with computers.

    --
    "Can of worms? The can is open... the worms are everywhere."
  3. Bullshit. by Alex+Belits · · Score: 2, Insightful

    I am sure, in nearly half a century of manned space flight there were many cosmonauts/astronauts that are nerdier than some rich Microsoft guy.

    --
    Contrary to the popular belief, there indeed is no God.
  4. FYI by Geoffreyerffoeg · · Score: 5, Insightful

    Charles Simonyi is the Hungarian in Hungarian notation (you know, m_lpszUsrTxt and the like).

    To be entirely fair to him, it wasn't intended to make variable names inscrutable, it applied to a language with weak type checking and few real types, and it still has valid uses today if you use it to mark information about the type of data instead of the "type" of variable.

    1. Re:FYI by tfinniga · · Score: 2, Insightful

      Well, it looks like you're using Hungarian to encode meaning into the variable name. That's great - variable name is a wonderful place to put descriptive information about what the variable is, and how it's used.

      I'm saying that there are a couple of different levels at which you can do this. If you're not using the variable in a given way very much, in the variable name is great. However, I may be spoiled, but I tend to use human-readable variable names. Compilers no longer have a limit to symbol names that's shorter than what I'm willing to type. Arbitrarily removing all the vowels from variable names doesn't really help readability. But on the other hand, it's not the end of the world - after reading Joel's short primer on Hungarian notation, I think I agree that the real evil is a convention that is based on data type name.

      The other point that I was trying to make is how great having multiple types for different usages can be, especially when you use them extensively. In the code I'm working on, we're dealing with polygonal meshes a lot - we've got vertices, edges, and faces all over the place. We tried using a simple int with notational marking, but we still got a few bugs where the wrong type of index was passed to a function - for example, you send a face index to deleteEdge. Then we made three types, VertexIndex, EdgeIndex, and FaceIndex. Now, that class of bug is guaranteed to be completely gone, for those types. There's no performance penalty. The only cost is moving semantic information from the variable name to the type. Is it worth it? Well, I guess it depends on how often you use the type, and what the potential for bugs is. We don't need to wait until new programmers know the conventions - in that part of the code, it is very, very difficult to use the wrong type.

      As for dynamically typed languages, I've used Python a bit, it's pretty cool.. :). I've heard that Ruby is good, but I haven't had a chance to try it. Matz recently spoke nearby, but I couldn't make it. I'll have to give it a look.. :)

      --
      Powered by Web3.5 RC 2
  5. 1st Nerd?!?! What a crock! by cascadefx · · Score: 4, Insightful

    I guess the submitter (I hope it wasn't the editor's) didn't realize that a heck of a lot of physicists and astronomers and other hard core scientists have been to space way before Charles Simonyi. If his point was that he was the first somewhat famous computer geek to make it into space, he would be wrong again. Simonyi was beaten to the punch years ago by Mark Shuttleworth of Thawte and Ubunutu Linux fame.

  6. Re:science nerd by Protonk · · Score: 5, Insightful

    No, this is the guy who donated enough money to have a tenured position named after him. The real prevailing factors here are money and some sufficient amount of respectability--Oxford wasn't waiting around for Ghandi, but the chair wasn't to be named after Pauli Shore.

  7. Uh, whaa? by Anubis350 · · Score: 2, Insightful

    Correct me if I'm wrong, but isnt every Astronaut a nerd? How about any number of non-astro-scientists that I'm sure have been in space doing research?

    --
    "goodbye and hello, as always" ~Prince Corwin, from Zelazny's Amber series
  8. Why Only the Rich and Uninspired? by Miracle+Jones · · Score: 2, Insightful

    Can we take up a collection to send a civilian into space with the ability to translate the experience into art? Somebody like Spider Robinson, or Tom Wolfe, perhaps? How long will the most liminal and mind-expanding human experience only be the province of those who lack the passion and subtlety to appreciate it, and who cannot, therefore, sublimate it for the rest of us? "Space. Wow. It was so damn empty. Man, you can see the whole earth! Even the dark bits, without people!" If we send somebody up who has the craft to record their experience in an engaging and creative way, then it is like sending ALL of us into space. I can think of no quicker way to give the space program the cultural boost it needs to survive increasing (understandable) voter apathy. Sure, Veruca Salt and Augustus Gloop like chocolate, but they don't deserve the factory...

  9. Re:He'll have a new job up there by Johnny+Mnemonic · · Score: 2, Insightful

    Off-topic, but joking aside, I'm sorry to hear that much time is spent on such tasks. If I paid $20M to get to space, I wouldn't want to spend 30 minutes futzing with an email account; time is money, and not at an inexpensive rate.

    Why don't they use simpler systems that are less prone to issues than WinXP?

    Although space is a pretty complicated affair, and I can understand having complicated systems to support it, an email configuration doesn't seem to be something is interacts enough with the limitations of that environment that it should be complicated by it.

    --

    --
    $tar -xvf .sig.tar
  10. Re:First nerd??? by Anonymous Coward · · Score: 1, Insightful

    I think it is a 'First' in the same sense as 'Innovation' with respect to software. Ie, done by someone else first.

  11. Re:Sooo..... by hachete · · Score: 3, Insightful

    Read the Right Stuff. The scientists running the first missions wanted "Spam in a Can" - monkeys would have done them, and probably would have performed better than the astronauts. However, lowering the entry qualifications *so* low meant obvious problems in recruitment, with too many people flying. So the "obvious" pick was amongst fighter pilots and aerospace test pilots. the latter soon realised they were overly qualified (as both pilots and geeks) to run a mercury or an apollo rig but that got out-balanced by the inherent dangers of the missions. The tests they took to become astronauts could easily have been done by, oh, weight-lifters, long-distance runners etc. However, there's not much glory attached to sending runners into space ...

    The Soviets went through a similar process.

    The shuttle changes things again, but I would dispute that you need to be a fighter-jock to control it. A bomber or transport or even an airline pilot would be equally, if not better adapted, to deal with the shuttle controls. If they had kept the X15 program going, then that truly was a fighter-jocks dream aircraft and we'd've had returnable aircraft flying today rather than the flying brick of a shuttle.

    --
    Patriotism is a virtue of the vicious
  12. first retard in space? by peter303 · · Score: 2, Insightful

    Kind of retarded for not notiing their have been 40 PhDs in space already as astronauts or shuttle specialists. Plus three of the private astronauts made their fortunes in the computer industry.