Life

About me

pathfinder

It’s about time for some enjoyable reading. This time, I decided to to opt for something in the science fiction realm. It was a snap decision to buy Pathfinder.  I have read Ender’s Game and thought it to be awesome.  So why not another book by the same author?

Pathfinder initially struck me in two ways.  First, the cover is one of the best covers I’ve ever seen.  The blue color is great, it is shiny :) , and it has a dagger on it.  The second thing that struck me is that it is 600+ pages long.  I really wasn’t expecting that much, but in the days of Harry Potter, perhaps that is what people are expecting.

I mention Harry Potter because this is also a book intended for teens.  I appreciate a few things about Orson’s writing in this book.  It is as clear as possible.  He goes through great lengths to explain what is going on in the “science” parts.  At the end of the book, he actually reviews what is the most perplexing of these in length. His writing is clear and straight forward.  It is clean enough where I would have no problems reading it to a pre-teen (although I don’t expect they would understand everything that was going on).

Pathfinder is an adventure.  It takes the reader to places that have never been thought of before.  It also ties this place in with concepts we already know.  Things everyone has knowledge of such as sailing, taverns, and friendships are in the book so we feel like we can relate to this new world.  He describes this world brilliantly.  From the waterfalls to the Tower of O (you have to read it to know what the Tower of O is :) ), you feel like you are there.

The reader is left with more questions then answers.  It felt like watching the TV show Lost.  For every question that was answered, two more popped up.  Some things were explained incredibly well and other things were ignored all together.  The dagger that is on the cover of the book is a good example of this.  It is on the cover of the book and yet hardly gets mention in the book.  In this way it feels like an incomplete adventure.  My guess is that is because there is a sequel coming out later this year.

The characters are memorable and distinct.  Each one of them plays a role that only they can play.  It makes for interesting displays of teamwork when their “powers” are used together.  One of the abilities that Rigg (the main character) has been taught is the ability to observe his surroundings.  Some of the best parts of the book are when he uses this analytical skill to play mind games with other people.  He will notice things that others may not and that gives him the upper hand in getting his desired result.

There are intertwined stories going on in Pathfinder.  Since some of the characters were more likable than others,  I kept thinking how much I wanted to know what was going on with the characters I did like.  Orson does a good job of mentioning those other characters even though we are following someone else.  This way, we don’t just forget what was going on and remember that we are getting two or three (or four?) stories in one book.

The pacing of the book is slow at the beginning and then faster towards the end.  It is more of an adventure book then an action book.  That written, some of the last chapters were full of action and made me forget just how much I should be sleeping and not up reading.

I had a good time reading Pathfinder and will most likely read it again to my son when he is old enough to understand it.  As fun and adventurous as this book is, leaving things open-ended doesn’t much appeal to me, if I’m left with more questions after the second book in the series; I’ll probably stop reading there.

Tags: ,

predictably-irrational-342x500

People are predictably irrational.   We make decisions based on many factors.  Sometimes that leads us to the right place for the right reasons; other times we are lead to the wrong place for the wrong reasons; other times we are lead to the the right place for the wrong reason.

Lately, I’ve been examining the choices that I make.  Why did I buy that PS3?  I can’t play games.  I need that time to write in my blog, or perhaps mow my lawn, or perhaps read chapter two of Predictably Irrational.

Chapter one in this book is awesome.  You should buy the book just for that chapter.   Dan does a great job of explaining how, when we compare things, we can end up getting something that we didn’t really want.  It is better to understand what we actually need instead of being lead by comparisons.

There are few books where the message is so clear and applicable.  Here is the meaning of that chapter in my own words:

Life is a competition; it is you against you.

We all thought we were the fastest until we lost a race, but does that mean we shouldn’t run?  Should we dwell on the fact that we are not the fastest people on the planet?  Of course, this is not the case.  We should do what ever we can with what we have.

I will never be the best software developer on the planet.  Does that mean that I will never write code that helps millions of people?  Of course not!

The only reason to dwell on the accomplishments of others is to gain inspiration.  Never sell yourself short.  Never quit just because there are people who could probably do it better.  Just keep living life to the fullest.

It seems odd that I got all of that from one chapter in a book.  I’m excited to finally write this so I can get to the other chapters.

Tags: ,

Canned Chicken

Lunch time has always been a great time for experimentation. Lately, my goals are leading me down the path of a very high protein diet. After browsing for the best way to get protein during, I decided on eating canned chicken breast for a while. Here are some pros and cons in case you ever want to do the same.

The Good:

  • It has an amazingly high amount of protein. The type I went with has 60g of protein per can. That helps immensely to reach my goal of 160 grams per day.
  • Along the same lines, the portion of the calories that are protein make up a very high percentage of the total calories.  There is very little fat.
  • Surprisingly, the texture is good.
  • It can be bought in bulk for a reasonable price per can.
  • They keep good for quite some time.  It works to “stock up” on them and then not have to worry about buying more lunches for a while.
  • I am having a blast trying a bunch of different things to find the best combination.

The Ok:

  • The taste can only be described as ok.

The Bad:

  • It is only 300 calories. A 300 calorie lunch is just not enough.
  • The smell.  How on earth did they make chicken smell like tuna fish?  I would highly recommend chasing it with some sort of breath freshening.
  • Most of the weight of the can is water.  Make sure you understand that when measuring how much protein is contained in the can.  Multiply the grams of protein by the amount of servings to get the correct amount.
  • It gets stuck on my teeth.

The Ugly:

  • Reddish colors have been found in the cans of chicken that I have eaten so far.   It’s not a lot, but it doesn’t add to the appeal.

Conclusion:

Canned chicken isn’t the amazing super-food I was hoping for.  Feel free to leave me a comment about some other food that I should check out.

Tags: ,

art_of_the_deal

There are very few television shows that I watch.  When “The Apprentice” is on I try to catch it.  Why?  Because Donald Trump is like the Dr. Phil of business.  It’s amazing to me how he gets people to say things that they may or may not want to say. People typically focus on a symptom and not the actual problem.  He is a master at cutting through to the problem.

This book is about 25 years old.   Even though it is an oldie, I still wanted to read this book in order to learn about his background, and also see if that gives some insights on what makes him so perceivably successful.

The book begins with a week in the life of Donald Trump.  It was an impressive week.  There were deals that he was working on that have far exceeded my lifetime earnings.  How exciting (and depressing (if you believe in comparisons))!  There was one important thing that I picked up from this.  Few things where actually driven by him.  He had a lot of people who where presenting him with ideas or providing recommendations to him.  He has an exciting life, but without these other people, what would he be?  During this part of the book, I was thinking about the importance of keeping trustworthy and influential friends.

Donald comes from a family of privilege.  His father was an influential real-estate developer.  He came from influence, but his father didn’t baby his son.  There was a trust fund, that was, admittedly, huge, but for someone who could’ve given his son enough money so he would never have to work, it’s a step in the right direction.  He had to open the doors for himself to some extent.  Given the amount of success Donald and his siblings had, this approach must’ve done something right.  They provided the door, but it was up to their children to open it.

A good portion of the book is dedicated towards projects he had completed or was working on.  Quick observations:

  • If Donald likes you, he really talks well about you.  If Donald doesn’t like you, he really talks poorly about you.  Partially reminds me of a Carnegie quote, “Be hearty in your approbation and lavish in your praise”.
  • Deals of a large magnitude have many moving parts.  Your project is only as strong as the weakest part.
  • Luck happens sometimes, but it happens more often when you look around.
  • There are a ton of regulations around real-estate.  Those regulations give ultimate power for the project to government officials.
  • He has an obsession for the best.
  • Whenever the risk can be passed onto others, he does it.
  • Trump is a symbol.  The business equivalent of Batman.
  • Speaking of symbols, advertising something as the “world’s biggest” will sell.
  • It is great to read a book about someone who has had the experiences as Donald Trump.  The contrast between the beginning of the book and the end of the book is my favorite part.  In the beginning there is excitement and grand visions.  The last chapter talks about the results from those grand visions.  It was interesting to see how reality sets in, even for someone as famous as Donald Trump.  Not everything he touches turns to gold.  He is under the same rules as the rest of us.He dreams big.

The project that resonates the most after reading the book is the Wollman rink.  Trump totally embarrasses Ed Koch, the mayor of New York at the time.  He really rips on the incompetence of the people who worked on the original rink plans.  I really think this hurt him in the long run.  The mayor has a lot of influence.  Make him mad; and your projects suddenly fail.  Perhaps the moral lesson is “Don’t burn bridges” or “Don’t publicly say anything negative about anyone”.  The obvious lesson is that the right leadership can make a huge difference.

It has an incomplete feel to it as a lot of the things he was working on are still in progress. It is good be able to to see the outcomes of these projects. The flip side of the successful Wollman project was the failure to build the world’s tallest building.  Perhaps, if he had not ruffled so many feathers, that vision would’ve been better received and, possibly, realized.  Perhaps not.

Few of his failures were mentioned in the book.  The only failures that were mentioned lead to something positive.  Although I like this type of lifestyle, when more projects fail then succeed, and this book is 95% success stores; it comes across as unbelievable.  He comes across as more than human (a symbol :) ?).

I didn’t get many insights into what makes him so good at cutting to the core of a problem.  Perhaps he has learned it though just the sheer number of times he has worked with different people or the number of experiences he has had.

It is great to read a book about someone who has had the experiences as Donald Trump.  The contrast between the beginning of the book and the end of the book is my favorite part.  In the beginning there is excitement and grand visions.  The last chapter talks about the results from those grand visions.  It was interesting to see how reality sets in, even for someone as famous as Donald Trump.  Not everything he touches turns to gold.  He is under the same rules as the rest of us.

Tags: , ,

TILogo

About a year ago, I saw an interesting sign at the neighborhood coffee shop.  It said “Toastmasters meets here”.  That was all of the information I had to go off of.  Toastmasters sounds cool.  Add the word masters to anything and it sounds cool.  So after arriving home, I checked it out.

The timing of this event was perfect.  I am quite goal-driven and was looking for another goal to pursue.  The goals that were for running were all accomplished.  It is time to take on a task that allows me to grow professionally.  After having checked out what Toastmasters is about, there was no doubt in my mind that it fit exactly into what I had envisioned my next set of goals being.  The Toastmasters mission statement says it best: “The mission of a Toastmasters club is to provide a mutually supportive and positive learning environment in which every individual member has the opportunity to develop oral communication and leadership skills, which in turn foster self-confidence and personal growth.

It is difficult to find people who really want to stand up in front of peers and give a speech. It is even harder to find people who are willing to admit that it is a hard thing to do and they need to work on that skill.  The people at my local club are what makes the experience worth while.  The type of people who are drawn to want to work on the difficult and powerful skills of communication and leadership are my kind of people.  They are seldom found outside of the enclosed work environment.  When I attended the Toastmasters meeting for the first time, I found that everyone who was there was exceptional and wanted to make the most of the experience.  This was the greatest part of the whole experience.  Being around great people makes me want to be more than I am.  They inspire me.

The goal that has come of this is to complete the ten speeches found in the Competent Communicator book.  The process is described in detail here (there are also links to other people’s speeches).  To this date, I am three speeches down and seven to go.  In ten day’s time, I will have given my fourth speech.

Why?  Writing and giving speeches is hard to do when it is voluntary.  Pushing myself to work on these skill when I have no idea if they will pay off is madness.  But, honestly, I can already tell a difference in the way I communicate in just a few short months.  In meetings, I am more aware of what I am saying and if people understand or care.  I am careful to open and close thoughts and structure them in a way people will understand.  I look people in the eyes and don’t lose my train of thought when they look back (that is still tough).

If you are searching for a challenge, looking for good people to hang around with, and want to work on the very important skills of communication and leadership, then you should look to see if you have a local Toastmasters club!

Tags: ,

The Sub-20 Minute 5K

1952

A year and a half of running. Wow! I honestly didn’t think that I would stick with it that long.

The lead up to this was a lengthy one. It took a year of tough running to take a minute and a half off of my 5k time. The actual race was on October 29, 2011. I was running a distance run on the weekends and doing track work once a week. Most weeks, I ran for 5 out of the 7 days.

The track workouts were varied and always challenging. Most of them were just checking if I was ready to meet this goal. There were a few runs of three sets of one mile in an interval. When those finally got to around 19:15, I knew the goal was in reach.

The last set of track work I did was the Wednesday before the race. One mile as fast as possible. That mile took me 5:42.

There are always faster people than me. In this race, I finished 17th. That’s really good. There were 826 finishers in the race.

The biggest con that comes up is that you can’t do it forever. Runners get injured fairly frequently. To avoid this, I’m taking a break from running. :) All goals were met this year. Running is a great activity to clear out your mind and get in shape, but everything has its time.

Tags: ,

ocpjp

This goal has been on my mind for two years now. The first time I head through the Sierra and Bates SCJP book (ISBN: 978-0-07-159106-5) was about a year and a half ago. For those unfamiliar, it is the most acclaimed study guide in existence, for this exam, and is 800 pages long.

Last February, was the first time when I had a testing center picked out and a date in my mind.   However, that was also the time when I found out that it was time to move back to Michigan.  The exam would have to wait while the house shopping, cleaning, selling/renting of our old place, and other mayhem took place.

The last year, I have felt a fire coming back.  Coding is fun again.  It is amazing how much better it feels to be in a job situation where my work is defined by my skills and creativity.

Here’s a tale of two Roles:

  • Role Type A: The role is always inside to your skill set, the building blocks for the jobs you perform are pre-determined, and there is only one way to complete the job correctly.
  • Role Type B:  The role expands your skill set.  The building blocks for the jobs push you to go beyond your current level of knowledge and become more skilled in your craft.  The correct answer is determined collaboratively with input from many sources.

Another way that I think of this is that a Type A role is like eating the same food day in and day out.  Some people need type this stability.  Uncertainty is a scary thing.

The reason the exam became so important lately is that I am in a Type B Role.  There are opportunities to make decisions based on new knowledge I learn.   This is also why architecture seems to be the perfect fit for my persona.

Study:

There are many stories of people who study for the exam for 2-3 hours a night for 2-3 months and do just fine on the exam.  This was more than just an exam to me.  This was an exercise to become great at using a tool that I use every day.   A final score of 95% reflects that goal.

After reading through the Sierra and Bates book again this year, I discovered they had also made a book of practice exams (ISBN: 978-0-07-226088-5).  That book is what put my score over the top.  The practice exams in it are nothing short of brutal.  The average score from taking the practice exams was around 70%.  I never finished a practice exam in the alloted time of 3 hours (the real exam is 2 1/2 hours now).

The practice exams felt like work.  By the end of my studies, I had finished 7 practice exams that totaled 420 questions in about 24 hours.  After review time and time spent on other exam sites , I estimate the number of questions in my study to well over 1,000.

There are roughly 100 classes sitting around in my Eclipse project that I started while studying for the exam.  All of them touch on concepts in Java, and many of them are in the “gotcha” category.   Q: What primitive types are the same size in bytes, but cannot be assigned implicitly to any other primitive type????? A: short and char .

The real exam was much easier than the practice exams.  I actually finished with enough time to review the test for errors.

You:

The word I appears way too much in this post.  That usually means that it isn’t much help for people who are just passing by this post on the Internet.  If you would like to ask me a specific question about the exam, please leave a comment and I will answer it in a day or so.  Of course, there are some other great places to do that as well.

Tags: ,

It has been a while since running became a hobby. About a year now. Along the way, I’ve been setting up goals for myself to meet or exceed. This particular one was the most ambitious this far. On May 14, 2011, I accomplished this goal.

The decision to go for this goal was due to a compromise. A 5k was seeming too short and a marathon too long. A 25k seemed like a good compromise for a newbie runner like myself. I work with who have run the race before and gave me positive reviews. I would like to echo them and say that if you’re considering the race, it is quite a rewarding experience.

The under two hours part of the goal was more of a personal decision. If I’m doing this, I’m doing it good. There is also special recognition for those who are able to beat the 2 hour mark. If I run next year, I get a bib that acknowledges the achievement. I also knew what shape I was in. A goal of 2 hours would mean that a lot of work would be required; it was going to be tough.

Like most things, the preparation was 90% of the race. On the Riverbank Run’s website there is a training schedule that I tried to follow. Because of my lofty goals, I decided to follow the expert running schedule. At the peak of training, I was running for 45-50 miles a week.

The time commitment was larger than expected. Most of my Saturday was spent recovering from a 12-15 mile run. This gets especially rough when your wife decided to throw a surprise birthday party involving 70 people and indoor rock climbing. :) The time it takes doesn’t just count time spent on the road. There is time to stretch, time to dress, time to clean, and time to recover. Looking back at it, I’m glad that I opted for a distance shorter than a marathon.

On raceday, I was buzzing. The weather was perfect for a long run. Out of the gate, the wind was at my back. The first 8 miles were fast. Probably a little too fast. Around mile 11, we had turned back, the wind was against us, my times began to slow down. Along the side of the road, there were people, lots of them towards the last two miles. There were people from the community, cheerleader squads, and military service members. I, of course, didn’t take water from the service members, but gave them some applause as I ran by. They had already given enough.

It was due to the people who were cheering and the volunteers that I kept pushing. There was some slack in my goal time, but why not do better? I finished strong, going uphill, with people cheering all over.

*Splits*
Mile: Pace in Minutes per Mile
1: 7.11 — Watch lost my position during this time. This distance isn’t totally accurate
2: 7:20
3: 7:21
4: 7:26
5: 7:15 — Passed the 7:30 pace guy here
6: 7:21
7: 7:17
8: 7:21
9: 7:36 — Switched back and lost the wind. Also a bit more hilly
10: 7:41
11: 7:35
12: 7:46
13: 7:35
14: 7:37
15: 7:42
15.57 7:30

Being healthy helps me to enjoy my life. I would recommend that everyone who has the ability, set up some goals and get out on the road. Life is too short to sit! There are lots of running clubs out there. The ones that I ran with were awesome and encouraging. Find one in your area and get to it.

Tags:

Six months since the last post to this blog.  What a half-year it has been.   After getting a few emails from friends about how life is going, I thought it best to summaries the top   Here’s the top 5 things I’ve been up to that have nothing to do with technology.

Running

My best 5k time this year was in the low 21 minute range.  My first 5k time was in the upper 24 minute range.

Running has been a great way to provide relaxation and competition at the same time.  Everyone is in the same boat when you are running.   The road provides the opposition and everyone has to overcome it.

Thanks to the amount of running I’ve been doing, I’m as healthy as ever.  Running has been good to me,  I’m optimistic that this will be something that will stay part of my life for a while.

Moving

The amount of fun in moving is inversely proportional to the amount of things you have.   Thankfully, we run things lean and try to keep as few non-essentials around as possible.

The new house is twice as big as any place any other place I’ve owned or rented.   The neighbors are further than a wall away, and it’s great to see families working around on the sidewalk.  We estimated 250 trick-or-treaters this year.

Mowing My Lawn

Home ownership and buying comes with some additional cost.  This is especially true when the rooms in the house comes in shades of pink and red and have words written in the paint.  We are two recarpeted rooms away from getting rid of some unpleasant odor.

Of course, Cat 6 cable has been run throughout the house, and we are still working on some various odds and ends to make this place the way we like it.

Motorcycling

It runs in the genes.  Riding in the country is great.  Getting lost and attempting to avoid gravel roads is great weekend fun.   This was the first time I got to ride with my Dad and Brother.  This leads me to…

Spending Time With Family

Lots of time to make up in this regard.  It’s going to take a while to catch up.   :)

This blog has moved.  The URL is the same, but its location in the world has changed.  It’s now hosted at a 3rd party site instead of being at my residence.   Here’s why.

I am not a business:

Carries argue that you are a business if you require a static IP address.   In fact, static IP addresses are not available in most carriers’ standard plans.  They assume that people who subscribe to their service are content consumers and not content containers.  Businesses, on the other hand, are assumed to be content containers and are permitted to have a static IP address.

This wouldn’t be an issue if there wasn’t such a dramatic price differential.   Plans that contain static IP addresses are two times as much as their counterparts.  Why?  In my case, this makes no sense.  There is no profit motive behind what I would do with the IP.  Why am I considered a business?

A good solution, from a consumer standpoint, would be to separate users into different classes.  There are plenty of customers who do need the firewalling and don’t mind the dynamic IP that basic plans provide.  However, these features are just a nuisance to advanced users.  I would gladly pay $10 a month for a static IP.  Make it an option to add to the  plan.

Internet companies are potentially loosing money because they are not providing the services people want.  A $40 basic plan vs a $80 business plan is a no-brainier, but if there was a $60 option in there…..

I am not a hosting company:

There are things that I can do better than the hosting company and things that I do poorly.  Daily SQL backups, running in a dedicated Xen VM, chrooting the Apache server, as much processor as I can use, and the availability of any piece of _free_ software I want to install, are all benefits of having a server at home.  The technical word for it is a playground.  I can do anything I want or am able to do (which is ~anything).

The hosted world provides better uptime, better speed, and manages the system and network administration.  The best part about hosting is the cost.  It’s $7 a month for me to host this and as many other sites that I’d like to build.

I am not average:

Giving up the network administration and the system administration was a tough decision for me.  It has been fun.  Everyone running DD-WRT using VLANS, custom firewall rules, and OpenVPN understands.  Likewise, everyone running XEN on a VLANed host, with more customer firewall rules, and mod_security understands.

But why:

It was fun to host, but did it amount to anything?  The skills I picked up aren’t ones that I use on a daily basis anymore.  I haven’t risen to celebrity status, or really had that many visits (this is more of a content issue).  It was a good amount of fun while it lasted, now I’ve been there, done that, and I could do it again.  But why?

Tags: ,

« Older entries