Tuesday, March 30, 2010

A Busted Foot

Man!? Just as the weather was getting good, I went and injured myself. I took a fun run at Dillon State Park this last Sunday with my buddy, Dan. This was my first real long run in my VFFs, and I think I may have overdone it just a bit.

I woke at 7am and got my famous egg sandwiches made before Dan showed up. When he arrived, we got our water bottles filled and headed out the door around 7:45. We arrived at the park right around 8am and were ready to get wet.

It was very cold and drizzling rain. The trails were extremely muddy and filled with freezing brown rain water. Perfect conditions for a trail run. For the first 6 miles I felt like Superman and I was dodging all the slippery rocks that were looking to break my ankles. My toe strikes felt very natural and I felt like I was Born To Run (great book by the way, almost done with it) in my bare feet (ie. VFF's).

Around mile 7 or mile 8 I was starting to notice a slight discomfort on the bridge of my right foot. It was my first metatarsal (big toe bone). It wasn't so bad that I couldn't run on it, so I continued to run when I could and power walk up the hills. Unfortunately, I had developed a slight limp by this point, but I kept pushing.


After the run, I knew my foot was in bad shape. It didn't hurt too bad at first, but a few hours after my run it was killing. Jennifer and I were working around the house and I was hobbling on my right foot very badly. Around 3pm I had to sit down and elevate it to get some of the throbbing out of it. It helped, but the moment I put it back down on the floor I was in pain again.

In two weeks, my buddy Rob is having his Forget the PR 50k race for the volunteers. I was really wanting to run it, and may still do so. My plan is to just take it easy until then and see how my foot does. Who knows I may do it just to spite my foot... :)

After all these minimalist pains, I'm still barefoot.

Friday, March 26, 2010

I Broke My Tailbone

On Tuesday, I went in for my very first Chiropractor visit ever. Actually, my Mom says I went when I was a kid, but I don't remember it. I do know that it has been at least 20 years since I've stepped foot in a chiropractic office though.

While I was getting adjusted, the doctor took my neck and cracked it about 5 pops in each direction. She knew I was a runner and she says that we're usually pretty fun to work with (ie. we = runners) and know our bodies pretty well. I don't know if she was buttering me up and filling me full of pride, or if she really meant it. I'll assume the latter...

She then did a lot of things with my legs to see how my leg muscles felt. She concluded that my right leg is weaker than my left leg. She even showed me by having me bend my leg inward (ie. hacky sack style) while she tried to straiten it out. My left leg was rock solid, but my right leg had some strain to it and she was able to move it with a bit of pressure. I would have NEVER guessed that there was any difference in either of my legs, but sure enough, there it was. She got some medieval looking tool and applied it to the right side of my belly button (!? I know, right !?), then put another medieval looking tool to my right hip for some time to "stimulate the nerves", and sure enough it was fixed! :)

The most interesting part of my visit was that she told me I had a broken tail bone. I was floored! I had no idea! When could this have happened!? She told me that it had healed, but it healed wrong. After she told me about it, I got to thinking, and I realized that it probably happened when I was at the Ice Castle in Novosibirsk, Russia two years ago.
...I actually busted my butt today. As we were making our way up the steps to this this slide, there was a very slick area and I went running up to it and slid and really dinged up my butt. So much so that the back of my hamstring hurts too. I think I bruised the muscle all the way down my leg. Between my feet, my left knee, and now my right butt cheek, I'm ready to go home. :) I thought about changing my blog title to "Luc's Online Pity Party"... Anyway, it's now my newest pain and it hurts worse than my knee right now (which still hurts).
That's really the only time I can think that I broke it. Best of all, it was documented for the world to see. :)

Oh and my doctor also gave me nice kudos for my new minimalist life style. While some people think I'm crazy or just plain weird, she actually commended me on it... And she's a back doctor!

Monday, March 22, 2010

Homemade Sandals

Tonight, I have officially made the switch to: Barefoot Luc


I've been looking around for some minimalist shoes, and the solutions are either very expensive, or very cheap. There is a site that sells "normal looking" shoes with very thin soles, but the prices are through the roof, since it's such a niche market. The alternative is to just go to your local Target or Walmart (like I did) and buy a pair of aqua shoes. The only problem with aqua shoes is that your wife (or husband) could make fun of you (like mine did).

Honestly, I haven't worn a real pair of shoes for almost 2 full months now. When I'm in the house, I'm barefoot. When I'm running, I'm in my VFF's, and when I'm "in public", I typically wear my aqua shoes. Although lately Jennifer claims that my VFF's are better suited for public than my aqua shoes. Perhaps it's better to look extreme than it is to look like I just don't have a clue. :)

At first my legs and feet hurt quite a bit, especially after running. However all the pain has gone and I'm excited to be au-naturelle from the ankles down until winter sets back in. Up until today, I didn't really have a solution for sandals, and refuse to limit my options to just flip flops. I put on my Chaco's the other day and gave them about 10 minutes before they really started to hurt my arches. Chaco's are known for having (almost too much) arch support. They are officially Ebay bait. Anybody interested? I have black ones and orange ones, both are fairly new...

Anyway, I've been reading up on many barefoot runners who run in these things called "huaraches". They're nothing more than a piece of shoe sole and string. Some people have been known to make them out of old racing tires. It was time for me to try and see if I could make them. I've watched the video on how to make them a few times and decided to give it a try. They looked simple enough to make...

For lunch today, I drove to a local shoe repair store (Newark Cleaners and Shoe Repair) in Heath, Ohio, and got a scrap sheet of some very thin Vibram material along with two long leather shoe laces. The total for everything so far was $4.28. I took it home and decided not to mess with it until sometime later in the week...

Well the more and more I thought about it, the more I was dying to try and make them. It was going to drive me crazy til I did it. So I took off my VFF's and got started:
  1. Took a piece of paper and a pen and loosely traced my foot, putting marks for where all the holes would go (one for the toe, and one on each side of my ankle).
  2. Traced the pattern on the Vibram sheet and cut it out with a utility knive
  3. Drilled holes for the toe, and each side of the ankle
  4. Laced my leather string through them and tied them up.
Viola:

These are my new running sandals when I need to run on the road. I will probably only use my VFF's for trail running from now on, as they're much better for floating over jagged rocks and snapping little sticks than these will be.

Once I'd finished my pair, Lizzie said she wanted a pair, so I made her a pair too. She is going to wear her's to school tomorrow. :) Of course, once she had hers, the other two wanted a pair as well. Looks like I'm going back to the shoe repair store pretty soon. :)

Wednesday, March 10, 2010

These are the times...

I was at my mom's house the other day and she told me about something on the news that got us talking. The story was regarding an inmate on death row (Lawrence Reynolds) swallowed a bunch of pills in an attempt to commit suicide. While I find it unfortunate for him to be so down on himself, I don't understand a lot of things logic that took place when they brought him back to life. They saved his life so that they could put him back into a cell and kill him another way at a later date... Best yet, I just saw on the news tonight that there is now an extensive (and expensive) investigation going on to determine how he got access to the pills, and who should be held responsible.

The whole story struck me as being "rather funny" at first, but it has pushed over into "just crazy" now. :)

Especially this:
Reynolds' execution has been rescheduled for...

Wednesday, February 17, 2010

Hi, I'm a Mac

Jennifer and I broke down and got ourselves some MacBooks. She got a standard MacBook for her photo taking, Facebooking, eBaying, and CraigsListing. We got all the photo's moved over to her machine, since she's the one that manages the pictures. They sync up to our Time Capsule so we have a pretty solid backup solution now. She switched from Picasa to iPhoto and she seems to like it. Other than that, she mainly uses Safari for everything else...

I on the other hand got a MacBook Pro, and it acts as my new development machine. Already, I'm loving it. It took a while to get used to the new keyboard setup, but I'm getting better each day. As a programmer, I rely very heavily on key combination's, and the Mac keyboard is quite a bit different from what I'm used to (to say the least). I installed Windows 7 on a second partition through BootCamp. I then purchased a license for Parallels 5.0, and run my BootCamp partition through a virtual machine. My Windows 7 setup has everything needed to be a full blown development machine. I have SQL Server 2008 with Analysis Services, Visual Studio 2008, Office 2007, SubVersion, Total Commander, Daemon Tools, Paint.NET, Reflector, ReSharper, etc...

Aside from my Windows VM, I also installed Ubuntu on a separate VM so that I can play around with MySQL and learn the basics of Linux. My goal is to use it as a database server while I play with with Ruby on Rails. I'm using SSH for the first time in my life, and it's quite the learning curve for me. I'm forcing myself to to keep my Terminal.app console on my Mac open. I'm also forcing myself to NOT install TextMate and learn VI. I think it's safe to say that I've been spoiled with Visual Studio's IDE for waaaaaay too long. :)

Also, I purchased a family pack license of the iWorks suite and I'm really liking it so far. Numbers has some pretty cool functionality in it. I especially like how you can add multiple tables on a blank canvas and size them independently. The summary feature is slick too; it allows me to highlight a range of cells, and drag / drop one of the summary values into a new cell to build a separate table of summaries however I see fit. The presentation options are much better than Excel in my opinion, and it's much easier to get a spreadsheet into a "report mode" using Numbers than Excel as well... again, in my opinion.

Of course, the girls really like the Photo Booth app. Of all the things this Mac can do, they ONLY want to play with Photo Booth. Both Jennifer's and My MacBook are polluted with pictures of little warped kid faces. :)

Monday, February 15, 2010

Pilot Mountain Payback - Canceled

The Pilot Mountain Payback Marathon has been canceled due to trail conditions. In all honesty, I haven't been training that well lately, so it's kind of a relief for me. I was anxious to get out on the trails and push to the finish line. However I knew it was going to hurt real bad. I had no doubt I'd finish, but I did fear that I would be in dead-last place. Between the weather and my schedule, I've been in a deep deep funk. I was so far off of my training schedule, that I decided to just go to the race and get into a zen state until I crossed the finish line. I was prepared to let this race teach me a lesson. As it turned out, I got lucky this time.

The race has been rescheduled for April 10th, but I'm not going to be attending it. Instead, I'll be helping my buddy, Rob, prepare for his Mohican 50K race. This is going to be my first volunteering job at a race and I'm looking forward to it big time!

My new goal is to focus on barefoot running all spring and summer. My Vibram Five Fingers are on their way to my house as we speak, and I can't wait to get them. I actually tried my first barefoot run the other night on the treadmill and... let's just say I have a long way to go.

My training is officially back on schedule.

Thursday, February 11, 2010

Barefoot Running

I think I'm going to give this a try very soon.

Let me first state that I don't get foot or leg pains when I run. I'm just slow, and a bit overweight. However, I'm always open to improve my running form, as I've been running for +3 years now and it seems as though I've gotten slower over the years. Last time I ran, I tried using the Chi Running technique of "falling forward". Basically this allowed me to shorten my gait and I focused on a slight forward lean the entire run. I was amazed at how much faster I could run with less effort. Instantly, I knew that I'd been running wrong for too long and needed to open my eyes to different techniques if I was going to run my sub-4 hour marathon this year.

Tonight, I got an email from an old buddy who linked me to a study on barefoot running. I read the study and it has opened my eyes. I've heard a lot about barefoot running, and actually suggested barefoot running it to him a few months back. He stated he was having very bad shin splints, and a few of my running buddies have resorted to barefoot running as a way to avoid various running injuries and get back in touch with their caveman roots. I had no experience with it myself, and I was merely suggesting it to him in passing. To my surprise, he took my (untested) advise and has become a very big advocate of barefoot running. It seems to have fixed his shin splints.

Here is a nice video that shows some of the benefits of barefoot running:



So if you see me out running with no shoes this spring, you'll know why. :)

Tuesday, February 02, 2010

Running in 2010

Well, I'm still running. I'm just not running as much these last few weeks; though, again, I am running. I did a long 16 miler 2 weeks ago, down to Dillon State Park and back. I pretty much took a whole week off that next week. This last week, me and a buddy ran 10 miles at Dillon State Park, and this weekend I'm scheduled for a 15 miler somewhere... Probably at Dillon again since it's so close. Unfortunately, I don't have any record of these events since my SportTracks data went with the Toshiba, and my BuckeyeOutdoors updates went with my SportTracks data. I hope to have this issue fixed sometime this week so that I can pummel my twitter followers with my workouts when I upload them all. :)

My last two weeks have really been hit and miss. My work schedule picked up a lot recently as we're approaching a hard deadline, and it got me into a horrible sleeping / working / family schedule. Needless-to-say, my running schedule got shot in that mix. I didn't feel like running in the dark in single digit temperatures for no good reason. It has taken me a few days, but I'm trying to get back to the first shift schedule so I can get back to some normal activities rather than just coding all the time. Oddly, I still feel like the night time is my best time to zone out on work, so it's still a struggle.

This year is kind of a bummer year for some of my favorite ultra races too. As some of you know, Mohican State Park is one of my favorite place to run. I was really looking forward to the Mohican 100 this year, because the 50 miler beat me bad last year. They are redoing the course for this years race and I wanted to be a part of the "new course". As it turns out, we'll be taking a (long overdue) vacation to Maine that very week! I'll take that trade off anyday! However, it was pretty heart wrenching when I found out that I'd be missing my chance to beat the 50 miler. I do plan to come back to next year's run with a vengeance.

Also, my buddy, Rob, just announced that his Mohican 50k race has sold out. Way to go, Rob! More money for that killer softball team! :) This means that I won't be attending that one either. So far I only have one race scheduled for this year, and it's in 3 weeks: Pilot Mountain Payback Trail Marathon. I'm considering keeping it a low key year and only run at my own leisure til I decide to attempt my 4 hour marathon (which I will do).

Perhaps a Mohican fun run is in my near future... Rob? Nick? Kim? Mark? Anybody?

It Ain't Personal

Facebook is a great application, really. However, it has it's side effects here and there. I get friend requests from random people from time to time. If I don't know the person, I'm not at all ashamed of clicking the "Ignore" button. Sometimes it's a legitimate person that I actually knew as a child though, but have forgotten over the years. In such a case, I'll send them a message asking them to remind me how I know them. For example, there is one name that keeps coming up as a friend request, and I keep clicking "Ignore". Each time I click Ignore, it comes back a day or two later. I know the name, but can't quite remember how I know the name. I finally sent a response back and asked them to help me remember. Perhaps it would be easier to just include this information on the 2nd or 3rd or 4th attempt to become my "Friend" on Facebook...(?) Kind of awkward IMO.

Anyway, a funny thing happened at dinner tonight with my family. It all started a few months back. This one lady, who was about 5 - 10 years older than me, kept sending me friend requests. I kept ignoring them. I had no idea who she was. I recognized a few of the people that we had in common, but I didn't even really know them that well either. Anyway, I ignored her requests about 6 or 7 times, before I finally blocked her from sending anymore requests to me. She was starting to weird me out. She had more than 500 "friends" on Facebook, so I couldn't understand why it was so important for me to accept her invitation...

Fast forward to this evening when Jennifer and I took the girls out to the Texas Roadhouse. We were sitting at the table having a good time and this exact lady walk right by our table. Amazingly she didn't even know who I was. Hmm, perhaps it's because I didn't know her!

Luxury for a Princess

Sorry Mother Nature, but we bought an SUV this weekend.

Jennifer and I paid off our Honda Odyssey last year. Rather than putting a little more money into it and driving the wheels off of it, we decided to just get a whole new vehicle all together and start from scratch.

We retired the minivan because we really needed something that was made to pull a popup camper. We've used our Odyssey to pull our camper all over (Georgia, Tennessee, Michigan, South Carolina, Ohio, :P, etc..). The bottom line is that they just weren't made to do this, and it was only a matter of time before our transmission blew up on us.

We test drove a couple of fun vehicles, including a Chevy Avalanche, a Ford F150, and looked at some other vehicles, but settled on a 2003 Ford Expedition. Jennifer found it on the internet and just had to have it:


It's an Eddie Bauer Edition, which means it has heated leather seats, a moon roof, 3rd row seating, a 6 disk CD changer, heated leather seats, a tow package, running boards, a utility rack, and heated leather seats. The kids like it because it has rear controls for the radio and air. Best yet, almost everything can be managed from the collage of buttons on the steering wheel (volume, radio stations, cabin temperature, fan speed, etc..). I'm sure a lot of this is standard with most of todays model vehicles, but it's the nicest thing we've ever owned.


Next stop: Maine!

Friday, January 29, 2010

Codemash v2.0.1.0

This post is long overdue... oh yeah, and long itself. :P Basically, everything below could be summed up into one word: Codemashkickedass!

I attended CodeMash this month and it was a blazing success (yet again). This has become a nationally recognized event, bringing in A+ keynote speakers from all over. The inaugural event back in 2006 brought out The Gu himself for crying out loud! Each year seems to out-do the year before, and this year was no different. I mean, last year, I played GuitarHero with Scott Hanselman!! This year was very laid back for me, and I'm already excited for next years event. I actually plan to continue my attendance to CodeMash each year until I get out of the computer business and move to Maui to become a full time surfer. (yeah right)

Ironically this was a very low-key year for me. I've been at every Codemash so far, and this was the first one that I attended as a .NET developer desperately wanting to learn something new. Usually I just go to see what I can learn, but with no real goals of getting my mind blown. I used to mainly get excited about going to meet up with all my geek friends. I've never really taken the sessions for granted before, but the last few years I'd always run around with my entourage and just kind of "be there". However this year it was just me, and I was set to learn a lot of stuff; I was on a mission to learn Ruby.

Wednesday
I woke up at 4am and packed my drumset into the car (more on this later) and headed up to Kalahari Resort for the 8:30 am check-in and a nice breakfast before the 9 am Precompiler sessions start.

Test Driven Development - Leon Gersing
For the Precompiler session this year, I attended Leon Gersing's - Test Driven Development session. This was a very (, very, very) cool session where Leon actually got requirements from Jim Holmes (The Codemash President) for a "session scoring system". It was Leon's job to lead a (large) group of willing developers to build this system from Concept to Completion in one day. It seemed impossible as the session started and Leon was very casual in getting everybody setup with the tools needed for the day.

I literally sat down in the 2nd row knowing zero about Ruby, Rails, Git, or GitHub.com... and what the hell is a Ruby Gem?! :) Leon used a rendition of Scrum, and that, I did know. I was on a team that implemented scrum at my last company, and it proved to be a very successful approach to managing epic projects.

Leon was awesome in his role as the Iteration Manager. He encouraged all of us to be "courageous" and just be real. If you didn't know something, speak up and let everybody know. There's no shame in not knowing something. I actually used it a few times in order to get all the tools installed on my machine. I felt as though everyone around me was leaps and bounds ahead of me as I struggled to understand simple concepts like installing gems and understanding the what Ruby was and what Rails was.

I sat through the morning part of the session, but decided to move onto another session after lunch (no hard feelings Leon). :) I was simply in over my head without knowing Ruby or Rails. The team I was in had good knowledge of these technologies and I felt like I was (1) slowing them down and (2) learning nothing as they pushed forward without keeping me in the loop. No blame, just the facts. I plan to learn Ruby on my own within the next few months. I've heard too many good things about it to not give it an honest effort.

Advanced Presentation Patterns - Jeremy D. Miller
At lunch I actually sat next to Jeremy D. Miller (Mr. Code Better, himself). I was sitting with some other people and he sat down next to me. I had no idea who he was so I (of course) introduced myself only to find out it was him shortly thereafter. I've read his blog in the past and have known his name for quite some time. It was cool to shot the breeze with him, if only for a minute or two. After I finished eating, I actually decided to attend his session after lunch on a whim. It was standing room only, so I stood in the back and watched as he discussed different concepts for building robust user interfaces that allowed full control over the hosting UI dialog in regards to adding buttons, menus, and mapping navigation between windows. It was pretty informative, and I took some intense notes as he showcased some pretty complex user interfaces concepts with simple enterprise architecture models.

After this session, I went upstairs and decided to take a little nap. Again, I woke up at 4 am, and it was now approaching 5:30. After a short 1-2 hour nap, I woke up and took an intense 4 mile run on the treadmill and then headed out for a quick bite of dinner. Precompiler day was over.

Thursday
The keynote was awesome! Mary Poppendieck gave a great presentation outlining the 5 Habits of a Successful Lean Organization:
  • Purpose
  • Passion
  • Persistence
  • Pride
  • Profit
She showcased the attributes associated with teams and business that have succeeded. And gave detailed specifications and examples on how they succeed. For example, on thing that stuck out for me in the 'Passion' section was to hire and enable passionate people. When people are in a position to do what they love to do, they will exceed and spread excitement to those around them. Ironically, she showed how open source projects tend to be successful by nature due to the fact that the people involved are passionate about what they're doing... even though they aren't getting paid. I could go on about this keynote as I took a lot of notes and really enjoyed her keynote.

What Makes Ruby Different - Joe O'Brien, Mark Peabody, and Leon Gersing
After the keynote, I headed over to "What Makes Ruby Different" where the EdgeCase guys showcased various aspects to the Ruby language and concepts that let Ruby stand out from the other languages. It was very informative and I learned quite a bit. They showed how a few lines of Ruby code can go a long way, and showed the different approaches of the same concepts in other languages. While the other languages were purposefully "ceremonial" to drive home some key points, I did gain a lot of respect for the Ruby language.

After this session, I got a few things done and then sat with Josh Holmes at lunch while we watched Hank Janssen give a keynote about open source technologies that Microsoft is working on. It was very informative and I learned that Microsoft is actually giving a lot of attention to this area, even though they are known for avoiding it. The ecoustics were difficult at times and we had a hard time hearing at times, but the slides really painted the pictures pretty well.

Ruby and Rails for the .NET Developer - Matt Yoho
Following lunch, I attended the Ruby and Rails for the .NET Developer. It was a toss up between this session and Powershell: Ten Things You Need to Know - by Hester and Lerch. I was happy that I attended the Ruby session, for I learned even more great things about Ruby. For example in Ruby, when you connect to a database, the language itself is so descriptive that you can query data simply by calling it in "english" like method calls. For example if I'm querying a table and want to find a row by a certain column, I simply say:
(note: ignore my syntax ignorance)
def rowByUser = db.find_by_username();
def rowsByState = db.find_by_state();
I don't have to actually create these methods to query the database by user name and by state. In .NET there is a lot of extra work that we (as .NET developers) have to do in order to make these two calls work. Not with Ruby! Rails does this automatically!! That is cool!

Vendor Sessions
For the vendor session, I attended the Telerik Code Ninja session where they showed some cool little coding tricks.

Refactoring the Programmer - Joe O'Brien
This was an awesome session. I'd introduced myself to Joe earlier in the day during lunch break or something and he is a very humble person. I've seen him at Codemash in previous years and have attended sessions of his before. I have actually followed him on Twitter for sometime now and he is just an all around great guy. This session was about getting developers to stay on top of their game and keep their skills sharp. This is something that I have to keep reminding myself actually, for I tend to get comfortable in my current skill set and have to force myself to really explore new things around me.

Joe was hilarious, for his session was another one of those sessions that was standing room only. Best yet, he didn't have his projector adapter (ie. "dongle" (ie. my wife's favorite geek word)) and therefore was forced to do his presentation with no over head display. It was just him and his scotch (?) in front of ~100 geeks. He nailed it! He kept it humorous and interesting, and best of all he provided some great advise for everyone in the room. He left everybody with 4 great books to check out and read:
... these are all in my Amazon wishlist (hint hint).

Vendor Sessions
After Joe's session, I walked around and talked to a lot of the vendors. I remember being there as a vendor myself, and recall how frustrating it was to see people walk by the booth all day long but never stop. I stopped at every single booth and gave them my undivided attention for as much time as they needed to really explain their product to me. Of course, I gathered some t-shirts and drink tickets too. ;)

Ruby and Rails for the .NET Developer - Matt Yoho
After walking around the vendor booths, I headed over to see some of the cool things that Ruby has to offer for me. Unfortunately I only had about 15 minutes to spare and (honestly) I was having a hard time keeping my eyes open at this point. :( It wasn't the information that was making me tired, it was my brain that was making me tired. I tried to focus, but found myself slipping in and out of consciousness here. Sorry Matt, I'm sure it was a great session; I came in late, but... never really showed up I guess.

Dinner and Jam
From here, I stumbled out into the hall and got some dinner. After dinner, I headed up to my room and gathered my drumset. Upon gathering everything, I quickly realized that I HAD NO CYMBALS!! I had packed everything except for my cymbal bag. This is what I get for rushing out of the house at 4am I guess. It sucks that I packed all the big / bulky stuff, but forgot the one consolidated peice of equipment in the basement. I couldn't believe it... I had brought a set of toms with a bass petal. :( Luckily Grag Malcolm had brought his drumsticks! Otherwise, we would have been playing hand drums (yeah, my drumsticks were in the cymbal bag).

Regardless, I set up the drums and decided to go mingle instead. I caught up with some fun friends and we all played euchre for the remainder of the night and drank a lot of booze. Fun was had by all! Unfortunately, I didn't get to see one second of Enter the Haggis. I'm kicking myself for that!! :(

Friday
Woke up at 7am sharp and then headed back up to my room to change and workout for the first round of sessions. After that, I went back to the sessions and got into some cool content.

An Introduction to Functional Programming with Scheme - Michael J Norton
This was a bit over my head. I tried to get into it, but I went in knowing very little and left knowing just as much. I'm sure had I known some of the functional concepts that were being discussed ahead of time, I would have been able to keep up. I left early and mingled. :(

It was about this time where I'm getting fuzzy without my updated schedule list; a lot changed in the schedule that I"m going off of..

Pragmatic Keynote
I do recall the keynote by Andy Hunt, and he was AWESOME! I really do plan to get his books and catch up on all the great content I'm missing. He was a great keynote speaker as he really knew how to work the crowd and had everybody's undivided attention for his entire keynote. I took a lot of notes and really enjoyed the lunch break.

Analyze and Optimize your .NET Web Application - James Avery
I learned quite a lot in here. James demonstrated how to fine tune any ASP.NET application using a set of profiling tools. He started with the ever famous "Nerd Dinner" and found that it was calling the database countless times for simple lookups. He used tools like RedGate - Ants Profiler, SQL Profiler and some other tools to help him isolate the bottle necks. It was pretty interesting to say the least and I learned a thing or two. Great session James! :)

Raffle
I didn't win anything... again. Four years in a row, nothing. Oh well, it was fun to sit and watch others win in a weird way. Plus the CodeMash crew always works the crowd pretty well with shenanigans and cool giveaways. Simply a great event, CodeMash organizers!

If I didn't provide enough content for you in this single post, please read more here: http://groups.google.com/group/codemash/web/codemash-2010-bloggers

Tuesday, January 12, 2010

I'm LogMeIn Savvy

I just signed up for LogMeIn. This totally solves so many problems for me. Ever since my Toshiba died, I've been stressing out about getting my new laptop setup with all the software I need in order to attend CodeMash.

After a few minutes of stressing, I realized that I don't need to have everything installed on the new laptop. I can just use this computer while I'm away at the conference. The only downside to this little epiphany is that I have to have an internet connection to be productive. This causes problems when I fly, and when I'm at a location that doesn't have internet. I do know that CodeMash has had spotty wifi at times due to the mass amounts of geekery going on. However, that's ok, because I'll probably only be logged into my computer when I'm back at my room anyway. While I'm at sessions, I'll just have my man-purse to take notes, and will probably be developing in Notepad as I learn how to become a Ruby guru.

For those that haven't heard of LogMeIn, you should definitely check it out. It was blazing easy to setup and best of all, it is FREE! It took me about 5 minutes total to get setup; I created an account, installed a little application on my desktop, and then went upstairs to test it out from my laptop. Viola!

Technology kicks butt!!

Friday, January 08, 2010

The Toshiba Died Today

Back 2004, I got a new Toshiba Portege M200 Tablet PC for work. It was the cream of the crop in it's day.

I love this thing. It's been the most solid and reliable laptop I've ever seen anybody own; I've been proud to call it mine. It's gone everywhere with me. From west coast, to east coast. I took it to Russia with me, and it was my main development box while I was in France a few months ago. Every time I visit with my friends at coffee shops to code, it goes with me as well. Jennifer uses it exclusively in the house, and the girls even tinker on it from time to time to play WebKinz or draw in MS Paint. I can honestly say that it's been a solid member of the Hardbarger family.

Well, Jennifer was upstairs surfing on it this evening, and she got the blue screen of death. I tried a few things to see if I could find what might have happened, but to no avail. It's officially dead.

I'll always remember the good times we had together...

Next up: A MacBook!! :D

Monday, January 04, 2010

A Real 3 Year Old Conversation

Yesterday was Lizzie's 8th birthday. She's getting way too big! We had a little party here with cake and ice cream. There were lots of family and friends that came over and we all just had a great time. It's hard to believe that our oldest is already 8. These years are flying... I'm digressing, sorry.

Anyway, we were putting them to bed last night and Daizi started rambling to me while she was supposed to be getting ready for bed.

She said: Da-ee, Sissy birfday today and my birfday tomorrow.
I said: Your birthday is tomorrow?!
She said: Yeah!
I said: No, your birthday isn't until September...
She said: Tha's wha I told you!
I said: Oh...?

Yeah. She's 3. :)

Sunday, January 03, 2010

Another Great Year Behind Us

Hope everybody had a great 2009. We did!

Not too much happened in 2009 that was ground breaking for us. We got a new dog. Got a new popup camper. Sold the truck. Paid off the van. Paid off the car. Girls are each a year older. Jen and I are each a year older. I ran some races. Visited France and Romania. Wrote some killer code in my basement. My sister had a baby. I lost some weight. I gained some weight. We lost some money. We earned some money. That's pretty much it... We had a good year.

My goals for this year is to blog more. Limit my Facebook usage to a minimum, since it's a total time-suck when I'm on my computer; sorry to all my Facebook friends. I am also shooting for a sub-4 hour marathon this year. In order to do this, I'm gonna have to train smarter and eat smarter. My fastest marathon was 4:27 and I was in pretty decent running shape at the time. I've already started my training regiment and diet (somewhat). I'm eating every 2 hours no matter what and I'm not stuffing myself anymore. I'm also trying to run more tempo runs rather than just "slow and easy" like I did last year. I'm down 7 lbs since the week before Christmas (not bad), but I need to lose another 20 lbs or so more before I can attack a sub 4 hr marathon.

Oh yeah!! Jen and I are taking the girls to Maine this summer on a 2 week camping trip. We've already starting to save for it, and we're all VERY excited about it. I've always wanted to go to Maine, and we're finally going to do it.

Anyway, like I said, I'm hoping to get back into blogging more regularly. These last two months have been pretty chaotic with work and everything else, so I've not put too much effort or stress into posting my thoughts, since they're mostly around what I need to do to be productive and blogging doesn't fall in that category. :)

Here's to 2010!

Monday, December 14, 2009

Motorized barstool sells for $1,125 on eBay

Finally, an end to the bar stool saga: Motorized barstool sells for $1,125 on eBay

Vonn "Skeeter" Watson stands by one of the
motorized barstools he built. The motorized barstool
that launched Newark into national headlines
sold on eBay Sunday evening for $1,125
- Eric George

I remember seeing this on the national news a few months ago, shortly after my old boss sent me a link to it. He always thought I was from a hill-jack town and this story sealed the deal for him (I'm sure). Anyway, I forgot all about it and it was rather funny to see the image of the guy with his creation smiling in front of a 'Skeeters' sign on my Google News feed this morning. :)

Enjoy Issam...

Thursday, December 10, 2009

The Meaning of Kay

Jennifer and I were putting our girls to bed tonight and the house always get goofy around this time of night. It's always fun to just let the girls say and do crazy things before going to sleep. I've had Lizzie jump on my back while I was kissing Jazzy goodnight before, and they always seem to try and trick us by making us guess what side of the bed their head is on. Of course, they think it's hilarious when we try to kiss their feet.

Anyway, tonight as we were having a goofy conversation with Jazzy, and we were telling her how we came up with her full name. At one point, Jennifer said: "Do you know how you got your middle name?"

Jazzy just laughed and said: "Because, every kiss begins with Kay!" :)

Maybe our kids watch too much TV?

Wednesday, December 09, 2009

Coffee Fail

Jen and I use those big jugs of water for our drinking water, because our well water is... how you say?... not so good.

This morning we had just enough for one more pot of coffee (maybe two). I was so excited to have fresh coffee this morning that I cleaned out the coffee pot, filled it with the last bit of water and poured into the trusty Bunn. I closed the lid and waited patiently for 3 full minutes as my masterpiece was filling in the glass pot... Oddly, it looked like lightweight tea and had very little aroma to it.

I forgot the key ingredient: The Coffee.

Luckily I had enough water for one more pot. It's brewing now...

Trees for a Change

A friend sent me a cool gift idea. Her friend started a company to replenish the number of trees that have been devastated by wildfires. Here is a link if you can't think of that special gift for your loved one: http://www.treesforachange.com/index.html

  • Trees for a Change gift trees are planted in U.S. National Forests to replace trees destroyed by wildfire, disease or insects.
  • Since 2004, the U.S. has seen an extreme number of wildfires, leaving record numbers of acres devastated.
  • The Forest Service has recently identified over one million acres of National Forest land that is in desperate need of reforestation.
  • Our trees are planted and cared for by Forest Service tree experts who specialize in reforestation. They choose which National Forests can benefit the most from our program.
  • Planting only tree species that are native to the surrounding area optimizes growing conditions and ensures that each tree has a healthy beginning.
  • Your tree gift will grow to restore habitat and food for wildlife, provide clean air, prevent soil erosion and add beauty to our National Forests for many future generations.
  • Trees are the earth's longest-living organisms. The average tree in one year is able to absorb ten pounds of pollutants from the air and convert 330 pounds of carbon dioxide into oxygen.
  • Trees for a Change Tree Gifts are a wonderful and generous way to celebrate or memorialize someone special. A tree planted right now will benefit all the inhabitants of our planet for years and years to come. One Tree Gift really can change the world!
I could definitely see the value in this and would LOVE IT if you got me one. :)

Wednesday, December 02, 2009

Newark Bully Hits Girl for Not Listening to ICP

Some girl gets punched in the face because she doesn't like ICP. I think the video speaks for itself:



All of the kids in this video need to be dealt with. Not just the kid that hit the girl.