|
I've had nothing but great consequences from my delight in programming.
|
|
|
|
|
Over the many years of my career I see how that my thinking has changed for the better due to the methodologies employed in coding and the required use of the Scientific Method to solve problems.
It has affected all of my thinking for the better and the world would be a better place if more people had to learn to think this way and employ these processes in their lives.
|
|
|
|
|
Now I'm curious could you give an example?
Personally, I feel that too. I think it has a lot to do with the logical aspect of coding. The more I think about it and try to approach any problem the same way, the more I find how illogical, irrational, and oftentimes selfish the solutions of the people around me are. Most of them seem to approach problems only emotional (no wonder since we're more emotional than logical beings), with the result that they almost always come to a solution that is only optimal for themselves, that serves their personal benefit, instead of the one that is good for everyone. To some extend, I'm doing that too, but I'm consantly trying to get better at being logical and less emotional in my solutions, and coding surly can help to strengthen this ability.
|
|
|
|
|
FIorian Schneidereit wrote: Most of them seem to approach problems only emotional (no wonder since we're more emotional than logical beings)...
Great reply.
It is interesting that you mention this, because recent brain studies have revealed the necessity of emotion when making good decisions.
First, let me say that I am not opposing what you are saying. I agree with you whole-heartedly.
I just think you are not talking about people being emotional, but in actuality, they are being flippant. Such as a manaager who runs in and sees the problem and instantly provides the solution and yells at everyone to start doing it. Yet, the engineers know it is a terrible solution. (I've been through that numerous times.)
Unfortunately, this "emotional outburst" of manager seems to be related to weak emotional strength. However, I suggest that it is more related to :
uninformed and lazy thinking
The emotions are simply used as affectation: to stimulate the engineers who "are obviously jaded and need a fire lit under them."
The reality is that the manager doesn't actually have his emotions set properly. His emotions are set on "finding a solution and fast". When his emotions should be set on finding the proper solution.
He is actually a lazy manager who does not want to think about a problem.
Einstein said: Thinking is hard work; that's why so few do it.
Vanilla Ice Cream Is the Best! Or Is It Chocolate?
Here's an interesting thought experiment.
Which is better chocolate ice cream or vanilla?
Intelligent people know that chocolate is better, right?
Of course not. It is an ?arbitrary? thing right? There is no mathematical formula to determine which is better.
If you are a computer -- or come to find out schizophrenic -- you will be stuck in the decision forever about which is better.
1. There is no algorithm which can decide whether chocolate ice cream or vanilla ice cream is better.
2. without emotion, you will be stuck in a loop
Passion At Work
This is why proper methodologies and correct thinking must be applied in engineering and yet there must also be passion (emotions) about how things are done.
If you do not have both, places of work tend to fall into either:
1. strict following of process and people saying, "that's not in my job description". (non-emotional)
2. absolute chaos where the person with the most political power makes the decisions with no logical backing. (entirely emotional)
|
|
|
|
|
Programming is addictive because it's a creative act. Why do people create anything? Creation is a fundamental part of human nature.
Programming is, I believe, more addictive than, say, painting or woodworking, because of the built-in infinite free distribution.
|
|
|
|
|
Considering if I program anytime right before bed I am unable to sleep well. I would say it can be very addictive. It's being able to come up with a solution to a problem in your own way that makes it feel so satisfying.
|
|
|
|
|
Addiction - an activity that can be pleasurable but the continued use/act of which becomes compulsive and interferes with ordinary life responsibilities.
By that definition, I would say coding is enjoyable--especially the out come of it, but not quite pleasurable and definitely not compulsively interferes with one's normal life.
Not addictive.
|
|
|
|
|
If that's the definition of addiction, then I've been an addict for 40 years.
|
|
|
|
|
When you know you can do it, you do it and enjoy the power!
Many times I've seen cr@p other "programmers" made and never waste time on discussing - just made myself ideally. What can be better?!...
Just one I regret is I cannot apply it to the car industry - nowadays this is cr@piest industry. (
|
|
|
|
|
Yes, it can be very addictive, but like anything, other than caffeine, in doses! My fingers suffer from slight OD when my creativity spikes 
|
|
|
|
|
I code during the day only to avoid the social stigma of drinking coffee without working also it gives me the means to pay for my coffee and a ready availability of it.
Most of the time I don't even know what I'm doing, but the higher ups are happy and who am I to contradict them?
Geek code v 3.12 {
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- r++>+++ y+++*
Weapons extension: ma- k++ F+2 X
}
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"When you have eliminated the JavaScript, whatever remains must be an empty page." -- Mike Hankey
|
|
|
|
|
I think as many of us here, I can spend whole days in front of a computer but this doesn't mean that I'm coding for the whole time.
In fact, that's the problem with computers. From the outside we're just sited there in front of a computer doing, apparently, the same thing but in reality we're not.
My daily computer related activities include:
- coding
- analysis
- solutions shaping
- prepare meetings/presentations
- attending those meetings and presentations
- reading stuff to apply on the previous points
- online trainings
- give my contribute to communities (especially Experts-Exchange)
- ...
This is what makes me addicted to computers, it's this constant learning and swapping from this to that.
If it was purely coding it wouldn't be as fun, at least not for me.
|
|
|
|
|
Addicted to problem solving and exploring new grounds
|
|
|
|
|
Addicted to problem solving and exploring new grounds
|
|
|
|
|
After whole day of coding till late night I went to the toilet. I was looking at the stream and some questions appeared in my head:
- What if breakpoint would be hit now?
- Would the stream stay "frozen" in the air?
- Would I notice the break?
- How the stepping would affect the stream flow?
Hell yes, codding is addictive and state of my mind then is a good example of "adverse consequences".
|
|
|
|
|
Coding should be a passion instead of addiction, I think.
|
|
|
|
|
I agreed, but perhaps its just me. Coding is fun at times--or rather the fruit of labors, but the need to code every day to satisfy a thirst, no.
|
|
|
|
|
Shut up leave me alone.......slurp sip tap tap tap cuss.
|
|
|
|
|
I can quit anytime that I want.
I just haven't found a time that I want to quit.
|
|
|
|
|
They tried to make me go to rehab, I said no, no, no...
I don't think people can actually develop a physical dependency on coding (because we're really doing Dependency Injection and we've abstracted coding to an IAddictive)
|
|
|
|
|
... but I find as I grow older that there are other things that are interesting too...
Anything that is unrelated to elephants is irrelephant Anonymous
- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944
- I'd just like a chance to prove that money can't make me happy. Me, all the time
|
|
|
|
|
Exactly what I was going to post. I will never be convinced that coding is more fun than flirting with women.
Jeremy Falcon
|
|
|
|
|
Jeremy Falcon wrote: I will never be convinced that coding is more fun than flirting with women.
Funnier it is... but it is quite dangerous as well if Mrs. Wife finds it out
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Nelek wrote: but it is quite dangerous as well if Mrs. Wife finds it out Then flirt with her. She's your wife, she deserves it.
Jeremy Falcon
|
|
|
|
|
Hey... you were the one giving the idea Don't blame me
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|