News for hackers. Stuff that matters.
Re:Experienced Programmers Use Google Frequently by jupiter90000 on Saturday April 30, 2016 @03:46PM (#11603239)
For programmers that were coding before good search engines: what did you do when you wanted to look up an error, etc back then? Crack open a tome for the language? Just curious as I can't imagine it was easy.
Re:Experienced Programmers Use Google Frequently by Someone on Saturday April 30, 2016 @06:38PM (#11603953)
There are at least two periods 'before good search engines'.

I guess there was a time in the 1950s/1960s when you asked the guy sitting in the next room, who wrote the software, what the error meant, or where you simply read the source code or disassembled the code to figure it out.

When computers became more common, but weren't powerful enough yet for storing electronic documentation, you didn't crack open the tome; you already had it open (and it was more often a tome on the OS than one on the language) You also typically had a printed list of error codes on your desk.

When memory became less scarce, you would see header files with extensive (for the time) documentation, and there were tools to look up API calls, error codes, etc. (I think Windows or Visual Studio still ship with one)

When CD-ROMs became common, you had documentation on CD. Later, when hard disks outgrew CD-ROMs, that data moved to hard disk, because that was faster, and multi-CD setups became common-place.

Those CDs later moved to the web. That often made searches even faster (for example, I remember searching Apple's or Microsoft's site being faster than searching a locally installed MSDN (yes, MSDN was an application before it became a web site) or Apple's documentation for a while)

Also, I read release notes front to back, and used to read almost all API documentation. I think that was fairly common. Without the likes of HN to distract you, there was plenty of time to do that :-)

Since search engines weren't that good, it also was useful. If you didn't know the name of an API call or at least that of a technology, it was almost impossible to find it.

Re:Experienced Programmers Use Google Frequently by passivepinetree on Sunday May 01, 2016 @12:10AM (#11604828)
shudders
Re:Experienced Programmers Use Google Frequently by BuckRogers on Saturday April 30, 2016 @03:54PM (#11603289)
For the most part you were on your own. I used books myself since I didn't have colleagues back then.

But software was in many ways simpler. The complexity was in squeezing out performance rather than piles of abstraction layers on top of one another. Knowing the hardware was more important and that was gleamed through trial and error.

The internet enabled the complexity that made software development dependent on it.

Re:Experienced Programmers Use Google Frequently by tyingq on Saturday April 30, 2016 @05:25PM (#11603671)
If it was time sensitive, and a show-stopper error, I usually just had to solve the problem using a different approach/library/tool. Sometimes you could find someone on irc to help, but that was pretty hit or miss.

If there was time, I would post on either a bbs, or usenet (comp.lang.*), and hope somebody else had the answer.

The ecosystem was better documented at the time though. Solaris manuals, for example, were very extensive. You didn't have the litany of third party tools that you do today. So, problems that weren't explained in the manuals weren't as common.

Re:Experienced Programmers Use Google Frequently by teh_klev on Saturday April 30, 2016 @03:52PM (#11603275)
For me it was Altavista and Usenet and DeJaNews [0] (which indexed usenet). Before that it was hard copy manuals and phone-a-friend.

[0]: https://en.wikipedia.org/wiki/Google_Groups#Deja_News

Re:Experienced Programmers Use Google Frequently by psyklic on Saturday April 30, 2016 @04:47PM (#11603494)
The errors I need Google for are almost universally caused by third-party libraries. Back in the day, your software relied on significantly fewer third-party libraries, and/or you wrote the libraries yourself in-house. Languages had much smaller standard libraries. And, you always had direct access to the lowest levels of your system without OS interference, so you could work around or debug anything. So, I had no trouble without Internet just having K&R and manuals for whatever I was interfacing with.
Re:Experienced Programmers Use Google Frequently by csixty4 on Saturday April 30, 2016 @06:29PM (#11603917)
Yeah. We all had bookshelves in our cubicles and we knew who had what book. Between all the people on the team, we had the answer to pretty much everything.
Re:Experienced Programmers Use Google Frequently by dozzie on Saturday April 30, 2016 @04:24PM (#11603396)
Yes, the general rule was to actually understand what the error means, and if that didn't solve the problem, where it occurred and how did the thing get in the erroneous state (the thing called "debugging").
Re:Experienced Programmers Use Google Frequently by grifter2000 on Saturday April 30, 2016 @03:56PM (#11603298)
Honestly? Yeah. I printed a lot of man pages and docs out, kept my references closer at hand than I do now, and made a lot of handwritten notes to help bury peculiarities and API into my swiss cheese brain.
Re:Experienced Programmers Use Google Frequently by pbnjay on Saturday April 30, 2016 @11:22PM (#11604710)
I remember actually going to my local library and finding some detailed technical books (in my case DOS Interrupts I think), and reading a lot to find out WTF was going on.
Re:Experienced Programmers Use Google Frequently by ArkyBeagle on Monday May 02, 2016 @10:21AM (#11611570)
Our team lead bought us all a copy of "Advanced MS DOS" for that. We'd have "Taylor Thursdays" where we'd all eat lunch close to a Taylor's Books and spend an hour or two scouring the shelves.

I did once go to the library for a reference to a 1950s book on relevance trimming of search indexing - probably about 10% of "MapReduce".

Re:Experienced Programmers Use Google Frequently by reitanqild on Saturday April 30, 2016 @04:18PM (#11603383)
I might not be the best qualified but 1. Yes, 2. Wrote around it.
Re:Experienced Programmers Use Google Frequently by mlvljr on Saturday April 30, 2016 @03:54PM (#11603288)
You get MSDN on 3+ CDs, do a full install and make couple searches using the built-in search.