Sunday, November 04, 2007

Logging & Eating exception

If you don't know where an exception is. DON'T #!@$^%@#$&^@$%^@#$^ EAT IT!


Wrap it and throw it, after logging it. That way someone like me doesn't spend 40 hours trying to figure out something simple, LIKE A !#$^%@#$^%@$#%!@#$%#^@$% NPE! In a simple part of the @#^@#$^%#!$%@!#%^ equals method.



STOP TRYING TO BE HELPFUL!

Wednesday, October 10, 2007

Why I hate clear case

Shall we start with how long it takes for files to "migrate" throughout a distributed team? Please? I'm in Az. The rest of my team is in Ca. 3 hours for them to see changes I've made. 3 hours.
Then lets move on to the integration with eclipse... Lack of would be better.
Having to connect each time I fire up Eclipse, or change workspaces.

Monday, May 14, 2007

Motivation comes from the oddest places.

I've decided to follow the Rich Dad Poor Dad strategy for getting rich. I enroll in the coaching course, and one of the things they ask is to find ways to keep your commitment to getting rich. Along comes "The Job" and tells me that I have to work on the single most horrific piece of code I've ever seen. In addition to the incredibly onerous time keeping. Talk about motivation.
I have to put my name to something that I can't change, or make worthy of being called software. I have to keep track of every hour (wasting time tracking every hour) so I can charge a project (but I can't charge them for the time that I spend figuring out and tracking how many hours I used). Then to make matters worse... If we tell a project that we can do it in 80 hours, and it takes 81, we can't charge them for the extra hour. We have to go looking for another project to charge the time to. There's an entire black market devoted to the trading of hours between projects. Keep in mind that tracking all of these hours is to determine what projects truly cost.... This is a major fortune 500 company, partly owned by Warren Buffet. Either he didn't dig deep enough in his research or he's losing his touch.
If your going to figure out how much a project is costing, and keeping people within their budget you have to allow for estimates to be very off. Every single methodology for estimating software development costs has some fudge factor, and admits they won't be 100%. Since we're not using an estimation methodology, we won't be close to right, and don't know how to change our estimation process to be more accurate.

Monday, January 08, 2007

MS I.33

I've taken up studying the I.33 manual, using the book Medieval Sword and Shield. I don't normally like fighting with a shield, usually using a mass weapon for SCA fighting. However, the buckler is something requires a degree of skill that a normal SCA shield doesn't.
In addition it provides offensive and defensive options that the normal SCA heater doesn't. I've always felt that the SCA heater was too big and too restrictive to be practical. Fighting around it pretty much restricts you to point blank fighting. I've never liked this, for a lot of reasons.
Interestingly there is only one stance that is used here in Atenveldt that is not covered in the I.33, and that is the "midguard". Where the sword forms a triangle over the top of the shield, which the fighter looks through. THis is obviously not a period guard, since this leaves the hand exposed, however because of the basket hilt it is considered invulnerable. This seems to be closer to Left Shoulder, then Vom Tag in terms of possible strikes.
Half-Shield seems to be working quite well, and I haven't tried any of the other Left Shoulder counters yet. With Half-Shield, make sure you start out of range, that big shield gives them a lot of cover. A good solid lunging thrust through the triangle is a great opening move. The heater fighter has several options:
  1. Raising the shield to blind himself.
  2. Dropping the sword to trap your blade.
  3. Moving the basket over to block.
Raising the shield seems like a silly thing to do, however, an experinced fighter will combine this with a strike into the arm, over the top of the shield. This I found out the hard way :) Be sure to have your buckler on top of your arm to cover this. Immediately bind that sword with the buckler, and strike the heaters arm yourself. Be careful, your sandwhiching the arm with the heater.
I haven't had an experience fighter try to land a flat snap on my leg yet, as I've always used the leg on the oppisite side of the sword to lead with the lunge. Leading with the other leg may not work out as well. When the heater gets tilted up to block, it changes the dynamics of the shield, and what the heater needs to do to get around his own shield. A long blade seems like a really good idea, even if the heater fighter is also fighting with a long blade.
Against inexperienced and slower fighters I've had excellent luck in slope stepping to the sword side, and pinning the arm. This was supposed to be a bind with the buckler, but so far it seems that I end up trapping the arm against the shield, or with the buckler against both shield and body. This leaves them open for a wide variety of shots.
Against expereinced fighters I'm mostly making the same mistake. I want to stand and trader blows, which I can't do with a buckler. I have to attack, and retreat. The retreat has to be on a different line then the attack as well, or I'm in a lot of trouble. As I retreat I have to also make sure that I end up out of range again. My attacks need to make good use of blade length, and footwork until I'm ready to close. I also have to make sure that I cover my sword arm, and that I hit theirs whenever possible.
It will be interesting to see what happens as I continue to learn and master this interesting style of fighting. I'm sure that everything I've written above will change, but they're starting thoughts so that's not a surprise.