Jeff Atwood on January 29, 2007:
To truly become a better programmer, you have to to cultivate passion for everything else that goes on around the programming.
I agree, and that is the same with any other creative work I did
Shawn C on February 1, 2007 11:20 AM
The best advice I can give programmers is NOT to restrict your career path down one programming language / platform.
Don't avoid C# if you have been a VB programmer for 5 years.
Of course not. Platforms are everchanging, and that's good, because every single one of them sucked (because they were written for architectures which where slow, had almost no RAM and every design decision was made in favour of speed, smallness and cheapness, disadvantaging programmer convenience/expressiveness in the process).
Why? Because in the end, it's all the SAME.
From the programmer's standpoint, there's a HUGE scale on them. So no, they are not.
C++, C#, VB, ColdFusion, Pascal, PHP,
These are all the same, yeah.
Look at Dylan, Haskell, Logo, Pliant, Prolog, Ruby, Python, Boo or a language of the LISP family and say that again.
Sure, each language has it's quirks and idosyncrasies. Some languages take more care than others. In the end, you pick the right development tool for the job and go with it.
Yeah. But if every tool was the same you could pick any of them for anything.
But none is the same. Members of the C family are mostly the same language-wise but completely different framework-wise.
All others are completely different from the C family.
If you are a good programmer with a solid development methodology you can "code" in anything....
... [anything] that you know
Keta Meme on February 5, 2007 12:56 PM:
If "conscious mind" is a fraction (ex: 10%) of one's active brain power, the rest being "sub-conscious"...
How can we know what programs and designs are being written by our subconscious when we are and aren't programming?
When something comes into your mind fully formed and you are making up some kind of reason for it, it came from the subconsciousness.
That is, the subconsciousness raised an interrupt on the consciousness once the subconsciousness was done processing whatever it wanted to process (passing a tiny amount of data with it).