DEV Community

Ben Halpern
Ben Halpern

Posted on

What are you "old enough to remember" in software development?

Discussion (385)

Collapse
javierg profile image
Javier Guerra

10 print "Hello World"
20 goto 10

Collapse
calder12 profile image
Rick Calder

My God thank you! I was reading these replies thinking "these people are all kids" lol

Collapse
vgrovestine profile image
Vincent Grovestine

//nod// Save+load from cassette, hoping dearly that you started at the correct counter position and had the tape recorder volume loud enough (but not too loud), then wait...10 minutes...to play Wumpus!

...And there was also the cursed temperamental 16K RAM pack plugged into my ZX81 which would cause the computer to crash if you jostled the thing even slightly--like typing!!

Thread Thread
calder12 profile image
Rick Calder

For me it was a Commodore 64 or a Vic 20 which was what our first computer classes in grade 11 used.

I still remember the joy of walking up to a demo computer in a store and doing the 20 goto 10 thing :D

Thread Thread
alohci profile image
Nicholas Stimpson

You young whippersnapper! I was at school at a time when the school didn't have any computers. Its entire computing facility consisted of a single teletype terminal that could be connected via acoustic coupler to a mainframe across town. Paper tape was the local storage medium.

It didn't matter. I was hooked.

Collapse
forkbomb profile image
Joe Buckle

I only recently joined this community and I'm happy to see more of us 'oldies' here

Collapse
unsungnovelty profile image
Nikhil • Edited

My school had BASIC when I was 10 years old! Every alternate IT period (Computer period) was a lab session where 30mins was programming and 10mins games. We had to draw a rectangle using BASIC and I used to wonder... HUH! Why can't we just draw it on a paper?! I am not sure whether this comes under "Old enough to remember"... but damn that was long time ago!

Collapse
myterminal profile image
Mohammed Ismail Ansari

Completely agree. I've been through the same thing. They skipped a very important step: explain why we need to write tens of lines code for something that could be done in less than a couple of seconds on a sheet of paper.

Collapse
javierg profile image
Javier Guerra

If you like to revisit BASIC from a culture and humanities perspective check out 10print.org/
It is a beautiful book

Thread Thread
unsungnovelty profile image
Nikhil

Hey, Thanks! I will check it out. It would be a cool to check how much I remember.

Collapse
jminkler profile image
Jarret Minkler

BASIC or Logo?

Thread Thread
unsungnovelty profile image
Nikhil

It was BASIC.

Collapse
ferricoxide profile image
Thomas H Jones II

And how brilliant GOSUB was.

Collapse
ben profile image
Ben Halpern Author

I'm old enough to remember Java applets 😄

Collapse
bhupesh profile image
Bhupesh Varshney 👾

Damn it
I have to write applet for exam today 😪

Collapse
deciduously profile image
Ben Lovy

My first calculator was a Java applet!

Collapse
foresthoffman profile image
Forest Hoffman

One of the first projects I ever completed was a Java applet with physics simulation, and a bouncing ball.

Collapse
philnash profile image
Phil Nash

Professionally: the double margin float bug in Internet Explorer 6 and hoping for the demise of IE5.

Also, I was aware of IE5 for Mac (different bugs to regular IE5) but never had a Mac at the time to try it out. Now we have Edge for Mac, so what goes around comes around, I guess.

My first web experience: all elements in capital letters and no CSS. Yay for <FONT> and <CENTER> and of course <BLINK> and <MARQUEE>.

Collapse
yaser profile image
Yaser Al-Najjar

The marquee days... I still remember those websites were full of GIF ads 😂

This gif was a thing at those times:

under-construction

Collapse
philnash profile image
Phil Nash

So much of the web was under construction!

Under construction

Thread Thread
ben profile image
Ben Halpern Author

😂

Collapse
andyhaskell profile image
&y H. Golang (he/him)

FLAMINGTEXT! I miss hokey 00s web stuff!

Thread Thread
ahkohd profile image
Victor Aremu

cooltext.com 😀

Collapse
archaeos profile image
Josh

Entire site layout done in tables.

Collapse
ferricoxide profile image
Thomas H Jones II

Nested tables

...with some CSS thown in that rendered completely differentely in IE than in Phoenix/Firebird/Firefox.

Thread Thread
philnash profile image
Phil Nash

Styling MySpace pages! Which were just nested tables with no class names or ids. So all the CSS had to look like

table table table table p { ... }
Collapse
bloqhead profile image
Daryn St. Pierre

I had the (dis)pleasure of using IE on a Mac once. If you thought the bugs were bad on IE for Windows... holy crap. That browser was so half-baked.

I still remember DHTML menus and all that stuff.

Collapse
drhyde profile image
David Cantrell

IE on Solaris was quite a lot better, mostly because they didn’t even try to implement half of it.

Thread Thread
ferricoxide profile image
Thomas H Jones II

Yeah. It was great, alright. Especially when you worked for a company that was Windows based but the only thing on your desktop was a Solaris box because you were in Unix Operations. "You need to do a daily timecard ...but the timecard system only works under IE" (and the IE for Solaris didn't quiiiiiiiiiiite render the page correctly).

Collapse
cecilelebleu profile image
Cécile Lebleu

That sounds horrible!

Collapse
yechielk profile image
Yechiel Kalmenson

My mother kicking me off AOL because she was expecting a phone call!

Collapse
dinkydani21 profile image
Danielle

My friend coming round my house to play Habbo Hotel because her Dad put child restrictions on their AOL

Collapse
yechielk profile image
Yechiel Kalmenson • Edited

OMG it was cat and mouse with us! I was finding workarounds to my parents' parental controls as fast as they could find new ones 😂

Collapse
ryansmith profile image
Ryan Smith

FTPing into the server and making live edits. YOLO.

Collapse
citizen428 profile image
Michael Kohl • Edited
  • Basic and 6502 assembly on a C64 (1991)
  • The Borland Turbo Pascal and Turbo C IDEs (started using them in 1993)
  • Being excited when the first Netscape Navigator came out (end of 1994)
  • Switching to Firefox when it was still called Phoenix (version 0.5, 2002).
  • Having to add a ZAxisMapping option to the X config if you wanted the mouse wheel to work on Linux (switched to Linux in 1999).
  • The Usenet as main information source (still miss it)
  • JS being so new that DHTML (Dynamic HTML) was a term 😂
Collapse
danielkun profile image
Daniel Albuschat

I experienced the switch from X11 to Xorg... and writing the configs for both was the biiiiiigest pita in computer history

Collapse
citizen428 profile image
Michael Kohl

Haha, yes I was totally talking about X11 above. The early days of Linux were quite painful but fun at the same time.

Thread Thread
ferricoxide profile image
Thomas H Jones II

Nothing quite like waiting two days for the kernel to re-compile only to discover that you left the sd driver out.

The move away from the monolithic kernel was such a vast improvement in maintainability.

Collapse
havarem profile image
André Jacques

Remember LILO?

Thread Thread
citizen428 profile image
Michael Kohl

Of course. I also remember how nervous I was when I first switched to GRUB. 😂

Collapse
ferricoxide profile image
Thomas H Jones II

But did you ever burn a mark into your monitor's phosphors when the config file your wrote was close to correct, but just not quite right?

Collapse
osde8info profile image
Clive Da

snap ! (on 6502) also Z80

Collapse
citizen428 profile image
Michael Kohl

You may like this: eater.net/6502

Thread Thread
osde8info profile image
Clive Da

tnx

Collapse
ben profile image
Ben Halpern Author

Table layout

Collapse
dontcodethis profile image
Carneiro

Wait! We are not supposed to use that anymore??

Collapse
gsto profile image
Glenn Stovall

We just call it “grid” now

Collapse
databasesponge profile image
MetaDave 🇪🇺

Another couple of years and it'll be back.

Thread Thread
ben profile image
Ben Halpern Author

If high-waisted jeans could make a comeback, surely table layouts can!

Thread Thread
gsonderby profile image
Gert Sønderby • Edited

I mean, table elements are good for, well, laying out tables.

Thread Thread
databasesponge profile image
MetaDave 🇪🇺

Indeed!

Collapse
antonfrattaroli profile image
Anton Frattaroli

The position: absolute revolution

Collapse
valeriecodes profile image
Valerie Woolard

Editing HTML in Notepad!

Collapse
webdave profile image
David Müllerchen

Pro Version was Notepad++

Collapse
valeriecodes profile image
Valerie Woolard

Notepad++ was the first time I had syntax highlighting and it blew my mind.

Thread Thread
philnash profile image
Phil Nash

I used Notepad2 and it changed my life.

Editing Java files for university coursework in Notepad was one of the reasons I still hold an irrational hatred for Java in my heart.

Collapse
vuild profile image
Vuild

I stil do this

Collapse
darkain profile image
Vincent Milum Jr

When the "console", "terminal" or "command prompt" was really just this thing called "DOS"

And it had QBasic. And QBasic was a godsend for learning how the computer actually worked!

Speaking of learning how things worked... Drawing graphics in QBasic? You interacted directly with the video card. There were no drivers. You would have to manually setup which VGA mode you wanted, such as 320x240 pixel with 16 colors. And then very single dot had to be manually plotted on the screen! There were a few libraries for drawing primitives, but these literally did the same thing, CPU based drawing to a generic frame buffer.

Collapse
dmfay profile image
Dian Fay

Having to choose between 640x480 with 16 colors or 320x200 with 256 was agonizing back in the day!

Collapse
darkain profile image
Vincent Milum Jr

Color, or resolution... PICK ONE!

Thread Thread
erikpischel profile image
Erik Pischel

Color! Plus 320x200x256 was easy to address because every pixel was a byte in an array.

Thread Thread
darkain profile image
Vincent Milum Jr

MOSTLY YES! But there was also some odd-ball hardware that was 16-bit transfers instead of 8-bit. So to draw a single pixel, you had to read two bytes, replace one, then write two bytes back. HOWEVER though, this also meant that just raw performance of painting was twice as fast, as you could draw two pixels in a single operation, if you already knew what both were going to be! (like copying frame buffer for example)

Thread Thread
phlash909 profile image
Phil Ashby

For those who get a kick out of wrangling old hardware to do things it was never designed to.. this back in 2015 blew me away when I found it: int10h.org/blog/2015/04/cga-in-102...

Collapse
ferricoxide profile image
Thomas H Jones II

But damn the plaids were great. :p

Collapse
ferricoxide profile image
Thomas H Jones II

But did you ever have to engage int he joy that was "shape tables"?

Collapse
misnina profile image
Nina

Professionally, nothing.

Unprofessionally: Geocities. My sailor moon character had her own website and I loved it.

Collapse
ben profile image
Ben Halpern Author

Geocities ❤️

Collapse
david_j_eddy profile image
David J Eddy

My first public web project was on Geocities. Spent countless hours figuring out how to z-index over the adverts...

Collapse
val_baca profile image
Valentin Baca

Love it.

I had a Metallica Fan site on Geocities

Red text on a black background in "Viner Hand ITC" font everywhere

Collapse
stereoplegic profile image
Mike Bybee

Ah, good ol' red on black, like every goth and industrial website.

Collapse
samuelabreu profile image
Samuel Abreu

Had a Dragon Ball fan site on geocities, unfortunately, never found in any archive site :(

Collapse
misnina profile image
Nina

Yeah I know what you mean. What I'd give for those to have been archived, but it seems like it's not the case.

Collapse
adyngom profile image
Ady Ngom
  • Floppy disk to compile my C++ code
  • Tortoise SVN
  • Notepad (no syntax highlighting)
  • Netscape as a browser and IE6
  • Barnes & Nobles was Stack overflow
  • Circuit City was were the cool kids hung out and got their gears
  • Tables were the only way to control layout in HTML with some horrible CSS
  • Dreamweaver was the coolest shit since slice bread
  • ActionScript was how nerds did Flash
  • Flash
  • Napster (I don't want to get in trouble) let's say it was the premise for never ending playlists
  • The AOL DSL jingle and the famous "You've got mail"
  • Books
  • Java was the language of the web
  • CSS sprites when they first gained mainstream
  • YUI
  • Blogger
  • Google waves
  • Yahoo pipes
  • Hotmail - my first 'professional' email lol
  • Zend Framework for serious PHP dev
  • Phonegap as the first true HTML to mobile platform
  • jQuery mobile

Man plenty more I'm sure - it crazy going down the memory lane :)

Collapse
darkain profile image
Vincent Milum Jr

Tortoise SVN is still a thing! And now we have Tortoise Git, which I use daily. I actually find it faster to do merge conflict resolution and file diffing with Tortoise compared to the command line. :)

Collapse
adyngom profile image
Ady Ngom

Yes indeed but back then it was the only thing. I think it had one off the best diff tools associated with it. I just can’t remember the name.

Thread Thread
darkain profile image
Vincent Milum Jr

Tortoise Merge is their diff utility. And yeah, I absolutely love it. Still use it on pretty much every single commit just to verify file changes.

Collapse
mihaylov profile image
Petar Petrov

TortoiseHG is my life saviour.

Collapse
david_j_eddy profile image
David J Eddy

YUI - OMG, someone else remembers that!

Collapse
adyngom profile image
Ady Ngom

Yup way before Bootstrap and the likes

Collapse
tanyasinwi profile image
Tanya

A shoebox of punch cards with my Fortran programs on them. The output was printed on paper with green and white bars. What do I win?

Collapse
gsonderby profile image
Gert Sønderby

The epithets of "venerable" and "inscrutable", certainly.

Collapse
phlash909 profile image
Phil Ashby

Nice - I experienced the 3 week run/debug cycle for a year or so while still in school, then the Maths dept got a Pet - also welcome to dev.to :)

Collapse
dmh2000 profile image
david howard

don't drop the box (or at least configure the punch machine to print sequence numbers)

Collapse
ben profile image
Ben Halpern Author

🤯

Collapse
prodigic profile image
Xavey Aguarez

Vivid memory of my boss putting a box of punched cards on top of his car to drive to a customer and forgetting to put them in the car. First turn cards flew off, still ribbed him about it for years

Collapse
1marc profile image
Marc Grabanski 🏙💻 • Edited
  • First wrote code on a TI83 calculator
  • Table layouts and spacer gifs — no one coded CSS
  • "DHTML" was a term for JS + HTML
  • Wrote things like getElementsByClassName with walking DOM nodes because jQuery didn't exist yet
  • Firebug changed everything
  • Coding pixel perfect layouts IE6 was HARD
  • XMLHttpRequest — original Ajax blew my mind
  • Flash intros 😂
Collapse
dansherman profile image
Dan Sherman • Edited

Oh, man. Spacer gifs are the one I thought of when I saw this topic. And I remember what a miracle Firebug was when it was released.

Collapse
nbageek profile image
Patrick Minton

Wrote things like getElementsByClassName with walking DOM nodes because jQuery didn't exist yet

This is what we do now, though, because jQuery is bloated and uncool. Time is a flat circle :)

Collapse
1marc profile image
Marc Grabanski 🏙💻

Well, now we can use querySelectorAll and it does everything for us.

Collapse
nickytonline profile image
Nick Taylor (he/him) • Edited

Programming in Basic on a VIC 20 and playing video games on my friend's Commodore 64 that were on audio cassettes.

Also, programing in Logo in elementary school.

Mickey Mouse playing piano

Old school. 💪

Side note: Years later at a job, I discovered that one of my peers, much older than me, helped build the Logo programming language. 🤯

Collapse
philnash profile image
Phil Nash

I did some Logo back in primary school. Those were the days, just pushing the turtle around the screen and making sweet graphics.

That's kind of amazing you got to work with one of the creators!

Collapse
nickytonline profile image
Nick Taylor (he/him)

It was such a fun way to program in elementary school. And of course, someone ported it to JS, because Atwood's Law.

Thread Thread
philnash profile image
Phil Nash

I was a fan of Logo support on Heroku.

Collapse
shreyasminocha profile image
Shreyas Minocha

I'm technically a minor and I remember both Logo and BASIC from elementary school. And <font>.

Collapse
golangch profile image
Stefan Wuthrich

have a look on my first ever page i did:
web.archive.org/web/19970124165936...

Imagemaps, IE3 Enhanced, 3D Buttons, Fireworks Shadows, FrameSets....
CGI-Scripts, Nervous animated Gifs
:-)

Today looks a bit better: fullstackjob.com

Collapse
alexmourer profile image
Alex Mourer

The entire layout for a website being a big ass table.

Collapse
dinkydani21 profile image
Danielle

Haha. Ass table

Collapse
belzeme profile image
cbelvisee
Collapse
cullylarson profile image
Cully Larson

In the early days of the language, the creators of PHP used to hang out in the #php channel on efnet. They would answer Stack Overflow-type questions (I mean the "why am I getting this parse error" kind). I remember being amazed when Rasmus Lerdorf once talked about a calendar app he'd written on a flight across the country. How could you write something like that in a few hours?! I learned web development hanging out in that channel.

Collapse
annarankin profile image
Anna Rankin

Oh man, creating rounded edges on elements using a 9-slice grid and four separate rounded-corner-top-right.gif/left etc images was fun. Using DOS, I suppose. Jill of the Jungle!!

Collapse
ben profile image
Ben Halpern Author

I knowwwww.

The weird thing is that we were obsessed with doing it in the first place. Did we really need rounded corners that badly? 😵

Collapse
annarankin profile image
Anna Rankin