Hacker Newsnew | past | comments | ask | show | jobs | submit | testcase61's commentslogin

The Baby Boomer Generation ends in '64 according to Wikipedia, not 1960. Though many people consider it actually finished in 1963.


I have used and been involved with a number of incarnations of what we can call loosely, the "decision table" or "rules" metaphor.

This way of working has a lot of appeal, and it is extremely powerful. The main thing I find good about it is that the tables can usually be given over to subject-matter experts to maintain, which means systems programmers like me don't have to mess with any of that dreadful application stuff. Nice.

However, what the mind of man can conceive, the hand of man can screw up. I have seen big projects go down at the bow with all hands lost in industries where the decision to use decision tables could not have been more right - like the insurance industry. It should have been a no-brainer. But the classical problems of poor project management, poor design, overwhelming complexity, poor team leadership, lack of technical skills in the team etc. still conspired against us.

Look, my take on all of the projects I've seen where this is involved...? There is still no substitute for a single, over-arching, godlike human intelligence that can encompass all of this complexity and think beyond the patterns. Somebody who knows what they are doing must be in charge and must be allowed to lead. Decision tables are great, but they are just another tool in the arsenal of the professional software developer.

In the right hands, such a tool will make a good outcome great. But in the wrong hands, the added weight of yet another piece of poorly understood technology may be just enough to send the project to the bottom. If you are working with people who are over-awed with technology, who can't think even three consequences ahead, and who can't do much more than cut and paste code they scrounge off the web, you're already dead, and Decision Tables, or IDE's for that matter can't save you.

At the end of the day, software is an extension of mind. It can never be better than the mind that created it, though it can be far far worse. So if you want good software, hire the finest minds you can find, let them select their own tools, and allow them to do the job you pay them to do.


I had this really bad about a year ago, and I was really frightened, because it got to the point that not only couldn't I work, I was getting pain just sitting and watching TV! I had it very bad in my wrists, but the worst thing was my elbows - I couldn't bend my arms, and I couldn't not bend my arms. I was really scared.

Anyway, I tried everything, new keyboard, different chairs, vitamins, rubs, Dragon Naturally Speaking, you name it. I even had a kind of pulpit built for my computer so I could work standing up. Since not being able to work would have been a death sentence for me at that time, I spent well over $1000 on this stuff. But none of this really made any difference.

Then, I sat down and thought about how the body works, and all I knew about medicine and biology, and I worked out that the wrist pain was caused by poor muscle condition. So I started exercising my upper body, particularly my arms as someone else pointed out above. That nailed it!

Within a matter of days, all pain went away. I mainly concentrated on standing pushups. Because I'm a woman, I have almost no upper body strength, so I could barely even push myself off the wall on a 25 degree incline. But gradually, doing this very gently every hour or so, I started to increase the incline and get more movement back.

Now, I don't have any pain or problems at all unless I really spend 12 hours in front of the computer. Then, if I get even so much as a twinge, I do the above routine for a day or two and all pain goes away again.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: