So, a geek friend of mine (we’ll call Joe) has a teenage girl (we’ll call Ana) who started sleeping in late, and skipping her first few classes of school. “Joe” has a rule for “Ana” about school. That rule is very simple, “Don’t make me have to talk to the school, ever.”
Well, “Ana’s” behavior was causing the school to contact “Joe” daily, and after discussing the problem with “Ana” for several days, with no real change in her behavior, “Joe” took the problem on as only a geek would do. He decided that he would wake her up at 0530, to ensure that she could get up, showered, dressed, eat breakfast, and walk to school on time.
At this point of the story, it is important to inform you that “Joe” is a night owl. He is a very grumpy morning person, if not as bad as me, perhaps a bit worse.
- He does NOT do mornings.
- At All.
So, “Joe” goes down to harbor freight, purchases a “100 dB Old Fashioned Sound ‘Ooga’ Air Horn” , couples it with an Arduino on his home network, places it under “Ana’s” dresser in her bedroom, and sets up a cron job to fire off at 0530. This was all done while “Ana” was in school.
Fast forward to the next morning…
The cron job fires, 100db of OOoooga Goodness goes off for 5 seconds, and “Ana” bolts out of her room angry, showers, gets dressed, eats breakfast, and gets to school on-time.
That afternoon, when she comes home, she and “Joe” sit down and talk again, and “Joe” asks, “So, you seem to be having a problem with getting up in the morning. We discussed this problem, and it’s impact on me, as I don’t want to get calls from the school. So, your problem, became MY problem. I’m a problem solver. Are we going to have a problem getting up tomorrow morning? I can set an alarm for you.”
“Ana” replied, “No, we’re not going to have a problem.”
“Joe” is a kindred spirit, we’re problem solvers. Don’t make YOUR problem MY problem, I WILL solve it.
FYI, “Ana” has been getting up in the morning on time ever since…