??? 09/10/09 15:24 Read: times Msg Score: -1 -1 Provacative/Troll |
#168837 - I'm not trying to grow a labor pool Responding to: ???'s previous message |
Per Westermark said:
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. I haven't "needed" the income since I was 30. That was a very long time ago. Few people really "need" the income, though they do need something to live on, but most want to be paid proportionately with their self-image. I have no illusions about my worth, hence, I don't see myself as "needing" that 10-figure income. I can "get by" just fine on 5 figures, though they ought to be to the left of the decimal point. I was grateful for it when my late wife's insurance support ran out in the wake of her stroke. As you may know, the health "insurance" situation is very different here in the U.S. than in the civilized world. After her insurance stopped paying for her 24-hour-a-day health care requirement, I had to engage someone to handle it at my own expense. Though she and I had been divorced for many years, she was, after all, still my children's mother, and it was difficult for them, as teenagers, to understand what was going on. Letting the "system" throw her out onto the street would have been a bit much, I suspect. 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. One sure way to eliminate that annoyance is to move you to another location away from that noise. 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. The people with whom I've been working over the years are already "grown." I don't need to do anything to improve them because (a) they see to that themselves, and (b) they're already "up" to the job I have for them. I don't need to develop them. When youngsters come around to ask for work, which they seldom do because I'm not "out there" where people can see me, and I use a home-office, which I've used for 20+ years, having learned, the hard, expensive way, that there's no real benefit in having a public office facility, they find that they can't do their personal business on my time, that they can't "enjoy" their media devices on the job, and they can't play with their toys on the job, they generally leave before they're even interviewed. That saves me LOTS of time. I've mentioned before, that I've been asked to interview candidates for various positions with one client or another, and, having interviewed many youngsters, some with fine credentials from respected institutions, found that very, Very few were acceptable primarily due to their inability to process, interpret, and generate printed/written information. They rely entirely too much on tools without having learned the underlying processes. They can, sometimes, compose 10-term logic equations to describe a function, but can't reduce it because "the software does that." They can't function without tools like Mathcad or SPICE, which, while quite useful, still require some sense of what's going on. 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 puzzle has been laid. Someone who can think a couple of steps ahead. The problem I most often encounter with "developers" under 45 years of age, is that they can't see the pattern even after all the pieces are in place. 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. For most people, according to my admittedly limited observation, the cellphone is an escape from their obligation to their employer, in the same way as smoking cigarettes once was. It's a way to "steal" a few moments for onesself without leaving the working environment. I don't mind people getting up from their workstation to "stretch their legs" or to "get some fresh air." It helps avoid repetitive motion disorders, and it allows them to "flush their buffers." I do mind people talking, especially as loudly as they often do with cellphones that lack the usual sidetone, such that other can hear, even if they're not shouting, which, often enough, they are. Likewise, whereas I wouldn't mind that people listen to their electronic toys, too often they're saying to someone else, "Hey, you've got to hear this one ..." or the like, or playing with their media device. That doesn't help their focus, nor does it even suggest they had any focus in the first place. The same thing is generally reflected in their performance, and I've found that those who are "plugged in" to media devices are often the ones most likely to be behind schedule. I'm not as concerned that people be "comfortable" as I am that people be productive. As a result, I engage a very few people in the work I do, and they are the ones who will produce with minimal direction and supervision. I don't want to train people. I want to gain from their skills and experience. That's why I pay them. Whether they prefer electonica or Gregorian chant is of no concern to me. RE |