Archive for the ‘Rant’ Category

So, how do I put this? Oh yeah, I spend money on my bikes and spare absolutely no expense considering your entire life depends on the operation of just two wheels and some really tiny brakes with a lot of stopping power; thus, cheap isn’t my game, I pay to play. I am no stranger to spending money with MotoMummy either, CapitalOne and my bank account can vouch for that. Please, continue to read on because I am not just someone who is upset because their part arrived in three days, instead of two… Read the rest of this entry »

I have seen a lot of people get confused about the length of their double banjo bolt required for the Brembo RCS master cylinder.

When using Goodridge stainless brake lines you’ll want to purchase either of the following to ensure exact fit:

  • Goodridge: 993-03-31SD or 993-03-31SDBK short 30mm version
  • Brembo: 06.2228.22 or 06.2228.21
  • Pro-bolt: TIBANJOD10FR
  • Proti-bolt: M10L21-OT04
  • LuckyBike: 92-800-TI
  • Washers (3 total): ID: 10.5MM – OD:14-15mm – Thickness 1mm

Spiegler imports their bolts and makes only one size with 35mm total length with 1.5-2.0mm in thread length using 1MM thick washers. This setup, using Goodridge lines, will not work because not only is the bolt length too long but the thread length is too long. Technically, you could use 2mm thick washers to reduce this down; however, no guarantee if the banjo fittings will line up to distribute fluid properly or the bolt actually threads correctly.

As a word of caution do not cut or otherwise modify the banjo bolt to fit the Brembo master cylinder! The Spiegler bolt costs around $15-$18  and the other bolts are the same price, but you can find the Brembo for $6.00 at some local distributor or a local Ducati or Aprillia dealership. While you can say it is unlikely something will happen with your brakes with using this cut bolt, should something happen you’ll find there are fingers pointing at you saying “Not an authorized modification, if the bolt didn’t fit should have not used or modified it to fit”. I don’t know about you, but when I am at the track or going down the highway, I want to know the one bolt which seals my brake lines at my $300 Brembo master cylinder is the proper fit and is not modified to fit because it was too long.

Just think about it, you paid $300, or more if you chose a different Brembo master cylinder model, and you’re willing to hack up a $15 bolt to make it fit? Buy the Brembo or Goodridge double banjo bolts to fit properly. Even better, the Pro-bolt is much nicer, offered with a Diamond Like Coating too, and is already pre-drilled to safety wire the bolt to ensure it never vibrates loose.

I was in a training class recently and they were speaking about ECMP and how it “converges” if a link goes down. Let me just say this, that is absolutely incorrect and is just as bad as saying “I have two class C’s”, it really doesn’t bode well with most people.

With ECMP you’re actually installing multiple routes of the same cost into the routing table and you’re either going to load balance based on a per-packet or per flow basis with per-flow being the most preferred because of the nature of TCP operations. Now, how it load balances on which link will be determined upon the algorithm used, most use round-robin.

Please understand, ECMP doesn’t mean the links are of EQUAL bandwidth and latency, just from a metric cost perspective they’re “equal”. When a link goes down there is absolutely no convergence taking place, the packets/flow just get routed out of one of the other available, equal-cost links. Please stop saying they’re “converging” because that makes most think there is either a dynamic computation taking place with a dynamic routing protocol or the router itself is having to install a route into the RIB from the FIB.


  • It isn’t your fault you were born into this mess.
    • As a child, you are the victim of your parent’s inability to provide a better means of living, you had no choice in who you were going to be born to, it is just unfortunate you weren’t dealt a better hand. However, God gave us all a shot at this life, learn to play the hand you have until you’re able to ask for new cards.
  • Kids will be cruel because you’re poor.
    • Just remember rule #1, it isn’t your fault you don’t have new clothes or  you’re wearing last year’s clothing; however, children will be cruel because their parents have money (a key thing to take notice on). Just remember this, a lot of the kids I went to school with, who picked on me because of my unfortunate circumstance, aren’t doing so well today.
  • Education is important, no matter what.
    • I am a high school drop out, plain and simple. I was set to fail in this life because I gave up and didn’t see education as an important resource to survive in life, I felt I could make it without it. I also needed to work for help pay bills and eat; however, that intention got shot to hell (and it will for you too because you’re too young to make these kind of decisions). High school is a critical point in your life, you’ll get to experience many things which will never come your way again. I hear people talk about their high school experiences, from the everyday goofy, prom, football games, and graduation…these are things I never got to experience and, just like me, you’ll feel left out of the conversation. Stay in school, no matter what.
  • When you’re old enough to make choices to impact your future, you’re no longer the victim.
    • I stand by lesson #1 because children are innocent; however, when you’re grown enough to make a decision for yourself, you are no longer the victim, suck it up and start asking yourself “Ask not what can society do for me, but what I can for society”. This simple quote is powerful, what can you do for others to show you’re destined for greatness? No one likes someone who pulls the victim story, people love success stories about someone pulling themselves up by their own bootstraps. You have a choice, the happy ending success story or the never ending sad song of playing the victim. When I tell my story, I tell a success story, one born into poverty, the troubles I faced and how made it to where I am, never once blaming anyone besides myself for my dumb decisions, instead, I talk about the lessons I learned.
  • Quit blaming others for everything.
    • You can now make your own choices which can have immediate and long term impact on your life; however, there are things which either you have no immediate or long term control over; however, this gives you absolutely no right blame others. There is no “man” with his foot on your neck, no one gives a damn about the color of your skin any longer, people care about your attitude and how you handle yourself, you will be judged by this. I grew up in the ghetto of West Palm Beach, Florida and was treated the same by “outsiders” who only saw where I came from, they didn’t care that I was white, I was to be avoided because I was on the wrong side of the tracks because I acted like it, plain and simple. When I carried myself like a respectable human being, spoke clear English, and treated others the way I wanted to be treated, no one realized I was from the ghetto.
  • Respect everyone, even if you absolutely hate them.
    • Having spent time in a juvenile program which based itself on basic military principles, I learned the hard way I can hate a person so much I wouldn’t piss on them if they caught fire, but I still had to not only give them respect, but learn to function as one dysfunctional team. You’re not going to like everyone in this world and they’re not going to like you; however, you must treat them with respect and if you have to work with them, learn to work with them in a way that you function as one well designed machine. In life, you’re not going to choose who you work with and sometimes you’re going to wish they get run over by a bus; however, you must learn to work with them during the times you need to, after that, you can pretend they don’t exist. People are going to recognize quickly if you’re disrespecting them or choosing not to work with them, this is selfish and childish. If the other person is behaving like a child, take the high road. It isn’t a good trait to throw people under the bus or “show them out”, a lot can be said of someone who’ll stand up for someone when they’re being kicked and already down, intelligent people will notice this trait, idiots will cheer for the opposite, decide who you want on your side?
  • No one is going to throw a parade for doing your job.
    • Don’t be a show boat, every respectable adult hates this. Getting a paycheck and advancing in your career is reward enough. In the business world there simply isn’t time to pat everyone on their back each time they do their job. Be thankful for the job you have now, do it to the best of your ability, even if the job isn’t your “destination job”, see point #8.
  • Do your best at everything, no matter what the circumstance.
    • This trait will show, even while working for minimum wage, you gave it all you had. I worked at various minimum wage jobs early in life and I gave them all I had, knowing these jobs were not what I would be doing forever, the job was not below me. If you say the job is below you, you’re insulting the people who have to work these jobs to survive and feed their families. My mother worked at McDonalds for not much more than minimum wage to give us a roof and food in our stomachs, if she could have done better, she would have in a heartbeat, but she was doing all she could do. There are some people who, if they could, would find better jobs and there are some people who don’t care to do any better and prefer to just “get by”, by choice (likely the victim and/or the leeching kind who only do the minimum to get by in life by choice). The former person you have to respect, because they’re doing all they can do in a shitty situation, the latter person, while still deserving of respect, you should have no sympathy for.
  • Focus on your future and yourself
    • I only had a GED and wasn’t in college, I didn’t have the luxury of living on campus getting free meals, I had to work to survive and plan my future through hard work and self-study. Thus, I had little to no time for weekly clubbing, parties, and other excursions. I made one major mistake, I settled down with a woman far too early in life, which distracted me from doing better than what I could do now. Friends are invaluable, but do not fall into their lifestyle choices by following them into the clubs each weekend spending copious amounts of money and time into something which does not benefit you. Learn to budget your money and spend wisely, this trait will follow you the rest of your life, even when  you’re making $100,000/year. Focus on how to get out of poverty, focus on what it is you want for a career to reach the former goal. Learn to spend your free time studying and internships in the discipline you want to pursue. I worked various engineering companies before I realized I didn’t want to be a mechanical engineer; however, when I landed some time in an IT department, I was hooked and knew IT was to be my career. While it seemed fun to go out to the clubs each weekend, I knew there was more to life than living weekend-to-weekend, paycheck-to-paycheck; thus, I kept my eye on the prize on the horizon and kept accelerating until I got there, one minor goal at-a-time until I reached the end . As an example, only one guy I knew from the days of clubbing each weekend is doing well, everyone else is back to living paycheck-to-paycheck, weekend-to-weekend…except now they’re the creepy old guy in the club.
  • When you’ve made it, find someone with just as much to gain and lose to marry
    •  Once you’ve accomplished pulling yourself out of poverty, landed in your career, and have a stable life, it is ok to find someone to spend your life with. But take it from me, you will want to find someone with similar goals and has as much or more to lose than you do. Never settle on a person, no matter how lonely you are, never settle. Once you’ve become the person you want to be you’ll learn to associate yourself with the successful type of person you desire. Just remember, you have to ask yourself, I want them, but will that type of person want me? This is why you have to look for someone with just as much or more to lose than you do, because someone with nothing to lose and everything to gain will be easy to find and they’ll do whatever they can do to sink their claws in you. My ex-wife was exactly like this and this cost me a lot of pain and suffering, not to mention major monetary losses because she was at rock bottom in life and I was on the rise, she just wanted a free ride. There are plenty of women like Carolyn out there, be aware of them and leave them alone, they’re not even worthy of a one night stand, you’ll never turn a trick into a treat. However, my current wife and I met at a key point in our lives, both on the rise in our careers and looking to accelerate as fast possible. We both knew we needed to take risks and with each of us having exactly the same and more to gain or lose, we took the leap of faith and took the risks and we are pleasantly rewarded. You should evaluate our situation with the same amount of observation, learn from others failed endeavors, try not to repeat them and life will be that much easier.

In all of this, thank God for the believers who take the chance on you when you’re up-and-coming in life, they’re the ones who really did believe you.

Recently, my wife, who is also my business partner, came to the realization we were having one common problem at our office, our administrator. Nicole is an excellent clinician and is dedicated to her field like none other; however, this makes her a terrible business person because she is far too focused on helping someone. What this meant was keeping someone who clearly wasn’t fit for the job they took on and had gone far too long in that position; thus costing the company thousands in unprocessed and ill reported claims along with paying her a salary to which I have absolutely no idea what she did to earn it. Now, what makes this decision tough? Her child was a former patient and Nicole had grown close to the family. That isn’t all of it either, this woman had serious medical issues she needed to go into surgery for and would be out of commission for weeks on end and couldn’t be at the office to perform the duties of her job.

So, the prime time to have let her go had been passed because Nicole only saw that our office administrator was taking a “load” off her, that being answering phones and scheduling, which can be time consuming but shouldn’t take all of her 4 hours to perform each day. So, with the best time to have let her go already long gone I was faced with having to advise her that she wouldn’t have to work from home while recovering, because her value add to the business was absolutely zero and I would have paid her money to do absolutely nothing. So, she was told to focus on her recovery and to visit the office when she was fit enough to do so; however, it was advised she would likely just be paid her last paycheck but we were unsure if we would be in need of her services after that.

Here is something we all should learn from this scenario, learn to let people go, it could be the best thing for everyone involved. I watched this office administrator sink into a hole she could no longer crawl out of; however, someone else couldn’t see who was holding the shovel and had assumed this person was of some value, only until Nicole saw how far behind we actually were, which was costing us thousands of dollars per month. If you own a business or sit on a board where you have the responsibility of hiring and terminating people, never be afraid to cut someone loose if they’re failing at their job, it serves no good if the person isn’t able to come up to speed in a reasonable time to help support the business, you’ll only hurt yourself and those who also believe in your small business. Learn to let people go before they end up a bigger disappointment, one you’ll regret. Instead, learn from the mistake so it becomes a lesson you can use later on when deciding who to hire and when to terminate someone. Once again, terminating someone is stressful for both parties involved, but sometimes you have to learn to let that person go so they can realign themselves with a different organization, perhaps in a different role, to achieve success because they’re obviously never going to achieve it here.

Why do VTP in the data center? I have absolutely no explanation for this, it is generally just a bad idea to use VTP to begin with. Perhaps “easy” is one argument, but look at the problems you face with it:

  • Rogue switch with higher revision can screw the network
  • ON some IOS versions, if not all, the VLAN configuration doesn’t reside in the startup-config
  • Rogue switch can be used to gather VLAN information on the network, helping form an inside attack

In a data center you expect a highly available, reliable, and secure computing environment, this is something VTP simply doesn’t offer for a network in the data center. Look at the Nexus lineup, VTP is a feature which is disabled by default! What a great concept, finally! I’ll go ahead and just say it, if you’re using VTP in the data center, you’re just being lazy.

No doubt every engineer has their own twist on coding something to better automate configurations and deployment on networks; however, with the every increasing pace of release changes to current software sets installed on some vendors hardware, the workload to keep your scripts updated can become your full time job. There will always be two schools of engineer: the home brew and the purchased software schools, each one with their own compelling reason to use the other and why the other is wrong. I, personally, prefer the purchased software route with a small dash of home brew scripts to accomplish my job, very small. I’ll outline some experiences I’ve had in the past where both moving towards the use of purchased software solved the many problems the home brew scripts were giving us and how a small, but powerful, set of home brew scripts gave us complete control over the network from building, deploying, operating, and debugging. Read the rest of this entry »

Let me start with something from a distant memory. I knew a principal of a school and I asked “What qualifications does a person need to be a principal”? I remember the answer was “just a master’s degree” and I responded “no experience needed?” and he replied “yes, but that creates problems because principals with no experience teaching have high turnover, low morale, and have pitiful results in their school”. It was then and there I knew one thing mattered most to me over anything, experience and a variety of it; however, this “variety” can harm and help you at the same time, it just depends on how you go about it and that brings me into a new chapter into my life… Read the rest of this entry »

For those of you who are wondering how to bill for a COTA’s time against NC Medicaid, you will use the supervising OT NPI on the billing; however, you must be in coordination with the NCBOT supervision found here: .

You can find articles that tell you the obvious (no drinks/food/cameras/cardboard) but few actually delve into the real do’s and do not’s of being inside a data center, either shared or a dedicated private data center. Here are a few real world things to remember:

  1. Mount ALL equipment properly to the rack, DO NOT set on top of other items
  2. Place all heavy equipment at the bottom of all the racks
  3. Respect cool aisle/hot aisle configurations to achieve maximum cooling efficiency
  4. When removing equipment, use BOTH HANDS to pull from rack to prevent the equipment from falling
  5. Run all power and networking cables cleanly through available wire management
  6. NEVER use zip ties
  8. Secure all power connections in the equipment with vendor provided power clips, if provided