DEV Community

Ben Halpern
Ben Halpern

Posted on

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

Oldest comments (371)

Collapse
 
ben profile image
Ben Halpern

I'm old enough to remember Java applets ๐Ÿ˜„

Collapse
 
deciduously profile image
Ben Lovy

My first calculator was a Java applet!

Collapse
 
bhupesh profile image
Bhupesh Varshney ๐Ÿ‘พ

Damn it
I have to write applet for exam today ๐Ÿ˜ช

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
 
nickytonline profile image
Nick Taylor • 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

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
 
aspittel profile image
Ali Spittel

The one that keeps coming up this week for some reason is that I was writing React back in the createClass days!

Collapse
 
ben profile image
Ben Halpern

Oh, thatโ€™s a good one ๐Ÿ˜„

Collapse
 
yaser profile image
Yaser Al-Najjar • Edited

Writing keygens for software in Assembly language... found this code in my old folders (still wondering how I managed to write such lines ๐Ÿ˜‚)

This was written on a Win XP machine ๐Ÿ˜†

assembly

Collapse
 
sqlrob profile image
Robert Myers

I've done a bunch of assembly (x86, PPC and ARM professionally, 6502 and Z80 for the heck of it) and I'm not crazy enough to try raw Windows programming in it. My hat's off to you.

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

๐Ÿ˜‚

Collapse
 
andyhaskell profile image
Andy Haskell

FLAMINGTEXT! I miss hokey 00s web stuff!

Thread Thread
 
ahkohd profile image
Victor Aremu

cooltext.com ๐Ÿ˜€

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
 
cecilelebleu profile image
Cรฉcile Lebleu

That sounds horrible!

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
 
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
 
maxon3 profile image
maxon3

Old enough to say that my first program was in Pascal.

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
 
steelwolf180 profile image
Max Ong Zong Bao • Edited

I remember learning to use Marquee for web development class while I was in trade school. Web 2.0 was all the rage before Sun Microsystems was brought by Oracle.

Collapse
 
ben profile image
Ben Halpern

My first websites were all about the marquee!

Collapse
 
alanhylands profile image
Alan Hylands

Yeah right Ben, your "first" websites?

We've all seen your personal site now. If it ain't broke, don't fix it!

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
 
phlash 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
 
andyhaskell profile image
Andy Haskell

Flash being "the cool thing" (it's where I started coding with my best friend and in my opinion never stopped being cool!)

jQuery dominating the web ecosystem

Collapse
 
ben profile image
Ben Halpern

I stayed away from flash because I never had a decent internet connection back then. I was always drawn towards plain HTML for the better ๐Ÿ˜‚

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
 
wintermute21 profile image
John Best

QBasic under DOS 5.

Collapse
 
andregce profile image
Andre Goncalves

Learning QBasic, then opening gorilla.bas and being like "I'm not there yet" lol

Collapse
 
wintermute21 profile image
John Best

I was 6-7 then and it was awesome. My mom was like :O.

Collapse
 
dmfay profile image
Dian Fay

Learning QBasic by opening gorilla.bas and tripling the explosion radius....

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
 
ben profile image
Ben Halpern

Table layout

Collapse
 
dontcodethis profile image
Carneiro

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

Collapse
 
databasesponge profile image
MetaDave ๐Ÿ‡ช๐Ÿ‡บ

Another couple of years and it'll be back.

Thread Thread
 
ben profile image
Ben Halpern

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
 
gsto profile image
Glenn Stovall

We just call it โ€œgridโ€ now

Collapse
 
antonfrattaroli profile image
Anton Frattaroli

The position: absolute revolution

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