Ask HN: How far could you get Coding without Google?
HN, can you imagine building a meaningful project without constant access to internet / Google? Programmers in the 80s probably did that.
Inspired by: https://www.reddit.com/r/Python/comments/w46m73/how_far_could_you_get_without_google
43 comments
[ 26.8 ms ] story [ 3042 ms ] threadBut weeks ago, I had to implement something in DQL, which I'd never used before, their documentation is terrible, and google didn't help that much either.
This is a rare (?) occasion where old dogs would likely adapt more quickly due to having done it before. Not only will their old muscle memory kick in, they will be more comfortable with the situation.
Get hold of the necessary books.
Had a lot of dog eared O’Reilly books, now I haven’t bought a technical book in over a decade!
Btw, You could cut out google and go straight to stackoverflow, just saying.
http://www.retroarchive.org/swag/index.html
[1]: https://kapeli.com/dash
And https://zealdocs.org on linux.
Also assuming you mean Google the search engine, not the company, because as an Android dev, it would be tough without any documentation.
Although I would like instant access to Stack Overflow for various snippets. Things like ‘How to sort an array of numbers’
2. Info manuals, info browser
3. Self-documenting programs & environments (e.g., emacs but also Python with docstrings etc)
4. Look at the source code on your machine
The hardware sucked, but we didn't have to worry about anything other than putting characters on a screen, eventually VGA graphics if we got fancy. There was one platform, the IBM compatible PC, and that was the only one I worried about.
We didn't have GIT, we had PkZip, and a stack of floppy disks with labels like "Source Backup v42 2/3/89". If we made a mistake, we had to manually revert.
I wrote "OverSeer" - a program that managed the inspection of Fire Extinguishers, using hand-held computers and barcode scanners from the Norand corporation of Iowa. Eventually it was adapted to other uses. It was written in Turbo Pascal. All the libraries were my own, including one to do cooperative multi-tasking.
Our customers were in Northern Illinois, and I was the programmer/tech.
As me anything. ;-)
[Edit - Extended description of the stuff I wrote]
That's still the case, but it feels like today's software development reality is different. There are endless frameworks, apis, devops methods, scalability concerns, and n+1 standards with which to integrate and keep up to date on. Knowing your language is only about 25% of the battle, and few projects are developed in a vacuum.
It's not possible to keep track of all those things, so endless internet searches are the end result.
My guess is that OS programming (Linux etc) has not been affected that much form this overflow of redundent tools and you can stay productive offline?
It could be rose-tinted glasses, but I'd love to find a way back to the distraction-free coding days. Focus is by far my biggest battle these days, especially when running up against seemingly bizarre deficiencies (most recently, lack of unsigned 64-bit int support in postgres).
Hitting these kinds of walls almost always causes me to go wandering through distraction sites because I can't bring myself to build a bridge over yet another small discrepancy.
1. Programming without google
2. Programming (a web app) without webdev tools
When I first started learning development in the early 2000s, it was php, jquery, html, and css and very few search results when googling.
When Firebug came along for Firefox, my entire world changed and it was as if lights from the heavens had been turned on.