|
Similarly,
Good code is like good Haiku.
It is concise, descriptive, and elegant.
Good Haiku, like good code is never contrived. It is also minimialsist without compromising its descriptive qualities.
using (Haiku)<br />
{<br />
Writing code, like Haiku:<br />
Elegant within confines<br />
That limit and free.<br />
}
Please don't judge the quality of my code based on the quality (or lack thereof) of my Haiku.
-- Being innovative means not being afraid to get fired.
|
|
|
|
|
Your a poet and didn't know it.
BluePineNeedles wrote:
-- Being innovative means not being afraid to get fired.
I guess I'm not as innovative as I thought I was.
|
|
|
|
|
Is it an oversight, or is that intended to fall under science?
Daniel Vaughan
Zen Diaphragm
|
|
|
|
|
I wondered if the question meant 'best background apart from computer science'?
|
|
|
|
|
Isaac Asimov[^] said:
How often people speak of art and science as though they were two entirely different things, with no interconnection. An artist is emotional, they think, and uses only his intuition; he sees all at once and has no need of reason. A scientist is cold, they think, and uses only his reason; he argues carefully step by step, and needs no imagination. That is all wrong. The true artist is quite rational as well as imaginative and knows what he is doing; if he does not, his art suffers. The true scientist is quite imaginative as well as rational, and sometimes leaps to solutions where reason can follow only slowly; if he does not, his science suffers.
-- Being innovative means not being afraid to get fired.
|
|
|
|
|
One of CP's best and most respected programmers, PJ, was a Chicken Farmer - so it's gotta be a good background
|
|
|
|
|
I was once a nice little school girl. Will that count?
Every problem has a gift for you in its hands.
-- Richard Bach
|
|
|
|
|
Smitha Vijayan wrote:
I was once a nice little school girl. Will that count?
Damn. That's put a rather nice image in my head... Smitha in a School uniform. Sorry, must go and take a cold shower.
Michael
CP Blog [^] Development Blog [^]
|
|
|
|
|
Does the Lounge's 'kid sister' rule apply to survey responses ?
Software Zen: delete this;
|
|
|
|
|
Lol, I once played football on the streets. But I don't think that isn't relevant to my software development skills. Originally I am educated as an electrician, but that kinda boored the hell out of me. So I wend programming
WM.
What about weapons of mass-construction?
|
|
|
|
|
Yes, we definitely need more programmers with a "little schoolgirl" background!
Pandoras Gift #44: Hope. The one that keeps you on suffering. aber.. "Wie gesagt, der Scheiss is' Therapie" boost your code || Fold With Us! || sighist | doxygen
|
|
|
|
|
Nishant Sivakumar wrote:
was
is
I am taking a big leap here and assuming you are talking about me. At least the initials and the chicken farmer part fits anyway, I would not be too sure about the rest of your post:->
"You're obviously a superstar." - Christian Graus about me - 12 Feb '03
"Obviously ??? You're definitely a superstar!!!" - mYkel - 21 Jun '04
"There's not enough blatant self-congratulatory backslapping in the world today..." - HumblePie - 21 Jun '05
Within you lies the power for good - Use it!
|
|
|
|
|
PJ Arends wrote:
I am taking a big leap here and assuming you are talking about me.
There's only one PJ for Loungers - PJ Arends
|
|
|
|
|
I voted Physics because it encloses maths.I've studied Physics and my opinion is that you can't study physics without a fair amount of knowledge on mathematics. The first two years in university felt like studying maths.
I believe that one of my biggest weapons in my arsenal is my studies of Physics,because it combines many abstract fields of science and a very good level of math.I strongly disagree that a self-taught programmer can compete a programmer with a background either on math or physics.
Every little piece of code i wrote beside the pure code technices, had to implement an algorithm either simple or more complicated.So the very first thing i have to do is to study the order of growth of the running time and the asymptotic efficiency of the algorithm.
I don't believe that the majority of self-taught programmers has the slightest idea about these stuff because they need a lot of math and a self-taught dude lacks of guidence and motivation to study such things.In my opinion programmer isn't the one who can write a HelloWorld program in a thousand elegand ways just because he knows the semantics of a language or a framework's libraries.
A little time ago i saw a documentary about genes and species.I must admit that the whole story reminded me a lot of OOP concepts (concering species) and plugin architecture scenarios, objects' reusability (concerning genes).
So i had a crazy thought : "What would be the impact of the combination biology + physics + programming ? "
|
|
|
|
|
predragzakisevic wrote:
I strongly disagree that a self-taught programmer can compete a programmer with a background either on math or physics.
In a way, though, aren't we all self-taught. Our education provides the backdrop or foundation of our knowledge, but where we go from there is very rarely similar to where we started.
I am a CSE (Computer Science/Engineering) grad with a strong physics background (majored in it before CIS), but I think that my background only informs my ability as a devloper. The stronger characteristic is my personality. I am constantly reading magazine or web articles, tinkering, deconstructing, buying books, exploring, and evaluating industry best-practices (patterns + practices). In this way, I am more self-taught than anything else, because my experiences have moved far beyond what I learned in school.
-- Being innovative means not being afraid to get fired.
|
|
|
|
|
BluePineNeedles wrote:
The stronger characteristic is my personality
Right, that's the clue. Studies gives you the ability to abstract problems and to learn quickly. It quite usual that things you study doesn't apply in your job so it's your personality and interest to read books, magazines, forums, etc, ... that construct you as a good developer.
... she said you are the perfect stranger she said baby let's keep it like this... Tunnel of Love, Dire Straits.
|
|
|
|
|
marcdev wrote:
it's your personality and interest to read books, magazines, forums, etc, ... that construct you as a good developer.
Yep. And I think most developers, though maybe not the ones on CP, do not do this.
Kevin
|
|
|
|
|
Quite a lot forget to read books and mags and just visit forums looking for people that solve their problems and they learn nothing, because after a while they ask for similar things ... quite surprising
Marc.
... she said you are the perfect stranger she said baby let's keep it like this... Tunnel of Love, Dire Straits.
|
|
|
|
|
If your original premise is true than engineers make the best programmers, because they encompass both Math, Physics and Science. When I received my BSEE, I was only 1 class short of a degree in Math and Physics. To look at it another way, Math and Physics are often called "pure" sciences, while engineering focuses or the application of those sciences.
Others have commented that the answer really depends on your definition of “best programmer”. I believe it depends on your application and your development process. If the programmer is involved in the requirements capture portion of the process, then an understanding of the application domain is of great benefit. If all that is expected of the programmer is to write code that meets the requirements provided, than that knowledge is largely irrelevant. In this last case a computer science degree might be preferable, but your requirements must be very good.
Different skill sets are required for desktop versus embedded applications. From my perspective in the automotive industry either electrical or mechanical engineers have been the most productive in developing software for embedded controllers. I am not dogmatic, because I’ve seen people from many academic backgrounds learn the necessary skills. It’s more the thought process and problem solving skills that matter.
|
|
|
|
|
predragzakisevic wrote:
The first two years in university felt like studying maths.
And the next three years felt like studying applied math.
predragzakisevic wrote:
"What would be the impact of the combination biology + physics + programming ? "
Medicine research on a "new" molecules using a quantum simulation program running in supercomputers!
Regards
|
|
|
|
|
When I was a teenager an UFO took me to the stars and when I came back I started developing...
... she said you are the perfect stranger she said baby let's keep it like this... Tunnel of Love, Dire Straits.
|
|
|
|
|
Made my day!!! Thanks marcdev.
Farhan Noor Qureshi
|
|
|
|
|
you looser. what kind of a f*** wit are you thinking you where taken by a ufo grow the f*** up!!!!!!!!!!
|
|
|
|
|
13BOB12 wrote:
you looser
you might be the one i think...
why do you react this way ? are you an alien ? or just xenophob ??
it's not a reason to insult an honnest (i believe) programmer as marcdev is just because he has more humor than you...
TOXCCT >>> GEII power [toxcct][VisualCalc]
|
|
|
|
|
toxcct wrote:
... an honnest (i believe) programmer
I try !!!
Some people don't have sense of humor even after reading some comments on this survey.
... she said you are the perfect stranger she said baby let's keep it like this... Tunnel of Love, Dire Straits.
|
|
|
|