The difference between a tolerable programmer and a great programmer is not how many programming languages they know, and it's not whether they prefer Python or Java or anything that isn't Lisp. It's whether they can communicate their ideas. By persuading other people, they get leverage. By writing clear comments and technical specs, they let other programmers understand their code, which means other programmers can use and work with their code instead of rewriting it. Absent this, their code is worthless.
One skill I haven't heard mentioned very often is being able to name things. Knowing standard names is probably very good. That's a weakness of mine. I gained some wisdom -- sometimes, you're better off inventing brand-new terminology instead of using misleading old terminology which isn't accurate.
Name:
FrozenVoid2011-09-18 7:58
>By writing clear comments and technical specs, they let other programmers understand their code, which means other programmers can use and work with their code instead of rewriting it. Absent this, their code is worthless.
Understanding LISP code with comments or without them is the same. I just see a huge seizure-inducing parens field and random words. Plus i have allergy to any form of recursive functions. Its like spaghetti code, but instead of following clear paths of GOTOs you have to decipher the deranged state of the programmer who write the recursive pile of LISP functions calling each other and where do they start? There is no clear, imperative background, since everything is dynamic and often self-modifying. Reading code with macros is even harder.
>>3
Great post. Look thick. Solid. Tight. Keep us all updated on your continued progress with any new ideas or insights. Show us what you got man. Wanna see how freakin' smart, enlightened, thick and tight you can get. Thanks for the motivation.
Name:
Anonymous2011-09-18 9:54
>>1
this is so true, I have to admit i don't write good comments but also i cannot read other people source code, unless is trivial it just gets over me
>>3
I agree about the parentheses, but if you gave it an actual syntax, I would argue that it would be the most readable language ever. Recursion is a great way of representing things, though most of the time you don't even use it because you have higher-order functions. All in all, I have bitch tits.
I don't know what's more idiotic. You or that braindead comment. Again, you have no future as a computer programmer. And again, go clean another toilet.
>>13
I've written a shit load of code for Kodak you uneducated bitch. Now go run along you mental midget.
Name:
Anonymous2011-09-18 20:35
First I thought it was some kind of joke. I thought it was irony, something along the lines of ``Bonzi_buddy_programmer'' or ``Myspace_programmer''. But you're proud of that Bangalore Enterprise Level shite. Aren't you?
Name:
Anonymous2011-09-18 20:37
>>15
You look like a plumber, who is proud about cleaning of shit load of shit from a toilet. And no, programming is no more intelligent than plubming: plumber can build turing complete system of pipes.
Name:
Anonymous2011-09-18 20:40
>>17
But yet you still can't get a programming job.
>>23
I don't really see how that is applicable in this case.
GCC does not use GNU-C to disadvantage its competitors, the extensions are well documented and supported by many other compilers.
>>26
Yeah! And MS Internet Explorer is a MS Internet Explorer and not an Internet Explorer.
Name:
Anonymous2011-09-18 21:14
>>28
It's not my problem if your compiler does not compile GNU-C.
If you try to compile Python with a C compiler that will fail too.
I don't know why you're trying to compile a different language with your C compiler, perhaps you have some sort of disease which causes your brain to malfunction.
Name:
Anonymous2011-09-18 21:16
>>29
If you have a disease which causes your brain to malfunction I recommend that you go see a doctor, it might be very serious.
Name:
Anonymous2011-09-18 21:17
>>28
It's not my problem if your browser does not support MS Internet.
If you try to run ActiveX application on Linux that will fail too.
Name:
Anonymous2011-09-18 21:18
>>31
Probably, but I have no interest in running an ActiveX application and I don't make stupid posts about being unable to do so on /prog/ either.
You are stupid.
Name:
Anonymous2011-09-18 21:21
>>31
I think prognosis on brain cancer is better if diagnosed early.