The answer is visualization of course. How easily can you visualize the structure of a program? How precisely can you visualize a program? How many interaction can you visualize? etc. etc.
If you can only hold a bit of the code (a few classes) in your head at the time you're not that good of a programmer. If you can only hold objects and cannot visualize functions, then you're never going to be a functional programmer.
If you can visualize both functions, multiple threads, if you can easily explore leaky abstractions and visualize a large part of the project in your brain simultaneously, you are in the top 20%. If you can visualize the whole damn system in any possible way from top to bottom then you're going to be an awesome programmer, because then programming is just typing out the program in your mind and correcting the minor mistakes you've made here or there.
Factors I like:
- Having read SICP and/or doing any functional programming
- An ego the size of George Zimmer's cock
- Obsession with disambiguation and correctness
- Geek (basement dwellers and neckbeards welcome)
Name:
Anonymous2007-10-22 23:07
>Having read SICP
A beginner's programming book on a toy language does not make you a good programmer.
>>15
Unlike SBCL version 1.0.9, which was fun because it didn't crash all the time.
Name:
Anonymous2007-10-24 14:45
>>17
And which worked with SLIME. Back to CLISP in the meantime, I guess.
Name:
Anonymous2007-10-24 15:46
>>18
Unlike SBCL version 1.0.9, which wasn't based on Emacs and ClisP.
Name:
Anonymous2007-10-24 17:49
>>18
1.0.10 works fine in Slime (for unusual values of work, of course). It loads up but pretty soon you get a freeze during compilation and find yourself dumped to a ldb prompt, just like you would in the console. See *inferior-lisp* (lulz, pun). Lern2investigate-bug.
Name:
Anonymous2007-10-24 18:14
If Lisp is a toy language I would like to see the kinds of toys you play with in real life. Were you a baby rocket scientist or something?
Name:
Anonymous2007-10-24 18:58
Is there a slime for scheme?
Name:
Anonymous2007-10-24 18:58
OKAY YOU FUQIN ANGERED AN EXPERT PROGRAMMER GODFUCKIGNDAMN FIRST OF ALL, YOU DONT FUQIN KNOW WHAT A MAN PAGE IS SECONDLY, THIS IS /prog/ DO NOT DEMAND USEFUL ANSWERS THE WAY YOU WANT THEM TO BE THIRDLY PROGRAMMING IS ALL ABOUT PHILOSOPHY AND ``ABSTRACT BULLSHITE''; THAT YOU WILL NEVER COMPREHEND AND FUQIN LASTLY, FUCK OFF WITH YOUR BULLSHYT EVERYTHING HAS ALREADY BEEN ANSWERED IN >>4,2
Name:
Anonymous2007-10-24 19:23
>>22
No, Scheme must be a real programming language.
Annoys the shit out of your mothers All of them to a rescue crew Doctors are the splitting sweat and the urine with which I discovered after using Valgrind The program so at the fuck are you using that ebook.
Name:
Anonymous2009-03-06 12:10
That's one baby step out of many less buffer overruns AND OTHER VOURNABILITIES IN DISSASAMBLED ASSAMBLER CODE AND IN the matter of fact I am a PHP developer who has had full image support for at least Python has type and isinstance and.
Name:
Anonymous2009-07-12 7:21
cast ritual dark the cast numerical numerical operation his wrote local, unlink(local.sa_data); bind(s_local, 5); = bad actually thus for deities to Lololol biker to i ha failure. failure. ha, /haskellwiki/Haskell /haskellwiki/Haskell /haskellwiki/Haskell /haskellwiki/Haskell /haskellwiki/Haskell