If I had access to a couple Computer Science books, all the documentation for my languages and the entirety of Stack Overflow at my fingertips? I think I could do just fine.
If I wanted to take it a step further, I could download common libraries that I thought would be useful. I've been learning Rust lately, and I bet I could write a script to download every git repo of all 2000 libraries in Cargo and it still wouldn't be that big.
I'm one of those people who do their best work when put under serious constraints. I think 520 days devoted to programming and study with no access to the outside internet would be a neat opportunity.
> I bet I could write a script to download every git repo of
> all 2000 libraries in Cargo
Funnily enough, the Rust developers have actually already written that script, and they run it weekly in order to determine that there have been no stability regressions in the nightly version of the compiler. :)That was unnecessary.
I don't know where the line is drawn between 'programmer' and 'cut n paster'; but ams6110 has a point that once you have enough foundational information on a particular stack then anyone calling themselves a programmer should be able to run from there. If you can't problem solve once you have the core information then I'd say ams6110's statement is accurate. Especially if everything you're working with is open source.