There is an engineering company right next to our company named Vantage Point – I always liked their name.  Given the right vantage point, many problems become alot easier to solve.  Back in college, I remember one of my computer courses  where we had to draw 3-dimensional items on the screen, and then given any point in 3-D space – show what that 3-D item looks like from that point – can’t remember many assignments from college anymore (some like Differential Equations I am sure I have purposely blocked out) but this one was one that still seems important – I don’t work with any computer graphics but the concept of viewing problems from different angles and perspectives seems to be a recurring theme – whether it’s software or people related.   I remember mentioning this  in this previous post how attacking problems from different angles is a common theme in even geocaching and business intelligence.

Last month my whole extended family was in the Black Hills staying at a KOA campground – and we took a family hike up Harney Peak – something I had not done with nearly 20 years, my wife, daughter and son had never done and a first for 2 of my sisters, their kids, etc.  If you have not done the hike before – its worth it – just about a 2-hour hike up the trail from Sylvan Lake with the best view in many states from the fire station at the top

Harney Peak Postcard

And I am amazed throughout by how much the perspective of our goal and where we have been changes in as little as 15 minutes of hiking

From this view which is pretty much how it appeared from our campground

Harney's Peak

to this once on top



On the way down, in less than 30 minutes coming down the switchback trails, we would look up to the peak, and the tower again appeared to be so incredibly far way and it was hard to fathom that we had just been there.

So, what’s my point?

Well, our work is like that, alot – the daily grind of work, tasks, projects, sometimes fires to put out, etc and 365 days later, it feels as if you are in the same spot – until we really look at what we accomplished.  On our team, we like to periodically update our statistics – number of clients gained, number of subscribers added, and check out the enhancements and processes improved and refined over the last year to really understand how far we have come – even though our desks and monitors are in the same physical place they were a year ago – we are so far away from where we started and its important to acknowledge that.  Without taking the time to stop and measure how far we have come, I always find that our initial perception is that we haven’t gone very far or that we are still in the same spot and that can be abit demoralizing – but when the reality of our progress is backed by some metrics and statistics, I find it gives us a much more clear view of what we have done, how far we have come, and how fast we will make it to other goals.  Yeah, the proper vantage point (and tracking some metrics) can often totally change our perception of reality.  I guess that’s my point.



Posted in Uncategorized | Leave a comment

Summer recap & friends

Once again, I stop blogging for a bit and the next thing I know nearly 3 months have passed.

The last time I blogged was after my stroke and just before the heart repair job.  Now I can report that the hole in my heart was successfully patched up and by next year will be covered over with new heart tissue.  I did really appreciate the confidence of my heart surgeon – afterwards he said “in a month they will check you out, shoot more air bubbles into your heart to see if they cross over to the other chamber – don’t worry, they won’t find anything” ….you know, if there is one person you want to extremely confident and even abit cocky, its your heart doctor! – and he was right, all done now with my follow up appointments, passed all with flying colors – strong heart, great low blood pressure and feeling less fragile now – 2 disks of Gortex implanted in my heart and all is good.

But a terrific experience, no lasting effects except my tennis abilities really dropped this summer but its hard to say – did something happen to mess up my timing just a bit or is it a natural effect of turning 46, not being in shape the way I ought to be combined with lots of more talented younger players – hard to say so I continue to play more tennis and see if I can’t get back to how I thought I was playing.

I mentioned in that last post that I was going to try working on gratitude more in my life so let me bring up right now that one thing I have always been blessed by are great friends and I was reminded of this though out this past experience by support and friendship of people – some that I have not done a very good job holding up my end of the friendship – which is many of them – honestly, I get so busy in life that I forget that like marriage, all friendships require some work as well – just another thing I have to keep working on – but on the topic of friendship – this clip from West Wing (which for me had some of the greatest writing on TV) sums up what makes a great buddy – well, this and the very last episode of M*A*S*H.


And I have always loved this quote – used it in my farewell letter at my last job saying goodbye to friends I had worked with for 10 years.

I no doubt deserved my enemies, but I don’t believe I deserved my friends. – Walt Whitman

That’s all the reflection I have right now on this dreary, overcast day –

Next up – the 110 mile Mickelson Trail Trek in the Black Hills in less than 1 month – that will definitely need a post in the future

Posted in Uncategorized | Leave a comment

Warren, heart holes, and gratitude


Just a few weeks ago – I had lots to blog about – I had just come back from the annual Berkshire Hathaway meeting with a friend to hear wisdom and opinions from Warren Buffett and Charlie Munger.  I have blogged each year about this trip (and yes, the below is what the Qwest Center in Omaha looks like during the world’s largest shareholder meeting).  Its crazy and still fun.


But before I could blog on this and other topics – life surprised me with a curveball…….

You see, 3 weeks ago on May 10th as I was just waking up, my wife noticed something odd with my speech and face – she had been planning to leave for Sioux Falls and was running late – she got concerned even though I felt totally fine – she called my mother to stop by as well  and see what she thought (many have since asked – why? Is your mom a nurse?  The answer – No – but she knows what her son looks like better than most) and immediately they decided we had to get to the hospital – a quick run to the emergency room, a quick consultation and they had me have a CT scan of my head – found a blood clot in my right half of the brain – they sent me to McKennan Hospital in Sioux Falls where more detailed MRI revealed the size and location of the clot and even let them conjecture that the clot had reached my brain somewhere around 1 AM that morning – from Saturday morning until I was released Monday night, I was pushed blood thinners thru an IV and had blood taken every 2 hours day and throughout the night …..and yet I can honestly tell you that the entire event was extremely positive and a terrific experience (except for one time where I accidentally ripped the IV out of my arm – that wasn’t fun) , even the food was good and that this experience is one that my family views as a tremendous gift, a gift that cannot be repaid – I’ll explain why in a second.

But first – the whole experience brought to mind a book I had read at college – The Way of the Peaceful Warrior (a book which I can say did actually change me – and I did need changing.)


A parable from this book sums it up well…..

An old Zen story goes like this: An old Chinese farmer had a mare that broke through the fence and ran away. When his neighbors learned of it, they came to the farmer and said, “What bad luck this is. You don’t have a horse during planting season.” The farmer listened and then replied, “Bad luck, good luck. Who knows?”

A few days later, the mare returned with two stallions. When the neighbors learned of it, they visited the farmer. “You are now a rich man. What good fortune this is,” they said. The farmer listened and again replied, “Good fortune, bad fortune. Who knows?”

Later that day, the farmer’s only son was thrown from one of the stallions and broke his leg. When the neighbors heard about it, they came to the farmer. “It is planting season and now there is no one to help you,” they said. “This is truly bad luck.” The farmer listened, and once more he said, “Bad luck, good luck. Who knows?”

The very next day, the emperor’s army rode into the town and conscripted the eldest son in every family. Only the farmer’s son with his broken leg remained behind. Soon the neighbors arrived. Tearfully, they said, “Yours is the only son who was not taken from his family and sent to war. What good fortune this is…”

So – why was all of this a huge gift?  Apparently I have a small hole in my heart between my 2 upper chambers (about 3 mm wide) that I have had since birth –1 in every 5 people have them so its not uncommon – it’s a natural born birth defect as all babies start with this hole in the heart and for 80% of all people – it closes – but for some of us it does not – its called a PVO (patent foramen ovale) or an atrial septal defect. This is not normally a problem because PFO’s are typically very small and the amount of blood crossing the PFO does not place the heart under strain.


A PFO can however be a problem in young(er) patients who present with a stroke or stroke like symptoms because this can mean that the PFO is enabling clots to travel from the right to the left side of the heart.  And this is what happened to me – they figure a tiny clot (which normally would get filtered by the lungs) was able to jump thru that hole and get into my brain – and then its just a matter of chance of how much damage a clot in the brain can cause

So let me count the blessings:

  • I was dead tired that morning and planned on sleeping in while my wife was already about 20 minutes late in leaving for Sioux Falls that very morning – a few more minutes, and my wife would have been out of the house and I would not have noticed anything
  • My symptoms were very slight except for about a very narrow window (only a few minutes) where my speech was messed up – the only reason this was caught was because at the exact moment that my speech was hosed, my sister had called on the phone (and she never calls early on a Saturday morning) and I was trying to relay a message to my wife and could not recite the phone number.
  • My speech quickly came back – but the entire time I just thought I was over-tired and was going back to bed, but my wife noticed something odd about my smile – which is a feat in itself, anytime I have just woken up and not yet showered – I don’t think I ever look “normal”.
  • By the time we got to the hospital, my symptoms were almost invisible and I still felt totally fine.
  • At the hospital in Sioux Falls, they located the hole in my heart quickly with ultrasounds (which they suspected immediately since I did not have any other stroke factors…ie..I don’t smoke, I have low blood pressure, etc)
  • Bottom line – it was an extremely lucky catch that my wife saw my symptoms while I was presenting, I was extremely fortunate that the clot that did reveal the hole in my heart that I have had my entire life was so tiny as to not cause ANY permanent damage and yet the clot caused just enough symptoms to be noticed, and I could go on and on about the sheer fortunate events that happened that weekend
  • And 2 weeks from now I’ll undergo a fairly simple process to repair my heart will get me off blood thinners – and meanwhile I am cleared for all physical activity and I even started the tennis season with a win this week over an individual that started varsity for the Kernels last year. (not bad for a 45-year old man with a hole in his heart 🙂  – and what could have been a ticking time-bomb ready to go off sometime in the future with potentially catastrophic capabilities will be defused …….and I spent 3 days in a hospital with some of the coolest and most charming nurses ever.

So while gratitude is something that I strive to practice more on a daily basis – this experience certainly pushed it front and center in my thoughts.

There is no greater difference between men than between grateful and ungrateful people. ~R.H. Blyth

And I choose to be one of the grateful ones – have a great weekend.



Posted in Uncategorized | 2 Comments

Day to day minutiae

Working on evaluations for my team, and I was forwarded an email in which 59% of people who willingly leave their jobs blame their managers – now I consider myself truly simply a team leader, as my team and I all do the same work – but still, didn’t really need the extra pressure and now in the back of my mind hope the company removes me before I can do too much damage Smile


Was watching the movie “Forgetting Sarah Marshall” and realized….I would definitely pay to go to a Dracula rock opera with puppets.

I wonder if the idea from this movie was based on a real thing – cause crazy as it sounds, it sounds like it would be awesome.



Speaking of awesome, attended Mitchell Show Choir Dinner Theatre tonight and rarely has my civic pride been higher than when one band member was introduced as playing the cow bell – and someone from the audience shouted “We need more cow bell” – yeah, never been prouder, and I was wishing I had been the one to holler that.

For the less-fortunate-never-watching SNL people……(click below)

Need More Cowbell
Posted in Uncategorized, Work | Tagged , | Leave a comment

“if everyone is special, no one is…”

This has got to be my favorite commencement speech EVER…

SKIP ahead to 3:00 to get to the good stuff……

High School Commencement speech

Wellesley High English teacher David McCullough Jr. told graduates “You are not special. You are not exceptional,” quoting empirical evidence:

“Across the country no fewer than 3.2 million seniors are graduating about now from more than 37,000 high schools. That’s 37,000 valedictorians … 37,000 class presidents … 92,000 harmonizing altos … 340,000 swaggering jocks … 2,185,967 pairs of Uggs,” he said in the speech published in the Boston Herald.

He added: “Even if you’re one in a million, on a planet of 6.8 billion that means there are nearly 7,000 people just like you.”

McCullough makes a statement on parents who overdo it in a modern society focused on collecting achievements. “You’ve been pampered, cosseted, doted upon, helmeted, bubble wrapped … feted and fawned over and called sweetie pie.” But he adds in a video on Wellesley Channel TV YouTube page, “You see, if everyone is special, then no one is. If everyone gets a trophy, trophies become meaningless. … We have of late, we Americans, to our detriment, come to love accolades more than genuine achievement.”

He sums it up well, why is this on my mind? – 2 reasons – recently I saw our local honor roll, and I swear half the school is getting straight A’s – and my inner statistician is abit skeptical of that. And soon at high school graduations, I bet you see lots of 4.0 graduating seniors – I graduated with nearly 200 students and I know we did not have more than a few perfect grades at most, and we had some pretty damn smart kids in our class (lot of lawyers, doctors, even some Computer Scientists Smile ) – should that bother me? – no, It shouldn’t at all – I mean, it’s this generation’s problem with how they will mark achievement but its one of those things that just feels abit off. 

Or Check out this article about grade inflation in the colleges, proving that for most, you get what you pay for



Soon GPAs are going to be assumed to start with a “4”, and we will just have to go out a few more decimal points as we will separate students in honors classes with a few extra thousandths here and there.  Don’t get me wrong, I am still going to celebrate every good grade of my kids, my nephews/nieces, and friends of the family however David McCullough’s quote is going to stick with me “We have of late, we Americans, to our detriment, come to love accolades more than genuine achievement.”


So tonight, sure I could go online and pick up another Masters degree based on “life experiences” from a non-accredited university that sounds real enough, but I have a feeling that finishing by book on Data Sciences might prove to be the choice that brings genuine achievement – just a hunch from a guy who did not graduate with a 4.0.

Posted in Uncategorized | Tagged | Leave a comment

Mexico, Leadership and Female Coders

Every now and then I notice that I forget to blog – life gets busy, work projects take higher priority, kids activities become all encompassing, and suddenly I realize its been a few months since I last blogged – I don’t like when that happens – not that I fear the world will suffer from a few less blog posts but for me it’s a chance to rethink priorities, goals and what I need to be working on next… time to get a few things back in order.

After a fairly difficult fall for me on a personal level, my sisters and I decided on a vacation to Mexico within minutes of each other in a odd serendipitous moment.  Now odd for a number of reasons, I had not tried to arrange a vacation with them before, I had never been to Mexico before, and yet as soon as I said “we should go to Mexico” they laughed as they had been discussing the exact same topic before I had joined the conversation.  I was told by family and friends alike that once you go to Mexico during the winter, you will do what it takes to get back every winter – and I understand why.  After this long winter, we got down to Playa Del Carmen, Mexico the last week in February, and it has definitely charged my batteries again – something about 86 degree days, cool ocean breezes, and every tropical drink known to man in your hands pretty much around the clock at an all inclusive resort will change your attitude – and by a lot.  Yeah, I am hooked – pretty easy to compartmentalize your worries when your view from a deck chair is this (yes, these are ones I actually took rather than the stock footage I always include Smile ) and the ocean only looks bluer the closer you get.


It was my first time abroad and for some reason, we were only there 5 days – we really should have stayed 7 – as we headed home, I kept obsessing about wishing for 2 more days the same way the paperboy in Better Off Dead wanted his $2.  My sisters and our spouses had a terrific time and it was worth every dollar.


My team has grown once again, and each time our team changes, it forces me to rethink my role and responsibilities to it– not having ever wanted to be in charge of others means that I have had to learn and think a lot about how I should approach it and I have chosen to do so exactly how I would want the team run if I were not leading it – and by that I mean:

  • Open sharing of company goals & strategies & Plans
  • Opportunities for new projects going to those who have earned those opportunities and listening to team members to find their goals, desires and work that they may be passionate about
  • Taking every opportunity to raise awareness of team members who have done great work and those who show great teamwork
  • Build a team where everyone has everyone’s back and no one feels isolated or frustrated on any particular tough assignment
  • Seek lots of feedback from the team on course corrections along the way

It’s a work in progress and I learn more each year and I know that there are a few that could easily replace me today and do great which is a terrific feeling to know about your coworkers – I love this quote – you know you work for a good CEO when that person acknowledges this very fact:



A month or so ago at the urging of a co-worker I read “Lean In”, a book by Sheryl Sandberg, the chief operating officer of Facebook.   Basically a book empowering women in the workplace to pursue their goals.  Having a few women software developers on my team (3) , actually more than any other team in my company, motivated me to read this.  Some time ago at the Heartland Developer Conference in Omaha, there were women software developers encouraging women to sign up for their social group, but when I inquired, I found it was only in the Omaha area and none of these clubs existed in eastern South Dakota.  The topic however was important to me because my young daughter has already expressed 2 different vocation choices so far – veterinarian & at one time, software developer.  OK, the past few years she has been solidly still thinking about working with animals – but the pragmatic dad in me thinks….hmm, at one time she was thinking of being a software developer like dad, and the animal thing may wear off – so there is still a chance…a geek dad can dream.  But articles like this do point out the issues that female developers still face in our industry

So its wise to know about them and be vigilant and hope that we are creating a culture for all software developers in our own company.


Finally, lets talk projects – I am back in the saddle working on something in my spare time that I have mentioned many times but am finally getting going on it

An information dashboard check out my post on this from the past to see a beautiful one.

I am attacking this from 2 directions:

My goals? to be able to display work metrics, project statuses, build statuses, and team accomplishments on a beautiful display (and use fewer printed graphs and charts) – I’ll post on any success I have – web stuff is a real weakness for me so I have some real digging to do to make it as dynamic as I want.


Posted in FunStuff, Software Development, Team | Tagged , , | 1 Comment

Life in The Matrix

Last week I posted about the ongoing battle to stay current and how anymore, in software development, you have to pick and choose how you spend your valuable “personal” time in pursuing which software development topics you wish to stay abreast of or get acquainted with.  It’s certainly a grey area balancing what stuff I want to learn more about versus the stuff I need to learn more about (and more and more, determining which stuff I just can’t squeeze into either category). 


I think that many people would be surprised about the vastness of the software development landscape and the utter hopelessness of becoming a “master of all”.  Unlike most other scientific or engineering fields, the pace of change in software development is incredibly fast and constantly accelerating.  Just take a small area such as mobile development – and soon you have to make choices as to which development tool you use, which platforms you will target, which backend data storage you will use and soon you find yourself  buried in a world of necessary skills and a loudly ticking clock before those technologies are replaced by the next generation of tools/paradigms/needed features.

Just walked around the Sioux Falls Barnes & Noble last week during a quick trip up there and my beloved Software & Computer section of books has been reduced in half – probably since the books become practically obsolete in the months it takes to write them – also due to this, software developers will tell you that “our” books ironically tend to have more errors in them due to the speed in which they are rushed out.

So when I find great resources for learning new things efficiently, I take notice and dive in – and this week, the resource that impressed me the most was simply a series of YouTube videos.  At work, I got tossed into a project requiring Microsoft SQL Server Reporting Service work, and a coworker of mine suggested right away a series of videos on YouTube by a group known as Wise Owl.  I was super impressed with these – clear, easy to understand walkthroughs.  Thanks again for suggesting these Becky.


Spent a few hours today on a cold Saturday morning running through a series of about 8 videos, and when I was done I felt like Neo in The Matrix and some new information had just been downloaded into my head.

i know kung fu

Yeah, in my case, I didn’t learn kung fu, and I am not about to go home and loudly proclaim to my kids “I know Reporting Services!” but still – great tutorials are golden and make you feel empowered when you are done.  Kudos to the people at Wise Owl – they took a less than glamorous topic and turned these videos into great step-by-step lessons that I already benefited greatly from.  About an hour messing around installing it on my machine, and I am up and running and already coming up with things that I do on a weekly basis that I may setup as automated email reports.


So sure, its a topic I wasn’t planning on jumping into, but actually the nudge into the deep end of the pool was a good thing and I am making plans on how to best use this tool and its capabilities.  But for those in most fields, if you are not spending time each week investing in yourself, I have to wonder why not.  Balance in all things – your own future/career has to be one of them as well.

have a good turkey day next week – my baby sister is coming home from Dallas next week so my whole family will be back and that’s reason for thanksgiving right there


(PS – was thinking about the Matrix alot this week after I made (what I thought was) a very difficult shot during a tightly contested battle at the company ping-pong table during Doubles – I really felt my movements were Neo-like as in the bullet-time photo below – oddly enough, my coworkers did not see it in the same way – maybe they weren’t paying enough attention  🙂


Posted in Uncategorized | Leave a comment