you are viewing a single comment's thread
view the rest of the comments
[–] 33 points 9 months ago* (last edited 9 months ago) (5 children)

Long answer from an old guy looking through rose tinted glasses.

I’m what would probably be classed as the 2nd era of networking. I wasn’t a pioneer working on protocols in the 1970s, but I was small part of the group of network architects and engineers that rolled it out on a national scale (in the UK).

My first network experience that I can remember was using a service called Prestel which was run by the Post Office. I remember playing a multi user text based game called Shades - first MMO? I was rocking a 300bps (yes 0.3k) modem connected to a computer running an OS called CPM. This must have been around 1983.

Roll the clock forward 8 years, and I’m working at the University of Manchester. There was a national piece of work called Project Shoestring, the remit of which was to roll out the IP protocol across all the universities, encapsulating the data in the X25 serial network which connected them all together at that time.

I do remember the day when we got a TCP/IP stack up and running on a Novell server and I transferred my first piece of email via SMTP. I’m going to guess this was summer 1991.

The first bit of news I remember hearing across the network was Freddy Mercury’s death. Even in 1991, it was fastest means of news propagation, with the news only hitting traditional broadcast media several hours later and print newspapers the next day.

Around that time, a program called “Trumpet Winsock” was released. This was a flakey bit of code that allowed Windows 3.1 to connect to the internet natively (i.e. not across a modem). I cannot convey the excitement of this. Within a few weeks I had “friends” all across the globe. Network techies reaching out to one another via bulletin boards, ftp, mail scheduled file transfers, and Gopher (the precursor to the web developed in Minnesota). All using IP.

1993 and another seismic shift. The WWW arrived with a browser called Mosaic and some very, very unreliable server software that I ran on Windows 3.1. I wrote my first web site and by 1994 was running a site called “The FoxPro I/O Address” that connected programmers working with the FoxPro RDBMS language. “Visitor Books” were common on early websites, and it was so cool seeing comments from the US, Argentina, Eastern Europe etc. One amusing event from that time was the day someone sent me a tech support CD from Microsoft with a post it note telling me to look in a certain directory. Microsoft had only gone and scrapped the whole of the Foxpro I/O Address website (it wasn’t small) and published it on CD! It truly was the wild west.

Another memory is a book which I still have somewhere. “The 1994 Internet White Pages”. A large book (maybe around 1000 pages) which had every active email address in the world at that time. I believe they were mostly scrapped from USENET posts, but it’s bonkers to think that you could publish all the world’s email addresses in a book!

In the late 90s I had the pleasure of having dinner with Vint Cerf (look him up), on the Orient Express, no less. I remember asking him what was his single regret in developing the IP protocol. He’d obviously been asked that before, because he quickly said, “Security, we never put any security (encryption) in the packet headers. It never crossed our minds that anyone would use the internet for nefarious activities”. Man, I miss that time. There were no scammers, no phishing, no viruses (well the Morris Worm, but that was just exciting!).

I was fortunate enough to work in the place where the first programmable computer was built, virtual memory was developed, and early pioneers worked with Linus on Linux. My first distro was the Manchester Computing Centre version running on kernel v0.96. I have a floppy disk with it on somewhere! I learned a lot from some genuine unknown and uncelebrated giants in that building.

The internet is awesome, but I do miss those days. Those early net residents valued what they had and treasured it. We take it for granted today and rarely stop to appreciate how incredible it is, let alone how dangerous it is.

If you got this far… thanks for reading.

  • source
  • hideshow 5 child comments
  • [–] 5 points 9 months ago (4 children)

    Not by much, but you predate me but a few years and I enjoyed getting your perspective on the rollout. When I graduated high school in 91, I felt like I had missed the boat on pioneering the internet. It was too well-established and I could never be an expert. I had no idea that pioneering was continuing on the backs of the giants of the day. These days, having had a thirty year career so far in software dev, I really feel pioneering is about done. Most things are just plugging together existing frameworks.

    I remember having a personal code library of all the useful things I'd written to include in new projects. Now I don't really have such a toolbox. Spring initializr and summon some dependencies and all of the hard, foundational stuff is done for you leaving you to basically write mappers and crud. It's awesome and standardized and so much easier to read other people's code, but I can't help but feel something was lost. How do you understand some of these things if you've never had to write a half-assed implementation of a router or a parser?

    Anyway, thanks for sharing your experience.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 9 months ago (2 children)

    I'm not a developer so take this opinion as you will:

    Your pondering near the end about dependencies feels misguided. Did you ever think "How can I understand programming if I've never written in assembly?"

    You're just using tools available to you, don't sell yours expertise short.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 9 months ago (1 child)

    Well, I have written in assembly. Once. I built a motor controller that ran off the serial port of... I can't remember if it was an Intel or a Motorola. 😏

    It was educational.

    Your point is taken, though, thank you. I wouldn't go back to that time because my job is so much easier now, but I do miss the days when it was filled with nerds and weirdos. You could talk to anyone in the room about Star Wars or D&D. The community was so much smaller and loved lifting one another up.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 9 months ago

    Your experience predates mine by a decade but I'm right there with you missing the culture. You had to want to be on the internet to be there back then so the userbase skewed nerdier and smarter. Websites were also tailored to niche audiences, they didn't aim for mass appeal.

    Internet culture remained pretty great until low effort garbage took over. I stand firm that (the modern definition of) memes ruined the internet and one day I'll write my essay on it

  • source
  • parent
  • [–] 2 points 9 months ago

    I’m right there with you and I totally forgot I used to have a library of self-written functions on a disk! It was like my secret little toolkit that nobody else had (and, looking back, probably shouldn’t have had).

    You’re spot on that today, it’s 95% just putting together the large legos for yet another crud application. That’s fine I guess, keeps me employed. But it’s definitely more a commodity skill now. At this point in my career, I don’t really care.

  • source
  • parent