Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
09/09/09 20:42
Read: times


 
#168829 - Sounding quite sad
Responding to: ???'s previous message
It sounds like you don't do it because of the need of the income anymore, but just to have something to do. Basically a hobby that happens to be in the same area as your working profession.

About headphones and music. This is something that doesn't work for all, but can be a very, very efficient way of focusing on a job without worrying about the surrounding environment. I often sit in a room with a lot of computers - much fan and hdd noise. And in some situations, I work with people who are busy testing firmware programs, where each press on a keypad results in beeps, possibly followed by "ok" or "error" beep sequences.

People around me often needs to speak in phones, to discuss different design issues, schedule time for laboratory tests, haggling with distributors about availability and cost of components etc.

It is very easy to lose focus from these surrounding noises. Having head phones with music allows the brain to screen out all these noises. The brain may possibly let a background process move a foot in rythm with the music, but all the concious part of the brain deactivates any sound processing, allowing all focus to be directed at the work at hand.

With a normal semi-open headphones (the closed ones can't be used, since you cook your ears), you can stand beside me and may be able to hear that I do play music. But don't count on it. On the other side of a sound screen, you will not hear anything at all.

In the end, people are using headphones for the same reason why you may place blinders on a horse - to maximize the focus on the task at hand.

Thinking such a developer is not professional is normally far from the truth. It just shows that you have not spent time trying to figure out the difference between individuals. Complain about people who can't read, or why expects someone else to do their work. But in the end, we are all individuals. That also means that different approaches works best for different persons. Enjoy the variation - what sets us apart. Then you would see that you could just as well get a 25-year-old hungry developer to jump in and do an excellent job.

Another thing. A good way to improve is to be allowed to discuss problems. If you split up a project into small pieces that you dish out and expects people to work with these pieces without any communication - or at most with a limited amount of communication with you - you lose a lot of dynamism. On one hand, you hamper the people who do the job. They can't grow unless they get the chance to make decisions. On the other hand, you will get everything done your way, in which case you will not grow. You will lose the chance to pick up new tricks from other people. For most real-world problems, there are multiple alternative solutions that are good enough. There seldom are one solution that are perfect. Sharing information and decisions can allow the group to find alternative solutions that are better. Maybe cheaper to implement. Maybe cheaper hardware. Maybe faster execution time. Maybe the customer has even ordered the wrong design. When writing custom PC software, the companies who orders the software very often requests solutions that duplicates their current work flow. They put down their requests based on what they know. But at the same time, they may miss out greatly on alternative work flows that are impractical when done manually, but works far better than their current work flow if just augmented by good software applications.

A salesman is often an aligator. Big mouth, but no one has ever seen the ears. As a developer, it is quite important to have very big ears, and pick up nuances and ideas from all around us. Being different is the best way to make products that a customer likes. Doing the same as everyone else just means that you design a product that will have to fight the price pressure from a number of competing products. A great developer isn't defined by dress code, music preferences or age. A great developer is someone who can see the pattern before the pieces of the pussle has been laid. Someone who can think a couple of steps ahead.

But a great developer must work in a suitable environment. Be allowed to have a comfort zone. For some people, the availability of that mobile phone is part of the comfort zone.

List of 63 messages in thread
TopicAuthorDate
is it sad or is it wonderful?            01/01/70 00:00      
   Confucious            01/01/70 00:00      
   It's due to loss of rigor in the product development cycle            01/01/70 00:00      
      strawman again.            01/01/70 00:00      
         That's where the problem lies ...            01/01/70 00:00      
      A good aim, but unachievable in practice?            01/01/70 00:00      
         It's a cultural artifact            01/01/70 00:00      
            I can imagine Richard            01/01/70 00:00      
               you haven't answered the question, Jez            01/01/70 00:00      
                  erm, dunno            01/01/70 00:00      
            Second to MArket            01/01/70 00:00      
               They didn't do that during that era ...            01/01/70 00:00      
                  Bismarck was quite efficient            01/01/70 00:00      
                     It's a poor tradeoff, security against schedule            01/01/70 00:00      
                        Quantity and quality seldom combinable            01/01/70 00:00      
                     Please do get your facts straight, Per            01/01/70 00:00      
                        Don't ignore psychology            01/01/70 00:00      
                  Cannon ?            01/01/70 00:00      
                     The Dora, possibly.            01/01/70 00:00      
            not my quote, but in some article I read ...            01/01/70 00:00      
               Too expensive is the killer, isn't it?            01/01/70 00:00      
                  Price is not everything            01/01/70 00:00      
                     Do you think this applies to things you can't see?            01/01/70 00:00      
                        not so often            01/01/70 00:00      
                           That would have no impact at all, but for the sticker            01/01/70 00:00      
      mental hardware guy            01/01/70 00:00      
         Well, you fit my model of a software guy            01/01/70 00:00      
            huh?            01/01/70 00:00      
               Big generation issue            01/01/70 00:00      
                  You're right ... I'm not            01/01/70 00:00      
                     Richard likes his random pseudo facts            01/01/70 00:00      
                        My situation is not like yours, Per            01/01/70 00:00      
                           That's an extraordinary working arrangement, isn't it?            01/01/70 00:00      
                              I don't dislike the land-line phone ...            01/01/70 00:00      
                                 on phone etc.            01/01/70 00:00      
                                    the inventor of the cellphone could have made a fortune            01/01/70 00:00      
                                    This is what's evolved over the decades.            01/01/70 00:00      
                           Sounding quite sad            01/01/70 00:00      
                              I'm not trying to grow a labor pool            01/01/70 00:00      
                                 You are ignoring the value of feedback            01/01/70 00:00      
                                    I'm not at all sure I agree            01/01/70 00:00      
                                       Still thinking a developer will reach a magic 100% level            01/01/70 00:00      
                                          The customer is always right            01/01/70 00:00      
                                             Definitely a lesson there            01/01/70 00:00      
                                                Perhaps, but they're one in a billion.            01/01/70 00:00      
               Not everyone fits in every organization.            01/01/70 00:00      
                  re: not everyone ...            01/01/70 00:00      
                     Erlacher Logic            01/01/70 00:00      
                        Now when did I say that?            01/01/70 00:00      
                     Apparently you can't pick up on the subtleties ...            01/01/70 00:00      
   well..            01/01/70 00:00      
   In fact            01/01/70 00:00      
   So yeah            01/01/70 00:00      
      That IS a problem, isn't it?            01/01/70 00:00      
   Dice?            01/01/70 00:00      
      used for gambling...            01/01/70 00:00      
      http://www.dice.com            01/01/70 00:00      
   Devolution            01/01/70 00:00      
   2 wrongs make a right?            01/01/70 00:00      
   One of the major problems we have            01/01/70 00:00      
      Design-for-test is the answer            01/01/70 00:00      
         you are quite right Richard            01/01/70 00:00      
            "Proven-Product" syndrome            01/01/70 00:00      

Back to Subject List