Featured Post

Need Your Help – Choose My Podcast Show Name

Coming up with a name for something is one of the hardest things to do.  A name says the intent, can lock you into certain genres and much more.  I need your help in naming my up and coming podcast show.  Before you cast your vote here is the intent of the show. A show with a Southern Flavor telling...

Read More

Guidelines and Rules For Getting on a Friend’s Boat to go Fishing

Posted by Keith Elder | Posted in Boating | Posted on 21-05-2013

I have a lot of friends that say “Hey man when are you going to take me fishing?”. I’ve taken many people on the boat and some will never get invited back and others always have an open invitation. So what’s the difference in the two? Well, the ones that get invited back understand the unwritten rules of boating etiquette. The ones that don’t get invited back are the ones that hand me $20 after a day on the water and think I’m their personal water taxi. After years of boating and experience I thought I’d help out the entire world and save as many boating friendships as I could and write down a list of guidelines for those that are joining their friends on an offshore / inshore fishing adventure. I hope this list will help you stay in the good graces of the Captain and crew and will allow you to enjoy many boating trips with friends.

Before we get into some guidelines and rules of boating with friends below understand there is a code of conduct or etiquette that is followed among boaters and those boaters expect those that don’t own a boat to still follow the rules. While we don’t have time to get into all of the details just know that the Captain (the one that owns the boat) is the person in charge. It is important to understand there is an order to things on a boat and it starts with the Captain and goes down from there. What the Captain says goes and that’s all there is to it. Always remember that! Ok, onto the list:

  1. The very first thing one has to understand is THERE ARE NO PASSENGERS ON A BOAT. If you are not the Captain (the one who owns the boat) you are part of the CREW. That means you have things to do so expect to do your share of the work.
  2. Play by the Rules. Remember, you’re a guest on the boat. If the boat owner says don’t do X then don’t do X.
  3. Don’t assume ANYTHING. Like for example don’t untie a line unless the Captain asked you to untie it. There is probably a reason he wants it to stay tied. Before moving anything on the boat, or latching anything down, ask the Captain if he would like “insert item” to be moved, untied, etc. Any gear being brought on the boat let the Captain place it or direct where he wants it.
  4. Leaving the dock and approaching a dock or anchoring that’s the time for you to be on alert. There are lines that need to be tied or untied. Depending on winds, current, etc the Captain needs help to get the boat tied off and secured. But whatever you do know you cannot stop a 2-3 ton boat with your hands once it is in motion. Do not get your hands between the boat and the dock they can and will get crushed.
  5. Chip In. Don’t just offer to kick in for gas, insist on it. Also don’t forget all the other costs associated with running a boat (bait, tackle, tips at marina, ice, gear). Whether you fish from a center console or a twin-screw diesel, boats burn a ton of fuel. A lot of boat owners are inviting more guys to fish with them for this reason alone, they want to offset some of the fuel cost. Keep in mind that a six-pack charter usually runs from $800 to $2,000 or more for a full day. For a long offshore trip offer at least $200 for gas, bait and other things. Maybe $75 to $100 for a near shore trip and around $50 if you stay inshore.
  6. Bring Lunch. You don’t need to get fancy, but if you can whip up a killer lunch and feed the crew, do it! Or, stop by a good deli and hook everyone up. You want everyone to miss you and your sandwiches when you’re not there.
  7. Stay Busy. If the bite is slow, pick up a hose and rinse off the deck. When fishing something is always dirty. Ask the Captain if anything needs to be done. If you see lines that are broken off ask to learn how to rig a line, most Captains love passing on fishing knowledge so don’t feel bad about asking to learn.
  8. Offer to Bring Gear. Some Captains prefer to use their own rods and reels, but if you have tackle, offer to bring it along and always error on the side of less is more. Don’t just show up with a truck full of stuff.
  9. When you do show up with your *stuff* be sure you only packed what you need. Boats are light on storage. Do not bring big bulky tackle boxes that will be in the way and large bags with clothes and an entire medicine cabinet of stuff. Remember every pound of stuff you place on the boat the more fuel it is going to burn. If the Captain says there isn’t room there isn’t room. Don’t argue and move on.
  10. Clean Up After Yourself. Treat someone else’s boat better than you would treat your own. If you make a mess (especially in the head), clean it up. If you spill something wash it out. If you get something on the boat wash it off THEN not LATER as later it is going to be 10 times harder to get off after baking in the sun.
  11. Only wear non-marking boat shoes, boots or sandals. There is no bigger sin than leaving black marks all over someone’s boat.
  12. Help clean the catch. Unless you don’t know how to fillet a fish, grab a knife and do your best work to give everyone a perfect fillet. Heck, even if you can’t clean a fish, you can still help with the bagging and icing.
  13. Find A Role. Ask what the crew wants you to do. If they need a gaff man, go for it. If they’ve already got a guy for each job, get the camera and take lots of photos.
  14. Wash the Boat! This is critical. Everything on the boat needs a good washing after a fishing trip. Grab a brush or sponge and help out. Don’t even think about leaving until every inch of that boat has been washed and dried with a chamois.
  15. Remember there is always a nice way to say things, so be polite and stay positive.
  16. It is the Captain’s boat and he has probably run it many times. He’s probably not really interested in a bunch of unsolicited ideas about how things should be done.
  17. Check and make sure you have a valid fishing license. Don’t even think about it. Get a license.
  18. Pay attention when the Captain gives the safety briefing and explains how things work on the boat and where things are, the lives of everyone on board might depend on it.
  19. If you didn’t bring fishing gear then throw some money for fishing gear / tackle. A single 8 oz. weight can cost $2-$3 and offshore tackle isn’t cheap. Rod and reel combos can run $300-$1000. Not to mention many lures average $15-20 each. And fishing line has to be replaced often because salt water eats it up pretty quick. Relining a reel can cost $25-$100. It all adds up. A lot of Captains may choose to provide all the gear and take up a gear collection for the gear fund. Be sure you contribute.
  20. If launching from a marina be polite to everyone there and NEVER ask anyone to do or get you anything unless you are personally prepared to tip them. If someone fetches ice for the boat, tip them. If someone helps you tie up, tip them. The Captain will appreciate you chipping in instead of him having to reach into his pocket every time.
  21. Never ever bring anything glass on a boat. Ever. Never. Ever.
Following these simple words of wisdom will make you a great crew member and probably someone the Captain will never forget the next time he goes fishing. Tight lines.

Connecting a Lumia 920 Windows Phone 8 to A Microsoft Surface 64GB WinRT Tablet

Posted by Keith Elder | Posted in Windows Phone | Posted on 06-11-2012

Tags: , ,

We were at Build last week in the Press room and I decided to check out the user experience of plugging in a Windows Phone 8 device (the Nokia 920) into a Surface WinRT unit. Walt Ritscher grabbed his HTC 8X Windows Phone he got a few days earlier at the Windows Phone 8 launch and started taking video. What you will see is an unedited, raw video that wasn’t rehearsed nor practiced. I merely plugged in the phone and started exploring to see what was going to happen.

The new Windows Phone application is very nice and gives all the control over the data on the phone the Zune should have given to Windows Phone 7 users. Check out the video.

First Look at connecting a Lumia 920 Windows 8 phone to an Microsoft Surface (ARM) from WaltRitscher on Vimeo.

Had to Put Down a Long Time Friend Today

Posted by Keith Elder | Posted in Family | Posted on 05-02-2012

After 7+ years of loyal service I had to put down a long time friend this morning. He was an amazing and loyal friend that I spent many hours with each and every day. He was such a trooper, always there for me when I needed him. No matter if it was early in the morning, or late at night or even during 10-12 hour work days. We shared many memories together over the years and I am incredibly sad to see him go.

The last several months he was in a lot of pain though. He didn’t once complain but I knew he was suffering and his time was nearing the end. He had lost usage in a couple of his legs and his arms were… well… let’s just say they’ve seen better days. He was no doubt suffering and I just couldn’t stand to see him suffer any longer. This morning filled with emotion I said my goodbyes and carried him outside to prepare him for his final resting place among the stars.

It is funny the things we remember when we have to part with something that just did its job day in and day out. My friend and I wrote many lines of code together over the years. We’ve answered hundreds of thousands of emails, read hundreds of thousands of web sites, watched thousands of Youtube videos and connected with friends online via Facebook and Twitter together.

We were together during the creation of many presentations I’ve given to the community. He was there when we bought our first house. He was there with me when I first read about the passing of a loved one, or the birth of a new family member. He was there to help me catalog the memories of my life digitally, whether it was creating a movie or uploading photos. He was there to help pay the bills throughout the years. He was there to make sure my time at work was comfortable.  He was there when we learned of tragic events like earthquakes, tornados, and even tsunamis. He was there everyday listening to the music I liked, and never once said change the channel I don’t like this one.

Dear friend, my office chair, it is sad to see you go. We made lots of memories together. Rest in peace.

-Keith

Fishin’ With Geeks 2012

Posted by Keith Elder | Posted in Fishing | Posted on 23-01-2012

Some call it “Catfishing with Keith”, others call it “Fishin’ with Geeks”, others call it “Fishin’ with Friends”, whatever you call it plans are underway for 2012. You’ll find all you need to know about this annual event among the links below.

http://keithelder.net/catfishing-with-keith/

Links of Interests

Any questions that aren’t clear or unanswered please contact me.

Building an English-Based Rules Engine in .NET with IronRuby Slides and Demo

Posted by Keith Elder | Posted in .Net, C#, CodeMash, IronRuby, Presentations, Speaking | Posted on 19-01-2012

As promised at CodeMash to those that attended my session I finally am getting around to getting the slides and demo from my talk posted to my web server. You can download everything at this URL location:

http://keithelder.net/Presentations/RulesEngineWithIronRuby/RulesEngineWithIronRuby.zip 

What you will need to run the demo:

  • Visual Studio 2010

To run the demo you should be able unzip it, open it up in Visual Studio and hit F5.

Once the demo opens you’ll be presented with this.

SNAGHTML29cde5e7

In the middle of the screen you’ll see sample rules for the survey already loaded.

To convert these rules to Ruby script click on the “SurveyRuleSet” option listed under “Rule Sets”. This will load all of the available rules for that rule set.

SNAGHTML29d09da1

Once you have the rules loaded for the SurveyRuleSet you can then click “Convert To Ruby Script” button and the English text in the middle of the page will be converted into Ruby Script.

SNAGHTML29d205e5

Once you have the Ruby script generated click the “Use Script in Survey”.

SNAGHTML29d4666b

This will open a form that has questions and answers.

SNAGHTML29d5267f

Once the form is open just press “Submit” and the rules will fire. You can close the form, change the rules, re-gen the script and then re-run the form to see new rule values run.

When the “Submit” button on the Survey form is called, this is when the IronRuby engine gets invoked.

You can also load the SouthernRuleSet and then load the pre-typed Southern rules to see a “Southern DSL” of the same rules.

In Visual Studio you can open the SurveyRuleSet.cs file and uncomment the other attributes to enable Spanish instead of English (just as an example).

DISCLAIMER

What you should try to take away from this the most are what it is doing and what is possible. We are running something very similar to this in production so this isn’t smoke and mirrors. There are a lot of things that are missing in the demo, but they are completely doable with some additional work. For example grouping isn’t done in this example, other rules like greater than, lesser than etc could all be added to the base ruleset class. Use your imagination and go wild.

Enjoy.