One Year of CrossFit

One Year of CrossFit
Google AdSense

Just over a year ago, I came to the realization that I needed a change. I needed something to release stress, provide both mental and physical challenges, and most importantly something to help me feel better and happier.

My first instinct was to try running… again. So I began sporadically running (aka jogging). It didn’t take long until, I realized that I really, really dislike running. In that first month, I ran up to 3 miles at a time about 4-5 times. Then I started losing the motivation to run.

So I started looking into local gyms, thinking that maybe I’d have better luck there (but I wasn’t hopeful). And to be honest, I disliked “lifting weights” even more than running. Other than chest/bench presses and using the Universal Gym Equipment (that machine with pulleys and dozens of things), I had no experience on how to properly lift weights. So after a fleeting thought about signing up for a gym membership, I remembered CrossFit and looked to see if there was a CrossFit gym nearby. (Back in 2009, I looked into CrossFit when I lived in San Diego, so I was somewhat familiar with the overall concept.)
Continue reading

2016 – My year of Stronger, Faster, Healthier, Better

New Year. New Shoes
Google AdSense

I’ve been thinking a lot about 2016 and what I want to accomplish. I usually don’t set New Years resolutions or goals, so this year I’m trying something different. This year will be my “Stronger, Faster, Healthier” year.
Continue reading

Are facts useless to U.S. voters?

A couple new articles came across my viewing today. The first was by Joe Miller of The Fact Check Wire, who posted a new article titled “Fact-Checking is useless.”

An [WaPo] article last September pointed to cognitive science research showing that debunking myths can have the effect of reinforcing the very myths you’re trying to refute. That’s because the human brain is hardwired with a lot of shortcuts. One of those shortcuts: Over time, we tend to forget the “not” part of a claim while retaining the rest. So “Iraq did not have weapons of mass destruction” becomes “Iraq had WMDs.”

Continue reading

Psychoanalyzing a programmer

Last week, I came across a few articles written over at Lispy.Wordpress.com. The first article was titled “Do you know any programmers that exibit these personality traits…?”

I’ve been observing an unusual programmer friend of mine for some time now. He has such a strange combination of potential and incompetence that its hard to tell if he is just lazy or if he has a “light” form of autism or some other disorder.

He goes on to list several dozen traits for his “friend”. A couple days later, he follows up that article with one called “How to Get the Most Out of Your Eccentric Programming/Genius.” Here he makes a few more observations:

They will pick up a rare set of skills on their own just for the fun of it– skills that aren’t or can’t be taught in schools. They aren’t attracted to the field of computing because of the money (though that doesn’t hurt) but are terrified of getting stuck in a job where there’s nothing left to learn. People in other careers speak of a “seven year itch” phenomenon, but these guys have a “two year itch.” These guys will change jobs not so much to get a raise… but to keep from getting bored.

The next day he followed up that post with one titled “Hey… You forgot to tell us how to get the most out of this guy!”

To get the most out of your nutty self-obsessed right-brained wanna-be mega-geek: let him solve problems his own way. Let him develop tools/abstractions that help him hide the sort of details and menial tasks that sap his strength. Force him to get up and go exercise or relax. Don’t hold a nebulous unfinishable to-do list over his head to guilt trip him– he will come down off of his creative high and beat himself up for being irresponsible and may even shut down emotionally.

Overall, the three articles are pretty lengthy with tons of comments. I don’t think that the general information presented here could apply to any particular person, since he is talking about a single person and at some parts he generalizes and assumes quite a bit. It’s still an interesting read for anyone.

More egoless programming discussion

“Egoless Programming” is an intriguing concept because it provides a way to understand yourself and fellow programmers. Knowing how someone thinks and why they think that way, can help you understand their decisions and personality. Also, realizing that you might fall into the same traps typical to programmers will help you avoid any possible mistakes and misunderstandings.

Continue reading