Now let's see.. we had Usenet news groups, mailing lists, IRC channels, and eventually web forums on every programming language, operating system, and software package under the sun. You could ask questions and get them answered. What was so cringeworthy about this exactly?
That's not to say that SO doesn't bring value. It has nice tagging and discoverability through search engines, good moderation, and an achievement and reputation system that encourages people to make quality contributions. But the days before it existed weren't so dark.
Funny you brought that up. I think it was Jeff Atwood who joked about how the domain name read like Expert-Sex-change
StackOverflow was such a welcome relief to this site and Atwood also wrote about expertsexchange in a blog post.
> I never appreciated how easy Experts-Exchange makes it for us. They are almost universally loathed. We don't just have a rival, we have a larger than life moustache-twirling, cape-wearing villain to contrast ourselves with.
i remember that expert-sex-change was blocked by our schools filter. thinking about it triggers a vague angry feeling, no specific reason other than, possibly, often repeated disappointment the answer wasn't readable.
Yes. I was there. There wasn't even a google. I would stumble along on deja.com in the late 90s until it died a slow painful death and got scooped up by Google [1]
Bahahaha. That wasn't even the worst of it. Imagine this scenario, you have to install linux on a pc. There's no stackoverflow, there's no google. The linux distro you're using doesn't even have a package manager. And currently it doesn't have a working ethernet driver either. Also, it's the only computer that exists in your entire house.
The installation CD for SuSE back in the 1990s had a big how-to PDF, plus another documenting all the kernel compilation option flags ( we didn't have enough RAM then to run fat-and-happy kernels with everything included ).
I printed-out both of those over a long period on the work printers, using the reverse side of single-sided pages recovered from the paper recycling bins. And then settled in for a weekend...
I still remember choosing to include AX.25 in the kernel because it seemed like a cool thing with which I'd want to experiment at some point. Never got around to it!
Connecting to whatever internet connection I had at the time was always the hardest thing (if all of the other basic hardware was supported).
Maybe I was better off in that I was getting my distro (Slackware) along with the giant 'Linux for dummies' book in which it was included. It still never got me far enough to be able to remove my Windows partition.
I remember installing an early version of Red Hat on a machine that only had a Winmodem, not a real hardware modem that would just work in Linux.
Getting a Winmodem to work in Linux was possibly, but not exactly easy. I couldn't afford a better modem at the time, so I just kept hacking away at it and booting back into Windows and searching the web to try to figure it out. This was 1996 or so; there was far less information on the web than there is today, and search engines weren't exactly great at finding what you needed.
I think I finally got online from Linux after a week or two. :)
I bought a book and had some floppies with SlackWare on it. The book didn't have install instructions, but it explained the basics of Unix and Linux. And SlackWare was pretty easy to install and worked well.
Also I was a teenage nerd with lots of time for home computing.
My first compiler was on a disk and I bought it from a video game store.
On the flip side, back then most of the programs I was writing could fit on a few screens and had almost no external dependencies besides libc and the C book was the SO for libc.