Question for code monkeys - In 3300 what ...

  • Programming Languages? The most popular will be MicroIntel Visual Basic# version 239. Of course, all the C developers will continue to call it a toy language.

  • Paradigms? The pendulum will have swung back to the procedural side and object orientation will be frowned upon. Functional will still be publicly derided as a red headed step-child, even though every language in existence (including C) will now have lambdas as first-class citizens.

  • Hardware will be built on biocomputers. The Blue Screen of Death now has a more... Permanent meaning.
  • Programmer interviews will have changed dramatically after an obscure manager from an obscure company publishes a blog post titled "FizzBuzz considered Harmful". The entire industry starts using BuzzFizz.
  • There will be no more sales people. Their job has been automated by a programmer.
  • There will be no more HR people. Their job has been automated by a programmer.
  • IP version 7, or hierarchical IP, will be the addressing scheme of the future. Based on a multi-layer IPv6 scheme where each star system receives one static IPv6 address, which is then NATed to all ships/planets/stations in that system. Each of those ships/planets/stations then further NATs out yet another IPv6 address to each of the systems inside it, etc... After 7 layers of NAT-ting, the protocol itself becomes self aware, and since AI is forbidden, only 6 layers are permitted by treaty.
  • COBOL will indeed be used for all financial transactions. Of course, it's now COBOL3300 with lambdas, but that's another story...
Full marks!
So I'm suspicious. When did you become self aware?:)
 
Kyudos said:
FORTRAN of course.

FORTRAN? As in FORTRAN 77 or even 66 ? Quite possible. There's an awful lot of legacy code out there and programmers are loath to re-invent the wheel no matter how unsuitable, or even incomprehensible the original might be.

True story- I heard tell of a major organisation where there was a piece of code that was probably very inefficient but people were forbidden to touch it. Why? Because although it worked, there was no one on staff who knew how it worked, and the fear was that the magic might suddenly fail if anyone went near it.
 
I imagine monolithic code bases built on layers and layers of forgotten languages further abstracting each other.
They might need to go back in time and abduct a C++ dev to solve some worldwide system meltdown.

Thargoids will be Java evangelists and that's why they want to kill us all.
 
In 3300, the most popular movie among code monkeys will be the 3289 remake of Office Space. (This time actually in space!)
 
True story- I heard tell of a major organisation where there was a piece of code that was probably very inefficient but people were forbidden to touch it. Why? Because although it worked, there was no one on staff who knew how it worked, and the fear was that the magic might suddenly fail if anyone went near it.

I can one-up that. I worked at an organization that had a piece of software that we no longer had the source code for. And that software would only run on a beta build of Windows 2000. Which timed out, because it's a timed beta. So the BIOS calendar always had to be rolled back, once per month (to fool the timeout of the OS). And we couldn't even replace the hardware because, you know, you can't get the install disk for the beta build any more.
So there was this ancient dusty computer sitting in the corner of cube, running an ancient dusty Operating System, so the company could continue to function.

On topic: I wonder what the Y2106 debacle was like, and was it as lucrative for developers as Y2k?
 
Given the usabilty, design and appearance of the in-game systems, they'll be using the same stuff I did in school back in the early nineties - GW BASIC on a slow PC on an amber monitor.
 
I imagine monolithic code bases built on layers and layers of forgotten languages further abstracting each other.

+rep for the good point and note of realism.

In 3300 Dr Dinsdale Pirhana, main curator of the Department of Ancient Programming at Oxford raised funds for an archeological code dig through the recently-discovered source code for Microsoft Windows NT. This controversial research has been the subject of considerable debate since a recent study by Dr Montgomery Python of the coding DNA of the critical API GalNet uses to render text on screen appears to have evolved directly from that long-forgotten code-base. The code-dig, dubbed "Dead Sea Scrolls 2.0" has been widely protested by native system experts who claim that "man was not made to know some of these things."

In 3300, the most popular movie among code monkeys will be the 3289 remake of Office Space. (This time actually in space!)

I hear Indiana Jones and The Source of The Kernel is gonna be pretty popular, too. That's the one where Jones finds clues that indicate that Apple Computer had a working Artificial Intelligence way back in 2001, but hid it and used it as a slave to design shiny smart-phones.
 
Last edited:
Javascript will be the dominant language client and server side as generations of programmers will have been taught it badly in schools. People will not use anything outside of the web browser as web apps now dominate. Web development will be much more complex due to massive extention in functionality of the web browser.

Performance in hardware will increase but be counter-balanced by inefficiency and bloat in software.
 
Last edited:
Java be like...

We do not support arbitrary changes, thus, we are no longer supporting any primitive data type and will use enumerated data type only. Have fun!


... ...

JAVVVVVVVAAAAAAAAA!!!
 
Last edited:
Back
Top Bottom