Behind-The-Curve Savings

There was an XKCD comic a long while ago that made the joke that if you consistently remain behind the curve, technology still advances and is just as impressive, it’s just that the experience is delayed for you.  It doesn’t say anything about the great savings you will have if you adopt this strategy.  For example, I can pick up a Wii pretty cheaply now.  I think I saw a bunch for $30 at local pawn shops.  I’ve not really experienced the games a lot, so it’s still all new to me.

So, last Friday, I was a little klutzy and dropped my phone.  It was fine.  I’ve dropped my phone a few times in the years I’ve had it (photo history looks like I’ve had my Lumia 810 since March, 2013).  It’s always taken the falls like a champ, even if the case back flies off and makes you think the phone has exploded into pieces.  I have never used a case on my phones – never seen a need to.

Later on that night, I dropped my phone, again.  Geez.  This time, it landed on its side on my chair’s base and when I picked it up, I saw something I’d never seen on a phone of mine before.  It wasn’t cracked, it was shattered.  I was shattered, too.  Now, I had to find a new phone and pretty quickly, too.  This phone still worked.  Touchscreen still worked.  Swiping and dragging was a bit more risky since I don’t like cuts all over my finger.  So, I wouldn’t want to be using it more than a couple of days.

image

I am a Windows Phone user.  What does that mean for me?  Well, I don’t have the massive selection of devices that Android users have, and I don’t have to pay outrageous prices like iPhone users have to.  I had just read a couple of reviews of the newest Microsoft phones to come out and I was a little surprised at the retail prices.  Over $900!  No, that’s not going to happen.

Saturday, I hit some pawn shops looking for a cheap phone replacement until I could figure out what my plan was.  Surprisingly, no one had phones.  I didn’t get it, they used to have craploads of phones.  When I asked about that, I was told that people were pawning phones that weren’t fully paid for and the phones would get blocked, so the next buyer could never activate their phone.  Damn scammers.

So, Amazon it was.  I was amazed at the prices of Windows phones.  Most were less than $200.  And these weren’t cheap phones, either.  The one I ended up getting was the Nokia Lumia 925.  A phone from 2013, discontinued in 2014.  Windows Phone OS is very lightweight, so older phones have no trouble running it, either.  This new phone will still be an improvement over what I had and was under $200.  I don’t need to spend $500 or $800 or $1000 for a new phone.  That’s awesome.

Since it’s a new phone, obviously I need to buy more accessories for it.  This time, I’m going to invest in Qi wireless charging.  The 925 has an optional wireless charging back in a few different colors.  I picked up a white back for cheap (because discontinued phone, right?) and Qi chargers seem to have become commonplace since when I last remember researching them.

And the best thing is, it’s still all pretty much new to me.

The Way It Is

Recently, I was at a thrift shop, shopping for CDs, and I picked up Bruce Hornsby’s The Way It Is album.  I’ve heard the title track plenty of times on the radio, but I’ve never really listened to it.  When I did, I was disgusted to hear that the song has the same 4-beat drum machine pattern playing through the entire song: four and a half minutes.  No rhythm changes, no drum fills, no cymbals, nothing.  Just the same beat.  You can almost imagine Bruce playing the intro, then reaching over and pressing Start on the drum machine.  The song even fades out since there’s no programmed drum ending.

Absolutely horrible.  And that song was a hit!

But, that’s not what this post is about, even if the message of the song is somewhat relevant.  This morning, I was reading a news story about a police officer shooting an armed suspect during what may have been a standoff.  The details of the situation aren’t important.  I was struck by the reporting of the story.  When I finished reading, I had the thought, “was the guy black?”  I went back and re-read it and there was no mention of the suspect’s race.  Huh.

Well, we can probably assume he was white, then.  But that made me wonder, why do news stories always indicate the race of the people involved when they aren’t white?  The person’s race has nothing to do with the story unless it involves race, and sometimes, not even then.

This reminds me of a time I was reading a local newspaper from my hometown area.  I had moved away a long time ago and come to the understanding of how prejudiced that tiny area was.  The story was more or less, “Police are investigating a report of an assault on a white female by a black male that occurred late Friday night.”  Take out “white” and “black” and the story is still accurate, but doesn’t stir up any racial biases. 

There’s a natural tendency for people to call out differences.  Like if you give directions, you reference places that are different and easily identifiable.  I think this has something to do with the fact that we crave novelty.  But to specify a person’s race in a news story is almost saying, “this person is different and easily identifiable.”  And I’m not going to pretend it doesn’t work the other direction, too.  In black culture magazines, they probably use “white” a lot, because it’s different than the “normal”, their majority black readership.  I honestly don’t know, but I wouldn’t be surprised, nor would I be offended.

What I’m trying to say is what is being treated as a detail is not a detail unless it is a detail.  For example, in that news story from my old hometown, the man’s identity is known, so his race is irrelevant.  That would be different than “Police are asking for help finding a man involved in a fight yesterday at The Local bar.  The man is white and balding, and referred to himself as Chuck.”  That’s something you need to know in order to take action.

So, as an exercise for all of us, next time you read a news story, look for the race card being played, say to yourself, “that’s not necessary”, and self-censor it.  See if the story reads just as well without those details.

It’s Happening Again

A couple of years ago, I wrote about tea.  I had casually mentioned that I found a new tea brand and I was enjoying it.  That brand was Te Bustelo.  Well, over two years later, I am still very much enjoying it.  My GF, ever-thoughtful, bought me two huge cans of tea mix, and they lasted me, well, two years.  I’m just finishing up the second canister now.

For Christmas, I suggested she replenish my stock.  Te Bustelo could only be had at Wal-Mart, and that’s not a place I go.  A few days later, she reported she was unsuccessful in finding any.  So I searched Wal-Mart’s website.  It said the product was no longer available.  Panic starts setting in.  I jump on Amazon.  The only thing available is a 6-pack of canisters and there’s only 8 cases left of them. At a little over $7/can, this isn’t really a great deal.

Oh shit.  This is just like what happened with Nestea.  I find something I really like and it disappears.  So, without delay…

WP_20151202_001

Today, Amazon only has one case left in stock.  You can’t find Te Bustelo anywhere else online.  This is the end.  So, I guess I’m probably good for 2-3 more years and then it’s on to something else.  But what?  Back to Lipton?  Try the 4c brand I see everywhere?  Will they even be around in 3 years?

Balancing On A Fence

One of the bigger time-sucks in my life is the image sharing community, imgur.  Recently, there has been a growing dissatisfaction with the method in which imgur handles advertisements.  I honestly can’t remember what it was like before the latest implementation, which I guess is a pretty good endorsement for “the old way.”  But the new way is certainly ruffling a lot of feathers.

Imgur has chosen to go the route of “Native Advertisements” in which ads look like normal content.  It’s a dangerous game because it risks having your users feel deceived once they realize they were just fed an advertisement and didn’t realize it.  Imgur has worked harder to make ads more identifiable while at the same time, tried to make the ad look more like regular content.  It’s not working out too well.

image

I understand the need for advertisements from all three sides of the fence: the seller, the advertising host, and the consumer.  Each party has priorities that can hinder the effectiveness of advertising.  Understanding these needs and balancing them can make advertising better for everyone.  Come to think of it, there are actually only two sides of the fence: seller and consumer.  The host is the fence.

The seller has a product or service that they need to sell in order to stay in business.  With the assumption that the business is legitimate and their intentions are noble – that they really believe in their offering – there shouldn’t be any problem with seeing their advertising and hearing their sales pitch.  The problem is, the product may not be applicable for everyone, like selling cattle fencing to a wall street banker.  But – and this is a valid argument for the seller – that banker may know a rancher and may comment to them that they saw an interesting product recently.  That’s what ads are supposed to do, inform. 

Now, the seller can be blinded by this natural benefit and may insist on everyone seeing their ads as many times as possible, because people have naturally short memories (“I saw this thing; no idea who made it or what it was called…”).  This results in fatigue and resentment for the consumer.

The advertising host has a bunch of potential consumers to whom advertisements can be shown.  In return, the host gets paid by the seller.  This helps pay the bills so the host can continue business.  The host has competing objectives: to keep the consumers happy and to keep the sellers happy.  Being in this position is not easy because pleasing one too much will upset the other.

The consumer, when visiting a host, gets served ads from a seller.  If they are shown too many ads or unusable ads, they will rebel against the host and maybe the seller.  I do believe that if an ad is relevant and presented in the correct manner, the consumer will not be offended.  If the ad can’t inform or educate, at least it should entertain.  Later ads on Imgur, from Old Spice and Ebay proved this to be true.

So, with the early uprising at imgur about ineffective advertisements, I thought I’d spend a few brain cycles on how I would implement an advertising mechanism into a website.  The primary thing I would want to ensure is that my users had a level of control without being able to completely eliminate advertisement.  That’s the balance every advertising host must maintain.

I came up with the following design.  It’s greatly simplified to just illustrate some talking points.

image

The Campaigns and CampaignPosts are structures for ads and a means to group them.  For example, on imgur, there were ads for the upcoming movie Ted 2 (which were universally hated).  I’ve seen at least 3 different ads.  So the Campaign would be “Ted 2 Movie” and there would be 3 or more CampaignPosts under it.

Now, how does the user have control over this?  There are two ways: at the post level and at the campaign level.  When an ad is shown, the ImpressionCount of the UserCampaignPosts is incremented.  Imgur has voting arrows, so the downvote arrow would operate like my hypothetical website’s “Do not show again” button.  This would set a negative rating for the CampaignPost and it would not be shown to the user again.

The great part of this design is the advertising dashboard for the user to allow them to disable entire campaigns.  Why would you let a user do that?  Well, there are some things that people are opposed to on principle and it is futile to convince them otherwise.  In fact, displaying more ads to them would hurt your cause.  Just think of pro-life/pro-choice ads, or anything political, or Mac/PC.

On this advertising dashboard, a user would see all the active campaigns for the website and could opt out of them.  The CampaignPosts within each Campaign would not be shown to that user anymore.  Sounds really simple.  But! An advertiser has paid for these ads to be seen and as the host, you need to show them.  If it was just as easy as unchecking all the checkboxes, no one (who was registered on the website) would ever see any ads.

So, in order to opt out of a Campaign, all of the CampaignPosts need to have an ImpressionCount greater than zero.  That means a user has to see every ad for a campaign at least once.  Is that fair?  I think it is.  I envision it being similar to this conversation:

Seller: “Eat at Joes, please.”
Consumer: “No.”
Seller: “Joe’s has good food.”
Consumer: “I do not eat at Joe’s and never will.”
Seller: “Ok, just hear me out and I won’t bug you anymore.”
Consumer: “Fine, go ahead.”
Seller: “Joe’s has healthy lunch options.”
Seller: “Joe’s is open late on weekends for after-party recharging.”
Seller: “Joe’s is also active in the community, sponsoring children’s sports programs.”
Seller: “That’s all I got.  Thanks for listening.”
Consumer: “Still not convinced. No thank you.”

The seller gets all the views and the consumer, even if they just pass over them and don’t pay attention, still gave an effort.  So to mimic that sort of offer to opt out of future ads by viewing all current ads in one batch, that same functionality would be in the dashboard – to view all ads for a campaign.  And they would remain there just in case a consumer had a partial memory of one and wanted to get more info for someone else.  But, once all the current ads are shown, the option to opt out would be enabled.  Once the Campaign is opted-out, future ads won’t be shown.

If you’re thinking ahead or you’ve got a scheming mindset like I do, you might wonder why a seller wouldn’t just launch a bunch of campaigns with one ad each, so consumers would constantly have to visit the dashboard to opt out of each campaign.  That onus is on the host and it’s managed very easily – via cost.  Campaigns should cost more to start up, but adding more ads to an existing campaign is more cost-effective.  Or maybe it’s a sliding scale that the more active campaigns you have going, the more it costs.  In that way, the host protects its users and can balance risk vs. reward.

The host also gets the benefit of an incentive for people to register for the website.  Registering would give a user the ability to manage the advertisements.  Non-logged-in users would get ads from all active campaigns.

In this case, everyone compromises and everyone gets some benefits.  The seller can’t spam the consumers if they choose to opt out, but they do get the opportunity to “speak their piece” in its entirety at least once.  The host may not get as much money (if they are paid per impression), but they will have a happier user base.  The consumer has the opportunity to control what ads they want to see, but in order to block a campaign, they have to see all the ads in it first.

It’s not all bad for the consumer.  I can imagine there could be some compelling ads, or some from a company they respect that the consumer may choose to keep active.  The host’s logic needs to be dynamic enough to not show the same ads over and over and to possibly reduce the number of ads to the most engaged users.  Maybe try to hit a target number of impressions per week per user.  Once a user is nearing that number, back off on the ads.

A lot of times, I find that my ideas are too altruistic and give people the benefit of the doubt too much.  Fortunately, my default is not to be jaded and cynical, despite the number of posts in the Rant category.  The problem with dealing with people is that compromise is always a last resort.  So this idea would probably never be accepted because no one wins.

But It Was The Right Thing To Do

I’m sorry, Kaitlynn.

WP_20151115_005

Your ATM card is dead.  You left it in the Publix parking lot tonight.  There were no other cars around, so I couldn’t try and find you.  I had a thought to turn it in at the customer service counter and see if you would call and say you left your card there.  Instead, I called your bank.

Bank of America.  What a great bank.  In their phone queue, they ask for my (your) account number.  I enter it from the card.  They ask for the last four of your SSN.  Hell, I don’t know.  I said 0000.  I was wrong.  So they start to blow me off (a machine, saying eff off -  wonderful) and I say “operator” (that’s supposedly a trick to get to a human).  Sorry, their customer service center is closed and no one can help me (or you).  Instead of getting pissed off and hanging up, I got pissed off and listened to the rest of their message.  I could report a stolen or lost card by saying “lost card”.  Bingo!

The lady handling the situation was pleasant.  She said she would deactivate your card right away.  I said that deactivating a card could result in a huge hassle.  Can’t you call the person and tell them their card will be waiting at the Publix service desk?  Nope.  Who knows who’s seen and copied the information on that card already before I found it.  Fair enough.  Goodbye, ATM card.  Goodbye, scheduled online payments.  Goodbye, electronic means of buying cigarettes (my assumption).  Oh, and they’re not going to call you either and say your card was found.  They’ll just wait for you to notice it’s gone and report it missing.  Seriously, that’s what they said.

So, I’m sorry.  But you should be happy it ended like this instead of the alternative.  Also, you need to sign your card before using it.  It says right on it: “Not valid unless signed.”

Happy holidays.

Hopefully I Remember When I’m Senile

After reading: http://ascii.textfiles.com/archives/4825

I’m actually not sure how to present this idea because in today’s hyper-sensitive world community of “activists”, anything can be construed as evil, manipulative, or exploitive.  So, I guess I will have to say that this is my idea for myself, but if anyone else thinks it’s a good idea and can run with it while dodging whatever arrows are fired by the SJW’s, have at it.

So the premise of the article is that there is an unbelievable amount of data that needs archived into some non-degradable, digital format for preservation.  I’m certainly not opposed to it, despite whatever posts I’ve made about “anchors”, “baggage”, “simplification” and so on.  And it’s something that I would like to help with, but right now, I am in a generally busy part of my life.  This is a very labor-intensive task, and it has a degree of drudgery.  Maybe 20 years ago, I would have been able to devote large chunks of time to the cause, and maybe in 20 years I will have that opportunity again, when I am retired.

That’s when it hit me.  There are a lot of people out there that are… hmm, have to be sensitive about this… underutilized.  Those people could find a purpose by contributing/donating labor to the archival project.  In the spirit of my previous post, they could do archival work.  Maybe (hopefully) they might find the work fulfilling and be driven by the same purpose.  Then they could be archivists.  For many of the people in the demographic I am envisioning, the archival process could also be a nostalgic endeavor.  This could be a potential source for metadata in the archives.

It’s a pretty well-known fact that people who end up in retirement homes fade away quicker because they lose a sense of purpose, the knowing that you are needed and the feeling that your contributions have value.  So, what if archival stations were set up in some retirement homes?  Give some of the residents training on use of the equipment, let them know the benefits their efforts are providing and let them do as much as they wish to do?

The hardware is certainly not a problem.  Hardware is cheap now.  It’s the labor that is  expensive, unless that labor is donated.  I hope I can remember to do what I can when I am too old to contribute in the fast lane of technology.  Just get me off the highway and into the rest area with a bunch of data for slow processing and I’ll do what I can.

Do What You Love, Because What You Love Needs You

In my line of work, which is software development, there are two distinct types of people.  There are programmers and there are people who “do programming”.  You can probably relate that to your job, too, especially if you are in the former group for your field.  Some people are the field, and others are in the field.

If you define yourself by what you do, meaning you take pride in your work, you constantly learn the latest of what is going on in your profession, and you strive to push your profession further and be –if not notable – at least respected in your field, than you are your field.  That means you say “I am an X.” 

If you go to work to accomplish your tasks and mentally clock out at the end of the day to live your life, if you don’t have any interest in learning or studying what you do at work outside of work, then you are simply in your field.  Then you would say “I do X.”  Even if you work late or come in on weekends.  That just means you’re a good employee.  Then you would say, “I work at X doing Y.”

The people that “do” and not “are” should be reconsidering what they do.  Not only are they doing themselves a disservice because they lack the passion for their activity, but they are doing a disservice to the profession they are occupying.

In my line of work, there are plenty of people who are mediocre programmers.  And they get paid quite well and can do some good things for a company.  But they can’t do great things for the company.  And sometimes they can do bad things by not doing great things.  Think of security.  If you have a good programmer at a company and a great hacker who wants to attack that company, well, you know how that’s going to end up.

In any profession, do the people in the field bring down or hold back the ones who are the field?  Imagine going to the hospital and being worked on by not “a doctor” but instead someone who “does surgery.”  And what about those people who actually identify themselves this way unknowingly?  “I do house painting” vs. “I am a house painter.”  “This is what I do” vs. “This is what I am.”  It’s a big difference.

I feel I need to point out that skill and competency don’t play into this at all.  There’s the sarcastic, mocking statement, “I’m an artist!”, but despite skill level, the person that makes a statement like that has passion and will do the best that they currently can.  More importantly, they will constantly try to get better.  They push forward out of desire where others get pulled forward out of necessity.

There’s an endless number of professions out there and the one that you really want to do really wants you to do it.  They don’t want the clock-in/clock-out workers.  They want champions and leaders.  If everyone did what they loved, everyone would benefit.

Door-To-Door Windshield Replacement

Yup, that’s right.  I had two people in my neighborhood going door to door telling people they would replace their windshield for free by submitting claims to their insurance.  Oh, this is right up my alley.  First, a story from my past.

Somewhere around 5 years ago, when I had my Acura, I had a small crack develop on my windshield.  Here where I live, there’s some deal that insurance companies have to fix cracked windshields for free.  So, I call my insurance company and say I need my windshield fixed because there is a crack.  They say no problem and send a company out for the repair.

The repair company looks at my car and calls me outside.  They say I need to replace my windshield.  The Acura is at least 8 years old and has like 150k miles on it.  I say, you can patch that, the technology will handle this.  They say they’ll check it again and I go back inside.  They call me back and say that I need my windshield replaced.  I tell them I want a second opinion and I’ll call my insurance company again.  They weren’t happy, but what could they do?

I call the insurance company and explain to them that I felt they were being ripped off by the company they sent first and I wanted someone who would come out and patch my windshield.  They obliged me and when I went out to meet the new repair people, I went to show them the small crack I wanted patched.  The crack wasn’t small anymore.  The previous company had pressed on the crack and expanded it before I dismissed them.  I was furious.

Despite that, the new company was able to patch the larger crack and it never grew for as long as I had the car.  So you can say I am a fan of patching whenever possible.

Jump forward to today and I have this hyper dude telling me that yeah, I have some chips in my windshield and they can replace it for free just by getting my insurance information.  I start my objection by saying I am a fan of patching, not replacing.  He makes some claim that if you have more than 6 chips (and he’s sure there’s at least that many), your insurance will recommend you replace.  I think that’s bullshit, so I just say that replacement is unnecessary.

He says that I don’t pay for anything.  The insurance company pays for it.  I hold up my finger like the educated man I am and reply, “Ah, but I do.  The cost of replacements is reflected in everyone’s insurance cost.”  Deftly countering that argument he says, “You realize you’ve paid for this many times over already, right?”  So I don’t have to pay for this but I’ve already paid for it many times over.  This guy is an uber-salesman.  I just shrug and say, “Hey, I’m just doing my part to keep costs down for everyone.”

I explained to him my glass has already been replaced once and I like the one I have because it’s a little more tinted than the factory glass.  Somehow he still thinks he has a sale, so he says he can put a tint strip along the top.  That’s fucking ugly.  He throws out another option.  No.  Not interested.  So that starts a whole new argument about how this isn’t the right windshield for my car.  What?  Then he says the manufacturer of my glass isn’t that good of quality.  He will guarantee his glass with a lifetime warranty.  Eye-roll.

So I educate him that the car is 5 years old, has been through a flood, is on its second engine, has 190k miles, and just got repaired from a rear-end accident.  The windshield is really the least of my concerns.  At this point he is laughing at me.  Not the kind of laugh that I’m out-arguing him, but more of a mocking laugh.  Fuck this guy.

He shakes my hand and thanks me for my time.  I decided to give him an honest offer that I would call them if I did choose to have my windshield replaced.  I asked for a business card.

“I don’t have any cards.  All I have are invoices.  Invoices for people who are getting windshield replacements.”  Well then.  You can go fuck yourself and your fly-by-night scam business.  Boy, I wish I paid more attention when he talked about his company so I could report them for fraud.

30 Days of Gratitude For Being Awesome

Thanks to Thanksgiving and thanks to social media, we have a ritual each year where everyone tries to show off to all their friends how grateful they are for what they have in their life.  I can’t help but think this supposed show of humility is nothing more than a mask for narcissism.  To that end, I decided to list a bunch of things I’m grateful for.  Things that show I’m better than you, more fortunate than you, more deserving than you, and yet, more thankful than you.  Let’s start.

  1. November 1st is a Sunday.  I don’t have to work on weekends because I have a white-collar job and get paid really well for it.  So, I’m grateful my job is awesome.
  2. Monday the 2nd.  I don’t have any kids that I have to get ready for school or deal with any of their whining or “I’m tired” bullshit.  Thank god for that.
  3. Tuesday.  Hey, Tie Tuesday!  I’ve got a great selection of ties to choose from.  I don’t have to wear the same old ties over and over.  I’m thankful I found these ties on sale, probably paying a lot less than a bunch of people did for the same tie.
  4. Wednesday.  Like just about any day, I eat out for lunch.  Most people have to bring in their lunches and usually stay in the building.  I get to leave for a while.  I am very fortunate.
  5. Thursday and the weekend is coming quickly.  Since I don’t have a lot of obligations, my weekend can be pretty much whatever I want it to be.  It’s good to have options like that.
  6. Friday now and the weekend is here.  I think I’ll give the car a wash and wax so I can turn some heads when I’m driving top-down around the beaches this weekend.  My car isn’t new anymore, but it’s still an uncommon car and gets attention.  It’s been a good car to me.
  7. On Saturday I spend some time cleaning the pool and spa.  I don’t get a lot of use out of them, but they are an attractive feature of the house when they are taken care of.
  8. Sunday again.  I think today is going to be a sleep/eat/nap/eat/sleep/eat/sleep day.  Yeah, I can do that.  Got to be thankful for days like that.
  9. Monday, back at work.  Had some code issues, but I solved them quickly because I really know what I’m doing.  I’m thankful that my mind is well-tuned to solving coding problems.
  10. Another Tuesday.  Hey, Thai Tuesday!  I have my choice of Thai places to eat at because the area I work in is great with food.  I’m fortunate for that.
  11. Wednesday, my cat greeted me at the door, like usual.  She’s a pretty cool cat, with the best qualities of a dog and yet still a cat.  I’ve always had great cats for pets.  I’m pretty lucky there.
  12. Thursday, I was at work and a got a compliment on the mouse pad I use.  Sounds odd, but the mouse pad is really nice.  Thick, stitched, oiled leather.  It wasn’t cheap, but it’s going to last forever and look great doing it.  I’m glad I found it and had the opportunity and funds to buy it.
  13. Friday.  Another weekend is here and another chance to spend time with my awesome girlfriend.  You want to talk about being grateful, you need to have a good relationship to understand it.
  14. Saturday out at the premium outlets.  It’s one thing to window shop and imagine what you would do with that kind of stuff.  It’s quite another to know you could buy it if you really wanted it.  It’s even yet another to know when the value is worth the price (it rarely is).  I’m grateful I have the knowledge of all three.
  15. Sunday at the beach.  Yeah, it’s November and I’m roasting at the beach.  10 years ago, I would not have had this opportunity.  I have to be grateful of the direction my career has taken me.
  16. Monday, I spend a bit of time reviewing my retirement accounts.  I may fret and worry that I’m not saving enough to meet my goals, but really, what are goals?  You have no idea you’ve reached them when you get there because your goals have stretched.  So I am grateful that I have anything in savings for retirement.  So many people don’t have anything and that’s sad.
  17. Another Tuesday at work and I have the opportunity to explain some interesting code with coworkers.  Being able to share knowledge and make everyone’s skill a little better is a great reward.  It’s good to have that ability.
  18. Wednesday, hump-day, a day out at lunch with co-workers commiserating and having good food.  It’s good to not be a loner all the time.
  19. Thursday is a day all to myself.  It’s good to be able to be alone when you want to be.
  20. Friday I ride my motorcycle into work.  I should be grateful I haven’t had any accidents on my bike.  And I should be grateful the bike still runs with as neglectful I am of it.
  21. Saturday, I review my upcoming bills.  Everything is well under control and can be paid.  I’m grateful I have both control of my spending and a job that affords me to spend what I want.
  22. Sunday again…  One more week of awesomeness/gratitude/narcissism.  I spend a little time playing keyboards.  I’m not a rock star, but I play good enough to please myself.  Since I write all my own stuff, that must count for something.  It’s a great talent to have.
  23. Monday at work, I’m listening to co-workers discuss the subtle nuances of the comedy of Family Guy and the skill of their Fantasy Football picks.  I’m pretty thankful I couldn’t participate in either of those discussions.
  24. Tuesday, I leave work early for an appointment.  It’s no big deal because my job doesn’t micro-manage your time.  They know it’ll come back to them some day when I have to work late to fix a critical issue.  That flexibility is pretty nice and I’m grateful for it.
  25. Wednesday, I’m making plans with the girlfriend to have a great holiday.  We’ve had a lot to be thankful for together.
  26. Thursday – Thanksgiving.  I am grateful that although my cooking is limited to soup, grilled cheese, burgers, and spaghetti, I can still crock-pot a turkey and it’s fairly edible.  And my cat is grateful for that, too.
  27. Friday (black), It’s good that I know back roads to avoid the shopping clusterfucks.  I’m not taking the day off, but a lot of people will, so it will be a very light work day.  That’s great, too.
  28. Saturday I go looking through some of my bills and I see that I have a lot of rewards racked up for my credit cards, like $300 worth.  I’ll probably let them grow because I don’t have a pressing need for them yet.  That’s something to be glad about.
  29. Sunday, chilling with the girlfriend and realizing how good life has been to me.  It’s not perfect, but the good definitely outweighs the bad.  You can do some people-watching and overhear a lot of misery in the world.
  30. Monday, Grateful this post is over and grateful I don’t have any social media that I would have to do this kind of crap for real and wonder whether I has being too vapid or too self-centered or too insulting.

Disclaimer: Some or most items may have been altered or exaggerated for effect.

I Guess It Was My Turn.

The last couple days have been pretty hard for me.  Not difficult, just hard.  I’ve been having a hard time getting along with the human race, specifically on the roadways.  My outlook changed last Saturday when I was driving home on the interstate, cruising along with the other cars and I glance in my rear view mirror and see someone right on my ass.  I mean, right there.

“Surely they realize how close they are and how unsafe that is.  They’ll slow down now.” is the thought I had in my mind when the impact occurred.  Everything in the car went flying. drinks spilled, shifter thrown into neutral, GF screaming.  Even though we were surrounded by cars, it’s surprising how quickly openings appear when cars collide.  I was able to quickly get over to the right hand median.  But my assailant didn’t.  Nor did he have any intention of doing anything of the sort.

Still in shock, I hadn’t realized yet that the car was in neutral, so trying to take chase of the other car was delayed by a few precious seconds while I wondered why the car wouldn’t move.  Did I take so much damage that my tires were pinned?  Nope.  I got back in drive and took off in pursuit.

Unfortunately, traffic worked hard against me, blocking me in lane after lane.  And I was disadvantaged because I’m clearly not as reckless as the one who hit me.  My hopes of catching the assaulter fell quickly.  One of the cars I caught up to and tried to get around started gesturing at me.  They kept pointing to the right hand side of the road even though we were in the left lane.  Eventually, we both pulled off to the left side.

I immediately went and looked at my damaged bumper.  Honestly, it wasn’t bad.  The other people got out of their car and explained that the car I wanted just got off on the exit we just passed together.  Well, that’s lost.  But, they said they got the plate number, so hooray!  We traded info in case I needed a witness (tip: highway patrol and insurance really want a witness).

So, to speed the story up a bit, the police were unable to find a matching car with that plate number.  I have to pay my insurance deductible because no one can find the hit-and-run bastard.  But, I’m grateful things didn’t turn out much worse.  Getting hit at 75mph, I could have swerved, flipped, gotten t-boned, hit a pole, and maybe even taken out other cars (and who would then be responsible for that?!).  Things aren’t that bad.

But they are.  I had been slowly getting more and more frustrated by the behavior of other drivers on the highway.  Insanely unsafe driving with no regard for others.  I’ve recently had to keep my composure when delayed by accidents.  It takes a lot for me to not get to the accident site and yell out the window, “You motherfuckers!  Do you see what you’ve done?!”

When I see a car coming up behind me now, my first thought is, “Are you going to hit me, too?  Why don’t you?”  Every time I see someone weave through traffic, I think, “Are you going to run away?  Do you even know what risk you’re taking?  Do you even fucking care?”  I know the answer.  They don’t.  I used to not let that worry me, because these self-centered assholes never affected me.  But now they have, and I want to wage war.

Right now, I’m debating on buying a dash cam.  I feel I need to document this insanity.  I’m also giving thought to creating a website exposing these ridiculous drivers.  I will probably need to get some council to determine if such a thing is legal, and I really hope it is.  To have a searchable database of license plates with user-submitted video proof of the owner’s dangerous driving habits, that may make a difference.

And if it doesn’t, or if such a thing can’t be done, well, I guess I just have to suck it up and pay the deductible.  The assholes win again.