<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
 
 <title>J. Shirley</title>
 
 <link href="http://j.shirley.im/" />
 <updated>2013-05-23T15:10:08+00:00</updated>
 <id>http://j.shirley.im/</id>
 <author>
   <name>J. Shirley</name>
   <email>j@shirley.im</email>
 </author>

 
 <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/jshirley" /><feedburner:info uri="jshirley" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
   <title>Inspiration, Motivation</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/Jdr0ThpAjLc/inspiration-and-motivation" />
   <updated>2013-05-23T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2013/05/23/inspiration-and-motivation</id>
   <content type="html">&lt;p&gt;Inspired by Seth Godin, &lt;a href='http://www.youtube.com/watch?v=sXpbONjV1Jc'&gt;questioning just what is school&lt;/a&gt; I have to wonder something about a subject very interesting to me. What is inspiration?&lt;/p&gt;

&lt;p&gt;There is a growing clamor for mindfulness, peace and happiness in society. Over the last 150 years we have excelled in an industrious capacity, producing and consuming in fantastic quantities. However, this doesn&amp;#8217;t provide the type of meaning nor happiness. Inspiration and motivation are common words attached to this low-happiness life.&lt;/p&gt;

&lt;p&gt;Without definitions, how can I be effective in chasing the dream of a meaningful, happy life? What follows is my &lt;em&gt;subjective&lt;/em&gt; view on what inspiration and motivation means to me. Feel free to tell me what they mean to you, more (genuine) information is always better.&lt;/p&gt;

&lt;h3 id='inspiration_the_beauty_of_inaction'&gt;Inspiration, the beauty of inaction.&lt;/h3&gt;

&lt;p&gt;Inspiration is a passive experience. As we read, listen or watch we feel a tingling within ourselves. Inspiration then is a metric, the intensity of that tingling, that aids us in figuring out direction. Inspiration itself cannot be acted upon.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You miss 100% of the shots you don&amp;#8217;t take.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That&amp;#8217;s a great quote. It &lt;em&gt;inspires&lt;/em&gt; a direction, to be more daring. There is no prescription, no distinct action. To be daring doing what? Inspiration helps answer that. Inspiration generates momentum, so that we have motivation to succeed.&lt;/p&gt;

&lt;h3 id='motivation_harnessing_momentum'&gt;Motivation, harnessing momentum.&lt;/h3&gt;

&lt;p&gt;If inspiration is a metric of internal energy, motivation is the metric of external energy. Inspiration creates momentum, and with momentum we can be pushed into action. That first step takes the most momentum, but motivation allows us to continue.&lt;/p&gt;

&lt;p&gt;Motivation is &lt;em&gt;how&lt;/em&gt; we translate this momentum in efficient ways. The energy into motion, the movement in our life and our progress. Without motivation, all the inspiration in the world can be used to merely tread water; there is no distinct end. Without inspiration, motivation fizzles and we get stuck.&lt;/p&gt;

&lt;p&gt;This is a good distinction that allows me to seek out what I need. Am I feeling like I&amp;#8217;m trudging through mud? Seek inspiration. Am I simply not moving, even though I have the energy to do so? Motivation.&lt;/p&gt;

&lt;h3 id='finding_inspiration'&gt;Finding Inspiration&lt;/h3&gt;

&lt;p&gt;Inspiration is easier. Read a good book. Search for TED on YouTube. If you aren&amp;#8217;t inspired after that, you may not have a pulse.&lt;/p&gt;

&lt;h3 id='finding_motivation'&gt;Finding Motivation&lt;/h3&gt;

&lt;p&gt;Motivation is about the end, and it&amp;#8217;s unique to each person. This makes it harder to find but more compelling when it is found. Visualizing the result and having clear actions to get you there.&lt;/p&gt;

&lt;p&gt;When I need motivation, I look to existing products that are finished. I think about what I would do different, what I really love. This gives more direction and helps focus energy so I can be productive. Without productivity, motivation fades away quickly. Without inspiration, motivation never surfaces.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/Jdr0ThpAjLc" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2013/05/23/inspiration-and-motivation</feedburner:origLink></entry>
 
 <entry>
   <title>Competition</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/30thdp8ggT8/competition" />
   <updated>2013-05-20T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2013/05/20/competition</id>
   <content type="html">&lt;p&gt;&lt;strong&gt;I am speed&lt;/strong&gt;. I&amp;#8217;ve never identified more with a movie than during the opening scene of Cars. Maybe &lt;em&gt;I love speed&lt;/em&gt; would be more accurate. I love to drive, especially swiftly. As I grew up and made fewer dumb choices and more smart choices, I also changed the way I studied the concept of going faster.&lt;/p&gt;

&lt;p&gt;Racing is &lt;em&gt;very&lt;/em&gt; competitive, but it really isn&amp;#8217;t against other drivers. Racing is &lt;em&gt;against&lt;/em&gt; the track. It&amp;#8217;s about getting the best time on that lap on the track; the other competitors are working to the same goal, but not to slow you down. Just like life.&lt;/p&gt;

&lt;p&gt;Consistent excellence &lt;em&gt;against the track&lt;/em&gt; creates consistent winners. By competing against the people who coincidentally are chasing the same goal may occasionally produce a fluke victory. The problem is in fixation. Closely following a leading car&amp;#8217;s movements means staying in their shadow, and worse, making the same mistakes. If you do not drive against the track, you are following a leader. Followers don&amp;#8217;t win races.&lt;/p&gt;

&lt;p&gt;Preparation is the solution. Learn the track, inside and out. Know every corner, every dip and every bump. Preparation is 90% of victory. Preparation is the key to consistency, and consistency brings confidence.&lt;/p&gt;

&lt;p&gt;The remaining 10% doesn&amp;#8217;t need to be worried about. That&amp;#8217;s what everybody focuses on: the leaders.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/30thdp8ggT8" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2013/05/20/competition</feedburner:origLink></entry>
 
 <entry>
   <title>Plan less, do more.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/mavODOzfqQk/plan-less-do-more" />
   <updated>2013-03-26T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2013/03/26/plan-less-do-more</id>
   <content type="html">&lt;p&gt;Want to lose weight? Grab a &lt;a href='http://www.health.com/health/gallery/0,,20306781,00.html'&gt;smaller plate&lt;/a&gt;. Want to do more? Plan to do less.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve previously written about my strategy for accomplishing more through the days. Since it&amp;#8217;s very brief, I&amp;#8217;ll do a recap. At the end of the day, before &amp;#8220;clocking out&amp;#8221; I:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Write what I &lt;em&gt;will&lt;/em&gt; do tomorrow.&lt;/li&gt;

&lt;li&gt;Put things away and verify everything is complete.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This type of simple loop is beneficial, but it requires discipline on two fronts: First, &lt;strong&gt;never&lt;/strong&gt; (ever ever) commit to something you can&amp;#8217;t do. Second, do everything on your list.&lt;/p&gt;

&lt;p&gt;When starting the day, it&amp;#8217;s easy to see what&amp;#8217;s on the list. These are the priorities. &lt;strong&gt;Nothing&lt;/strong&gt; else matters until these are done. After they are complete the day is done. Spend the rest of the day doing whatever you want.&lt;/p&gt;

&lt;p&gt;This has helped me to accomplish more over the last 18 months. It isn&amp;#8217;t perfect, though, which is why I&amp;#8217;m tweaking it now. The biggest problem is that I end up losing long-term direction. My time slices were too narrow, but this system scales upward.&lt;/p&gt;

&lt;h3 id='planning_weeks'&gt;Planning weeks&lt;/h3&gt;

&lt;p&gt;Now at the beginning of each week (Sunday night), I list out at least 3 priorities for the week. Things I feel &lt;em&gt;must&lt;/em&gt; get done and &lt;em&gt;can&lt;/em&gt; get done. The same rule applies: Don&amp;#8217;t put it down if it can&amp;#8217;t or won&amp;#8217;t be done.&lt;/p&gt;

&lt;p&gt;My week now has a framework. My daily priorities must support my weekly priorities. In most professions, especially software development, there are plenty of moments where things come up. We&amp;#8217;re working in the unknown or we&amp;#8217;re dependent upon things out of our control.&lt;/p&gt;

&lt;p&gt;By committing to a bare minimum, prioritization is forced and typically the things we &lt;em&gt;must&lt;/em&gt; do comprise a small portion of the day. My average tasks I &lt;em&gt;must&lt;/em&gt; do take up anywhere from 3 to 4 hours.&lt;/p&gt;

&lt;p&gt;The rest of my day can be working with people or things outside of my direct control. If I cannot control the outcome, it is not one of my top priorities but a nice to have. By doing what I can I get a boost, which means I&amp;#8217;m more successful in tasks that are outside of my control.&lt;/p&gt;

&lt;h3 id='why_it_works'&gt;Why it works&lt;/h3&gt;

&lt;p&gt;I&amp;#8217;m no psychologist, but I love reading about productivity hacks. I believe it works because there is a very positive experience from checking a box off. Even if it&amp;#8217;s just mental. To set out to accomplish something, no matter how trivial, and succeeding feels very good.&lt;/p&gt;

&lt;p&gt;I am the most productive when I feel good. When I feel bad, especially if I&amp;#8217;ve let myself or someone else down, I&amp;#8217;m not very productive. I languish and lethargy kicks in. By minimizing negative moments I&amp;#8217;m keeping my momentum up and achieving more.&lt;/p&gt;

&lt;h3 id='tips_for_success'&gt;Tips for success&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Anything you cannot control is not important &lt;em&gt;to you&lt;/em&gt; until you can control it.&lt;/li&gt;

&lt;li&gt;Question urgency. A phone ringing is not urgent. You are your master, not your phone nor email.&lt;/li&gt;

&lt;li&gt;Schedule Review and Reflection times. Review first thing in the morning and at the end of the day reflect and make &lt;a href='http://j.shirley.im/2012/02/16/today-was-a-good-day/'&gt;your workspace orderly&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;Write everything down so you can review it. Your memory is not as good as you think it is.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;Shameless plug for &lt;a href='http://tdp.me'&gt;TDP.me&lt;/a&gt; here. Every night at 4pm I get an email (TDP Reminder) for &amp;#8220;List tasks for tomorrow&amp;#8221;. I can sit and think, and just reply to the email with what I&amp;#8217;m going to do. The next morning I just review what I wrote as my refresher. If you use a similar system, let me know!&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/mavODOzfqQk" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2013/03/26/plan-less-do-more</feedburner:origLink></entry>
 
 <entry>
   <title>The problem with fun</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/ujGKRSkCDCE/problem-with-fun" />
   <updated>2013-03-18T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2013/03/18/problem-with-fun</id>
   <content type="html">&lt;p&gt;There is a problem with having fun. Fun has a hidden cost. A cost that people think they can handle or may never acknowledge. This cost creeps up, compounding and can really bring havoc. It just lurks, waiting to explode and disrupt your life.&lt;/p&gt;

&lt;p&gt;We shouldn&amp;#8217;t &lt;em&gt;not&lt;/em&gt; have fun. In fact, I fully support having fun. But just like practicing a skill, having fun should be very deliberate. Unlike a skill, though, the dangers of not being mindful of our fun can be harmful. In any moment we haphazardly pursue fun, we are putting off important things in our life.&lt;/p&gt;

&lt;p&gt;The &lt;em&gt;shoulds&lt;/em&gt; and the &lt;em&gt;musts&lt;/em&gt; that are, intentionally or not, discarded in our search for fun add up. In the aimless pursuit to alleviate boredom, we&amp;#8217;re cheating ourselves of our greatest moments. We don&amp;#8217;t have to, though.&lt;/p&gt;

&lt;p&gt;This past year has been an exercise to change my perception of fun. I think I have more fun now than I previously did. I&amp;#8217;m more deliberate and more careful. I used to just think, &amp;#8221;I&amp;#8217;m bored, let me do the thing that made me un-bored last time.&amp;#8221; Usually I was just as bored, but doing something that should have been fun. It wasn&amp;#8217;t, then I felt empty &lt;em&gt;and&lt;/em&gt; lazy.&lt;/p&gt;

&lt;h3 id='choosing_fun_is_always_easy'&gt;Choosing fun is &lt;em&gt;always&lt;/em&gt; easy&lt;/h3&gt;

&lt;p&gt;It&amp;#8217;s hard to turn down an activity that we think of as fun. Even if we&amp;#8217;re asked about it and don&amp;#8217;t find it fun at the time. For example, in Flow people report low levels of enjoyment while watching TV. However if you ask people if they would have fun watching TV, they say yes.&lt;/p&gt;

&lt;p&gt;In these experiences, we&amp;#8217;re delaying what matters for the purposes of trying to rekindle a previously enjoyed experience. We can&amp;#8217;t. We&amp;#8217;re putting off what matters now by what once mattered then.&lt;/p&gt;

&lt;p&gt;Often times this delay catches up to us when it&amp;#8217;s far too late for us to truly be happy. More importantly it comes up when it&amp;#8217;s far too late for us to catch our life&amp;#8217;s meaning. Whether it&amp;#8217;s involvement with family, starting a business or simply finding inner-peace.&lt;/p&gt;

&lt;p&gt;Choosing fun over happiness is the most efficient way to sabotage life. It&amp;#8217;s not a battle of tug-of-war. Happiness and fun are not competing, unless we make them.&lt;/p&gt;

&lt;h3 id='fun__happiness__meaning'&gt;Fun + Happiness = Meaning&lt;/h3&gt;

&lt;p&gt;If fun is perceived as a partner to happiness, we attach meaning and purpose to our activities. Instead of merely being fun, they are also meaningful and enriching. This takes a great amount of deliberation and practice. It also means getting rid of things once thought of as &amp;#8220;fun&amp;#8221;.&lt;/p&gt;

&lt;p&gt;Right now I feel I have a ton of fun in my life. I also have a great deal of happiness and a feeling of joy. Most days I wake up doing exactly what I want to be doing. I have worked to prune the things I thought were fun away, and deliberately choose my activities based on what the real rewards are.&lt;/p&gt;

&lt;p&gt;This conscious effort takes a few minutes, but is really a powerful tool. It&amp;#8217;s just a habit I&amp;#8217;ve been working on to ask myself a simple question whenever I happen to remember it.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Am I having fun now? If so, am I also happy?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Sometimes I&amp;#8217;m not happy. That&amp;#8217;s ok. I may have fun playing a video game but I&amp;#8217;m not &lt;em&gt;happy&lt;/em&gt;. Again, that&amp;#8217;s ok. I just need to keep sampling my feelings. Once I&amp;#8217;m bored (which usually takes very few minutes), quit and move on to something else. We need to take a moment to breathe, and fun activities without meaning do have meaning once we correctly identify them.&lt;/p&gt;

&lt;p&gt;But now I find myself answering the second question more often in the affirmative. Yes! I am teaching my children skills that will open their eyes to the world. I&amp;#8217;m figuring out some complex piece of software, or new design, and I&amp;#8217;m having fun doing it!&lt;/p&gt;

&lt;p&gt;That is happiness &lt;em&gt;and&lt;/em&gt; fun. These are moments I seek out each and every day. Just like I can&amp;#8217;t always find happiness in the fun activities I do, sometimes the activities that bring happiness just aren&amp;#8217;t fun. I&amp;#8217;m happy to have a house that I love, but it isn&amp;#8217;t fun to repair it.&lt;/p&gt;

&lt;p&gt;Unfortunately happiness is harder to find than fun. It&amp;#8217;s up to me to create happiness in what I do.&lt;/p&gt;

&lt;p&gt;Unless I master creating happiness, I will never master creating meaning.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/ujGKRSkCDCE" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2013/03/18/problem-with-fun</feedburner:origLink></entry>
 
 <entry>
   <title>Symptoms, Solutions and Products</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/tTsO1LypWxc/symptoms-and-side-effects" />
   <updated>2013-03-11T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2013/03/11/symptoms-and-side-effects</id>
   <content type="html">&lt;p&gt;The other day I heard a good way of categorizing products but it needed more work. While it was a very simple way of defining a product, it didn&amp;#8217;t go any deeper. I had to think hard about the products I develop; and rethink how to describe the features and requirements. This lead, ultimately, to rethink the ambitions as well.&lt;/p&gt;

&lt;p&gt;Products are remedies. They treat symptoms, have side-effects and are potentially (hopefully) habit-forming. Now I have an easy to understand list of points to address, as well as a framework for answering critical questions that otherwise lack structure and guidance. This lets me tackle each step clearly and with an agenda.&lt;/p&gt;

&lt;h3 id='clearly_define_the_symptoms'&gt;Clearly define the symptoms&lt;/h3&gt;

&lt;p&gt;We seek a remedy in response to experiencing symptoms. We have defined symptoms with a variety of causes. Products are remedies, but not for an underlying cause; products treat symptoms.&lt;/p&gt;

&lt;p&gt;If there isn&amp;#8217;t a well-defined symptom, there isn&amp;#8217;t a well-defined product.&lt;/p&gt;

&lt;p&gt;This doesn&amp;#8217;t mean that the end-user can describe the symptoms or even the desired remedy. As someone building products, this is my responsibility. Without framing the discussion any product will be susceptible to feature creep, whims and that carries through and is evident to the user.&lt;/p&gt;

&lt;p&gt;By clearly defining the symptoms a product will remedy, clarity in my thoughts has increased dramatically. This is invaluable, it forces me to fully contemplate on what I am &lt;em&gt;really&lt;/em&gt; solving. The singular focus the end-user will benefit from is a side-effect, I&amp;#8217;m really solving my own feelings of aimless thinking.&lt;/p&gt;

&lt;h3 id='speaking_of_sideeffects'&gt;Speaking of side-effects&lt;/h3&gt;

&lt;p&gt;Any remedy has side-effects. Products, too. Either they cost money, involve a time investment (sometimes just time wasted) or the worst: using the product itself is just frustrating. Without paying attention to these, both opportunities and problems are being ignored.&lt;/p&gt;

&lt;p&gt;List out the side-effects of the product. This can be daunting, as people naturally shy away from the negative side of things. Remember all the pharmaceutical commercials. People will consume a remedy even with &lt;a href='http://en.wikipedia.org/wiki/Isotretinoin#Adverse_effects'&gt;disastrous side effects&lt;/a&gt;. As long as the remedy is worth it the side effects can, and will be, excused.&lt;/p&gt;

&lt;p&gt;Just because the user excuses them doesn&amp;#8217;t mean that you, as a product developer, can ignore them. After this exercise is done, it&amp;#8217;s trivial to compare the side-effects against the resolved symptoms. Another benefit of this is a list of side-effects to remove in future versions. Possibly even creating follow-up products as new remedies to the very side-effects your product created!&lt;/p&gt;

&lt;p&gt;With the symptoms defined, the side-effects listed the product will simply be &lt;em&gt;better&lt;/em&gt;. And a better product will have happier users. Happy users stick around longer.&lt;/p&gt;

&lt;h3 id='is_it_habitforming'&gt;Is it habit-forming?&lt;/h3&gt;

&lt;p&gt;A habit-forming product is exactly what any product developer wants. Simply reliving a symptom does not create a habit, though. That takes a little something extra.&lt;/p&gt;

&lt;p&gt;Habits are hard to create. More so when they&amp;#8217;re being created in someone else. Yet many people succeed. Twitter, Facebook, Instagram and many others have spawned hundreds of copy cat products. Those products don&amp;#8217;t ever form habits, though.&lt;/p&gt;

&lt;p&gt;Why not? Perhaps an imbalance. Resolving a symptom that not enough people suffer from, or the side-effects aren&amp;#8217;t worth the remedy. More importantly, you have to look at how people are dealing with those symptom without your product.&lt;/p&gt;

&lt;p&gt;The real habits, though, are the products that create the symptom as they resolve it. This is the holy grail of products. The Instagrams and Facebook have solved this. Now people can&amp;#8217;t eat a meal without feeling compelled to tell and show people. The symptom and remedy, all in one.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/tTsO1LypWxc" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2013/03/11/symptoms-and-side-effects</feedburner:origLink></entry>
 
 <entry>
   <title>Time isn't fair</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/xmguv-CdDJ4/time-isnt-fair" />
   <updated>2013-03-07T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2013/03/07/time-isnt-fair</id>
   <content type="html">&lt;p&gt;Life is not fair. I was raised with this understanding and never expecting &lt;em&gt;fairness&lt;/em&gt; has served me well. The depth of this simple statement was lost on me until recently. Time itself isn&amp;#8217;t fair. The value of a minute changes, and what could be fair for me now is not fair later. This leads us to another popular expression: &lt;em&gt;When it rains, it pours&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I try to keep myself busy in general, but I still often times find myself with 5 or 10 minutes where I&amp;#8217;m idling. I never valued these minutes, or saw how they exist in conjunction with the world around me.Right now, these moments are usually occupied by humankind&amp;#8217;s favorite pastime: talking. It does&amp;#8217; thane to be. Those five minutes can be more valuable than five minutes at other times.&lt;/p&gt;

&lt;p&gt;My wife and I have divided up the responsibilities quite clearly in our household. There is little to no ambiguity. I have responsibilities and so does she, it keeps our house chugging along nicely with very little friction. After dinner, she cleans the kitchen and fixes lunch for our son. I stand around yammering, not valuing the time I have.&lt;/p&gt;

&lt;p&gt;Then my wife simply asked, &amp;#8220;If you aren&amp;#8217;t doing anything else, could you load the dishwasher?&amp;#8221;&lt;/p&gt;

&lt;p&gt;This was a powerful question. I certainly &lt;em&gt;can&lt;/em&gt; load the dishwasher, even while I continue my orations (much to her chagrin). It didn&amp;#8217;t even take a full 5 minutes, which meant it was a trivial time investment. This simple act was of immense help to her. Her evenings are busy, each minute is of extreme value.&lt;/p&gt;

&lt;p&gt;My evening is my relaxation time, her evening is her busiest and most taxing time. A trivial gesture of giving her five minutes has a huge impact. This shows the distinct and direct imbalance in the &lt;em&gt;value&lt;/em&gt; of time. Trivial expenditures from someone can bring disproportionate value to someone else.&lt;/p&gt;

&lt;p&gt;It is wrong, and all together too common, to think that the value of each minute is constant. More importantly, to think that the value of someone else&amp;#8217;s minute is constant and relative to our own.&lt;/p&gt;

&lt;p&gt;By being mindful and understanding the experiences of others, we can learn how to maximize when and how to spend our time to reap the maximum benefits for them.&lt;/p&gt;

&lt;p&gt;Ask yourself in any idle moment if someone would value your idle moments. Many of these actions are trivial. Actions that wouldn&amp;#8217;t be remembered 30 minutes later, but the recipients will remember for hours, if not days or longer. That&amp;#8217;s a good trade off.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/xmguv-CdDJ4" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2013/03/07/time-isnt-fair</feedburner:origLink></entry>
 
 <entry>
   <title>Exciting developments!</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/hLPJpPwAQPs/exciting-change" />
   <updated>2013-02-27T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2013/02/27/exciting-change</id>
   <content type="html">&lt;p&gt;I haven&amp;#8217;t been writing lately and I really have been missing it. I also haven&amp;#8217;t been working on TDP as much as I would like. I have not been idle though!&lt;/p&gt;

&lt;p&gt;Towards the end November of 2012, I flew out to New York to meet up with the guys at &lt;a href='http://cojourneo.com'&gt;Cojourneo&lt;/a&gt;. They were looking into the future and figuring out the ever important &lt;em&gt;what&amp;#8217;s next&lt;/em&gt; question.&lt;/p&gt;

&lt;p&gt;My experience in building TDP and studying the methodology of small, consistent steps to achieve great things struck a chord with them. We really hit it off, they have a great team and together we came up with a vision that will create real, lasting improvements.&lt;/p&gt;

&lt;p&gt;Long story short, I&amp;#8217;m now their CTO. This is against my own previous statements, as I was opposed to the idea of a startup. I don&amp;#8217;t like the required grind, and have a special distaste of pleasing some investor who is detached from the real mission.&lt;/p&gt;

&lt;p&gt;In Cojourneo, I&amp;#8217;ve found something different. &lt;a href='http://www.themonsterinyourhead.com/'&gt;Jerry Colonna&lt;/a&gt; is that something different. As an investor, he has demonstrated his involvement is not about the return. My desire to create a sustainable, growing business that focuses on helping people achieve more is shared by everybody there. Including, or I should say &lt;em&gt;especially&lt;/em&gt; with the investors. Also, Jerry is an amazing person.&lt;/p&gt;

&lt;p&gt;Now I&amp;#8217;m officially at a startup. I didn&amp;#8217;t expect to be here, and over the last 3 months we&amp;#8217;ve already accomplished some really great things together. I feel excited and anxious to see what the future delivers.&lt;/p&gt;

&lt;h3 id='where_does_this_leave_tdp'&gt;Where does this leave TDP?&lt;/h3&gt;

&lt;p&gt;TDP isn&amp;#8217;t changing. It&amp;#8217;s still my beloved project. I still pay the hosting and am free to work on it. It was a condition of joining Cojourneo!&lt;/p&gt;

&lt;p&gt;Granted, I have less time to work on it but I think things will ultimately be mutually beneficial. Ideally, I&amp;#8217;ll be able to power a lot of Cojourneo&amp;#8217;s new product with many of the same features that go into TDP.&lt;/p&gt;

&lt;h3 id='up_next'&gt;Up next&amp;#8230;&lt;/h3&gt;

&lt;p&gt;Now that things have solidified more with Cojourneo I have resumed my normal, externally productive life. I&amp;#8217;ll be writing more (I have a lot to talk about), working more on TDP, and hopefully learning lots of great new things I can share.&lt;/p&gt;

&lt;p&gt;At the core, I&amp;#8217;m a full believer in the Cojourneo methodology; I feel fortunate to be a part of it.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/hLPJpPwAQPs" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2013/02/27/exciting-change</feedburner:origLink></entry>
 
 <entry>
   <title>Ramit Sethi taught me how to buy a car</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/lA-mJjlgJF8/ramit-sethi-taught-me" />
   <updated>2013-01-07T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2013/01/07/ramit-sethi-taught-me</id>
   <content type="html">&lt;p&gt;Being opposed to shallow and manipulative sales tactics has limited my view. I was close-minded. I have been reading a lot from &lt;a href='http://www.iwillteachyoutoberich.com/home/'&gt;Ramit Sethi&lt;/a&gt; and he advocates using scripts. Initially I thought this was some gimmick, designed to exert influence without going for a proper win/win outcome. They aren&amp;#8217;t.&lt;/p&gt;

&lt;p&gt;Scripts are merely a way of preparing how we are going to act and what we are going to say. We do this anyway with habits, or worse, we blurt out something and embarrass ourselves.&lt;/p&gt;

&lt;p&gt;Over the last few months my perception on this has changed and I view them more as a tool to get to a win/win situation. It&amp;#8217;s not &lt;em&gt;a&lt;/em&gt; script that I follow, but many scripts designed to help me interact with specific people. Recently I had a test to use a script in a way that mattered financially and in a more competitive scenario. I went to buy a new car.&lt;/p&gt;

&lt;p&gt;I prepared myself by listening to the script an &lt;a href='http://www.npr.org/blogs/money/2012/12/21/167802325/episode-425-an-fbi-hostage-negotiator-buys-a-car'&gt;FBI Hostage Negotiator&lt;/a&gt; used when he bought a car. I reworked the script to be entirely genuine. Then I went to buy the car and learn a lot. I succeeded in both.&lt;/p&gt;

&lt;h3 id='be_prepared_but_be_flexible'&gt;Be prepared but be flexible.&lt;/h3&gt;

&lt;p&gt;My plan was immediately ruined. The car we all thought was the one turned out to be a different, higher model. I had to quickly revise my script and make snap decisions I didn&amp;#8217;t anticipate. I did this before engaging again. I still made a mistake here, but it was relatively minor.&lt;/p&gt;

&lt;h3 id='understand_their_script_too'&gt;Understand &lt;em&gt;their&lt;/em&gt; script, too.&lt;/h3&gt;

&lt;p&gt;All sales people have scripts they use. That&amp;#8217;s just basic competence. By familiarizing myself with the scripts I was able to gauge how I was doing.&lt;/p&gt;

&lt;p&gt;I was also able to put in hooks for my own script based on what they said and did. This, however, almost made me laugh at one point. I was presented with a terrible offer, with &amp;#8220;Ok, you win&amp;#8221; and balloons drawn on the paper. Just like the Hostage Negotiator. This meant it was working!&lt;/p&gt;

&lt;h3 id='my_script_is_a_guide_not_doctrine'&gt;My script is a guide, not doctrine.&lt;/h3&gt;

&lt;p&gt;It is really frightening and exciting when the script works. However, even when it was working flawlessly I felt some anxiety that I was going to fail immediately. I made some minor concessions that deviated from the script. That was ok because I was making the choices on my own, not in response to &lt;em&gt;their&lt;/em&gt; tactics.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s important to understand that these scripts can, will and should change. We have to be flexible. The more scripts we have and practice, the better equipped we are to deal with unexpected events. Ideally, unexpected events simply mean merging two scripts.&lt;/p&gt;

&lt;h3 id='a_script_is_still_genuine'&gt;A script is still genuine.&lt;/h3&gt;

&lt;p&gt;Not once did I tell a lie or felt exploitative. I know it&amp;#8217;s impossible to exploit a car salesman, but this expands into a way of life and of thought. My scripts mean I&amp;#8217;m prepared, but I&amp;#8217;m preparing &lt;em&gt;myself&lt;/em&gt; for someone else.&lt;/p&gt;

&lt;p&gt;This is genuinely me and how I present myself. This is my best foot forward. Having a script is more representative of the real me than improvisation.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/lA-mJjlgJF8" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2013/01/07/ramit-sethi-taught-me</feedburner:origLink></entry>
 
 <entry>
   <title>Habits start small, rewards start smaller.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/LHnpZtrXIoU/small-habit-smaller-rewards" />
   <updated>2013-01-04T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2013/01/04/small-habit-smaller-rewards</id>
   <content type="html">&lt;p&gt;Habits are small. They succeed and live not with a blaze of glory but through unnoticed evolution. Bad habits creep in, covertly and hopefully unspotted. Good habits are formed through daily adjustments and careful curation.&lt;/p&gt;

&lt;p&gt;Now that New Years is here and resolutions are falling by the wayside, I feel compelled to think of these mysterious things. Why was the gym packed today? Why will it be empty next week?&lt;/p&gt;

&lt;h3 id='big_rewards_dont_work'&gt;Big rewards don&amp;#8217;t work&lt;/h3&gt;

&lt;p&gt;I have a friend who wants to lose weight and curb an unhealthy eating habit. She had a great idea. She bought clothes that were too small for her, in hopes of motivating herself to eat better and exercise more. She failed.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve tried many habits, promising myself rewards that never arrived. Each time I&amp;#8217;ve wondered why. This year I think I know.&lt;/p&gt;

&lt;p&gt;These rewards never work because the path to the reward does not lie within the habit. A successful reward is &lt;em&gt;only&lt;/em&gt; available through the habit. It&amp;#8217;s also very, very small. So small it is hardly worth mentioning. It still is a reward, though.&lt;/p&gt;

&lt;h3 id='a_penny_saved'&gt;A penny saved&lt;/h3&gt;

&lt;p&gt;I saw a post a few days ago talking about a 52 week money challenge. The challenge is simple: for every week of the year you deposit that amount. In the first week, just a dollar but the last week of the year you deposit $52. Small amounts, even at the end but increasingly large rewards. At the end of the year you would have $1,378.00. That&amp;#8217;s substantial.&lt;/p&gt;

&lt;p&gt;Habits, and their rewards, compound similarly. The first week I started jogging the rewards were miniscule. I &lt;em&gt;felt&lt;/em&gt; proud after each jog. I started to crave that feeling and I watched the miles add up and the times decrease. However, each time I went out was only minimally rewarded. Just the feeling of &amp;#8220;Good job&amp;#8221; kept me going, and the desire to stay healthy.&lt;/p&gt;

&lt;p&gt;After a year or so I experienced my first large reward. I entered my first 5K race. I certainly could have ran 5K earlier on, but I wanted to do well. I did, even winning a prize. This was a profoundly rewarding experience, compounded and only made available by my previous regular, minor victories.&lt;/p&gt;

&lt;h3 id='cart_meet_horse'&gt;Cart, meet horse&lt;/h3&gt;

&lt;p&gt;Whenever we lose track of our minor, daily rewards we&amp;#8217;re getting further from our ultimate goal. Slow down, take your time. It&amp;#8217;s better to succeed over a year than fail in a month. Focusing and appreciating on daily, small rewards will lead to success.&lt;/p&gt;

&lt;p&gt;Reward yourself every day for a job well done, soon every day will be more rewarding.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/LHnpZtrXIoU" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2013/01/04/small-habit-smaller-rewards</feedburner:origLink></entry>
 
 <entry>
   <title>Thoughts on a momentary break in habits.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/WTXpU87b75o/break-in-habits" />
   <updated>2013-01-01T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2013/01/01/break-in-habits</id>
   <content type="html">&lt;p&gt;A month ago I started to feel a bit cramped. I didn&amp;#8217;t feel bad at all. I was merely questioning my life, which is a good thing. Maybe I wasn&amp;#8217;t &lt;em&gt;really&lt;/em&gt; enjoying things as much as I thought I was. Maybe they were just habits. I was so caught up in being reliable with writing (and other things) that I wasn&amp;#8217;t sure if I was enjoying it all. I really think I was, but at the time I wasn&amp;#8217;t sure.&lt;/p&gt;

&lt;p&gt;I decided I was going to try a new writing project and take a step back from my existing goals. This meant pausing my normal private and public writing. Each day I set out to write 500 words; though many things I write are never designed to reach the public. I had some ideas for deeper writings and thought it may be more enjoyable to go down this path. It was complex though, and things like outlines and story boards seemed necessary.&lt;/p&gt;

&lt;p&gt;My daily goal of writing became merely working on this larger project. However, this goal was very vague. Because it was vague I ended up, quite naturally, doing less and less. I had brief flickers of motivation that popped up and even a few impressive days. By and large over the last month I languished until, towards the end, I eventually stopped progressing at all.&lt;/p&gt;

&lt;p&gt;I &lt;a href='http://tdp.me/person/jshirley'&gt;quantify what I do&lt;/a&gt; so I know exactly how well, or poorly, I am doing. I was not meeting my own standards, which was somewhat expected. But how would this impact the rest of my life and my happiness?&lt;/p&gt;

&lt;p&gt;As I let this one habit fade away I found myself struggling with everything else. I realized how much of my routine is based on the time I set aside to simply write. It is my cue for many other positive habits. Without that structured time I was constantly battling an invasion of chaos.&lt;/p&gt;

&lt;p&gt;It was very rewarding to have this experience. Intellectually, I knew that if I sacrificed a keystone habit my life would be more disordered. I wasn&amp;#8217;t sure how, though. I wanted to see how deep the disorder went. In some ways it was worse than expected but on the whole it was not disastrous.&lt;/p&gt;

&lt;p&gt;All in all, I realized the only way to maintain the trajectory in life I want to take was to &lt;em&gt;explicitly&lt;/em&gt; define the goals that are important to me and schedule time to accomplish those goals. With that, I naturally build routines which help me maintain and continue the pattern. From there, I succeed. Without these routines I fail.&lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t want to fail. &lt;a href='http://j.shirley.im/2012/02/25/i-want-to-be-amazing/'&gt;I want to be amazing&lt;/a&gt;0.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/WTXpU87b75o" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2013/01/01/break-in-habits</feedburner:origLink></entry>
 
 <entry>
   <title>The vacuum of life</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/oh_h2yLMJyo/building-habits" />
   <updated>2012-12-05T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/12/05/building-habits</id>
   <content type="html">&lt;p&gt;Children, like the Universe, descend into chaos. My children are very good kids. I love them and find them intriguing and interesting. It still amazes me how quickly our best efforts for good behavior simply wear off. The bad habits return.&lt;/p&gt;

&lt;p&gt;My son chews with his mouth open. This bothers me so we set out to fix it. We made strands of colored beads that are put down in front of him while he eats. He has 3 strands: green, yellow and finally red. When he chews with his mouth open a strand is removed. If the red strand is removed he is not allowed to eat dessert.&lt;/p&gt;

&lt;p&gt;It works well and quickly breaks the habit. I think only once did he actually lose his dessert. Just the constant visual reminder is enough. But it returns!&lt;/p&gt;

&lt;p&gt;As he breaks his habit we gradually forget about the beads. Then in a few weeks his habit slowly returns. His mouth opens and we&amp;#8217;re all in for a terrible dinner show. The beads come out and the process repeats. It&amp;#8217;s encouraging to see the time between beads lengthens each time. Soon this habit will truly be gone.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s excusable that his habit returns, though. He&amp;#8217;s six. It&amp;#8217;s &lt;em&gt;my&lt;/em&gt; job to help him form good habits and give him the tools to succeed.&lt;/p&gt;

&lt;p&gt;As adults, I feel our biggest collective problem is unknowingly falling back into bad, and dangerous, habits. Our lives are vacuums which eagerly suck up habits as we go. If we do not choose our habits bad ones are chosen for us. It doesn&amp;#8217;t quite seem fair, but that is the way it works.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve figured out for my own life that simply writing my own narrative and deciding who I want to be was enough of a reminder. Deciding what actions I want to take and what traits and attributes I want to possess allowed me to then choose my habits. However, all of those decisions do nothing to either achieve those goals or to form the habits I want.&lt;/p&gt;

&lt;p&gt;Unfortunately, the goals I have are not simple habits that will be completed by staring at colored beads for 2 weeks. My habits are life-long, as all adult habits tend to be. The worst part is that these good habits are the easiest to break. I must defend my good habits and fight away bad habits with continued vigilance.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s a good fight, and the tools we have are our weapons. Choose the best tools. Find new tools. Figure out your own colored strands. Don&amp;#8217;t want for some arbitrary holiday to start forming habits you should have &lt;em&gt;for the rest of your life&lt;/em&gt;. Do it now, even if you feel silly.&lt;/p&gt;

&lt;p&gt;Set your goals. Define your habits. Create &lt;em&gt;you&lt;/em&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/oh_h2yLMJyo" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/12/05/building-habits</feedburner:origLink></entry>
 
 <entry>
   <title>Revisiting Mental Renewal</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/P32yYOFGnog/revisit-mental-renewal" />
   <updated>2012-12-02T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/12/02/revisit-mental-renewal</id>
   <content type="html">&lt;p&gt;I start last week with the goal to enhance &lt;a href='http://j.shirley.im/2012/11/26/renew-the-mind/'&gt;my mental rejuvenation&lt;/a&gt;. I&amp;#8217;m definitely making progress. Here&amp;#8217;s a few things I learned:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href='http://en.wikipedia.org/wiki/Pomodoro_Technique'&gt;Pomodoro Technique&lt;/a&gt; removes my enjoyment. It increases my stress.&lt;/li&gt;

&lt;li&gt;Starting the &lt;a href='http://j.shirley.im/2012/11/29/morning-stillness/'&gt;day right&lt;/a&gt; is hugely important. Beginning each morning with a 10 minute quiet period is amazing. I can&amp;#8217;t recommend it enough. It&amp;#8217;s getting easier to ignore my email.&lt;/li&gt;

&lt;li&gt;Meditation doesn&amp;#8217;t rejuvenate my mind. I wish it did. It does help with fatigue. It does make me feel happier. It doesn&amp;#8217;t allow me to get more done (yet).&lt;/li&gt;

&lt;li&gt;As I get older, I believe in meditation more. Adding in more structured times for meditation has helped me simply feel better.&lt;/li&gt;

&lt;li&gt;I get very frustrated when I can&amp;#8217;t find a good path forward.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This past week I was hoping to make more discoveries. While my new morning routine is wonderful, it doesn&amp;#8217;t actually affect my goal. I &lt;em&gt;want&lt;/em&gt; to find ways to renew my mind, and so far they&amp;#8217;ve been in short supply.&lt;/p&gt;

&lt;p&gt;Since I believe in deliberate practice, I must layout some further ideas to try next week. I do have success with physical activities, but my options are still limited.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Draw more. I got a graphics tablet a few months back and I enjoy using it, but don&amp;#8217;t set aside time. I&amp;#8217;m going to set aside more time. Right now I&amp;#8217;m struggling with the tool, which is blocking my ability to create.&lt;/li&gt;

&lt;li&gt;Take a nap. I feel silly I&amp;#8217;ve never tried this before. I&amp;#8217;m not a person who naps much. I don&amp;#8217;t even sleep all that much. I sleep sufficiently. I&amp;#8217;m going to try to nap to see how I feel after, if it helps my mind. This will be a struggle.&lt;/li&gt;

&lt;li&gt;Sit outside with a notepad. This is a stretch. The weather is fine, maybe a bit windy. I should just simply sit outside, maybe with a cup of coffee or tea. I&amp;#8217;ll have my notebook to jot down any ideas. I&amp;#8217;m not sure what to expect.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Those three ideas will keep me busy. Worst case, none of them work and I start new ideas next week. This isn&amp;#8217;t something I would normally post, but this will compel me to think more deeply about the outcomes.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/P32yYOFGnog" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/12/02/revisit-mental-renewal</feedburner:origLink></entry>
 
 <entry>
   <title>Morning stillness</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/W5n8F9_EVBY/morning-stillness" />
   <updated>2012-11-29T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/11/29/morning-stillness</id>
   <content type="html">&lt;p&gt;In the morning, a mountain lake is calm and tranquil. The water is cold and refreshing. The surface is smooth and glass-like. It reflects the world around it accurately. As the day progresses, the winds start and the sun warms the water, causing ripples and waves.&lt;/p&gt;
&lt;div style='text-align: center;'&gt;
&lt;a href='http://photos.coscorrosa.com/Landscapes/Glacier-National-Park/15858499_ktLNG2#!i=1429397560&amp;amp;k=WG3LVvb&amp;amp;lb=1\&amp;amp;s=M'&gt;
&lt;img src='http://photos.coscorrosa.com/Landscapes/Glacier-National-Park/i-WG3LVvb/2/M/two_medicine-M.jpg' /&gt;&lt;/a&gt;
&lt;p style='font-size: 0.825em; text-align: center; color: #555;'&gt;Photo by &lt;a href='http://coscorrosa.com'&gt;Ron Coscorrosa&lt;/a&gt;, amazing Landscape Photographer&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;Our minds should be the same. We should start each day with startling acuity. We must reflect the world around us accurately. As the day progresses, our ability to focus will diminish and we must renew. I always thought I did well in the morning, today I realized I was not.&lt;/p&gt;

&lt;p&gt;This morning I started something new. Yesterday I watched an interview with &lt;a href='http://www.goodlifeproject.com/jerry-colonna/'&gt;Investor turned Life Coach Jerry Colonna&lt;/a&gt;. They spoke about the benefits of simply sitting still; primarily in the morning. Before email, news, Facebook and Twitter just stop and sit still. I wanted to try, even though I thought I started my days well.&lt;/p&gt;

&lt;p&gt;I woke up like any other morning. I gathered my myriad of devices that are our modern day teddy bears. The real challenge lay ahead of me. I had a Meditation Timer setup in a browser window. I had to start it without distracting myself. It was &lt;em&gt;right next to&lt;/em&gt; my email. If Gandhi could sleep next to naked nubile young girls&lt;sup&gt;&lt;a href='http://www.independent.co.uk/arts-entertainment/books/features/thrill-of-the-chaste-the-truth-about-gandhis-sex-life-1937411.html'&gt;*&lt;/a&gt;&lt;/sup&gt;, I could click a button without glancing at my email or Twitter feed.&lt;/p&gt;

&lt;p&gt;I succeeded.&lt;/p&gt;

&lt;p&gt;I sat down, perfectly still. My personal moment of calm started. I would think of nothing except being still. If my mind drifting into any thoughts, I loudly thought &lt;em&gt;STOP&lt;/em&gt;. The &lt;em&gt;STOP&lt;/em&gt; would echo through my thoughts as I refocused on simply being still. There were many, many echoes.&lt;/p&gt;

&lt;p&gt;As the minutes ticked by I didn&amp;#8217;t feel anything different. My computer turned off the display, in an effort to conserve electricity. I thought, &amp;#8220;This should be nicer in a darker room.&amp;#8221; and just as I was telling myself to &lt;em&gt;STOP&lt;/em&gt; that thought the chimes indicating my 10 minutes were up.&lt;/p&gt;

&lt;p&gt;This was an interesting disconnect. I knew my display turns off after 10 minutes, but my conscious mind was focused on my activity I didn&amp;#8217;t use that as a trigger my exercise in stillness was over.&lt;/p&gt;

&lt;p&gt;I opened my eyes and slowly regained awareness of the world around me. I stood up to make coffee and &lt;em&gt;now&lt;/em&gt; I felt different. I wasn&amp;#8217;t one with the world, I was one with consequences of my actions. Everything was clear. How long it stays this way I don&amp;#8217;t know. It&amp;#8217;s been 4 hours and I&amp;#8217;m still feeling the positive effects.&lt;/p&gt;

&lt;p&gt;A 10 minute time investment in the morning for this great mental state is a minor cost. The return is staggering. Now I understand this a little more:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I am so busy today, I can&amp;#8217;t meditate one hour. I must meditate for two.&lt;/p&gt;
&lt;/blockquote&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/W5n8F9_EVBY" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/11/29/morning-stillness</feedburner:origLink></entry>
 
 <entry>
   <title>Optimizing mental rejuvenation</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/d9T657Mu1NM/renew-the-mind" />
   <updated>2012-11-26T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/11/26/renew-the-mind</id>
   <content type="html">&lt;p&gt;My wife and I have been together for 10 years now (in a few more weeks, anyway). It&amp;#8217;s pretty amazing and I&amp;#8217;m very lucky. Partnerships always require work, honesty and devotion. That&amp;#8217;s something we&amp;#8217;ve both practiced since the beginning and it&amp;#8217;s paid off.&lt;/p&gt;

&lt;p&gt;One of the very few issues that we were far apart from a mutual understanding was about my mind. She couldn&amp;#8217;t understand it and I wasn&amp;#8217;t good at explaining it. Then with the help of a book, it became clear to her. I don&amp;#8217;t even remember the book, but the message was simple. Cognitive or mentally stressful efforts (typically from work) require periods of mental rejuvenation. The book called this &amp;#8220;Fire Gazing time&amp;#8221;.&lt;/p&gt;

&lt;p&gt;My fire gazing is not very conventional, at least according to that book. I don&amp;#8217;t like to watch TV. I really love watching soccer, but still am very productive while watching. She didn&amp;#8217;t understand this. This isn&amp;#8217;t to say she tried to prevent this time; she merely didn&amp;#8217;t understand it and as such treated it as if it was unimportant. She instead tried to fill the time with something fun for both of us. She had a hard time understanding my brain needs this time!&lt;/p&gt;

&lt;p&gt;I spent a lot of energy trying to explain it and illustrate it&amp;#8217;s importance. I spent a lot more energy explaining than I ever did trying to make myself more efficient. This week that imbalance finally floated up to my conscious mind and immediately felt it must be solved.&lt;/p&gt;

&lt;h3 id='a_new_goal'&gt;A new goal&lt;/h3&gt;

&lt;p&gt;I need to improve. If I truly believe in &lt;a href='http://j.shirley.im/2011/07/03/momentum-matters/'&gt;making five minutes today&lt;/a&gt; more valuable than 6 minutes yesterday why have I not targeted this before? I was missing out.&lt;/p&gt;

&lt;p&gt;The first steps to achieving any goal is to clearly define what the end result is. What is my &lt;a href='http://j.shirley.im/2011/07/01/fantasy-vs-goal/'&gt;victory condition&lt;/a&gt;? This is actually pretty challenging for something as nebulously defined as &lt;em&gt;fire gazing&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Fortunately, I&amp;#8217;ve had years of focusing and explaining, so I can define the outcome &lt;em&gt;for me&lt;/em&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;I am able to selectively focus and concentrate on a task of my choosing.&lt;/li&gt;

&lt;li&gt;I am able to visualize what I hope to achieve.&lt;/li&gt;

&lt;li&gt;I feel happy to be doing the work I choose to do.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is essentially the state I wake up in most mornings. I want to recapture that sensation later in the day.&lt;/p&gt;

&lt;h3 id='current_methods'&gt;Current methods&lt;/h3&gt;

&lt;p&gt;My favorite activity for this is jogging, however right now I&amp;#8217;m &lt;a href='http://j.shirley.im/2012/08/06/dealt-a-blow/'&gt;unable to run&lt;/a&gt;. A 2 to 3 mile jog is amazing to clear the mind and instill fresh vigor into my being. This continues to be my preference, but it is very time consuming. At a reasonable pace, my 3 mile run takes about 30 minutes with stretching and cool down. Then I need a shower. All in, about 45 minutes and I truly feel fresh. This has amazing success rates.&lt;/p&gt;

&lt;p&gt;Another activity is writing. This is very hit or miss. I often times find myself flittering away, since the entire problem I&amp;#8217;m attempting to solve is waning focus and concentration. If I know &lt;em&gt;what&lt;/em&gt; I want to write I&amp;#8217;m able to be more successful. The challenge is that I rarely know what I want to write. Often times I don&amp;#8217;t want to be typing anymore. It&amp;#8217;s a careful balance and only works when the stars align. It&amp;#8217;s too inconsistent.&lt;/p&gt;

&lt;p&gt;Reading is enjoyable, but I&amp;#8217;ve never found the end result to be a renewed creative and focused mind. I wish reading did provide me with this but so far it hasn&amp;#8217;t. If I&amp;#8217;m really enjoying a book I will find myself reading for hours, spending far more time than I originally anticipated. If the book isn&amp;#8217;t that engaging, the time merely passes and then I&amp;#8217;m back to where I was.&lt;/p&gt;

&lt;p&gt;The final method is playing video games. Any game that require active concentration and thought will work. My success rates are pretty low, about 50%. Even if I&amp;#8217;m successful, I tend to have increased fatigue. I&amp;#8217;m able to multitask and let the background thoughts bubble up. In this regard, it is better than even running. I keep paper next to me and write down problems I&amp;#8217;d like to solve or ideas to explore. If playing online, I&amp;#8217;m sure my teammates hate me; I will frequently stop playing to write down some thought or idea.&lt;/p&gt;

&lt;p&gt;The major issue with video games is that I feel very unproductive. I enjoy games, but the time spent rarely seems worth it. Only when I truly am done and want a break (or playing with my son) do I feel ok spending my time playing a game. The rewards are not high enough.&lt;/p&gt;

&lt;p&gt;Since my knee is out of commission, games and writing are all I&amp;#8217;ve been doing. It&amp;#8217;s inadequate and I need to change.&lt;/p&gt;

&lt;h3 id='new_ideas'&gt;New ideas&lt;/h3&gt;

&lt;p&gt;Ultimately, I want to feel very productive. My renewal and refreshing requires my mind to be focused on a task, but the task can have no consequences attached to it. I cannot worry about competing or failure. When I run, I focus on a few things and simply zone out. It&amp;#8217;s a meditative experience. When I play a video game, I think about the gameplay but there are no consequences to it. Writing is similar, thinking of construction and if I&amp;#8217;m not posting it I don&amp;#8217;t care how terrible it is. Consequences cannot exist to renew my mind.&lt;/p&gt;

&lt;p&gt;The idea I tried today was easy. Doing something around the house that &lt;em&gt;I&lt;/em&gt; want to do. Not a chore, just something that I think makes the living space better. I&amp;#8217;m trying this through the week. It gets me up and moving around, allows me to be creative and feel like I&amp;#8217;m solving a problem I&amp;#8217;ve noticed. I&amp;#8217;m free to even stop if inspiration hits abruptly.&lt;/p&gt;

&lt;p&gt;I have some other ideas, but will write on those after I see how a week of home improvement goes.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/d9T657Mu1NM" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/11/26/renew-the-mind</feedburner:origLink></entry>
 
 <entry>
   <title>Constructive Critique of pv.Body's failures</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/LxtQ45zK2K0/pvbody-cs-fail" />
   <updated>2012-11-23T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/11/23/pvbody-cs-fail</id>
   <content type="html">&lt;p&gt;&lt;em&gt;This is more tangible than my typical posts. Customer service has been on my mind a lot.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Tony Hsieh (that &lt;a href='http://zappos.com'&gt;shoe guy&lt;/a&gt;) made a name for himself with amazing business acumen. I associate him with something different, though. He revitalized a dying customer service culture. Whenever I hear his name I think of the legendary stories of amazing customer support and it makes me smile. My favorite story is when he asked people to call up the Zappos.com 1-800 line to get pizza recommendations. They succeeded.&lt;/p&gt;

&lt;p&gt;Fantastic customer service is not entirely altruistic, it &lt;a href='http://blog.perfectaudience.com/2012/11/12/how-vidyard-grew-from-4k-to-1mil-viewsday-in-8-months-has-a-negative-churn-rate/'&gt;helps companies at astronomical rates&lt;/a&gt;. For myself, I believe this is simply the &lt;em&gt;right&lt;/em&gt; way.&lt;/p&gt;

&lt;p&gt;This is why when I&amp;#8217;m really shocked when I encounter bad customer service. Perhaps more so than others, unless they&amp;#8217;re also trying to create awesome products. Bad customer service happens, this time I got to see someone else experience it.&lt;/p&gt;

&lt;p&gt;My wife saw a promo for &lt;a href='http://pvbody.com'&gt;pv.Body&lt;/a&gt;. It&amp;#8217;s a &amp;#8220;We send you clothes every month&amp;#8221; subscription services. What got her was the offer: a $25 Lululemon gift card. She did her research and very excitedly signed up (she loves Lulu and clothes). This was abnormal for her; she doesn&amp;#8217;t like shopping online, only recently even using Amazon. After a few anxious days, her package arrived and it was like early Christmas.&lt;/p&gt;

&lt;p&gt;Except the top didn&amp;#8217;t work for her. &amp;#8220;No problem&amp;#8221;, she said, &amp;#8220;I can exchange this! It says so on the site, I researched!&amp;#8221;. At this point she had no frustration and was expecting a good experience. She was, and has been, completely let down.&lt;/p&gt;

&lt;h4 id='the_timeline'&gt;The timeline:&lt;/h4&gt;

&lt;p&gt;2 weeks ago she emailed their Customer Service team. No response.&lt;/p&gt;

&lt;p&gt;1 week ago she emailed their Customer Service team again. There was no response.&lt;/p&gt;

&lt;p&gt;Then she reached out to them on Facebook. There she got a response, which was to email them again.&lt;/p&gt;

&lt;p&gt;So, she emailed them (again). No response.&lt;/p&gt;

&lt;p&gt;And then she emailed them again. No response.&lt;/p&gt;

&lt;p&gt;A pattern, and she isn&amp;#8217;t alone. There are several posts on the pv.Body Facebook page from similarly abandoned people. We talked about it and I even made some excuses for them. I thought maybe the Lululemon gift certificate overwhelmed their staff and they couldn&amp;#8217;t keep up. Growth is hard.&lt;/p&gt;

&lt;p&gt;That changed today, though. My excuses were invalid. They sent her a promotional email to &lt;strong&gt;subscribe&lt;/strong&gt;. She already subscribed, and only suspended her subscription recently due to this frustration. They haven&amp;#8217;t even sent her the gift card yet.&lt;/p&gt;

&lt;p&gt;This is the type of customer service that was common in the old way of business. Not in the new model, certainly not tied to a trendy, subscription based clothing business model. I believe in being constructive, though. This is a learning experience.&lt;/p&gt;

&lt;h3 id='how_to_fix_it'&gt;How to fix it&lt;/h3&gt;

&lt;p&gt;Now I get to play What if. If I ran the zoo, er, pv.Body (coincidentally if you&amp;#8217;re from pv.Body or another company struggling, &lt;a href='mailto:j@shirley.im'&gt;email me&lt;/a&gt; and I can actually help). How can &lt;em&gt;I&lt;/em&gt; fix this mess?&lt;/p&gt;

&lt;p&gt;First, stop the complaints! Their Facebook page is filled with a lot of similar, &amp;#8220;Haven&amp;#8217;t heard anything, what&amp;#8217;s going on?&amp;#8221; How? Implement an SLA. Maximum 48 hours for a ticket to be open. Then 24 hours. Hire temporary staff if this isn&amp;#8217;t achievable. Increase automation as much as possible. They already use ZenDesk, which not only has great reporting but also macros and a ton of other tools. Use the tools! Setup macros! Empower your customer service team to do the right things.&lt;/p&gt;

&lt;p&gt;Second, quit losing subscribers. This is different than stopping complaints. When people complain, a negative referral is being created. Negative experiences travel fast. I&amp;#8217;m sure my wife already told her friends, but not to punish pv.Body but because she is frustrated. She needs to vent. How? Don&amp;#8217;t send frustrated customers inappropriate promotional materials! Find out who you are emailing, increased targeting. This is really important.&lt;/p&gt;

&lt;p&gt;Find all customers who emailed support &lt;strong&gt;and&lt;/strong&gt; suspended their accounts, email them. Don&amp;#8217;t email them spam, though. Instead, send them an apology. My wife was &lt;em&gt;excited&lt;/em&gt; for this and now she regrets her decision. Send them a free shirt or something, it&amp;#8217;s cheaper than a lot of those promotions. Maybe you don&amp;#8217;t even need to send them something.&lt;/p&gt;

&lt;p&gt;Third, make customer calls. Use the data being aggregated and collected to figure out a schedule on which customers to call. I guarantee if you call customers to check on them to make sure they are happy with what they received, the referral sales will skyrocket. A lot more than giving away a $20 bottle.&lt;/p&gt;

&lt;p&gt;Finally, and most intensive, increase automation everywhere. This has a tangible net effect of empowering the customer service team. The customer service representatives represent the business. This means the customer service team must absolutely be empowered to, in the moment, handle &lt;em&gt;and resolve&lt;/em&gt; any reasonable request without escalation or approval. If the customer service team is not trusted with this responsibility, fire them and start over. If you cannot trust your companies representatives you will fail to achieve sustainable growth.&lt;/p&gt;

&lt;h3 id='will_it_happen'&gt;Will it happen?&lt;/h3&gt;

&lt;p&gt;Probably not, unfortunately. I can&amp;#8217;t imagine a company that has already established such bumbling ineptitude in dealing with customers can change. I hope they do, though. For now, I have to console my wife. She still hasn&amp;#8217;t received her Lululemon gift card.&lt;/p&gt;

&lt;h3 id='in_closing_and_in_contrast'&gt;In closing and in contrast&lt;/h3&gt;

&lt;p&gt;I&amp;#8217;ve been dealing with Lowe&amp;#8217;s for the last 2 years. They installed 2 french doors and they&amp;#8217;ve been leaking the entire time. Water just comes right in; I&amp;#8217;m glad I live in the desert. It&amp;#8217;s been maddening but Lowe&amp;#8217;s has been (mostly) communicative. Keeping customers informed when things go bad is the first step. If you aren&amp;#8217;t doing that, things need to change. That&amp;#8217;s an easy shift that doesn&amp;#8217;t require any significant investment.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/LxtQ45zK2K0" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/11/23/pvbody-cs-fail</feedburner:origLink></entry>
 
 <entry>
   <title>Reading Queue and Review</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/FdnOWgpWqyU/reading-log" />
   <updated>2012-11-20T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/11/20/reading-log</id>
   <content type="html">&lt;p&gt;I&amp;#8217;ve had a pretty good reading year. Since I started &lt;a href='http://tdp.me/'&gt;tracking my reading&lt;/a&gt; I&amp;#8217;ve done better, especially in terms of focused reading. I&amp;#8217;m going to try to do posts like this regularly. Just small book reviews, with the last few books I&amp;#8217;ve read and what is coming up in my queue.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m skipping over a few books, primarily Malcolm Gladwell&amp;#8217;s writings. I&amp;#8217;ve read or re-read all of his books this year, and enjoyed them but I feel they&amp;#8217;re so well described elsewhere it isn&amp;#8217;t necessary.&lt;/p&gt;

&lt;h2 id='recently_completed'&gt;Recently Completed&lt;/h2&gt;

&lt;h3 id='7_habits_of_highly_effective_people'&gt;7 Habits of Highly Effective People&lt;/h3&gt;
&lt;a href='http://www.amazon.com/The-Habits-Highly-Effective-People/dp/0743269519/'&gt;&lt;img src='http://ecx.images-amazon.com/images/I/51Osk63EaBL._SS150_.jpg' align='left' width='150' /&gt;&lt;/a&gt;
&lt;p&gt;This book is perhaps one of the most amazing reads of my life. It has helped me establish a vocabulary for many of my beliefs, clarify my thoughts and help me explain things. It&amp;#8217;s been an amazing and rewarding experience.&lt;/p&gt;

&lt;p&gt;Verdict: &lt;strong&gt;Definitely read it&lt;/strong&gt;&lt;/p&gt;

&lt;h3 id='leadership__self_deception'&gt;Leadership &amp;amp; Self Deception&lt;/h3&gt;
&lt;a href='http://www.amazon.com/Arbinger-Institute-Leadership-Deception-Getting/dp/B004R64CSO/'&gt;&lt;img src='http://ecx.images-amazon.com/images/I/41ThV6JTctL._SS150_.jpg' align='left' width='150' /&gt;&lt;/a&gt;
&lt;p&gt;This book surprised me and wasn&amp;#8217;t what I expected. I enjoyed it and definitely learned from it. The outcome is tangible; I learned something about myself and that I needed &lt;a href='http://j.shirley.im/2012/11/17/seeing-real-people/'&gt;to change my view of people&lt;/a&gt;. It&amp;#8217;s a very quick read, worth it but may not reach people who are unable to be sufficiently open minded.&lt;/p&gt;

&lt;p&gt;Verdict: &lt;strong&gt;Read it if you&amp;#8217;re open minded&lt;/strong&gt;&lt;/p&gt;

&lt;h3 id='dont_shoot_the_dog'&gt;Don&amp;#8217;t Shoot the Dog&lt;/h3&gt;
&lt;a href='http://www.amazon.com/Dont-Shoot-Dog-Teaching-Training/dp/0553380397'&gt;&lt;img src='http://ecx.images-amazon.com/images/I/51iqdQSDn%2BL._SS150_.jpg' align='left' width='150' /&gt;&lt;/a&gt;
&lt;p&gt;Honestly one of the most poorly written books I&amp;#8217;ve picked up in a long time. There is a lot of &lt;em&gt;referenced&lt;/em&gt; material that is good, but the stories, construction and editing are terrible. I didn&amp;#8217;t actually finish it, but got close enough to the end I felt ok putting it down. I&amp;#8217;m pretty sure the positive reviews are just from the fanatics who love Clicker training.&lt;/p&gt;

&lt;p&gt;Verdict: &lt;strong&gt;Throw it in the trash&lt;/strong&gt;&lt;/p&gt;

&lt;h3 id='design_for_hackers'&gt;Design for Hackers&lt;/h3&gt;
&lt;a href='http://www.amazon.com/Design-Hackers-Reverse-Engineering-Beauty/dp/1119998956/'&gt;&lt;img src='http://ecx.images-amazon.com/images/I/51SiSPTX2FL._SS150_.jpg' align='left' width='150' style='padding-right: 5px; padding-bottom: 20px;' /&gt;&lt;/a&gt;
&lt;p&gt;Enjoyable read that taught me a lot. While it isn&amp;#8217;t the type of psychological journey I typically read, it helped shore up a lot of knowledge I was missing. It would have been a quick read if I weren&amp;#8217;t going for maximum retention and comprehension, it took me a lot longer to get done with this book than I expected but I really enjoyed the journey.&lt;/p&gt;

&lt;p&gt;Verdict: &lt;strong&gt;Read it if you like pretty things&lt;/strong&gt;&lt;/p&gt;

&lt;h3 id='coders_at_work'&gt;Coders at Work&lt;/h3&gt;
&lt;a href='http://www.amazon.com/Coders-Work-Reflections-Craft-Programming/dp/1430219483/'&gt;&lt;img src='http://ecx.images-amazon.com/images/I/41JzhuA--iL._SS150_.jpg' align='left' width='150' /&gt;&lt;/a&gt;
&lt;p&gt;I expected this book to be low in learning, but it exceeded my expectations. This book is a simple collection of interviews with prominent coders throughout the world. One thing that stood out was the different styles of recognizing and hiring talent. After recently making a poor hiring choice, I feel compelled to ramp up and improve my own abilities. Reading this part of the book was very helpful. I would imagine that anybody struggling with a software or people in tech problem would find gems buried inside.&lt;/p&gt;

&lt;p&gt;Verdict: &lt;strong&gt;If you have time, read it. Better books out there&lt;/strong&gt;&lt;/p&gt;

&lt;h2 id='current_reads'&gt;Current Reads&lt;/h2&gt;

&lt;p&gt;Since I can&amp;#8217;t review books I&amp;#8217;m reading, I can write &lt;em&gt;why&lt;/em&gt; I&amp;#8217;m reading them.&lt;/p&gt;

&lt;h3 id='flow'&gt;Flow&lt;/h3&gt;
&lt;a href='http://www.amazon.com/Flow-Psychology-Experience-Mihaly-Csikszentmihalyi/dp/0061339202/'&gt;&lt;img src='http://ecx.images-amazon.com/images/I/41LDXwmSGNL._SS150_.jpg' align='left' width='150' /&gt;&lt;/a&gt;
&lt;p&gt;This book is special for two reasons. One, I&amp;#8217;m a big sucker for being happy and crafting experiences that deliver happiness. Two, it was the first time someone I didn&amp;#8217;t know bought me something off my Amazon wish list. TDP was useful to them, so they emailed me asking about it. This was a couple weeks ago and I&amp;#8217;m still smiling.&lt;/p&gt;

&lt;h3 id='rise__fall_of_the_third_reich'&gt;Rise &amp;amp; Fall of the Third Reich&lt;/h3&gt;
&lt;a href='http://www.amazon.com/Rise-Fall-Third-Reich-History/dp/1451651686/'&gt;&lt;img src='http://ecx.images-amazon.com/images/I/51ePJSYUEBL._SS150_.jpg' align='left' style='padding-right: 5px; padding-bottom: 20px;' /&gt;&lt;/a&gt;
&lt;p&gt;When I was first starting to really establish myself as a developer not merely in the trenches, I voraciously read military and world history. I didn&amp;#8217;t read it out of interest, but I found many parallels with project management and software development teams. This is a longer issue, and deserves its own post. This is another book in that line. What inspires people to be authoritarian dictators and how do people get entranced and forget their own conscience?&lt;/p&gt;

&lt;h2 id='upcoming_reads'&gt;Upcoming Reads&lt;/h2&gt;

&lt;h3 id='purple_cow'&gt;Purple Cow&lt;/h3&gt;
&lt;a href='http://www.amazon.com/Purple-Cow-New-Transform-Remarkable--/dp/1591843170/'&gt;&lt;img src='http://ecx.images-amazon.com/images/I/51fWdL3dYGL._SS150_.jpg' align='left' style='padding-right: 5px; padding-bottom: 20px;' /&gt;&lt;/a&gt;
&lt;p&gt;This is a re-read, and I already &lt;a href='http://j.shirley.im/2011/06/27/book-review-purple-cow/'&gt;wrote a review on it&lt;/a&gt;. I enjoyed the book and the message. I feel I need to remind myself about great products. I know I let a lot of warts slip through with TDP, and I&amp;#8217;d like to stop that. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3 id='the_skinny_on_the_art_of_persuasion'&gt;The Skinny on the Art of Persuasion&lt;/h3&gt;
&lt;a href='http://www.amazon.com/Skinny-Art-Persuasion-Minds-ebook/dp/B003S9VM4S/'&gt;&lt;img src='http://ecx.images-amazon.com/images/I/51D4Xna1I2L._SS150_.jpg' align='left' style='padding-right: 5px; padding-bottom: 20px;' /&gt;&lt;/a&gt;
&lt;p&gt;A common discussion between my wife and I is the difference between manipulation and persuasion. I struggle with this, and would honestly prefer not to do either. I present my case (strongly) and just hope the other side makes a decision I&amp;#8217;m happy with. She tells me I&amp;#8217;m in the wrong, I should be more persuasive. This book will hopefully help me.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/FdnOWgpWqyU" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/11/20/reading-log</feedburner:origLink></entry>
 
 <entry>
   <title>Seeing people for what they are</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/d6XXrDh1p6I/seeing-real-people" />
   <updated>2012-11-17T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/11/17/seeing-real-people</id>
   <content type="html">&lt;p&gt;I recently took a trip to New York and knew I could change my life forever. Not by what happened there, but by adjusting my perspective on people. New York is not known as a hospitable place. It&amp;#8217;s not known as a city you encounter friends-to-be. I decided to start an experiment.&lt;/p&gt;

&lt;p&gt;I have a problem. I&amp;#8217;m not alone in this problem, and I didn&amp;#8217;t even realize the depth of my problem. I don&amp;#8217;t see other people as &lt;em&gt;people&lt;/em&gt;. When I don&amp;#8217;t know someone, they are only their function. That is to say that a waiter is not a person, they are someone who brings my food to me. A taxi driver is an autonomous car.&lt;/p&gt;

&lt;p&gt;This didn&amp;#8217;t seem problematic. I was raised to be polite and have always practiced kindness. Politeness and kindness are different than identifying someone as a person. It isn&amp;#8217;t relating to them as a deep and unique individual; this is what I need to do. Time to change, and this was an amazing opportunity for an experiment.&lt;/p&gt;

&lt;p&gt;At first I really struggled with how to change this long held view. After quite a few encounters until I figured out a method that mostly worked (and probably just seemed creepy until then). I had to narrow my focus to the problem, and only practice if I was interacting with them as part of their job. This change made it easier to acknowledge them as people. I simply thought of myself doing that job. Waking up, going to work and trying to do it. Thinking of what I would need to know. It was a very quick though exercise and it really helped me recognize the people all around me.&lt;/p&gt;

&lt;p&gt;Immediately I noticed a difference. I&amp;#8217;ve always tried to be &lt;em&gt;kind&lt;/em&gt; to everybody. The genuine concern for their well-being was completely absent. If that person was unable to perform their job, I was happy if they were swapped out and unhappy if they remained. These people were commodities, mere robots I expected to perform a function &lt;em&gt;for me&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;After I made this mental shift, I tried hard to not alter my words or posturing but the differences were astounding. In most cases, I was immediately involved in deeper conversations. People would ask what I was up to and other personal questions, completely on their own. I had several people ask what I did, and were very surprised when I said I built software products. It was extremely rewarding.&lt;/p&gt;

&lt;p&gt;I laughed a lot more. I learned a lot about random people. I talked to a guy about being attacked by pirates. Perhaps most importantly I was unflappable. I was &lt;em&gt;happy&lt;/em&gt; and the inevitable speed bumps in life didn&amp;#8217;t affect my mood. I think the people I talked with were happier, too. I never felt rushed, nor did I find I was waisting time.&lt;/p&gt;

&lt;p&gt;Right now it&amp;#8217;s certainly more effort, but all new things are. As I continue to practice I&amp;#8217;ll be better at it and more effective. Soon, without thought, this will be the only way I interact with people. That&amp;#8217;s my goal now.&lt;/p&gt;

&lt;p&gt;I also encountered quite a few people who had no interest in any discussion or interaction. When they would ask, by obligation only, &amp;#8220;How are you today?&amp;#8221; and I replied and then &lt;em&gt;genuinely&lt;/em&gt; asked them in return I invariably received, &amp;#8220;Okay…&amp;#8221; as a response. It was peculiar that the uniform response was a dull, single word answer. I think they simply didn&amp;#8217;t know how to respond, and weren&amp;#8217;t interested to question why. But that doesn&amp;#8217;t matter to me.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m not changing my view on people for &lt;em&gt;their&lt;/em&gt; response, though. I don&amp;#8217;t hold doors for other people to thank me. I believe this is the way people should behave towards others.&lt;/p&gt;

&lt;p&gt;Because I believe this, I commit to it.&lt;/p&gt;

&lt;p&gt;Because I committed to this, I will do it.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/d6XXrDh1p6I" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/11/17/seeing-real-people</feedburner:origLink></entry>
 
 <entry>
   <title>Tip of the iceberg.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/Sfj5afVwT28/inner-depth" />
   <updated>2012-11-14T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/11/14/inner-depth</id>
   <content type="html">&lt;p&gt;The other night my wife and I were at a great dinner party. It was upbeat, lots of laughing from funny stories going around. My wife was in a different circle and I strained to hear what was going on. It was a very different group. It was serious and somber. I worried they were even going to talk about politics. I promptly reverted my attention back to my group.&lt;/p&gt;

&lt;p&gt;Later, the couple that was talking with my wife came to talk with me. The levity and joy I had vanished and was replaced with an awkward seriousness. This rapidity of the change took me by surprise. When we finally left to head home, the negative feeling stuck with me. I share this with my wife and she was not surprised.&lt;/p&gt;

&lt;p&gt;How can people who go out of their way to go to social events be so negative? Why would they be that way? I doubt they knew, but it has to be such a deeply ingrained habit. Anything this vast I have no hope to really understand. Maybe if I got to know them very well and could empathize and understand them I would be able to. But wait, why would I want to get to know them? They&amp;#8217;re no fun!&lt;/p&gt;

&lt;p&gt;Instead I took these thoughts and applied it to people I do enjoy visiting with. Why are they fun? What gives them joy? What can I do to help them have more fun and be happier? Then realized something. The depth in which I understand most people is strikingly shallow.&lt;/p&gt;

&lt;p&gt;My level of involvement stops at what I see. Sure, I know this guy. He has 2 children, but I don&amp;#8217;t know those children. I never think of this guy as a father. The joy I see him have every day may come from the love his daughters have for him. Maybe he just loves his job. I honestly don&amp;#8217;t know, and until today I never even thought about it. He was merely a face, he was happy and I enjoyed visiting with him. His life was hidden from my thoughts.&lt;/p&gt;

&lt;p&gt;We can&amp;#8217;t possible connect with everybody. Sometimes only that shallow connection is what we have. That means it&amp;#8217;s better to treat everybody with innate value, even when we can&amp;#8217;t see it. We should strive to connect &lt;em&gt;effectively&lt;/em&gt;, not efficiently. There is depth behind the scenes we can&amp;#8217;t hope to understand, except to acknowledge it&amp;#8217;s there.&lt;/p&gt;

&lt;p&gt;I need to practice acknowledging this.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/Sfj5afVwT28" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/11/14/inner-depth</feedburner:origLink></entry>
 
 <entry>
   <title>An unexpected life hack, removing a clock.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/QZccxq1chsg/removing-the-clock" />
   <updated>2012-11-11T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/11/11/removing-the-clock</id>
   <content type="html">&lt;p&gt;My stereo wouldn&amp;#8217;t turn off when the car was turned off. This was annoying. I&amp;#8217;ve been busy enough and my knee wouldn&amp;#8217;t let me do any repair. I took the easy route. I simply pulled the fuse and forgot about it for the time being. In the process of troubleshooting, I disconnected the battery. This reset my clock.&lt;/p&gt;

&lt;p&gt;I didn&amp;#8217;t notice it until the next time I went out. I left with ample time, no big deal. I knew when I left and how much time it would take to get there. I wasn&amp;#8217;t worried, so I didn&amp;#8217;t bother setting the clock. This repeated several times over the next couple of days. I was surprised to learn that I enjoyed the experience of driving a little bit more.&lt;/p&gt;

&lt;p&gt;I certainly miss having the stereo working, but I don&amp;#8217;t drive enough to justify the time it will take to do the repair myself. Nor do I particularly want to have to take it into a shop just for this. I&amp;#8217;m coming up close on a major service milestone, so figure I can just have them look at it. The solitude while I&amp;#8217;m driving is a little nice, but after 30 minutes it wanes.&lt;/p&gt;

&lt;p&gt;Now that this has been going on for a few weeks I can form a full opinion. I love the lack of a clock. If I run into traffic and run late I feel more relaxed. I don&amp;#8217;t have a clock constantly telling me I&amp;#8217;m running behind schedule. I don&amp;#8217;t have a constant worry. I arrive when I will arrive.&lt;/p&gt;

&lt;p&gt;Being punctual is an important trait for me. The clock was not helping me be punctual. It&amp;#8217;s just one of many similar items we buy to try to make us better; instead they simply introduce stress or frustration.&lt;/p&gt;

&lt;p&gt;The other day I heard a great comment, &amp;#8220;Do not let your money rule you, make your money a servant.&amp;#8221; If anything we have, whether it&amp;#8217;s money or a material item, we should question it&amp;#8217;s impact and effect on our lives. We acquire so much in the name of convenience and entertainment, and end up becomes slaves of fleeting desires.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m going to keep the clock turned off. It forces me to plan correctly and then just relax. The burden is on preparation, which is precisely where it should be.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/QZccxq1chsg" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/11/11/removing-the-clock</feedburner:origLink></entry>
 
 <entry>
   <title>I have no stress, and this is my story.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/d5wU3q-7sXw/write-my-own-story" />
   <updated>2012-11-08T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/11/08/write-my-own-story</id>
   <content type="html">&lt;p&gt;I don&amp;#8217;t want stress. It&amp;#8217;s not enough to simply say that, though. I must have a narrative to guide me there.&lt;/p&gt;

&lt;p&gt;Last week I listened to a great guy from Providence, RI talk about building the tech scene there. He runs a start-up accelerator program, making introductions and arranging for funding, removing the stops and lubricating the wheels. It&amp;#8217;s a good thing.&lt;/p&gt;

&lt;p&gt;The point he really drove home was the need for a narrative. Don&amp;#8217;t talk about where you are. Talk about where you&amp;#8217;re going and where you want to go. The trick is to talk about now like it&amp;#8217;s then. &lt;em&gt;Then&lt;/em&gt; will be &lt;em&gt;now&lt;/em&gt; much sooner than we all think. We have to choose our story well, or it is written for us without our consultation.&lt;/p&gt;

&lt;p&gt;This realization made me focus clearly on how I want to live my life. Our lives are habits. If we don&amp;#8217;t put effort into forming good habits, bad habits will take over. Sometimes the effort is just our narrative, repeating it and living it. I think I have it figured out.&lt;/p&gt;

&lt;p&gt;Instead of saying, &amp;#8220;I want to be free of stress&amp;#8221; I will say &amp;#8220;I am stress free.&amp;#8221;&lt;/p&gt;

&lt;p&gt;I will not say, &amp;#8220;I want to always enjoy what I&amp;#8217;m doing.&amp;#8221; but &amp;#8220;I always enjoy what I am doing.&amp;#8221;&lt;/p&gt;

&lt;p&gt;I cannot &amp;#8220;try to study as a way to achieve my goals&amp;#8221;, but I will use learning and study as a means to that end.&lt;/p&gt;

&lt;p&gt;I will not try to be the best father and husband. I will nurture my family and my family will support me. We share our joy, triumphs, failures and tragedies.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s almost a paradox. Think of tomorrow like it&amp;#8217;s today, today will be better for it. If we can do that we will succeed in controlling our lives, our happiness and our successes.&lt;/p&gt;

&lt;p&gt;Yesterday my wife asked me, &amp;#8220;Is it really necessary to always work on improvement?&amp;#8221; I didn&amp;#8217;t have a good answer and I said no, but I needed more time to think.&lt;/p&gt;

&lt;p&gt;Why isn&amp;#8217;t it? Very few things in life are compulsory. We don&amp;#8217;t&amp;#8217; have to improve. The price of hard work is not paid at the time. It&amp;#8217;s compounded interest that takes its toll on us through our lives. It makes our happiest moments fleeting, able to be broken without warning.&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s a price I won&amp;#8217;t pay. I control my future. I &lt;em&gt;am&lt;/em&gt; happy.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/d5wU3q-7sXw" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/11/08/write-my-own-story</feedburner:origLink></entry>
 
 <entry>
   <title>Value of tranquility</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/rqB2q5XEvmk/tranquility-solves-problems" />
   <updated>2012-11-05T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/11/05/tranquility-solves-problems</id>
   <content type="html">&lt;p&gt;I really hate daylight savings time. It&amp;#8217;s a terrible thing. Today I woke up feeling off. What better way to get back than to get started on my routine. I did so and took notes in &lt;a href='http://tdp.me'&gt;TDP&lt;/a&gt;. It was a very typical Monday. Except it wasn&amp;#8217;t. It was broken. It didn&amp;#8217;t look like it should. My streaks were wrong!&lt;/p&gt;
&lt;div class='thumbnail' style='text-align: center;'&gt;
&lt;img title='How it should look' src='http://media.shirley.im/media/tdp-goal-streaks/image/transform' align='center' alt='How it should look' /&gt;&lt;/div&gt;
&lt;p&gt;Every time a goal is marked as done, the system calculates the streak. It then tucks this away. It&amp;#8217;s an awesome metric and it encourages me a lot. I really love it. I was devastated it was broken, but I was motivated to fix it. The code here is complex.&lt;/p&gt;

&lt;p&gt;I started to look at it. The most demoralizing part to this exercise is a note I left for myself:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;FIXME&lt;/em&gt; I think this is broken, I wrote unit tests to cover this but I feel this is not right.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Great. I &lt;em&gt;knew&lt;/em&gt; it was wrong but at the time I couldn&amp;#8217;t place why. My subconscious was telling me and I tried to listen. It just didn&amp;#8217;t click. Now I was faced with a problem that was hard to track down but I felt pretty good about fixing it. Right then I thought about it a bit harder and started to panic.&lt;/p&gt;

&lt;p&gt;I could feel the stress creeping in and my confidence leave me. My breath quickened and I stared blankly. I did what anybody would do. I started banging on keys. Mash! Mash! Mash! It still wasn&amp;#8217;t working!&lt;/p&gt;
&lt;img title='russian-repair' src='http://media.shirley.im/media/russian-repair/image/transform?scale=ypixels%3A250%2Cxpixels%3A250%2Ctype%3Amin' align='right' alt='russian-repair' style='padding: 0px 0 10px 10px; max-height: 250px;' /&gt;
&lt;p&gt;After 30 minutes of swinging a wrench at the problem my stress was building. I wasn&amp;#8217;t any closer to a solution but I did a good job of increasing my stress. The little voice in my head told me to stop and finally I listened. I closed my eyes, took a deep breath and held it in for just a moment.&lt;/p&gt;

&lt;p&gt;On the exhale, I opened my eyes and deleted all the code in question. It was causing me stress. Time to throw it out. I had a lot of unit tests (all of which were telling me there was a problem). I needed to just start over. This is a luxury with software, we can throw our problems out and rebuild!&lt;/p&gt;

&lt;p&gt;I still felt panicked and a bit of stress, though. I tried to relax but couldn&amp;#8217;t. I wasn&amp;#8217;t seeing a clear vision of the end result. I knew I wanted it all to work but I still didn&amp;#8217;t have a plan. I got up and stepped away from my computer. I had a piece of paper and I defined a plan. I thought it through while not facing the problem.&lt;/p&gt;

&lt;p&gt;I sat back down and succeeded. The best way to solve the problem was to move away and stop. I need to do that more often.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/rqB2q5XEvmk" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/11/05/tranquility-solves-problems</feedburner:origLink></entry>
 
 <entry>
   <title>Unfreezing the sled, or, regaining momentum.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/3IeyV_cAsc0/motivation-from-a-broken-chain" />
   <updated>2012-11-02T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/11/02/motivation-from-a-broken-chain</id>
   <content type="html">&lt;p&gt;When dog-sledding, heat is generated on the runners which melts the ice. When the sled stops the water will freeze. The sled becomes frozen to the ice. There is specific knowledge required free the sled. Brute forcing certainly could work, it requires more effort. It&amp;#8217;s a matter of teamwork between the dogs and the driver.&lt;/p&gt;

&lt;p&gt;At the start of this week I felt frozen. My momentum seemed to have evaporated completely. It was rough. I was a stuck sled.&lt;/p&gt;

&lt;p&gt;It shouldn&amp;#8217;t have been this way. It should have been a great week! The TDP app went out to the &lt;a href='http://tdp.me/about/app'&gt;app store&lt;/a&gt;. I worked hard on the app, even though there are some bugs I&amp;#8217;m really happy. However, right when the app was done and in review I felt my motivation leave. I stopped achieving any measurable progress and I quickly realized, &amp;#8221;I&amp;#8217;m frozen in place, my energy isn&amp;#8217;t &lt;em&gt;freeing&lt;/em&gt; me.&amp;#8221; I really struggled with how to fix it.&lt;/p&gt;

&lt;p&gt;By Wednesday I had enough. I vowed to fix this problem. That was my only real task to complete on Wednesday. My normal techniques weren&amp;#8217;t succeeding. They should have, though. Then I was honest with myself. In my moment of honesty I learned I wasn&amp;#8217;t being honest with myself. I was failing to &lt;em&gt;really&lt;/em&gt; employ the techniques that have worked for over a year.&lt;/p&gt;

&lt;p&gt;My strategy is to lay out detailed tasks I &lt;em&gt;must&lt;/em&gt; do the following day. I was doing this, though. Doing it in the most minimum and basic sense possible. Every task was vague and so poorly defined there was no measurement of success. Since &lt;em&gt;anything&lt;/em&gt; could fit the criteria it did and then I would inevitably throw it away because it wasn&amp;#8217;t good enough. This went on for a few days.&lt;/p&gt;

&lt;p&gt;This is what I took away:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Be honest with yourself always. Listen and obey that feeling of inadequacy.&lt;/li&gt;

&lt;li&gt;Rapid course correction is extremely important.&lt;/li&gt;

&lt;li&gt;The early you identify feelings of failure the quicker you can remedy them.&lt;/li&gt;

&lt;li&gt;Have well defined goals.&lt;/li&gt;

&lt;li&gt;It&amp;#8217;s better to break a chain than to be unproductive and keep it.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In the two days since I&amp;#8217;ve redoubled and clarified my tasks, my productivity predictably improved. I was been back on target and moving quickly again. Today, however, I didn&amp;#8217;t get all my tasks done. I certainly had reasons. Had I thought enough about today I wouldn&amp;#8217;t have committed to so much. But I did, and now my chain is broken.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m not discouraged because I&amp;#8217;m motivated to improve, and most importantly I have developed a system to keep me focused and motivated. It works for me. I&amp;#8217;m very happy with how much I achieve. My achievements are worth more than an unbroken streak.&lt;/p&gt;

&lt;p&gt;Sometimes it&amp;#8217;s best to fail so we remember how far we&amp;#8217;ve come. Doing something 100 days in a row is great, but I briefly forgot how much focus this takes.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The bit about the dog sleds is something I read once, I think in a Jack London book. I hope it&amp;#8217;s true, if not &lt;a href='http://twitter.com/jshirley'&gt;let me know&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/3IeyV_cAsc0" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/11/02/motivation-from-a-broken-chain</feedburner:origLink></entry>
 
 <entry>
   <title>The power of vocabulary.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/cBhwMPQZICM/power-of-vocabulary" />
   <updated>2012-10-30T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/10/30/power-of-vocabulary</id>
   <content type="html">&lt;p&gt;The last few days have been filled with spirited discussions about life, psychology and improvement. My wife has been and continues to be great; I love her involvement and our discussions. We&amp;#8217;ve both had to work to reach this level of communication. Recently the books I&amp;#8217;ve been reading have given us a shared vocabulary to formalize what was before loose concepts.&lt;/p&gt;

&lt;p&gt;Until now I didn&amp;#8217;t understand the power of vocabulary. It&amp;#8217;s significantly easier to discuss, explain and understand when complex concepts are standardized and commonly understood.&lt;/p&gt;

&lt;p&gt;Every culture has their own vernacular, and to outsiders it&amp;#8217;s complete gibberish. What about at a larger stage? What about when we&amp;#8217;re talking about improvement, or simply learning new things? The vocabulary available to describe and explain the trials and tribulations we all share is woefully inadequate.&lt;/p&gt;

&lt;h3 id='experience_without_explanation'&gt;Experience without explanation&lt;/h3&gt;

&lt;p&gt;With varying depths we&amp;#8217;ve all been asked or have asked how a blind person could describe color. How many of us have faced an even more important question?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;How can &lt;em&gt;the sighted&lt;/em&gt; describe a color?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is a great exercise. Try it, right now. Describe the color green to yourself. Probably pretty easy. Now, try to describe the color green without any comparisons. If you take away the ability to say, &amp;#8220;It&amp;#8217;s the color of healthy grass&amp;#8221; the task is significantly harder. We&amp;#8217;re removing vocabulary. We&amp;#8217;re used to relying on similes and commonly understood items. Without this the task is harder.&lt;/p&gt;

&lt;p&gt;After I did this myself, my own answer takes away everything human about color. The most correct answer is a beam of light with a 510nm wavelength. The best real answer I can come up with is that it&amp;#8217;s merely the fourth color of the rainbow. Both are mediocre descriptions that fail to properly describe &lt;em&gt;green&lt;/em&gt;. These are consistent and correct answers, though.&lt;/p&gt;

&lt;p&gt;When I asked my wife this question she initially answered in poetic fashion. I then removed the vocabulary and she floundered. She had the same feelings I had. Frustration and annoyance popped up. I&amp;#8217;m not sure if the frustration is due to having something taken away or the inability to perform adequately. She &lt;em&gt;knew&lt;/em&gt; what green was but wasn&amp;#8217;t able to explain it.&lt;/p&gt;

&lt;h3 id='the_dangers_of_an_empty_cave'&gt;The dangers of an empty cave&lt;/h3&gt;

&lt;p&gt;Unless I&amp;#8217;m explaining things to myself, I&amp;#8217;m going to fail without the proper terms. I&amp;#8217;m leaving things out. I&amp;#8217;m not increasing my knowledge I&amp;#8217;m subconsciously filling the gaps with nothing more than memories. These memories are not reality, they are tinted through the lenses of time and mood. We need a second party to engage with to maximize our knowledge.&lt;/p&gt;

&lt;p&gt;Without explaining what we encounter in formalized language, with a defined vocabulary, our understanding is limited. The polite term for this is artistic license. When we&amp;#8217;re talking about our own knowledge, it&amp;#8217;s more of being an ass than an artist.&lt;/p&gt;

&lt;h3 id='surrounded_by_assumptions'&gt;Surrounded by assumptions&lt;/h3&gt;

&lt;p&gt;The same problems we have explaining things to ourselves are present when explaining them to others. In our minds we fill in the missing links with memories and our imagination. With others these gaps are filled with assumptions and bias. It&amp;#8217;s extremely unlikely these assumptions and biases match to our own. We create conflict and misunderstands not just by missing parts of the story, but not even knowing about the parts that are left out.&lt;/p&gt;

&lt;p&gt;When we formalize our explanations and descriptions, there is both implicit and explicit information that is attached. The implicit knowledge is the context in which we speak. Instead of saying Jane we can say &lt;em&gt;she&lt;/em&gt;. The explicit information is being able to clearly and effectively describe something as it is, not what we think it is. Explicit information requires vocabulary and increases clarity, but is substantially more work.&lt;/p&gt;

&lt;h3 id='clarity_takes_time'&gt;Clarity takes time&lt;/h3&gt;

&lt;p&gt;Students of any field have a tremendous amount of vocabulary to learn. While I&amp;#8217;ve used an adz, I have only recently learned the name. I only learned it because of Scrabble. I&amp;#8217;ve never &lt;em&gt;studied&lt;/em&gt; woodworking. All things are like this. There is a common language that has evolved over time, these vocabularies organically grow out of necessity.&lt;/p&gt;

&lt;p&gt;The first step to improving ourselves in any discipline is to learn the vocabulary. We must learn how to ask questions. We must learn how to understand the answers. Without understanding the words we will never understand the ideas.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/cBhwMPQZICM" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/10/30/power-of-vocabulary</feedburner:origLink></entry>
 
 <entry>
   <title>Rescheduling my future.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/zYy3XEJuaUU/rescheduling" />
   <updated>2012-10-27T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/10/27/rescheduling</id>
   <content type="html">&lt;p&gt;I&amp;#8217;ve been having a really hard time writing and posting something. It&amp;#8217;s not just lately, it&amp;#8217;s been fairly consistent failing. My goal was to write every day, and publish something publicly every 3 days. It &lt;em&gt;seems&lt;/em&gt; like a reasonable goal.&lt;/p&gt;

&lt;p&gt;I fail at this frequently. Often times I fail because I struggle for material that I want to post. I have ideas and certainly go through situations that would be good to write about. It is very hard to develop these ideas. What are the best ideas? What can be grown into a coherent and ideally helpful post? This type of refinement is challenging.&lt;/p&gt;

&lt;p&gt;How can I proceed with this? I&amp;#8217;d like to have more success, and I&amp;#8217;ve been trying for long enough. I must revisit my definition of success. This is the great part about being sentient and self-aware. At any point I can adjust my expectations and my definitions of success.&lt;/p&gt;

&lt;p&gt;In thinking about this I realized I have a good post here. I shouldn&amp;#8217;t feel so bad, I have 90 published entries here. That isn&amp;#8217;t insignificant, but it is short of my previously defined level of success. In considering this, I figure three likely options.&lt;/p&gt;

&lt;h3 id='option_one_write_more_badly'&gt;Option one: Write more, badly.&lt;/h3&gt;

&lt;p&gt;This is a blog, not a collection of essays submitted to a stodgy University professor. I could post (more) half-baked, poorly thought out and terribly written posts. I don&amp;#8217;t think I should do this. I appreciate the time I take proof reading and editing. I enjoy it and I think I learn more from re-reading, and subsequently correcting my own writing.&lt;/p&gt;

&lt;p&gt;This option would be defeating my entire motivation for writing. It certainly would defeat my goal to always progress and improve myself.&lt;/p&gt;

&lt;h3 id='option_two_publish_less_frequently'&gt;Option two: Publish less frequently.&lt;/h3&gt;

&lt;p&gt;This is a very reasonable option. This is what I&amp;#8217;m leaning towards. If I wrote once a week, would I feel more inclined to take me time? Would I perhaps enhance my posts with some doodles? I think I would, but I worry I would abuse this and not be any more successful than I have been.&lt;/p&gt;

&lt;p&gt;The great part of &lt;a href='http://tdp.me'&gt;TDP&lt;/a&gt; is I can see exactly how unsuccessful I&amp;#8217;ve been. I typically have gaps in between my entries. If I break my streak I don&amp;#8217;t immediately jump back on the bandwagon. I stop. I take my time and I write something I really want to post. Just like this post here.&lt;/p&gt;

&lt;p&gt;This is different than procrastination, though. I still write every day I just get more selective. I&amp;#8217;ve really never been a procrastinator. Instead, I simply don&amp;#8217;t do things I don&amp;#8217;t want to do. That&amp;#8217;s an over-simplification, but captures the essence. I still think if I reschedule this to be a weekly goal, I would find new and different failures. Maybe I will, but that&amp;#8217;s not a reason to not do anything. By discovering the ways in which fail we also learn how to succeed.&lt;/p&gt;

&lt;h3 id='option_three_expand_on_the_topics'&gt;Option three: Expand on the topics.&lt;/h3&gt;

&lt;p&gt;My primary subject is improvement and the psychology of people heavily involved in technology. We&amp;#8217;re a strange breed. Writing about this has started organically, as I&amp;#8217;ve found myself having to explain these things to various people; sometimes it&amp;#8217;s managers and leaders and others it&amp;#8217;s to my wife or other family members. Some are receptive and some are not but it&amp;#8217;s been a common discussion and has been extremely rewarding for me.&lt;/p&gt;

&lt;p&gt;People involved in technology and creating products tend to be highly logical. This culminates in what I would describe as a distinct culture (or better put, a culture with many sub-cultures). For example, I typically feel equally comfortable talking to a developer who grew up in crime ridden parts of LA or Chicago or a graduate from Stuyvesant. In between the vast differences in upbringing there is more in common in our minds. This fascinates me and I feel connected.&lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t know if this is unique to geeks. It seems it is but I don&amp;#8217;t know. This is the only life I&amp;#8217;ve been a part of, and am well entrenched in it. As such, I enjoy thinking and subsequently writing about this. The psychology and understanding I can gain here helps me in life. It&amp;#8217;s just one way of improving.&lt;/p&gt;

&lt;p&gt;Improvement in general is my main, broad passion. Every day I try to make &lt;em&gt;my&lt;/em&gt; world a better place. I think it trickles down and helps other people&amp;#8217;s world be better. Some days it really is only my world, but I try to share. Over the last year I&amp;#8217;ve been reading at least 2 books at a time about psychology and improvement, and before that I studied the simple idea of how to maintain happiness.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m certainly not an expert on any of this. However, I&amp;#8217;m truly and genuinely happy in life. Even in times of extreme tragedy, I can rely on my inner happiness to see me through. This is tremendously valuable and ultimately is my inspiration to continue writing. I hope I can share this feeling with others and writing is my best chance at succeeding right now.&lt;/p&gt;

&lt;h2 id='in_conclusion'&gt;In conclusion&lt;/h2&gt;

&lt;p&gt;I don&amp;#8217;t have a conclusion. I don&amp;#8217;t want to write about other subjects &lt;em&gt;right now&lt;/em&gt;. Sometimes I feel like making technical commentary but that&amp;#8217;s all well covered. The world doesn&amp;#8217;t need more &lt;a href='http://daringfireball.net'&gt;John Grubers&lt;/a&gt;. Writing about improvement is very personal. I am a unique snowflake, just like everyone else. I sincerely hope that what I write helps others who want to improve.&lt;/p&gt;

&lt;p&gt;The best change I can think of now is to allow myself to go on a weekly schedule, but then also saying I must &lt;em&gt;improve&lt;/em&gt; quality. I haven&amp;#8217;t committed to any change yet. It still needs more consideration.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/zYy3XEJuaUU" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/10/27/rescheduling</feedburner:origLink></entry>
 
 <entry>
   <title>Go read this book. Right now.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/wZudy5RpX7s/7-habits" />
   <updated>2012-10-21T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/10/21/7-habits</id>
   <content type="html">&lt;p&gt;I&amp;#8217;ve been reading &lt;a href='http://www.amazon.com/The-Habits-Highly-Effective-People/dp/0743269519/'&gt;7 Habits of Highly Effective People&lt;/a&gt;. You should too. I&amp;#8217;m stunned it&amp;#8217;s taken me this long to read it. I&amp;#8217;m just glad I finally started. I&amp;#8217;m only through the first habit and it&amp;#8217;s already made a fantastic impression on me. The craziest part of it is that not one of the ideas are new. They&amp;#8217;re similar to my own thoughts and feelings, but that&amp;#8217;s what makes the book so enjoyable and profound.&lt;/p&gt;

&lt;p&gt;No matter how developed my own thoughts and feelings are, they are no where near what is presented in this book. The eloquence and clarity are above and beyond my already high expectations. Reading it is surreal, things are so similar that they are comfortable but yet so new. It&amp;#8217;s like going from playing video games to the real sport. It may just be where I&amp;#8217;m at in life, though. I think anybody who wants to better themselves will feel this same way.&lt;/p&gt;

&lt;p&gt;Had I read this book earlier in my life I certainly would have benefited. I don&amp;#8217;t think I would benefit as much as I do now. In the future I would benefit more. This is the type of book you read many times. I expect to read it next year and the year after. Each time I&amp;#8217;ll be rewarded and enlightened.&lt;/p&gt;

&lt;p&gt;Sometimes just a few pages will serve as an affirmation, but perhaps in tumultuous times an entire chapter is needed. There is definitely a level in maturity and open mindedness required. He handles this requirement deftly and cleverly, but I don&amp;#8217;t know if that would work in all cases. The 20 year old version of myself would not have been open to the depth of consideration requested.&lt;/p&gt;

&lt;p&gt;Even though I haven&amp;#8217;t finished the book I feel compelled to write this. I feel compelled to urge people to read it. I&amp;#8217;m being proactive. That&amp;#8217;s habit one, the chapter I just finished. It&amp;#8217;s been very beneficial to me right now.&lt;/p&gt;

&lt;p&gt;Lately I&amp;#8217;ve been struggling with my knee recovery. It&amp;#8217;s been nearly 3 months and I still battle every day with the fear I won&amp;#8217;t get better. The proactivity and responsibility discussed in the book has helped me a great deal with this.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I am in a lot of discomfort.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That&amp;#8217;s not &lt;em&gt;me&lt;/em&gt;, though. I &lt;em&gt;choose&lt;/em&gt; to be happy. I would prefer to be happy than be sad. I choose to &lt;em&gt;be&lt;/em&gt; what I want to be. I set out realistic goals and am working towards them. Because I am making this choice, have reasonable expectations and plans I will &lt;em&gt;be&lt;/em&gt; successful. The key to proactivity is to &lt;em&gt;be&lt;/em&gt; what I want to be, plan and execute. Writing this is a reminder, it&amp;#8217;s easy to forget. I catch myself slipping.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I am grumpy.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I am grumpy because I am not choosing to be happy. Without a choice and action, I will descend into a state of irresponsibility. I will feel helpless because I am not helping myself.&lt;/p&gt;

&lt;p&gt;I was never able to put this into words until I started reading this book. Now I can, and it&amp;#8217;s making all the difference right now.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/wZudy5RpX7s" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/10/21/7-habits</feedburner:origLink></entry>
 
 <entry>
   <title>Tranquility of the float.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/J5qQKkH7vOE/tranquility-of-the-float" />
   <updated>2012-10-16T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/10/16/tranquility-of-the-float</id>
   <content type="html">&lt;p&gt;Life is not so flat. We are not walking on a field, free to choose any direction we wish. We live our lives floating on a river. More accurately in modern times, an artificial river at an amusement park. As we float by we are free to enjoy the spectacles that other people have created for us.&lt;/p&gt;

&lt;p&gt;We are also very fortunate, we can get off our ride and choose another. Sometimes it takes a bit of work, but we always have a choice. It&amp;#8217;s not merely changing directions, it&amp;#8217;s a new path to experience. We can take our fellow passengers with us or leave them behind. We are always on a ride, though.&lt;/p&gt;

&lt;p&gt;Our best efforts, greatest strengths and ambitions cannot change the direction of the ride. We can only choose a different ride. This is why we must give the most consideration to not only which ride we are on, but who we share the ride with. I share my particular ride with a spectacular family and a few select friends. I am in good company.&lt;/p&gt;

&lt;p&gt;Whenever I have changed rides after finding myself in a miserable situation, I try to apply the magic of hindsight analysis. I&amp;#8217;m very obsessive over this but most people are. Usually the problems are obvious, in hindsight. Time and time again we find ourselves failing in the same way over and over again. Sometimes we fail again and never change the river we&amp;#8217;re floating on, then we&amp;#8217;re surprised at the outcome. How can we fix this?&lt;/p&gt;

&lt;p&gt;There are so many books to read, people to talk to and maps to study. Why do we still fail? I believe it is a result of not studying the likely outcomes and then simply trusting our intuition. We do not make conscious choices that are backed up by our intuition. Instead we fight it. &amp;#8220;Well, my gut says no but I can think of no reason not to!&amp;#8221;.&lt;/p&gt;

&lt;p&gt;Many paths in life have a worst case scenario that is better than our current direction. We feel trapped and don&amp;#8217;t make the leap to change. It&amp;#8217;s understandable and very hard to make a leap into the unknown, regardless how much study and preparation has been made. That leap can be wonderful and lead to amazing new experiences but our comfort keeps us still.&lt;/p&gt;

&lt;p&gt;With adequate due diligence and forethought, there should be no fear. Accept and enjoy the moment of discomfort; adjustments are always necessary, discomfort is a sign of adjustment. Be attuned to signs of stress. Tension in the jaw or shoulder. If you didn&amp;#8217;t change course and feel that, think again about change. If you decided to change and have manifested discomfort from stress, figure out why. Maybe it wasn&amp;#8217;t the right choice.&lt;/p&gt;

&lt;p&gt;Our subconscious and our body knows more than our conscious mind ever will, but it cannot tell us anything directly. These muttered messages are the best we have.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve been relaxed for a while now. My jaw is relaxed. My shoulders loose. I have a smile on my face. This is what life is about. It&amp;#8217;s not about a big paycheck, exotic cars or world travels. It&amp;#8217;s about looking at people you love and smiling from the inside and out, and seeing them smile back.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/J5qQKkH7vOE" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/10/16/tranquility-of-the-float</feedburner:origLink></entry>
 
 <entry>
   <title>Make choices.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/CjGFzyBXU0g/make-choices" />
   <updated>2012-10-12T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/10/12/make-choices</id>
   <content type="html">&lt;p&gt;I didn&amp;#8217;t make the best choices the other day. Yesterday I did great. Today may be better. I sat at my desk. I stared at the work I needed to get done. My todo list stared back; telling me what needed to be done. After a few minutes, I gave up. I made a bad choice. I loaded up a video game and relaxed for a little bit. It wasn&amp;#8217;t a good choice. It made me worse off. I don&amp;#8217;t really feel guilty about it, though. I felt I needed it.&lt;/p&gt;

&lt;p&gt;I budget this unproductive and wasted time. I do this so that I can make a choice, know and acknowledge it&amp;#8217;s not good and productive. When I do this I end up still meeting all my goals and I get to stay sane. This is really important as I am &lt;a href='http://j.shirley.im/2012/08/06/dealt-a-blow/'&gt;undergoing rehabilitation&lt;/a&gt; and have been cooped up. I sincerely wish I didn&amp;#8217;t crave this unproductive time, though. I resent that I have this attachment, but I do so I accept it. I choose to limit how harmful it is by identifying it and managing it. Use your strengths to make your weaknesses irrelevant.&lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t have a lot of these bad habits, thankfully. A lot of times the subject of TV and various shows comes up. I don&amp;#8217;t watch TV. It&amp;#8217;s not that I&amp;#8217;m opposed to it or think it&amp;#8217;s stupid. It doesn&amp;#8217;t have any draw, I&amp;#8217;d rather do other things. Some people famously call out TV as bad; some even call it an &lt;a href='https://www.google.com/search?q=television+income+reducer&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8'&gt;income reducer&lt;/a&gt;. It&amp;#8217;s just one other unproductive habit many people have. It&amp;#8217;s not bad, unless it&amp;#8217;s unmanaged.&lt;/p&gt;

&lt;p&gt;By just consciously acknowledging that the time spent watching TV, playing video games or any other unproductive sedentary activity you&amp;#8217;re ahead of the curve. It is &lt;em&gt;wasted&lt;/em&gt; time but that&amp;#8217;s ok. Wasting time isn&amp;#8217;t bad and our minds need the break. Wasting time without realizing is the problem. Just realize it and turn the activity into a choice.&lt;/p&gt;

&lt;p&gt;Make a choice. It&amp;#8217;s ok. Choose to waste time. Choose to take that mental break. By simply choosing it and thinking about it, you&amp;#8217;ll feel better. Also, you can then limit the time by consciously planning. This will increase time spent on doing productive things. That keeps a balance and increases deep, meaningful joy.&lt;/p&gt;

&lt;p&gt;The satisfaction and joy that comes from investing in yourself is powerful. It&amp;#8217;s a magnificent motivator and easy to create habits around.&lt;/p&gt;

&lt;p&gt;Sometimes I don&amp;#8217;t want to chose something unproductive but don&amp;#8217;t want to work on what is the most important. I also make this a choice and it helps. I simply look at the list of things I want to accomplish and pick the one that seems the most fun. I work on it for just 5 minutes. 5 minutes is a very small time investment. After 5 minutes if I&amp;#8217;m still struggling, I move to the next one. Eventually I will find something that I enjoy.&lt;/p&gt;

&lt;p&gt;The key is to make choices. Think about your actions and make choices. Deliberate actions done with thoughtful consideration will yield significantly better results. It&amp;#8217;s the water for the seeds of productivity and is very important.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/CjGFzyBXU0g" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/10/12/make-choices</feedburner:origLink></entry>
 
 <entry>
   <title>Dissecting Product Growth</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/LBcdoW87DPw/examine-product-growth" />
   <updated>2012-10-09T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/10/09/examine-product-growth</id>
   <content type="html">&lt;p&gt;How do products become products? Something sold, with value and people pay money. When I see some brick and mortar business, this is fairly apparent. Some people wanted a product and someone could provide that product. A shop is created. Software products are different, typically. They&amp;#8217;re significantly more speculative.&lt;/p&gt;

&lt;h3 id='why_we_use_a_product'&gt;Why we use a product&lt;/h3&gt;

&lt;p&gt;Products serve to make our lives better. Mainly, this is done in the following ways:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Reduce the burden of life. I don&amp;#8217;t need to know how to shoe a horse, skin a cow or even hire a blacksmith. Everything is a product now.&lt;/li&gt;

&lt;li&gt;Improve productivity in another activity. Most software products fall into this category. The software isn&amp;#8217;t the focal point, it&amp;#8217;s increasing productivity doing something else.&lt;/li&gt;

&lt;li&gt;Fun and games. Instagram and Facebook are these. Prior to that it was board games and countless other activities.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I&amp;#8217;m going to focus on increasing productivity. That&amp;#8217;s what I&amp;#8217;m passionate about. This is the goal and focus of TDP, and will be the focus of any products I would be building.&lt;/p&gt;

&lt;p&gt;I won&amp;#8217;t be revolutionizing anything, but I want to evolve what we do on a daily basis and make it better. How then, does one take that desire and turn it into a product? Anthropology, my friends.&lt;/p&gt;

&lt;h3 id='life_before_it_all'&gt;Life before it all.&lt;/h3&gt;

&lt;p&gt;Productized electricity (light bulbs, telephones) and indoor plumbing are amazing products. They have revolutionized the world, increased lifespans and have truly shaped the world. Very few other products have done this.&lt;/p&gt;

&lt;p&gt;Instead things just get better. Even the most revolutionary of Apple products is just improving on what&amp;#8217;s already there. Nothing special, just better. Just making things easier. Reducing the burden to enjoy life more. This is a noble pursuit.&lt;/p&gt;

&lt;p&gt;People will use a product that reduces the burden of life and creates enjoyment either directly or through enhanced productivity. It feels good at the end of the day to kick back and appreciate today you could do more than you could yesterday. We crave that type of progress.&lt;/p&gt;

&lt;h3 id='in_the_name_of_progress'&gt;In the name of progress.&lt;/h3&gt;

&lt;p&gt;When building a product the best place to be at is in front of a line of clamoring customers. This is exceedingly rare. In normal situations, customers must be enticed and coerced. Prove that the product is Snake Oil free. All of that is very hard.&lt;/p&gt;

&lt;p&gt;The challenge to convince customers that your product is legitimately going to enhance productivity and increase joy by decreasing burden seems insurmountable. It&amp;#8217;s a confidence issue, and there are many products trying to sell that specific service. In reality it&amp;#8217;s about word of mouth and passionate marketing.&lt;/p&gt;

&lt;p&gt;Apple marrying technology and humanity stems from this notion. Passionate marketing is genuine marketing. It&amp;#8217;s marketing by showing the product and showing how it reduces the burdens of life. It&amp;#8217;s about demonstration and not convincing. Let the customers imagination work.&lt;/p&gt;

&lt;p&gt;Sometimes, imaginations can be scary, though. They get away from you and you think about all the dangers. This should not be avoided! These worries can be a powerful motivator to sell and advertise a product, provided the product truly fits as a safeguard.&lt;/p&gt;

&lt;p&gt;Previously I wrote about &lt;a href='http://j.shirley.im/2012/10/03/dont-cry-wolf/'&gt;Superheroes ignoring wolves&lt;/a&gt;; accept that sometimes a wolf has to be eaten. There are good products that simply protect against scary wolves, and good products that do that as a by-product.&lt;/p&gt;

&lt;p&gt;Taking these lessons and learning how to adapt my marketing materials is important. I can get more users and genuinely help people do better. No longer is uncharted and unkept habits a wolf to fear. I just need to productize this feeling.&lt;/p&gt;

&lt;p&gt;On a related note, the &lt;a href='http://tdp.me'&gt;Daily Practice&lt;/a&gt; mobile application will be hitting the Apple App Store in the next week or two.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/LBcdoW87DPw" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/10/09/examine-product-growth</feedburner:origLink></entry>
 
 <entry>
   <title>Superheroes don't cry wolf</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/gDZn4eAp_Yk/dont-cry-wolf" />
   <updated>2012-10-03T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/10/03/dont-cry-wolf</id>
   <content type="html">&lt;p&gt;I previously wrote about my secret, &lt;a href='http://j.shirley.im/2012/09/12/bystander-effect-and-software/'&gt;how to be a superhero&lt;/a&gt; by merely acknowledging danger. That&amp;#8217;s it. There&amp;#8217;s danger, point to it. If you do that you&amp;#8217;ll be far ahead of the crowd. However, not all dangers require action. There are acceptable risks and acceptable losses, but how do we know which are which?&lt;/p&gt;

&lt;h3 id='acknowledging_dangers_and_balancing_precariously'&gt;Acknowledging dangers and balancing precariously&lt;/h3&gt;

&lt;p&gt;We all have a balancing act we maintain in life. I want to accomplish and do so many things. I want to own a Lotus Evora. I can&amp;#8217;t, though. Not right now. I &lt;em&gt;could&lt;/em&gt;, but my family needs financial stability more than I want a Lotus. More reasonably put, I want to simply have the energy and discipline each day to knock out each of my goals. Life, often times, does not allow this. I have to balance life with desires.&lt;/p&gt;

&lt;p&gt;Wolves pop up every day in life. Sometimes they simply prowl, other times they ravage our entire flock. If we reacted to every wolf we would never have the time or energy to accomplish the things we set out to do. We would be ran ragged, stuck in place and in misery.&lt;/p&gt;

&lt;p&gt;Is it ok to let the wolf attack? Is it ok to even let the wolf take a sheep or two? Yes, it is. There are acceptable losses in every aspect of life.&lt;/p&gt;

&lt;h3 id='acceptable_losses_arent_free'&gt;Acceptable Losses aren&amp;#8217;t free&lt;/h3&gt;

&lt;p&gt;If you accept that acceptable losses are present, that a wolf will come and snatch a sheep or two away, then what next? Do you abandon all protective measures? Do you stop protecting your life? Absolutely not.&lt;/p&gt;

&lt;p&gt;Each time an acceptable loss is tallied, morale and &lt;a href='http://j.shirley.im/2011/07/03/momentum-matters/'&gt;momentum suffer&lt;/a&gt;. It&amp;#8217;s inevitable and even if the loss is known ahead of time it still hits hard. Usually, only when the loss is actually recorded the emotions start to fire. The frustration and despair are often more damaging than the actual loss.&lt;/p&gt;

&lt;h3 id='progressing_through_quicksand'&gt;Progressing through quicksand&lt;/h3&gt;

&lt;p&gt;I&amp;#8217;m a parent now and my children are both at the age where reasoning starts to manifest itself. My daughter is nearly 4, learning that logic is merely something that exists in the world. My son turns 6 next week and is understanding consequences and logical outcomes. He chains together scenarios and attaches consequences at each point.&lt;/p&gt;

&lt;p&gt;Witnessing this, and helping usher along these thoughts, has been extremely rewarding for me. Children always cry wolf. When they first encounter some danger, it is at that moment, the worst danger imaginable.&lt;/p&gt;

&lt;p&gt;Experience teaches us that some negative consequences are better than any alternative. There are acceptable losses. Without that experience such decisions are horrifying.&lt;/p&gt;

&lt;p&gt;Crying wolf isn&amp;#8217;t just claims of imaginary creatures; there may be a wolf. Ignoring the wolf and accepting the consequences may be the best course of action, even if you lose a sheep.&lt;/p&gt;

&lt;h3 id='what_are_acceptable_losses'&gt;What are acceptable losses?&lt;/h3&gt;

&lt;p&gt;The damage that comes from constant acceptable losses accumulates. It should be done deliberately, with forethought. Otherwise it&amp;#8217;s nothing more than unacceptable acceptable losses.&lt;/p&gt;

&lt;p&gt;In hindsight, it&amp;#8217;s easy to say there are no acceptable losses. The leisure of studying history removes the stress and tension of the moment. Real life deprives us of that ability, so we have to make quick decisions to determine what is acceptable.&lt;/p&gt;

&lt;p&gt;How do we make those decisions? How do we cope with the consequences?&lt;/p&gt;

&lt;h3 id='trust_your_gut_except_when_you_cant'&gt;Trust your gut, except when you can&amp;#8217;t.&lt;/h3&gt;

&lt;p&gt;I trust my intuition when it speaks to me. This doesn&amp;#8217;t absolve me of analysis after the fact. In fact, any decision I make that is based in a gut feeling gets extra scrutiny when things settle down. At the core, I listen to my intuition and try to be receptive. Sometimes my gut is silent.&lt;/p&gt;

&lt;p&gt;When intuition can&amp;#8217;t be relied on, traditional decision making comes into play. Quantify the loss if you do nothing. Quantify the resource expenditure to stop the impending disaster. Balance them out and act accordingly.&lt;/p&gt;

&lt;h3 id='you_may_not_always_win_but_you_can_be_victorious'&gt;You may not always win, but you can be victorious.&lt;/h3&gt;

&lt;p&gt;Whenever I engage in something, I try to setup victory conditions. This is especially important when you are fighting a losing battle. You&amp;#8217;ve quantified the risks and rewards, it&amp;#8217;s time to engage and protect, or sacrifice, a sheep. This is not a passive activity. It requires careful engagement.&lt;/p&gt;

&lt;p&gt;Discover your victory condition; that final scenario you can live with. Accept it and whatever losses comes with it. Let it happen and move on.&lt;/p&gt;

&lt;p&gt;Setting the bar unreasonably high just leads to injuries. Succeed when you can but fail responsibly when you can&amp;#8217;t.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/gDZn4eAp_Yk" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/10/03/dont-cry-wolf</feedburner:origLink></entry>
 
 <entry>
   <title>A moment of solitude.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/7FbOSvZ5z-s/moment-of-solitude" />
   <updated>2012-09-22T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/09/22/moment-of-solitude</id>
   <content type="html">&lt;p&gt;As you can imagine, I &lt;a href='http://tdp.me/person/jshirley'&gt;track my goals&lt;/a&gt; religiously. I take great pleasure in doing this. It allows me to objectively judge my personal growth over time. It&amp;#8217;s far too easy to enter a slump while simultaneously believing you are progressing. Charting my progress is the only way I can prove to myself I&amp;#8217;m doing as well, or as poorly, as I think I am. I take it very seriously.&lt;/p&gt;

&lt;p&gt;However, I frequently drop one of my goals. Well, actually two. Both are centered around writing. I&amp;#8217;ve struggled with this over the last year and with how frequently they get dropped. This week I made peace with not writing.&lt;/p&gt;

&lt;h3 id='a_moment_of_solitude_is_invaluable'&gt;A moment of solitude is invaluable.&lt;/h3&gt;

&lt;p&gt;I really liked what I wrote last and I had a follow-up already outlined and ready to go. I&amp;#8217;m eager to write it and I sat down a few times to try. I failed, though. I couldn&amp;#8217;t flesh it out. I would read what I wrote and be disappointed. It is time to change things up when you can&amp;#8217;t even follow your own writings from five minutes ago.&lt;/p&gt;

&lt;p&gt;The struggle this time, though, was different. I knew why. I also knew I wasn&amp;#8217;t going to spend any time harping on it. I wasn&amp;#8217;t going to be continuously rewriting without any positive changes. It wouldn&amp;#8217;t help. My brain was simply too busy.&lt;/p&gt;

&lt;p&gt;The last few weeks I&amp;#8217;ve been working on the mobile TDP applications. I&amp;#8217;m utilizing a highly efficient strategy to obtain maximum reach between Android and iPhone users. There is a lot to learn and figure out, even with this sharing. All this crammed into a short period of time. It was mentally exhausting and I couldn&amp;#8217;t stop thinking about it. Even in my sleep I was thinking about it. I rewrote two pieces of code in my sleep, and quickly implemented the changes when I woke up.&lt;/p&gt;

&lt;p&gt;This type of distraction is very bad for my writing but it&amp;#8217;s excellent for myself.&lt;/p&gt;

&lt;h3 id='a_fine_balance_means_excellent_growth'&gt;A fine balance means excellent growth.&lt;/h3&gt;

&lt;p&gt;All last week I spent my time learning, tweaking and experimenting. It was tremendously enriching. I feel substantially more well-rounded and versatile. So what if I missed writing? I love to write, but writing in and of itself is not going to allow me to &lt;a href='http://j.shirley.im/2011/07/01/fantasy-vs-goal/'&gt;obtain my fantasies&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It is critically important to not justify missing goals. It&amp;#8217;s an undesired event. However, sometimes it makes more sense to leave them behind so large leaps can be made improving other areas. Put simply, the ends justify the means.&lt;/p&gt;

&lt;p&gt;Now things have slowed down. I&amp;#8217;m not filling my brain with new information each day, instead rehashing and absorbing what I learned. I&amp;#8217;m more calm about the work and my brain isn&amp;#8217;t so tumultuous. I still have so much to do, and add more to my list each day. The difference is how much &lt;em&gt;new&lt;/em&gt; stuff is being incorporated. If I&amp;#8217;m maximizing efforts in one category, other things must be put on hold. I&amp;#8217;m limited in capacity and capability.&lt;/p&gt;

&lt;p&gt;I can never hope to accomplish everything, but working steadily each day I am guaranteed eventual greatness.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/7FbOSvZ5z-s" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/09/22/moment-of-solitude</feedburner:origLink></entry>
 
 <entry>
   <title>Developing software without the Bystander Effect.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/IqajtyzZhw8/bystander-effect-and-software" />
   <updated>2012-09-12T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/09/12/bystander-effect-and-software</id>
   <content type="html">&lt;p&gt;In the late 1960s, some studies were done to attempt to piece together the &lt;a href='http://en.wikipedia.org/wiki/Murder_of_Kitty_Genovese'&gt;Kitty Genovese murder&lt;/a&gt;. How, as a society, could we sit by and let a woman get killed right outside her home? While absolutely tragic, failures of all kinds are created from the same psychological reaction that can be blamed for Kitty&amp;#8217;s death.&lt;/p&gt;

&lt;p&gt;The most well known study that was done to explain this was the &lt;a href='http://www.youtube.com/watch?v=KE5YwN4NW5o'&gt;Smoke Filled Room&lt;/a&gt;. The study was focusing on what is known as &lt;a href='http://www.psychwiki.com/wiki/The_Bystander_Apathy_Effect'&gt;Bystander Apathy&lt;/a&gt;, which showed that people will sit in a room filling with smoke as long as other people are there with them.&lt;/p&gt;

&lt;p&gt;It amazes me how poorly we act when we think someone else will. Even if it&amp;#8217;s just as much our responsibility as theirs. Even when self-preservation is in question. This is a very curious phenomenon, and I believe it explains some of the more bewildering things I&amp;#8217;ve seen in creating products through the years.&lt;/p&gt;

&lt;p&gt;Many team organization ideologies focus on small, agile and lightweight teams. It&amp;#8217;s a good natural defense against Bystander Apathy. When a team becomes too large, the individuals start ignoring the smoke filling up the room. In fact, the more people in the group the more likely we are of &lt;em&gt;&lt;a href='http://greatergood.berkeley.edu/article/item/we_are_all_bystanders'&gt;not doing anything&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I am a very jittery person. I don&amp;#8217;t believe that &amp;#8220;when the going gets tough, the tough gets going.&amp;#8221; Smart is better than tough. I find a better way, and failing to find a better way I just stop. I&amp;#8217;ve never been in a situation where flailing in &lt;em&gt;any&lt;/em&gt; direction was, in hindsight, the right decision.&lt;/p&gt;

&lt;p&gt;In a group, when you think about Bystander Apathy, inaction must be expected until the problems are so dire they cannot be ignored. At that point it is too late to gracefully handle the problems.&lt;/p&gt;

&lt;p&gt;People subconsciously react to these signs of failure, but they are not discussed. In back channels and hushed whispers there may be mentions, but actions are not taken soon enough. People may even work harder, but without fixing or addressing the problems it&amp;#8217;s a futile effort. Just like fanning the smoke away while more pours in from under the door.&lt;/p&gt;

&lt;h3 id='problems_rarely_go_away_on_their_own'&gt;Problems rarely go away on their own.&lt;/h3&gt;

&lt;p&gt;Early on in my adult life, I made a few bad decisions. Those bad decisions obviously had consequences. For a long while I tried to ignore or delay dealing with the consequences. Unsurprisingly, they added up. They got significantly harder to deal with. One day my bubble popped, but I was happy ignoring it until then.&lt;/p&gt;

&lt;p&gt;It was a hard lesson but I came away with the simple knowledge that you can&amp;#8217;t ignore problems. They don&amp;#8217;t go away. You address them and, at a minimum, figure out how to mitigate the consequences.&lt;/p&gt;

&lt;p&gt;When problems first are visible, our natural inclination is to look to the left and the right. We find comfort and solace in our peers. Often times we find it, which is the first step to our downfall. Those same peers are staring at us for comfort and solace. We are stuck in a loop.&lt;/p&gt;

&lt;h3 id='break_the_loop_talk_about_the_fire'&gt;Break the loop, talk about the fire.&lt;/h3&gt;

&lt;p&gt;It&amp;#8217;s absolutely imperative to shirk off the bystandard effect. You are not a bystander. You are a superhero.&lt;/p&gt;

&lt;p&gt;You can save the day, just don&amp;#8217;t cry wolf.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/IqajtyzZhw8" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/09/12/bystander-effect-and-software</feedburner:origLink></entry>
 
 <entry>
   <title>Win once, or pivot trying.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/11n51HWE4CY/win-once-or-pivot" />
   <updated>2012-09-09T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/09/09/win-once-or-pivot</id>
   <content type="html">&lt;p&gt;I read something that struck a nerve with me. I immediately felt anger and anxiety, with a cold sweat starting to form on my neck. What horror was this? It was about pivoting. What startups do when they run out of steam. Except this article was encouraging it. Keep pivoting until you are profitable. Eghads!&lt;/p&gt;

&lt;p&gt;Pivoting is the opposite of clarification and focus. It&amp;#8217;s discarding evolution in favor of revolution. Evolution is absolutely required for a business to survive and grow. Pivoting in many cases is simply starting over. A drastic revolution is forced; and revolutions are so often fueld with desperation. This is why it bothers me.&lt;/p&gt;

&lt;h3 id='this_isnt_about_money'&gt;&lt;em&gt;This&lt;/em&gt; isn&amp;#8217;t about money.&lt;/h3&gt;

&lt;p&gt;Too many &lt;em&gt;bad&lt;/em&gt; entrepreneurs are in it for the money. They want to work hard for 4-10 years and cash in, riding it out for the rest of their life. That isn&amp;#8217;t me, and I don&amp;#8217;t think anybody who creates truly successful companies is in that boat either. I can&amp;#8217;t think of anybody who has created something great that wasn&amp;#8217;t already financially sound. Even the illustrious Zuck, well, he was at Harvard. Nobody at Harvard worries about their long term finances.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m doing &lt;a href='http://j.shirley.im/2012/06/25/it-all-changes/'&gt;this journey&lt;/a&gt; to create a product I&amp;#8217;m very happy building and using. There are many opportunities for products. Too many, in fact. The world is entirely unexplored, and with software there is no limit. We simply don&amp;#8217;t know what products we need &lt;em&gt;yet&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;The world gets bigger and smaller every day. I&amp;#8217;m more connected than ever before, but new possibilities are created daily. As such, I fervently believe that any product &lt;em&gt;I&lt;/em&gt; would pay for will be a sustainable business. I believe this because I read &lt;a href='http://j.shirley.im/2011/06/27/book-review-purple-cow/'&gt;Purple Cow&lt;/a&gt; and Malcom Gladwell books. I am not alone and there are enough people similar to me to make a business out of my own tastes.&lt;/p&gt;

&lt;p&gt;This knowledge is a blanket of security. It doesn&amp;#8217;t mean challenges aren&amp;#8217;t present and knowledge evaporates difficulties. I simply must learn to market &lt;em&gt;to&lt;/em&gt; myself correctly. While that may be an insurmountable challenge for &lt;em&gt;myself&lt;/em&gt;, someone else should be more successful. Rarely are companies successful with just one person. In short, I believe that the business I&amp;#8217;m working to build is sustainable. That as a truth in my world.&lt;/p&gt;

&lt;p&gt;But what if, during this journey, my livelihood isn&amp;#8217;t sustainable? What if I really need money to continue? I have a family to support, afterall.&lt;/p&gt;

&lt;p&gt;Enter the siren song of the pivot.&lt;/p&gt;

&lt;h3 id='what_if'&gt;What if…?&lt;/h3&gt;

&lt;p&gt;I don&amp;#8217;t ever want to &amp;#8220;sell out&amp;#8221; on what I&amp;#8217;m working on. I want to always focus on improvement. I have some excellent ideas for bringing this into the business to business sector, but am still laying the foundations. As the days tick by, I think about hastening this. It would be premature.&lt;/p&gt;

&lt;p&gt;Then I think about some what if&amp;#8217;s. What if someone wanted to come along and change things. What if my idea just needed a few tweaks to get some revenue now, and in the process changes the entire idea and focus. It&amp;#8217;s no longer mine. I wouldn&amp;#8217;t care. Gradually and steadily my passion would wane and I would get burnt out. Nobody gets burned out working on what they love. That&amp;#8217;s the biggest risk with a pivot I see. Passion is a hidden casualty.&lt;/p&gt;

&lt;h3 id='opportunities_can_be_missed'&gt;Opportunities &lt;em&gt;can&lt;/em&gt; be missed.&lt;/h3&gt;

&lt;p&gt;The fear and lack of confidence can easily create a mindset where one believes &lt;em&gt;every&lt;/em&gt; opportunity must be seized. I stay away from that, and run in the opposite direction. I only need to catch &lt;em&gt;one&lt;/em&gt; opportunity. The right opportunity will cascade and create countless more. Choose wisely and never worry again.&lt;/p&gt;

&lt;p&gt;Of course, there is now more pressure on choosing. The gained freedom from not feeling compelled to pick is worth it. Through the years, I&amp;#8217;ve figured out the right balance for me:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Invest enough time to decide something is wrong, but not enough time to justify the decision.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I trust my intuition and gut feelings. I trust my business is sustainable and I trust in the knowledge I only need to be successful with one opportunity.&lt;/p&gt;

&lt;h3 id='but_only_one'&gt;But only one!?&lt;/h3&gt;

&lt;p&gt;I was reading Patriot Games a few years ago. There is a very powerful statement in that book. The enemy needs to only win once, but the defense must win every time. Starting up a company is like that. We&amp;#8217;re the bad guys in this story. If we choose our targets correctly, that one successful mission is all we need.&lt;/p&gt;

&lt;p&gt;Target sparingly and specifically.&lt;/p&gt;

&lt;p&gt;Be committed and succeed, we only need to do it once.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/11n51HWE4CY" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/09/09/win-once-or-pivot</feedburner:origLink></entry>
 
 <entry>
   <title>The Second Month.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/omZ3xOFUt-g/the-second-month" />
   <updated>2012-09-06T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/09/06/the-second-month</id>
   <content type="html">&lt;p&gt;Two months ago I started a &lt;a href='http://j.shirley.im/2012/06/25/it-all-changes/'&gt;journey of independence&lt;/a&gt;. I quit my job committed to focusing on &lt;a href='http://tdp.me'&gt;TDP&lt;/a&gt;, my healthy lifestyle assistant. Lots has happened since then, some good and some bad. Just two weeks ago I finally published my &lt;a href='http://j.shirley.im/2012/08/18/a-month-later/'&gt;One month of freedom&lt;/a&gt; writeup. This was 2 weeks late because of &lt;a href='http://j.shirley.im/2012/08/06/dealt-a-blow/'&gt;catastrophic knee failure&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Now I&amp;#8217;m entering the third month, my knee is recovering and my vigor renewed. What better way to celebrate than a monthly report.&lt;/p&gt;

&lt;h3 id='what_is_it_you_would_say_you_do_here'&gt;What is it you would say you do here?&lt;/h3&gt;

&lt;p&gt;I&amp;#8217;m going to recap everything that I added or accomplished in August. Looking back at the logs, I did a lot. While this was happening it didn&amp;#8217;t seem like much got done through August. It felt that my knee was keeping me from accomplishing anything.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://tech.tdp.me/2012/08/10/switching-to-bootstrap/http://tech.tdp.me/2012/08/10/switching-to-bootstrap/'&gt;Standardized and revamped the style&lt;/a&gt; using a &lt;strong&gt;heavily&lt;/strong&gt; customized &lt;a href='http://twitter.github.com/bootstrap/'&gt;Bootstrap&lt;/a&gt;.&lt;/li&gt;

&lt;li&gt;Nailed down &lt;a href='http://tech.tdp.me/2012/08/28/better-applications/'&gt;how to authenticate the mobile client&lt;/a&gt;. This also is 100% using the API! As soon as I have the first round of testers on the mobile site, I&amp;#8217;ll be opening the API.&lt;/li&gt;

&lt;li&gt;Improved load times &lt;a href='http://tech.tdp.me/2012/08/02/loading-faster/'&gt;through reducing HTTP requests&lt;/a&gt;. This was very necessary for mobile, even though the site is still fairly unusable on mobile.&lt;/li&gt;

&lt;li&gt;Have a functioning mobile-friendly client, though not released or talking to the production webservices. Next week I&amp;#8217;m hoping to wrap this up. It works now and is in testing!&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='the_good'&gt;The Good&lt;/h3&gt;

&lt;p&gt;I&amp;#8217;m thrilled with how TDP is going. The new features that were completed and shipped were great; the new features are more exciting. More importantly, I&amp;#8217;m happy with how rapidly I can add new bells and whistles. I&amp;#8217;ve been extending the API with ease, plus work to switch out views based on the viewing device. It&amp;#8217;s been a lot of fun to see this stuff mature.&lt;/p&gt;

&lt;p&gt;I chronically suffer from &lt;em&gt;not&lt;/em&gt; talking about what I&amp;#8217;m working on. This is starting to change. I&amp;#8217;m so happy with where TDP is I &lt;em&gt;want&lt;/em&gt; to talk to people about it. I also genuinely think it can help people. People want to improve and get better, and just need a little help getting there. I&amp;#8217;m certainly no exception. If I stopped tracking my progress on TDP, I&amp;#8217;d drop all the good habits I&amp;#8217;ve built up.&lt;/p&gt;

&lt;h3 id='the_bad'&gt;The Bad&lt;/h3&gt;

&lt;p&gt;Still no revenue. I&amp;#8217;m certainly not stressed, I wasn&amp;#8217;t expecting to get revenue until September at the earliest anyway. Maybe in October if I have no revenue I&amp;#8217;ll start to get stressed. I&amp;#8217;ve been freelancing to close the cost of living gap. We have a reasonable chunk of money set aside, plus our living expenses are relatively low. No reason to fret.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve also seen a lot of other similar sites start popping up. I think their focus is different, and I love competition. I love seeing (and stealing) the good ideas. I hope I can offer some good ideas for them to steal as well.&lt;/p&gt;

&lt;p&gt;The most beautiful one, which deserves a shoutout just because of looks, is &lt;a href='http://lift.do'&gt;Lift.do&lt;/a&gt;. It&amp;#8217;s gorgeous. I still like TDP and the focus on not breaking the chain though.&lt;/p&gt;

&lt;p&gt;One of those, &amp;#8220;This is bad but really good&amp;#8221; items here is that I don&amp;#8217;t think I can successfully just go back as a developer again. Being in charge of a product like this feels to good. I don&amp;#8217;t want to lose that feeling.&lt;/p&gt;

&lt;h3 id='the_awesome'&gt;The Awesome&lt;/h3&gt;

&lt;p&gt;Last week I had the opportunity to explain to a new acquaintance about what I&amp;#8217;m doing. I&amp;#8217;ve always struggled with this. In fact, I turn into a bumbling idiot when I try to explain any of my projects (see above about talking about it).&lt;/p&gt;

&lt;p&gt;But not this time! I had a prepared elevator pitch. This surprised me, as I don&amp;#8217;t remember preparing it. Unfortunately, the pitch was being delivered to my physical therapist as she was inflicting pain upon me. There were some awkward pauses.&lt;/p&gt;

&lt;p&gt;This confidence and passion gives me comfort and reassures me. I&amp;#8217;m making the right choices because I&amp;#8217;m &lt;em&gt;happy&lt;/em&gt;. I love showing TDP to people. Since I believe it can help people and businesses accomplish more and be more productive, I want to share. I want people to do better.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m about to launch the first mobile version. Once that is done I&amp;#8217;ll be focusing on business level features. I&amp;#8217;m running about a week behind, which is excusable due to my knee.&lt;/p&gt;

&lt;p&gt;All in all, this is still the best career decision I&amp;#8217;ve ever made.&lt;/p&gt;

&lt;p&gt;Carpe Diem, Indeed.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/omZ3xOFUt-g" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/09/06/the-second-month</feedburner:origLink></entry>
 
 <entry>
   <title>Learning, criticism and being offended.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/W2iPCkIdBxk/learning-without-stress" />
   <updated>2012-09-02T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/09/02/learning-without-stress</id>
   <content type="html">&lt;p&gt;My wife was a bad driver when we met. I avoided riding with her; I tried to always drive and limit how much time she spent behind the wheel. It took her quite a while to come to terms with this. For a while she didn&amp;#8217;t believe me. It was interesting to watch the transition from blissful ignorance to awareness and acceptance of reality. Her world, very distinctly, changed.&lt;/p&gt;

&lt;p&gt;She became fearful and anxiety crept in. I honestly don&amp;#8217;t think this was a bad thing. She &lt;em&gt;was&lt;/em&gt; dangerous. The ignorance kept her happy, but it was only a matter of time before a nasty accident happened. It is easier to ignore the dangerous consequences and just assume luck or divine intervention will keep us safe. When awareness of reality hits the world seems a little more scary.&lt;/p&gt;

&lt;p&gt;Around the same time we moved to Seattle. Seattle is not an easy city to drive around in. Water, bridges and a large population creating traffic makes it daunting. It wasn&amp;#8217;t long before she had her first accident. Fortunately, just running into parking garage pillars. Twice, but fortunately not in the same day. Unfortunately it was the same parking garage (and possibly the same pillar, but I don&amp;#8217;t remember). We had a conversation and it was decided I would give her driving lessons.&lt;/p&gt;

&lt;p&gt;I had never taught anyone to drive. I sort of remember learning, but not in a compact lesson style fashion. I learned to drive through my entire life. On farms, I would drive by myself from probably age 12 or 13. Because of this and from starting so young, I never encountered learning to drive while under any level of stress. I didn&amp;#8217;t have to worry about hitting anything or running anybody over. It was enjoyable and I learned a lot.&lt;/p&gt;

&lt;p&gt;What was most interesting is that as her lessons continued and she caught a glimpse at the gap of knowledge, she became &lt;em&gt;more&lt;/em&gt; fearful. She had more stress.&lt;/p&gt;

&lt;p&gt;I believe this level of stress was helping keep her a little more alert while she was driving. However, it was a hindrance to her learning to do better. That stress that was always present was a huge barrier to work through. She became very worried about making a mistake. She really didn&amp;#8217;t want another dent in the car, or worse, a dent in a person.&lt;/p&gt;

&lt;p&gt;And now, 8 years later we&amp;#8217;re living in an area with no water and no bridges. The roads are sensibly arranged on a grid, it&amp;#8217;s less populated and easy to navigate. Her anxiety has dropped and her intuitions have improved. I credit this from the near immediate reduction in stress.&lt;/p&gt;

&lt;p&gt;In the 2 years since we&amp;#8217;ve moved here her skills have improved drastically, but it was because she didn&amp;#8217;t feel overwhelmed. The roads are easier to figure out here. She isn&amp;#8217;t trying to do too much at once. There is less traffic, certainly around where we are. Of course there is still practice, but removing the stress from the practice was the key to unlocking her progress.&lt;/p&gt;

&lt;p&gt;You can&amp;#8217;t learn, especially increase your intuition, when battling stress. If you want to truly improve, reduce or flat out remove stress. After that put the focus on getting better.&lt;/p&gt;

&lt;p&gt;How can you be stress free when mistakes have such dire consequences? A mistake could kill herself or someone else. Removing stress from the situation so the right instincts can be developed is hard. In our case we had to move, and I had to learn to teach and instruct without contributing stress.&lt;/p&gt;

&lt;p&gt;How I critique and offer feedback is very important. If I&amp;#8217;m harsh, or simply say the &lt;em&gt;right&lt;/em&gt; thing at the wrong time it can introduce stress. Suddenly the efforts have no reward. She may know what she did wrong, and just needed encouragement. It&amp;#8217;s hard to know the difference, but focusing on the levels of stress is important.&lt;/p&gt;

&lt;p&gt;If I&amp;#8217;m teaching and introduceing stress, the student isn&amp;#8217;t learning. We learn the most when we are the most comfortable. Life, however, doesn&amp;#8217;t allow us to be that comfortable so we must make do. I just need to remember that things are only stressful and scary when learning.&lt;/p&gt;

&lt;p&gt;We&amp;#8217;re only calm when doing something we&amp;#8217;ve mastered.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/W2iPCkIdBxk" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/09/02/learning-without-stress</feedburner:origLink></entry>
 
 <entry>
   <title>The problem with learning.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/qs9McWwZTuw/read-the-whole-book" />
   <updated>2012-08-28T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/08/28/read-the-whole-book</id>
   <content type="html">&lt;p&gt;I was talking to a friend who felt a bit detached from life. I recommended setting aside 30 minutes a day for any activity that is entirely self-centered. It doesn&amp;#8217;t matter what, just something that focuses on &lt;em&gt;you&lt;/em&gt;. I hope she does, but she couldn&amp;#8217;t think of things to try. This, coincidentally, is a great advertisement for Pinterest.&lt;/p&gt;

&lt;p&gt;When searching for something new, it&amp;#8217;s amazing how much exists but were unaware of it. It&amp;#8217;s really demoralizing and gets in the way of starting new things. I feel that every day I learn something new. Not just new, but that I didn&amp;#8217;t fathom before. The world is amazing like that.&lt;/p&gt;

&lt;p&gt;I really enjoy writing. I write every day and read and re-read what I write. I read what other people write in hopes of getting better. I never really studied &lt;em&gt;how&lt;/em&gt; to write, though. My English courses growing up were, to put it mildly, useless.&lt;/p&gt;

&lt;p&gt;The other day I learned that I don&amp;#8217;t know what the passive and active voices are. I can certainly identify sentences that use them as different, but I never knew what was different. I couldn&amp;#8217;t explain it, as I never knew what that was called. I&amp;#8217;ve &lt;em&gt;seen&lt;/em&gt; them mentioned and read examples given; I&amp;#8217;ve even read Elements of Style. However, if someone asked me to explain them I was completely at a loss. I couldn&amp;#8217;t even identify the usage in my own writings.&lt;/p&gt;

&lt;p&gt;Rather than feel shame or embarrasment, I try hard to embrace these moments. I follow history back to identify how I managed to write so many words and take so many courses without ever learning that. That seems to be how life goes. Once you learn something exists, it seems so wonderfully obvious.&lt;/p&gt;

&lt;h3 id='so_more_importantly_what_else_have_i_missed'&gt;So more importantly, what else have I missed?&lt;/h3&gt;

&lt;p&gt;There are too many things out there. Things we should know and can&amp;#8217;t. What frightens me most is the things people should know and willingly seem to ignore. As an example, I used to argue that a basic civics exam should be given to anybody voting. My centerpiece was, &amp;#8220;At least teach what is the Bill of Rights!&amp;#8221; But nobody I talked to knew that the Bill of Righs is merely the first 10 amendments. They all emphatically agreed with my suggestion, though.&lt;/p&gt;

&lt;p&gt;I believe that we are at an age where we expect to know the answers to all our questions simply by reading the preface. We started with cliff-notes and decided that was too long. We willfully condense all that we should know into the tiniest nugget that allows us to know the keywords. It&amp;#8217;s a shame and we&amp;#8217;re often wrong.&lt;/p&gt;

&lt;p&gt;Read the whole book, it&amp;#8217;s worth it.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/qs9McWwZTuw" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/08/28/read-the-whole-book</feedburner:origLink></entry>
 
 <entry>
   <title>Thriving on progress, through defects.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/JxfmPemBbv8/thriving-on-progress" />
   <updated>2012-08-22T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/08/22/thriving-on-progress</id>
   <content type="html">&lt;p&gt;If you are a product creator, whether a software developer or chair maker, and don&amp;#8217;t thrive on &lt;em&gt;resolving&lt;/em&gt; negative feedback you should adjust your perspective. Your products probably suck.&lt;/p&gt;

&lt;p&gt;Think about using your product. How does a user feel? Too few developers are the actual primary users of their software; many never use it at all. I used to write software for Amazon and not once did I ever purchase anything off Amazon (now I do). Now I&amp;#8217;m building a product I use every day. This means there are many things I see every day I hate.&lt;/p&gt;

&lt;p&gt;In my ticketing system I have 432 tickets. 339 are closed and 94 are open. While that is a lot of completed work, it shows how much remains to do. More tickets are added every day and I love it. It is how I measure progress, but the number of tickets isn&amp;#8217;t the metric I use.&lt;/p&gt;

&lt;h3 id='resolving_the_ticket_may_not_fix_the_problem'&gt;Resolving the ticket may not fix the problem.&lt;/h3&gt;

&lt;p&gt;Recently I had a support request come in that confused me. It could be a real problem or user error. After discussing the problem and doing some testing, we found that a potentially destructive activity could be done with limited intention. In short, deleting people&amp;#8217;s data is bad but allowing them to delete their data on accident is even worse.&lt;/p&gt;

&lt;p&gt;The nature of the ticket was different than the actual problem reported. A new ticket was created now, because we stopped and considered what could have been the root cause. We improved and resolved an issue but it was completely separate to what we started with.&lt;/p&gt;

&lt;p&gt;All problems should be thought about &lt;em&gt;before&lt;/em&gt; they are fixed, and even before the solutions are thought of. Even the tiny, small ones that have harmless fixes. Wonder why and question yourself.&lt;/p&gt;

&lt;p&gt;This thought loop is important and I wish all tickets I closed got the same treatment. I don&amp;#8217;t do this but I&amp;#8217;m working on it and improving. It&amp;#8217;s hard to distrust ourselves, it goes against our nature.&lt;/p&gt;

&lt;h3 id='question_yourself_nobody_else_will'&gt;Question yourself, nobody else will.&lt;/h3&gt;

&lt;p&gt;When I get some bug I try to always analyze what the root cause was. I don&amp;#8217;t expect to be perfect and this isn&amp;#8217;t meant to blame myself or someone else. Certainly I&amp;#8217;m not going to beat myself up over it. Bugs happen.&lt;/p&gt;

&lt;p&gt;But it&amp;#8217;s important to question myself. What can I do better so it won&amp;#8217;t happen again? Or, more importantly, what can I do better so the next time it happens I can fix it easier or faster?&lt;/p&gt;

&lt;p&gt;I do this to improve. I do this to write more and product more tomorrow than I can do today. If I&amp;#8217;m writing the same code 5 years layer, what&amp;#8217;s the point? I&amp;#8217;m not doing this for a paycheck, I&amp;#8217;m doing it to make great product that &lt;em&gt;I&lt;/em&gt; want to use.&lt;/p&gt;

&lt;h3 id='focus_on_the_result'&gt;Focus on the result.&lt;/h3&gt;

&lt;p&gt;Any developer that doesn&amp;#8217;t thrive on receiving and resolving issues is going to produce a shoddy product. Their perspective is wrong. It&amp;#8217;s the &amp;#8220;works on my machine&amp;#8221; mentality. The developers machine is the least important machine that it works on. In 5 years, they&amp;#8217;ll make the same mistakes. They&amp;#8217;re making the same mistakes they made 5 years ago.&lt;/p&gt;

&lt;p&gt;Let&amp;#8217;s stop and think about the users. They&amp;#8217;re the ones who matter. Use your product. Use it like someone else built it. Chances are you&amp;#8217;ll need a drink afterwards.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/JxfmPemBbv8" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/08/22/thriving-on-progress</feedburner:origLink></entry>
 
 <entry>
   <title>One month of freedom</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/VuyEtE8u-O0/a-month-later" />
   <updated>2012-08-18T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/08/18/a-month-later</id>
   <content type="html">&lt;p&gt;I intended to write this last week, but &lt;a href='http://j.shirley.im/2012/08/06/dealt-a-blow/'&gt;life got in the way&lt;/a&gt;. It&amp;#8217;s been a month since I made a huge decision, and started &lt;a href='http://j.shirley.im/2012/06/25/it-all-changes/'&gt;working on my own&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve been focusing on building a &lt;a href='http://gilesbowkett.blogspot.com/2010/02/calendar-win-rapid-course-correction.html'&gt;recurring to-do list&lt;/a&gt; called &lt;a href='http://tdp.me'&gt;The Daily Practice&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I care very deeply about improvement and achieving new things, and building a tool that helps myself (and others) is very cool. When I see people using TDP to &lt;a href='http://sartak.org/2012/07/my-study-calendar.html'&gt;learn Japanese&lt;/a&gt; I&amp;#8217;m in awe. There are nearly 5,000 people who have registered (though significantly fewer active users). This blows me away.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s been an interesting ride, and writing on this helps me reflect. So how has it been?&lt;/p&gt;

&lt;h3 id='the_good'&gt;The Good&lt;/h3&gt;

&lt;p&gt;I&amp;#8217;m really productive. I was actually worried when I started that I would find myself with mental blocks and have diminished performance. I think it&amp;#8217;s common for people to think they need to have some manager above them guiding the ship. I certainly felt that I wouldn&amp;#8217;t have clear direction. I even enlisted my wife to help me stay true to the course.&lt;/p&gt;
&lt;img title='Created v. Resolved Chart' src='http://img.skitch.com/20120811-r27twa4du1fpcawwaagwyain7s.jpg' align='right' alt='Created v. Resolved Chart' width='250' style='border: 1px solid #555; padding: 5px; margin: 10px 0 10px 10px;' /&gt;
&lt;p&gt;I&amp;#8217;ve succeeded at it, though. I&amp;#8217;ve had some divergences, but they&amp;#8217;ve been in response to usage and some new ideas. It&amp;#8217;s been really great and I&amp;#8217;ve accomplished more than I thought I would. I try to track everything pretty closely, so I can go back and look at how well I&amp;#8217;m doing and get immediate visual feedback. This visual feedback is a running theme in my life.&lt;/p&gt;

&lt;h3 id='the_bad'&gt;The Bad&lt;/h3&gt;

&lt;p&gt;It can&amp;#8217;t all be good. Though even the bad is ok. TDP still isn&amp;#8217;t pulling in revenue, mostly because I don&amp;#8217;t have the business application done. I&amp;#8217;m close and the framework is laid, but it&amp;#8217;s not there yet. This means I have no salary yet!&lt;/p&gt;

&lt;p&gt;This has been offset by working with an awesome group of &lt;a href='http://www.nasaproracing.com'&gt;car racers&lt;/a&gt; for a few hours a week, and that&amp;#8217;s actually been a lot of fun. It&amp;#8217;s working on technologies that I find interesting, plus it&amp;#8217;s pretty autonomous. They have features they want, I add them in. I wish all consulting was like that!&lt;/p&gt;

&lt;p&gt;The other bad part is that I&amp;#8217;m isolated. I don&amp;#8217;t have any geeks to share my passion with that are part of TDP. When I do something neat, I can&amp;#8217;t show it off to someone who has a vested interest in its success. That part is kind of a drag.&lt;/p&gt;

&lt;p&gt;I intended to offset this by going to more of the &lt;a href='http://vegastech.com'&gt;Vegas Tech&lt;/a&gt; meetups. Instead, I&amp;#8217;m stuck on crutches and a knee brace for another few weeks. Soon I&amp;#8217;ll venture out more often.&lt;/p&gt;

&lt;h3 id='the_awesome'&gt;The &lt;em&gt;Awesome&lt;/em&gt;&lt;/h3&gt;

&lt;p&gt;I can&amp;#8217;t leave this on a negative note. Especially when I&amp;#8217;m doing something that is so spectacular. This has ruined me. I hope that I can keep this momentum going. I hope I can continue to create useful products.&lt;/p&gt;

&lt;p&gt;This independent life? It&amp;#8217;s just too awesome to give up. I know that if TDP gets some business traction life will be hectic, but I thrive on this. I love having a product out there with real users.&lt;/p&gt;

&lt;p&gt;I can think that I wish I would have made this change earlier, but the time wasn&amp;#8217;t right. The best fruit is only good when ripe.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/VuyEtE8u-O0" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/08/18/a-month-later</feedburner:origLink></entry>
 
 <entry>
   <title>Presentation matters.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/_tDHm6HqdzI/presentation-matters" />
   <updated>2012-08-12T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/08/12/presentation-matters</id>
   <content type="html">&lt;p&gt;I&amp;#8217;m not good at matching colors. I can&amp;#8217;t distinguish certain colors and I know some I just don&amp;#8217;t see correctly. In fact, my eyes themselves don&amp;#8217;t agree on what colors I see. My left eye tells me something is blue and my right says it is green.&lt;/p&gt;

&lt;p&gt;The result of this is that I just didn&amp;#8217;t try. I delegated and attempted to coerce people (now my wife, who fortunately enjoys it) to pick out clothes that match for me. Now I&amp;#8217;m presentable!&lt;/p&gt;

&lt;p&gt;Through all those years of not trying I&amp;#8217;ve been cheating myself. The more honest statement is I&amp;#8217;ve been cheating &lt;em&gt;everyone&lt;/em&gt;. It&amp;#8217;s &lt;em&gt;my&lt;/em&gt; presentation and I should put the best foot forward. Always.&lt;/p&gt;

&lt;p&gt;There is no excuse to not devote ample attention to any task that &lt;em&gt;must&lt;/em&gt; be done.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve been guilty my whole life. Not just in picking out clothes, but any time presentation matters. I tell myself that I can&amp;#8217;t present myself well so I shouldn&amp;#8217;t do it. I try to delegate and find someone to help. The reality is that these matters you cannot delegate until after you don&amp;#8217;t need the help.&lt;/p&gt;

&lt;h3 id='friends_in_high_places'&gt;Friends in high places?&lt;/h3&gt;

&lt;p&gt;The people who can be of the most assistance will only be available after they are the most needed. It makes sense. These people are in demand; time and resources are scarce and must be protected.&lt;/p&gt;

&lt;p&gt;We must make do with what we have. We must do &lt;em&gt;good enough&lt;/em&gt; and learn and improve. So much of our days are spent idling by and five minutes a day can yield huge rewards in the future. That is our strength.&lt;/p&gt;

&lt;h3 id='weaknesses_can_be_irrelevant_eventually'&gt;Weaknesses can be irrelevant, eventually.&lt;/h3&gt;

&lt;p&gt;Anybody shooting for the stars will agree that &lt;em&gt;good enough&lt;/em&gt; isn&amp;#8217;t good enough; &lt;em&gt;good enough&lt;/em&gt; is a weakness. A couple of years back I heard a quote that has, and will, stuck with me.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Don&amp;#8217;t use your strengths to fix your weaknesses. Use your strengths to make your weaknesses irrelevant.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I thought I understood it back then, and at some depth I was right. Now I understand it differently.&lt;/p&gt;

&lt;p&gt;If I can demonstrate my strengths I can attract talented partners. This ability makes my weaknesses irrelevant. I must &lt;em&gt;demonstrate&lt;/em&gt; my capabilities in a quality fashion. I can&amp;#8217;t allow a gentle dislike to stop me. While it&amp;#8217;s true we shouldn&amp;#8217;t judge a book by its cover, nobody with talent wants to work with someone who visibly doesn&amp;#8217;t care. We all need covers that show we at least put thought and care into them.&lt;/p&gt;

&lt;p&gt;Do what you love as best as you can. Do what you must even better.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/_tDHm6HqdzI" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/08/12/presentation-matters</feedburner:origLink></entry>
 
 <entry>
   <title>Back in the saddle.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/7F9LuCVtdLk/back-in-the-saddle" />
   <updated>2012-08-09T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/08/09/back-in-the-saddle</id>
   <content type="html">&lt;p&gt;As I wrote at the beginning of the week, &lt;a href='http://j.shirley.im/2012/08/06/dealt-a-blow/'&gt;my productivity was dealt a blow&lt;/a&gt;. Not major, but a lot of minor annoyances have been heaped up.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m on crutches still for another 3 weeks and in a rigid brace. It&amp;#8217;s very difficult to work and get around in life with a straight leg. Maybe difficult isn&amp;#8217;t the best word. Annoying and frustrating are better descriptors.&lt;/p&gt;

&lt;p&gt;I was really struggling to stay productive and was dealing with negative thoughts. I drafted up a list of ideas to try and I&amp;#8217;m revisiting them now.&lt;/p&gt;

&lt;h3 id='writing_in_the_morning'&gt;Writing in the morning.&lt;/h3&gt;

&lt;p&gt;I didn&amp;#8217;t do this at all, really. The day after I started to, but instead I just looked at the list of tickets I keep open for things I want to do. I abandoned writing and focused on the tickets. I just forced myself to find 2 or 3 tickets to close. It meant I sought out easier things to do, which are great since those tend to get neglected but they still matter.&lt;/p&gt;

&lt;p&gt;However, after those first early morning tickets my motivation faltered. I moved on to my next idea.&lt;/p&gt;

&lt;h3 id='spend_more_time_reading'&gt;Spend more time reading.&lt;/h3&gt;

&lt;p&gt;This one went very well, actually. If I an measuring enjoyment; productivity didn&amp;#8217;t increase and I was still steadfastedly in my rut. I spent some time reading about various technologies and ideas. I read some great articles. I was really surprised this didn&amp;#8217;t motivate me. I thought for sure that I would be very excited and focused after reading a few articles. One article started to get me feeling the flow of productivity. I opened up my text editor and promptly sat, frozen failing to write any code.&lt;/p&gt;

&lt;p&gt;I gave this up after that first day. I spent a lot of time reading and enjoying myself but it wasn&amp;#8217;t productive.&lt;/p&gt;

&lt;h3 id='doodle_more'&gt;Doodle more!&lt;/h3&gt;

&lt;p&gt;This one was a resounding success. I took a sheet of paper and started sketching. I started with an amorphous blob and created a very nice looking bird. I will adopt this as my mascot, as I crafted that doodle and enjoyed it.&lt;/p&gt;

&lt;p&gt;Amusingly, I was the most productive after looking at my bird with satisfaction. I felt good and it was easier to stay focused and be productive. I was not expecting this. Now I&amp;#8217;m distracted by wanting to digitize and really craft my little bird. It&amp;#8217;s ok, it&amp;#8217;s enjoyable and breaks the block.&lt;/p&gt;

&lt;h3 id='talk_to_people'&gt;Talk to people.&lt;/h3&gt;

&lt;p&gt;I didn&amp;#8217;t do so well here. Outside of my normal Internet social contacts I didn&amp;#8217;t branch out. I didn&amp;#8217;t think I would do this one, either. I&amp;#8217;d like to go to some local tech events, but I can&amp;#8217;t drive and certainly am not going to burden my wife with taking me there.&lt;/p&gt;

&lt;h3 id='do_something_new'&gt;Do something new.&lt;/h3&gt;

&lt;p&gt;This happened immediately after my delightful bird. I had a great idea for TDP while I was whining, er, writing the previous article. I didn&amp;#8217;t think I would really do it, though.&lt;/p&gt;

&lt;p&gt;After my bird came into existence my thoughts changed. Now it seemed the right thing to do. Coding was immediately exciting again and I started up. Then I hit a roadblock that required something larger. Something that I really wanted to have done but desperately did not want to do. Now I&amp;#8217;ve tackled it, in significantly less time than anticipated.&lt;/p&gt;

&lt;p&gt;I finished it up today and will have it done and out the door tomorrow or Saturday. Wow.&lt;/p&gt;

&lt;p&gt;Then my secret new feature will be completed next week. I&amp;#8217;m really happy how this one has turned out.&lt;/p&gt;

&lt;p&gt;Just writing about my trials and difficulties were enough to overcome them, because it forced me to put deliberate thought into what I was doing.&lt;/p&gt;

&lt;p&gt;Doodling and thinking of a new unplanned feature seems to be my secret, at least this time. Next time? I really hope it&amp;#8217;s not talking to new people.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/7F9LuCVtdLk" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/08/09/back-in-the-saddle</feedburner:origLink></entry>
 
 <entry>
   <title>Dealt a blow.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/H_h9TvxSnBE/dealt-a-blow" />
   <updated>2012-08-06T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/08/06/dealt-a-blow</id>
   <content type="html">&lt;p&gt;Two days before last Christmas, through no fault of my wife&amp;#8217;s, I slipped and fell walking through the house. Seriously it wasn&amp;#8217;t her fault, I just like to blame someone other than myself. I was just walking, but immediately something felt wrong.&lt;/p&gt;

&lt;p&gt;I kept delaying looking into it and would try to run through the pain. It wasn&amp;#8217;t working. I eventually gave up on running temporarily and started down the path of figuring it out. I thought I maybe just tore some cartilage and that was the problem. The doctor who referred me to the orthopedist thought this, too.&lt;/p&gt;

&lt;p&gt;Once surgery was started, it was apparent that the damage was significantly more severe. There was cartilage damage through the entire knee and in one spot no cartilage at all. The treatment is really fascinating. It&amp;#8217;s called &lt;a href='http://en.wikipedia.org/wiki/Microfracture_surgery'&gt;microfracture surgery&lt;/a&gt;, where holes are drilled so bone marrow seeps out and some replacement cartilage grows in place. It was a surprise to wake up to, but hey, a full recovery? Excellent!&lt;/p&gt;

&lt;h3 id='except_my_expectations_were_soundly_executed'&gt;Except my expectations were soundly executed.&lt;/h3&gt;

&lt;p&gt;I went into surgery expecting to be able to walk the next day. No big deal. Now I&amp;#8217;m in a rigid brace, my leg is immobilized and I can&amp;#8217;t put weight on it. For a month. The rigid brace is uncomfortable and it&amp;#8217;s impossible to sit at a computer without straining.&lt;/p&gt;

&lt;p&gt;The brace will be part of my life for the next 6 weeks. After that I will not be able to run for 6 months.&lt;/p&gt;

&lt;p&gt;Any time expectations are shattered like this there is a huge amount of left over emotional baggage to deal with. Now I&amp;#8217;m dealing with the hit to my productivity and my spirits.&lt;/p&gt;

&lt;h3 id='getting_back_on_the_horse_is_hard_with_a_busted_saddle'&gt;Getting back on the horse is hard with a busted saddle.&lt;/h3&gt;

&lt;p&gt;I really am trying to get back into the groove. I&amp;#8217;m struggling to find the motivation I had just last week. I was really blitzing through new features, enhancements and bug fixes. Last week I felt unstoppable.&lt;/p&gt;

&lt;p&gt;This week I&amp;#8217;m languishing, even though it&amp;#8217;s only the third day since surgery. I just feel that I have a huge hurdle to leap over to get back into the groove, except I can&amp;#8217;t leap.&lt;/p&gt;

&lt;p&gt;As I sit and try to get stuff done I find myself awkwardly positioned and end up distracting myself. I&amp;#8217;m struggling to figure out how to be comfortable and productive. It&amp;#8217;s a balancing act I haven&amp;#8217;t figured out yet.&lt;/p&gt;

&lt;h3 id='and_the_outcome'&gt;And the outcome…&lt;/h3&gt;

&lt;p&gt;Last week I was amazingly passionate and excited about TDP. I loved working on it. Now today I find myself questioning &lt;em&gt;everything&lt;/em&gt;. Is it a viable product? Is it something people really want to use? I even ask myself, &amp;#8220;Are people just using this to be nice to me?&amp;#8221; It&amp;#8217;s completely absurd.&lt;/p&gt;

&lt;p&gt;I know that TDP is a viable product. I know because I&amp;#8217;ve been using it for a year. I know because other people use it.&lt;/p&gt;

&lt;p&gt;I have to cope with the lost direction and momentum, though. I have to ignore the negative voice in my head that isn&amp;#8217;t helping me. I normally don&amp;#8217;t have any self-doubt; I simply don&amp;#8217;t allow it. I struggle to deal with it.&lt;/p&gt;

&lt;p&gt;How to regain my momentum and vanquish my inner demons? I&amp;#8217;m not sure, but here&amp;#8217;s what I&amp;#8217;m going to try:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Start my morning out by writing what I want to accomplish.&lt;/strong&gt; I can&amp;#8217;t do this at night because I don&amp;#8217;t know how I&amp;#8217;ll feel in the morning.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Spend more time reading.&lt;/strong&gt; Lately I&amp;#8217;ve been reading, but only Coders at Work that is topical. I&amp;#8217;m spending more time reading Vonnegut. I get motivated when I read interesting things.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Doodle more.&lt;/strong&gt; I like to doodle. It helps my brain relax a little bit. I need to doodle more, I think. I can doodle anywhere and it&amp;#8217;s hard to be uncomfortable while doodling.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Talk to people.&lt;/strong&gt; Since I&amp;#8217;m mostly independent, I am sitting in a vacuum all day. I don&amp;#8217;t have a captive audience of coworkers. I&amp;#8217;m still not able to drive, but I need to figure out a way to talk about ideas I have.&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Do something new.&lt;/strong&gt; I need to do something new. That always excites me. Even if it&amp;#8217;s something silly, just doing something new will help me.&lt;/li&gt;
&lt;/ol&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/H_h9TvxSnBE" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/08/06/dealt-a-blow</feedburner:origLink></entry>
 
 <entry>
   <title>Benefits of organization.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/tFwCy9m3k2s/little-organization" />
   <updated>2012-08-01T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/08/01/little-organization</id>
   <content type="html">&lt;p&gt;I recently wrote about &lt;a href='http://j.shirley.im/2012/07/20/how-to-sleep-at-night/'&gt;writing tasks for tomorrow&lt;/a&gt; so I have clarity. That has been really good, but I quickly ran into organizational problems. I was storing them in a Wiki and that just doesn&amp;#8217;t scale.&lt;/p&gt;

&lt;p&gt;For tracking work on TDP, I&amp;#8217;ve been using &lt;a href='http://www.atlassian.com/software/jira/overview'&gt;JIRA&lt;/a&gt;. JIRA gets a pretty bad rap and I don&amp;#8217;t really understand why. Sure, it isn&amp;#8217;t free and the pricing scales up a bit strangely but it&amp;#8217;s easy. JIRA OnDemand works very well and it&amp;#8217;s worth $10 a month (until we get to the 11th account!)&lt;/p&gt;

&lt;p&gt;However, JIRA doesn&amp;#8217;t have any organization support for this concept of ticket stacks. It&amp;#8217;s a short-coming that can be addressed through a few different ways. I most likely will end up writing a script to gather and organize these, but for now I came up with a simpler way.&lt;/p&gt;

&lt;p&gt;While I&amp;#8217;m writing about doing this in JIRA, it isn&amp;#8217;t JIRA specific. Anything here could be adapted into any reasonable ticketing system. A reasonable ticketing system is one with custom fields and search.&lt;/p&gt;

&lt;h3 id='the_timeline'&gt;The Timeline&lt;/h3&gt;

&lt;p&gt;Each ticket now has a custom field called &lt;em&gt;Timeline&lt;/em&gt;. This field keeps me sane, and it has the following options:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Vapor (actually &amp;#8220;None&amp;#8221;, the default option)&lt;/li&gt;

&lt;li&gt;Backlog&lt;/li&gt;

&lt;li&gt;Active&lt;/li&gt;

&lt;li&gt;Done&lt;/li&gt;
&lt;/ol&gt;

&lt;h4 id='vapor'&gt;Vapor&lt;/h4&gt;

&lt;p&gt;Vapor is something that is an idea, observation or some other ticket that I can&amp;#8217;t work on. Something I&amp;#8217;d like to do but I have no idea when I&amp;#8217;ll be able to get around to it. In scrum terms, it equivalent to the product backlog.&lt;/p&gt;

&lt;p&gt;In this scenario, it&amp;#8217;s a backlog that I&amp;#8217;m not ready to really think about. Once I am, I put assign the Backlog label to it.&lt;/p&gt;

&lt;h4 id='the_backlog'&gt;The Backlog&lt;/h4&gt;

&lt;p&gt;The backlog contains tasks I&amp;#8217;m mentally aware of but don&amp;#8217;t know quite when I&amp;#8217;ll work on them. I&amp;#8217;m actively hoping to get them done in the foreseeable future. I will tell people about them. I try to limit this to things that will definitely be done in the next two weeks.&lt;/p&gt;

&lt;p&gt;The in the scrum world, they have a defined sprint backlog. I don&amp;#8217;t. Mine is a conveyer belt. I guess you could say that I simply have one day sprints.&lt;/p&gt;

&lt;h4 id='active'&gt;Active&lt;/h4&gt;

&lt;p&gt;The tasks I setup at night that I will be working on tomorrow are in my Active stack. This also includes new work that will take more than one day. The task simply stays in &amp;#8220;Active&amp;#8221; until it is done. Once I start working on something, I try very hard to not move it out. I may in the future require a &amp;#8220;stalled&amp;#8221; status.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s very simple to think this way. At the end of the day I look at the tickets listed &amp;#8220;Active&amp;#8221;. That&amp;#8217;s my tomorrow.&lt;/p&gt;

&lt;p&gt;Anything in the Active queue should be actively worked on. It&amp;#8217;s very simple.&lt;/p&gt;

&lt;h4 id='done'&gt;Done&lt;/h4&gt;

&lt;p&gt;As I complete tickets, I mark them as Done. This moves them out of my Active worklog. Anything that is marked as Done I can then worry about deployment and continuing in the normal ticket workflow (such as resolving it and passing it off to QA).&lt;/p&gt;

&lt;h3 id='tickets_for_everything'&gt;Tickets for everything!&lt;/h3&gt;

&lt;p&gt;Now, this means I&amp;#8217;m creating a lot of tickets. Some of which have no product relation or are simply tasks that would be better suited as a single line item in a Wiki. However, why bother?&lt;/p&gt;

&lt;p&gt;This system works very well and I have project space for it. There is no limit to how many tickets and tickets have a built in history for managing everything I could possibly want.&lt;/p&gt;

&lt;p&gt;I can add comments and talk to myself all day, and it&amp;#8217;s very useful.&lt;/p&gt;

&lt;h3 id='a_little_organization_goes_a_long_way'&gt;A little organization goes a long way&lt;/h3&gt;

&lt;p&gt;This organizational step has really helped me in the last few days. I hope to keep it up, and with &lt;a href='http://tdp.me/person/jshirley'&gt;TDP goals&lt;/a&gt; to keep me honest, it&amp;#8217;s really not hard.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ll definitely want to automate some of it to make it easier, but that part will come soon.&lt;/p&gt;

&lt;h3 id='very_scrum_like'&gt;Very Scrum Like&lt;/h3&gt;

&lt;p&gt;I like the &lt;a href='http://en.wikipedia.org/wiki/Scrum_(development'&gt;Scrum methodology&lt;/a&gt;) a lot. In the past when I&amp;#8217;ve used it I&amp;#8217;ve found it to be very natural. When I thought how I wanted to model my workflow right now I looked to it for inspiration.&lt;/p&gt;

&lt;p&gt;If I were working with more people I would formalize on Scrum and utilize that. For now, I have a very simple way of doing Scrum-like work in a way that matches and doesn&amp;#8217;t &lt;a href='http://j.shirley.im/2011/06/22/environmental-friction/'&gt;introduce friction&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/tFwCy9m3k2s" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/08/01/little-organization</feedburner:origLink></entry>
 
 <entry>
   <title>Associations of trust.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/HtOMjubAP4Y/associations-of-trust" />
   <updated>2012-07-29T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/07/29/associations-of-trust</id>
   <content type="html">&lt;p&gt;&lt;em&gt;This is entirely anecdotal. I am writing this from my own observations on how I feel, plus in discussing these matters over the last few years with my friends and peers. There is likely several studies that prove I&amp;#8217;m foolish and wrong.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Brand identity is a big business. Large companies routinely spend hundreds of thousands of dollars in maintaining their brand. This is because of consumer trust. When I walk into a Starbucks I know exactly what to expect. Starbucks protects their identity and I trust Starbucks to deliver what Starbucks has delivered in the past.&lt;/p&gt;

&lt;p&gt;Sometimes branding is larger than a single corporation. People buy American, German or Japanese cars just by the virtue of what country hosts the headquarters. Even when the cars may be made in Mexico, Kentucky or Canada.&lt;/p&gt;
&lt;img src='http://media.shirley.im/media/dewey-defeats-truman/image/transform?scale=ypixels%3A250%2Cxpixels%3A250%2Ctype%3Amin' align='right' alt='Dewey did not, in fact, defeat Truman. Shocking.' style='padding: 10px 0 30px 20px;' /&gt;
&lt;p&gt;More important than specific brands (or nationalism) is the &lt;em&gt;associations&lt;/em&gt; of products. Certain classifications of products have certain attributes, just by being in that category. Some have significantly more trust, purely because of their neighbors. The example that seems so obvious is &lt;strong&gt;newspapers&lt;/strong&gt; and &lt;strong&gt;magazines&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Which do you &lt;em&gt;trust&lt;/em&gt; more? I&amp;#8217;d be willing to bet it&amp;#8217;s a newspaper. Newspapers have journalistic integrity and reporters dying to break a story. They deliver the truth! Magazines don&amp;#8217;t. Magazines have current but attention-grabbing &lt;em&gt;stories&lt;/em&gt;. Magazines are for entertainment, newspapers are for knowledge.&lt;/p&gt;

&lt;h3 id='why_this_matters'&gt;Why this matters.&lt;/h3&gt;

&lt;p&gt;If I am building a product, which I am, do I want to be seen as trust worthy? Everybody &lt;em&gt;should&lt;/em&gt; say yes. The associations we chose have trade-offs; increasing trust can decrease the fun. Some products do well to be serious and somber and others do not.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s very important to match. If you make a serious product with loads of informal glitz, the end result is a clash of sensibilities. The amount and style of glitz and glamour must match the tone being set.&lt;/p&gt;

&lt;p&gt;I had to make a decision early on what tone I wanted to set. I opted for a more serious tone. A utilitarian tone that would evoke the spirit and sense of a librarian. A librarian can have effects that enhance usability, but they should always have a purpose. Sparkling and shining is not a purpose, certainly not in a serious application.&lt;/p&gt;

&lt;h3 id='matching_the_tone'&gt;Matching the tone.&lt;/h3&gt;

&lt;p&gt;Recently I was adding a feature and I wanted to be able to provide the user with feedback. The feedback was very specific and direct, however I didn&amp;#8217;t want it to be seen as superficial. This is not some Coney Island game. The librarian is always on watch, ready to shush anything too noisy.&lt;/p&gt;

&lt;p&gt;If I put in some accoutrement with too much appeal, it throws the balance of the product out.&lt;/p&gt;

&lt;p&gt;I think the obvious example of what happens is the slicked-hair sales guy. Sure, he may be wearing the same suit a respectable business person is wearing but the other things stand out. The general feeling is one that it doesn&amp;#8217;t match. When things don&amp;#8217;t match, they aren&amp;#8217;t trusted.&lt;/p&gt;

&lt;h3 id='trusted_and_serious_can_still_be_fun'&gt;Trusted and serious can still be fun.&lt;/h3&gt;

&lt;p&gt;A lot of current software products have a great deal of fun baked right into them. Google is a good example of this. They&amp;#8217;re trustworthy and very fun. How serious is Google? Well, now they&amp;#8217;re getting more serious. When I look at Google+ I&amp;#8217;m not thinking of the old amusingly and light hearted Google of 2001. It&amp;#8217;s rigid, and dare I say cold.&lt;/p&gt;

&lt;p&gt;However, it wasn&amp;#8217;t an abrupt change. They slowly transitioned from a fun and light-hearted entity to a serious entity. They did it very subtly and they still kept all the individual pieces of fun (gmail and iGoogle themes) in tact. Except they got a bit more sterile.&lt;/p&gt;

&lt;p&gt;This sterile joy must come secondary and the reason why so many complaints were lodged over Gmail changes and Google+ is because it was replacing light-heartedness with seriousness. That was the real complaint. The products were still equally fun, but people had different expectations.&lt;/p&gt;

&lt;h3 id='expectations_matter_more_than_anything_else'&gt;Expectations matter more than anything else.&lt;/h3&gt;

&lt;p&gt;You should never judge a book by its cover, but damnit, if the cover doesn&amp;#8217;t match the book someone should be fired. It&amp;#8217;s the job of the cover to set the tone for the book.&lt;/p&gt;

&lt;p&gt;Failed expectations create user frustration. Frustration detracts from the joy of using a product; even if that product is a book, enjoyment can be diminished by something so insignificant as the cover. Tone matters.&lt;/p&gt;

&lt;p&gt;If I have a serious, librarian-helmed product the &lt;em&gt;type&lt;/em&gt; of fun must match the tone. It isn&amp;#8217;t bright colors and informal language. Instead it&amp;#8217;s ease of use. It&amp;#8217;s clicking intuitively and having the sensation that someone, behind the screen, is guiding your experience and making it what you want before you know it&amp;#8217;s there.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m not at that point, but that&amp;#8217;s the direction I&amp;#8217;m going. It&amp;#8217;s a lot of work but it&amp;#8217;s a tremendous amount of fun. Just not the type of fun most people want to have on a Saturday night.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/HtOMjubAP4Y" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/07/29/associations-of-trust</feedburner:origLink></entry>
 
 <entry>
   <title>If programmers were carpenters…</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/duggccT-WFw/studying-heritage" />
   <updated>2012-07-26T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/07/26/studying-heritage</id>
   <content type="html">&lt;p&gt;I write software and part of that requires a lot of reading. Every day I try to read something about my craft and how to improve, but lately I&amp;#8217;ve realized that I&amp;#8217;m more focused on the finished product. Subsequently, the books I read are more about products and less about code. I don&amp;#8217;t care so much about the code anymore. I really just care about the product.&lt;/p&gt;

&lt;p&gt;I need to be cautious, though. Focusing on any single part without respecting the whole can lead to inferior products. Especially not understanding the history and heritage, understanding how I happen to be building &lt;em&gt;this specific product&lt;/em&gt; right now.&lt;/p&gt;

&lt;h3 id='upstream_knowledge_is_imperative'&gt;Upstream knowledge is imperative!&lt;/h3&gt;

&lt;p&gt;If programmers were carpenters, many wouldn&amp;#8217;t know that wood comes from trees.&lt;/p&gt;

&lt;p&gt;For all practical matters wood simply comes from the store. They use the type of wood recommended for their task. They shape it in a way they&amp;#8217;ve seen before or read about online. They may even know how to make a very, very nice bench. But when a table is made it conspicuously looks like a bench.&lt;/p&gt;

&lt;p&gt;This is a symptom of not knowing the history and heritage of the craft and the product.&lt;/p&gt;

&lt;p&gt;Lately I&amp;#8217;ve been reading &lt;a href='http://www.amazon.com/dp/1119998956'&gt;Design for Hackers&lt;/a&gt; and &lt;a href='http://www.amazon.com/Coders-Work-Reflections-Craft-Programming/dp/1430219483'&gt;Coders at Work&lt;/a&gt;. The two books have dovetailed nicely and created this train of thought.&lt;/p&gt;

&lt;p&gt;Specifically, &lt;a href='http://en.wikipedia.org/wiki/Joshua_Bloch'&gt;Joshua Bloch&amp;#8217;s&lt;/a&gt; interview and focusing on simply knowing where things come from. You don&amp;#8217;t need to know the details and certainly not the ugly warts (looking at you, C++). Learning and understanding the history, differing philosophy and concepts is of paramount importance to producing quality craftsmanship.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s not about knowing everything about trees. Leave that to an arborist. Simply knowing that wood comes from a forest, different woods grow different because of climate and ecology and whatever else. Use that knowledge to make better products. Use &lt;em&gt;any&lt;/em&gt; knowledge to make better products.&lt;/p&gt;

&lt;h3 id='history_repeats_itself'&gt;History repeats itself…&lt;/h3&gt;

&lt;p&gt;We often hear that history repeats itself until a lesson is learned, however this mentality also (unfortunately) pays the bills. Reproducibility is a good trait to have, because when someone sees something they like they want to have one. In software products you see this frequently.&lt;/p&gt;

&lt;p&gt;There are always clones of software. There are always employees leaving to try to recreate the product, but in their own way. And yet, somehow, it typically is just a failed knock-off. Or just developers who constantly write the same type of code, even using different programming languages in a way completely unintended.&lt;/p&gt;

&lt;p&gt;The medium in which products are created must be understood so that the best products can be made.&lt;/p&gt;

&lt;p&gt;The fit and finish are different depending on the ingredients of any product. Treating every type of wood as equivalent will result in some brittle, ugly and broken furniture. In software, we get ugly mismatched clones. How many Facebook killers have been built?&lt;/p&gt;

&lt;p&gt;The reason isn&amp;#8217;t because the builders fundamentally cannot make good products. No, instead they failed to study not only the medium, but the upstream knowledge that went into creating the product.&lt;/p&gt;

&lt;p&gt;Understanding the need and heritage of any product is just as important as understanding what tools are used in its construction. Failing to understand either is disastrous.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/duggccT-WFw" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/07/26/studying-heritage</feedburner:origLink></entry>
 
 <entry>
   <title>Just one thing.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/54oqb0M5nkY/just-one-idea" />
   <updated>2012-07-23T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/07/23/just-one-idea</id>
   <content type="html">&lt;p&gt;My wife and I were having a discussion about the book &lt;a href='http://www.amazon.com/Outliers-Story-Success-Malcolm-Gladwell/dp/0316017930/ref=sr_1_1?ie=UTF8&amp;amp;qid=1343096612&amp;amp;sr=8-1&amp;amp;keywords=outliers'&gt;Outliers&lt;/a&gt;. She was trying to explain a point and I wasn&amp;#8217;t getting it. Her thoughts were disjointed, trying to draw together several parallels and I struggled to keep up. I ended up drawing my own lines, dancing around her ideas and forming my own. I didn&amp;#8217;t understand what she wanted to convey.&lt;/p&gt;

&lt;p&gt;Lyndon B. Johnson performed what was called &amp;#8220;The Treatment&amp;#8221;. He barraged the poor listener with a steady stream of high intensity words and ideas. He would &lt;em&gt;convince&lt;/em&gt; the other person through fear and inundation. He was very successful using this technique. &lt;div class='media image thumbnail'&gt;&lt;img title='Lyndon Johnson giving The Treatment to Richard Russell' src='http://media.shirley.im/media/johnson-treatment/image/transform' alt='Lyndon Johnson giving The Treatment to Richard Russell' /&gt;&lt;p&gt;Lyndon Johnson giving &amp;ldquo;The Treatment&amp;rdquo; to Richard Russel&lt;/p&gt;&lt;/div&gt;&lt;/p&gt;

&lt;p&gt;But he didn&amp;#8217;t educate anybody with it. A barrage of information that nobody can keep up with. You can quickly and easily overload someone by providing &lt;em&gt;too&lt;/em&gt; much information at a time. Too many ideas. They don&amp;#8217;t learn, they give up.&lt;/p&gt;

&lt;h3 id='but_its_just_one_thing'&gt;But it&amp;#8217;s just one thing.&lt;/h3&gt;

&lt;p&gt;Instead, I have a new technique to work towards. It will be hard for me. I get excited and passionate when I explain an idea. I need to remember that it&amp;#8217;s &lt;em&gt;an&lt;/em&gt; idea. A single piece, on a tower, that deserves to stand on its own. Everything else is merely supporting it. Nothing else deserves the spotlight.&lt;/p&gt;

&lt;p&gt;When I explain something, I&amp;#8217;m trying to focus on the one, single thing I want the person to walk away with. I want them to be able to explain that and justify their time listening. But just that one thing. Everything else is optional.&lt;/p&gt;

&lt;h3 id='we_think_in_parallel'&gt;We think in parallel.&lt;/h3&gt;

&lt;p&gt;As we go through life and think, we get into a habit of multi-tasking and competing thoughts. We learn to learn in this way. We may be focused on a single idea, but in between thoughts we drift. At least I do. I think it&amp;#8217;s normal.&lt;/p&gt;

&lt;p&gt;In most cases, this is how people convey ideas. I know it&amp;#8217;s how I convey ideas. It isn&amp;#8217;t helpful. The imaginary thought lines that bring me between concepts don&amp;#8217;t exist in any other minds. The associations are mine and mine alone.&lt;/p&gt;

&lt;p&gt;Every time I jump between concepts I&amp;#8217;m making it harder for the other person to keep up. I may think and believe it&amp;#8217;s a great way of explaining some other related concept, but chances are it isn&amp;#8217;t. Chances are it&amp;#8217;s not helping.&lt;/p&gt;

&lt;h3 id='single_file_please'&gt;Single file, please.&lt;/h3&gt;

&lt;p&gt;Each idea deserves the utmost attention until we&amp;#8217;re certain the other person has received and accepted delivery of that idea. I don&amp;#8217;t mean they have to agree with it, but they should understand.&lt;/p&gt;

&lt;p&gt;If they haven&amp;#8217;t understood yet, continue on that one single idea. Do not jump to other concepts, metaphors or ideas even if I think they&amp;#8217;re supportive.&lt;/p&gt;

&lt;h3 id='the_burden_is_not_on_the_recipient'&gt;The burden is not on the recipient.&lt;/h3&gt;

&lt;p&gt;It&amp;#8217;s hard for me to talk to other people and &lt;em&gt;not&lt;/em&gt; assume they understood. However, often times it becomes clear that I flooded them with information and the piece that I really wanted them to leave with was left on the floor. Oops.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s my duty to guarantee delivery. I am the postman for my ideas, responsible for delivery. It&amp;#8217;s ok if they&amp;#8217;re not home, my job is to get it to their house.&lt;/p&gt;

&lt;p&gt;If I&amp;#8217;m struggling and juggling with several ideas at once, I&amp;#8217;m going to fail delivering the understanding.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s my job to deliver the message, no excuses.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/54oqb0M5nkY" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/07/23/just-one-idea</feedburner:origLink></entry>
 
 <entry>
   <title>Daily notes let me sleep at night.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/diQwDXGdkh4/how-to-sleep-at-night" />
   <updated>2012-07-20T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/07/20/how-to-sleep-at-night</id>
   <content type="html">&lt;p&gt;I have a hard time sleeping. When I lay down, my mind starts to race. I think of all the things I did. I think of all the things I need to do and want to do. I think of things I could have done better. I&amp;#8217;m not unique in this, a lot of people have this problem.&lt;/p&gt;

&lt;p&gt;Before my wife entered my life, I cycled through many inefficient strategies. I would watch the same movie every night to fall asleep. I would listen to various white noise generators. They all worked, sort of. And then one day my wife discovered that it&amp;#8217;s pretty much impossible for me to stay awake when I get a foot massage. She&amp;#8217;s a massage therapist. Talk about a match made in heaven.&lt;/p&gt;

&lt;p&gt;However, that doesn&amp;#8217;t help the overall sense of why I can&amp;#8217;t sleep. It treats the symptom (and does so very, very well) but not the cause. Although to some degree it does because I have lucid dreams and think about specific problems. I still have to know what those problems are before hand, though. If I can clearly identify what I&amp;#8217;m trying to accomplish, it helps. But now I have to know what I&amp;#8217;m trying to do.&lt;/p&gt;

&lt;h3 id='we_rarely_know_what_were_doing'&gt;We rarely know what we&amp;#8217;re doing.&lt;/h3&gt;

&lt;p&gt;In my years in college studying everything but computer science, I took a lot of psychology and sociology courses. In one course, the focus of study was on subconscious actions. On average, we are aware of 10% of our outward behaviors at any given time. We do the majority of things without any awareness.&lt;/p&gt;

&lt;p&gt;We also tend to get through life this way. It seems that only 10% of the time we&amp;#8217;re doing something on purpose. I don&amp;#8217;t like that. It feels like a waste of time to me, and a magnet for bad habits.&lt;/p&gt;

&lt;p&gt;Aside from &lt;a href='http://tdp.me/person/jshirley'&gt;tracking my goals&lt;/a&gt; religiously, I&amp;#8217;ve found a new technique that really helps me stay on task and focused.&lt;/p&gt;

&lt;h3 id='write_down_tomorrow_today'&gt;Write down tomorrow, today.&lt;/h3&gt;

&lt;p&gt;I spent 5 minutes at the end of every day writing down what I will accomplish tomorrow. If I have doubt about getting it done, I don&amp;#8217;t write it down. Very simple, and it&amp;#8217;s never taken me more than 5 minutes.&lt;/p&gt;

&lt;p&gt;I usually only have about 4 real specific items to do, and a few notes and other miscellaneous tasks. It still is a challenge to get them all done. I even &lt;a href='http://j.shirley.im/2012/07/17/make-mistakes/'&gt;missed one the other day&lt;/a&gt; and felt terrible about it.&lt;/p&gt;

&lt;h3 id='recognize_review_and_reorganize'&gt;Recognize, review and reorganize.&lt;/h3&gt;

&lt;p&gt;If I miss my tasks on any given day, I need to recognize why. This part may take more than 5 minutes. I try to ask myself a few questions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Was I being lazy? Did I spend time doing something damaging to my productivity (video games, etc).&lt;/li&gt;

&lt;li&gt;Was I being too ambitious? There is a limit to how much I can do, I must recognize that limit.&lt;/li&gt;

&lt;li&gt;Was I just wrong? Sometimes tasks are very intensive and I can&amp;#8217;t do them. This is bad estimating and I need to not do that.&lt;/li&gt;

&lt;li&gt;External forces? The universe can conspire against us, take that into account.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id='defending_against_laziness'&gt;Defending against laziness.&lt;/h3&gt;

&lt;p&gt;If I&amp;#8217;m being lazy, I just need to review why. Typically I&amp;#8217;m procrastinating because I don&amp;#8217;t know how I want to do something. Rarely is it that I just don&amp;#8217;t want to do it. If that&amp;#8217;s the case, I spend 5 minutes at the task and give myself a break. After 5 minutes forcing myself at a task I typically finish it. The first 5 minutes are hard.&lt;/p&gt;

&lt;p&gt;If I don&amp;#8217;t know how, I should spend more time reading on the subject. Usually reading gets me motivated to try new fixes or figure out what I want to do.&lt;/p&gt;

&lt;h3 id='fly_to_the_sun_without_burning_wings'&gt;Fly to the sun without burning wings.&lt;/h3&gt;

&lt;p&gt;Being too ambitious is hard, because when I&amp;#8217;m excited I tend to think I can conquer the world. I can move a mountain overnight, of course! When I feel I&amp;#8217;m being too ambitious, I write down my tasks I want to do and then remove half of them. What is important is that I do not move them to the next day. Every day my tasks are new. I do not plan more than one day in the future here.&lt;/p&gt;

&lt;p&gt;By removing half after I write them down, I still feel like I&amp;#8217;m being ambitious because I write down a few things that I know I&amp;#8217;m going to remove. I then force myself to remove one big thing. It&amp;#8217;s about honesty, but if you can&amp;#8217;t be honest with yourself you have other problems.&lt;/p&gt;

&lt;h3 id='being_wrong_sucks'&gt;Being wrong sucks.&lt;/h3&gt;

&lt;p&gt;When I miss an estimate I really beat myself up. I get frustrated and sulk. I pride myself on my estimating abilities so when they go wrong I tend to disassemble the entire situation. I try to pinpoint exactly where things went off the rails.&lt;/p&gt;

&lt;p&gt;Because of my own personal level of loathing for missed estimates, this tends to be something I don&amp;#8217;t encounter frequently. Fortunately.&lt;/p&gt;

&lt;h3 id='when_the_world_gives_you_lemons'&gt;When the world gives you lemons…&lt;/h3&gt;

&lt;p&gt;I don&amp;#8217;t believe in making lemonade. If I wanted lemonade, I would have already made some. Be proactive and have backup plans.&lt;/p&gt;

&lt;p&gt;Specifically because I don&amp;#8217;t write down tasks for future days beyond tomorrow, I know other things I want to work on. If life gives me lemons, I pick something up from the backlog.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s important to track this still, so on my task lists I comment and write down what happened. I may or may not add the task for the next day.&lt;/p&gt;

&lt;p&gt;Harping on something that becomes strategically difficult or has an unnecessary burden to complete has no benefit. It&amp;#8217;s important to know what things you don&amp;#8217;t have to do, and focus on doing the things you are doing instead.&lt;/p&gt;

&lt;p&gt;There is always tomorrow to accomplish what you couldn&amp;#8217;t today. The day after tomorrow? Who knows, we may be drinking lemonade.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/diQwDXGdkh4" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/07/20/how-to-sleep-at-night</feedburner:origLink></entry>
 
 <entry>
   <title>Partial success is still success</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/LwKRyvB4LDk/make-mistakes" />
   <updated>2012-07-17T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/07/17/make-mistakes</id>
   <content type="html">&lt;p&gt;I haven&amp;#8217;t written here for a few days. I have good reason for it, sort of. I was pretending I was a spoiled princess. I had some friends in town, so obviously it was hard to maintain my goals.&lt;/p&gt;
&lt;div class='media image thumbnail'&gt;&lt;img title='princess-in-lambo' src='http://media.shirley.im/media/princess-in-lambo/image/transform?scale=ypixels%3A450%2Cxpixels%3A450%2Ctype%3Amin' alt='princess-in-lambo' /&gt;&lt;p&gt;Foolish people let me do this!&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;No problem, I know &lt;a href='http://j.shirley.im/2012/06/28/improvement-is-a-journey/'&gt;how to handle this&lt;/a&gt;. I revised my expectations and it worked fine.&lt;/p&gt;

&lt;p&gt;There&amp;#8217;s the catch-up, though.&lt;/p&gt;

&lt;h3 id='the_problem_with_catchup'&gt;The problem with catch-up&lt;/h3&gt;

&lt;p&gt;Catch-up work has a lot of unexpected variables to it. Things stack up, or some things you think will go smoothly don&amp;#8217;t. Moving quickly contributes some degree of carelessness.&lt;/p&gt;

&lt;p&gt;This is exactly what happened and just as soon as I felt I was caught up, I hit a speed bump due to lack of future planning.&lt;/p&gt;

&lt;p&gt;Nothing major, just my time estimates on completing some tasks were significantly off. On my todo list for today I had 4 main items and by dinner time it was pretty clear I was going to have to get by with a 50% success rate.&lt;/p&gt;

&lt;h3 id='50_isnt_bad'&gt;50% isn&amp;#8217;t bad&lt;/h3&gt;

&lt;p&gt;I shouldn&amp;#8217;t feel bad about this. It doesn&amp;#8217;t help me at all to beat myself up over it. I still got 2 really important things (ok, one important thing and one trivial thing) done. That&amp;#8217;s what counts. That&amp;#8217;s what matters.&lt;/p&gt;

&lt;p&gt;You move mountains one stone at a time, and some days you can move more stones. That&amp;#8217;s the nature of progress.&lt;/p&gt;

&lt;p&gt;I need to stay positive, but it&amp;#8217;s hard. It&amp;#8217;s too easy to use the negative emotional response as an excuse to not improve.&lt;/p&gt;

&lt;h3 id='be_your_own_worst_critic'&gt;Be your own worst critic&lt;/h3&gt;

&lt;p&gt;Being positive doesn&amp;#8217;t mean you excuse your behavior, though. In an old Joel Spolsky article, he talks about &lt;a href='http://www.joelonsoftware.com/items/2007/10/26.html'&gt;Evidence Based Scheduling&lt;/a&gt;. What I took away is that there is significant value in being able to estimate accurately. I agree with this.&lt;/p&gt;

&lt;p&gt;I need to be able to meet my estimates. Either I thought I could do more than what was possible or I was careless in thinking about other tasks. Neither of which is acceptable behavior.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s important to be able to correct your mistakes and move on. Making mistakes is to be expected, but making the same mistake is the biggest mistake.&lt;/p&gt;

&lt;p&gt;I need to be able to tell myself I failed in clear terms. Not to accuse myself of failure, but to make myself better. It&amp;#8217;s not an easy thing, because as adults we forget how to take criticism or blame. Even when it&amp;#8217;s from ourselves.&lt;/p&gt;

&lt;p&gt;If I am to succeed I need to learn how to address my mistakes and correct them, not to shy away from them.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/LwKRyvB4LDk" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/07/17/make-mistakes</feedburner:origLink></entry>
 
 <entry>
   <title>Teaching Beginners</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/2DT31Rn3Kpg/perpetual-beginners" />
   <updated>2012-07-11T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/07/11/perpetual-beginners</id>
   <content type="html">&lt;p&gt;Yesterday I had a great yoga session. The teacher leads the class in a way that is very compatible for me. I really enjoy my time and leave the class feeling fantastic.&lt;/p&gt;

&lt;p&gt;I leave feeling mentally alert, physically tired but amazingly energetic. It&amp;#8217;s a really great experience and the feeling lasts the better part of the day. I know that my experience is very different than other people&amp;#8217;s experiences there.&lt;/p&gt;

&lt;p&gt;Today I noticed a woman in the class struggling right from the start. I watched her demeanor change for the worse. She started with eagerness but then the willingness to push herself faded away. She was not tenacious. I was very curious to see how my favorite yoga teacher would react.&lt;/p&gt;

&lt;p&gt;She didn&amp;#8217;t. She moved on.&lt;/p&gt;

&lt;h3 id='interact_with_those_putting_in_effort'&gt;Interact with those putting in effort&lt;/h3&gt;

&lt;p&gt;The struggling woman quickly showed that she wasn&amp;#8217;t going to push herself. She stayed well within her comfort zone and didn&amp;#8217;t try to keep up or stretch herself.&lt;/p&gt;

&lt;p&gt;She fell further and further behind, and at no point was she given any special instruction. I don&amp;#8217;t think it would have done much. Mentally, she was already giving all she was willing to give. That much was apparent by her body language.&lt;/p&gt;

&lt;p&gt;It wasn&amp;#8217;t that she was out of shape, either. She was of average build and looked like she at least knew her way around the gym.&lt;/p&gt;

&lt;p&gt;She was a beginner and would stay that way.&lt;/p&gt;

&lt;h3 id='perpetual_beginners_arent_rewarding_to_teach'&gt;Perpetual beginners aren&amp;#8217;t rewarding to teach&lt;/h3&gt;

&lt;p&gt;My wife said it best when I was talking about this with her.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If she went to a beginner class, she would be happy but she would never stop being a beginner.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It&amp;#8217;s true. There are a lot of people like that. I see this a lot with software development, but I&amp;#8217;m sure it&amp;#8217;s in any field.&lt;/p&gt;

&lt;p&gt;There are people who put in only the level of energy they&amp;#8217;re comfortable with. They stay beginners forever. That&amp;#8217;s no fun.&lt;/p&gt;

&lt;h3 id='choose_the_people_with_passion'&gt;Choose the people with passion&lt;/h3&gt;

&lt;p&gt;There are billions of people in this world and so many are eager to make a difference. The passion to push themselves harder and further than others is a common thread.&lt;/p&gt;

&lt;p&gt;Several years ago I was interviewing for a fairly high level position (though in a relatively small company). As part of the reference checking, my outlook on leadership was discussed.&lt;/p&gt;

&lt;p&gt;The CTO of the company laughingly relayed the punchline to me. &amp;#8220;You don&amp;#8217;t suffer fools gladly!&amp;#8221; I heartily agreed. I don&amp;#8217;t.&lt;/p&gt;

&lt;p&gt;Why suffer fools when you can live in the company of greatness?&lt;/p&gt;

&lt;h3 id='the_passion_for_change_creates_greatness'&gt;The passion for change creates greatness&lt;/h3&gt;

&lt;p&gt;Every day I try to do better. The mantra I&amp;#8217;ve lived with for my whole adult life is that I can do more in 5 minutes tomorrow than I could today.&lt;/p&gt;

&lt;p&gt;I push myself out of what is comfortable to improve myself. It&amp;#8217;s not unreasonable to want to surround myself with others of similar mindsets.&lt;/p&gt;

&lt;p&gt;The yoga class today showed me it was ok. You let the people who want to be beginners stay beginners. Maybe some day they&amp;#8217;ll wake up and want more.&lt;/p&gt;

&lt;p&gt;Maybe I could help them. Maybe I can show them how to want more. I don&amp;#8217;t think so, though. I&amp;#8217;d rather save my energy working with and living with the best people I can find. Quality over quantity.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s hard to tell when someone is perpetually a beginner or simply out of their depth. Sometimes they simply need a little encouragement. I should work on being able to tell the difference.&lt;/p&gt;

&lt;p&gt;When they&amp;#8217;re ready, I&amp;#8217;m ready. People need to find their passion on their own and it&amp;#8217;s not my job to guide them there. When they find their passion, I should do everything I can to help them. Countless people have helped me hone my skill and have worked with me. I think, and hope, it is because they&amp;#8217;ve seen my passion, too.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/2DT31Rn3Kpg" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/07/11/perpetual-beginners</feedburner:origLink></entry>
 
 <entry>
   <title>Staying positive.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/44vmuBh54oU/staying-positive" />
   <updated>2012-07-08T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/07/08/staying-positive</id>
   <content type="html">&lt;p&gt;My mom, like all other moms out there, taught me a very nice quote:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you don&amp;#8217;t have anything nice to say, don&amp;#8217;t say anything at all.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This dovetails nicely with:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Better to remain silent and be thought a fool than to speak out and remove all doubt.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id='never_complain_always_critique'&gt;Never complain, always critique.&lt;/h3&gt;

&lt;p&gt;There is a fine line between complaining and criticizing. I try to criticize but never complain. &lt;em&gt;Try&lt;/em&gt; being the important word there. The difference is subtle but has a distinct meaning to me.&lt;/p&gt;

&lt;p&gt;When I criticize something, I am expressing a way in which is falls short and &lt;a href='http://j.shirley.im/2012/07/01/opinion-on-opinions/'&gt;sharing an opinion&lt;/a&gt; on how to make it better. Even using negative words, my intention is &lt;em&gt;positive&lt;/em&gt;. I want to make things better.&lt;/p&gt;

&lt;p&gt;In contrast, complaining is just making noise. To point out flaws that either are not significant or can&amp;#8217;t be solved is complaining. It has no value. The &lt;em&gt;intent&lt;/em&gt; is not to make the world a better place.&lt;/p&gt;

&lt;h3 id='why_do_people_complain'&gt;Why do people complain?&lt;/h3&gt;

&lt;p&gt;When I find myself complaining about something, it&amp;#8217;s usually because I&amp;#8217;m grumpy. I do allow myself some level of misdirected annoyance on these days. Sometimes it is necessary, but I treat it as an exception.&lt;/p&gt;

&lt;p&gt;Of course there are also just negative people. People who can&amp;#8217;t see the great parts of life and wallow in the sour parts. The exception is the rule, perpetual grumpiness. There is a deeper problem with them, but the outcome is often times the same. Lots of meaningless complaints.&lt;/p&gt;

&lt;p&gt;Far worse are the people who complain because they see critics being listened to and earning respect. They want to be listened to and get respect, so they try to mimic the behaviors they see. Great artists steal, bad artists copy poorly.&lt;/p&gt;

&lt;h3 id='complaining_typically_makes_you_look_stupid'&gt;Complaining typically makes you look stupid.&lt;/h3&gt;

&lt;p&gt;When someone complains to me, I can&amp;#8217;t help but think they&amp;#8217;re just being dumb. I feel dumb when I complain (after, anyways, when I&amp;#8217;m looking back on it). I&amp;#8217;ve yet to see someone complain and look smarter for doing it.&lt;/p&gt;

&lt;p&gt;Most of the complaints I&amp;#8217;ve ever heard in life are either shallow or about things completely unchangeable. If the complaints are things they could change, they are usually the result of their own mistakes. I know people who put themselves in terrible situations and simply wave their hands and expect life to get better. Then they complain when it isn&amp;#8217;t. They look dumb.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s no surprise they&amp;#8217;re in that situation, though. Any objective review of their situation will show, quite clearly, what the problem is. &lt;em&gt;Them&lt;/em&gt;. That&amp;#8217;s why I don&amp;#8217;t like to complain, because anything shallow enough for me to complain about is likely my fault. If it isn&amp;#8217;t that shallow, I probably can&amp;#8217;t change it anyway.&lt;/p&gt;

&lt;h3 id='dont_sweat_the_small_stuff'&gt;Don&amp;#8217;t sweat the small stuff.&lt;/h3&gt;

&lt;p&gt;If a complaint can be changed and is serious, people would (or rather, should) be motivated to solve the issue. Or at a minimum, improve it. Even if they themselves aren&amp;#8217;t going to improve the situation the complaints would turn to critiques. Improvements would be suggested in clear terms. They would label the bad and then offer better ways.&lt;/p&gt;

&lt;p&gt;The intentions are focused on improving.&lt;/p&gt;

&lt;p&gt;This is how I know if I&amp;#8217;m complaining. I just have look at the outcome. If I&amp;#8217;m not offering a solution, I&amp;#8217;m complaining.&lt;/p&gt;

&lt;p&gt;So I try not to complain. It&amp;#8217;s important to stay positive. The world has enough negativity, but intent matters more than words.&lt;/p&gt;

&lt;p&gt;Negative words spoken with good intent are innovations greatest ally.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/44vmuBh54oU" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/07/08/staying-positive</feedburner:origLink></entry>
 
 <entry>
   <title>Conserving energy means spending it.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/5o60YSeUyL0/conserving-energy" />
   <updated>2012-07-04T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/07/04/conserving-energy</id>
   <content type="html">&lt;p&gt;My wife and I know a very talented person. He often gets picked up for larger projects, we hear frequently about opportunities presented to him. He is excited and eager for them but his lethargy eventually ruins everything. It&amp;#8217;s certainly tragic, because with his talent he could do great things for the world. More than the tragedy, I&amp;#8217;m just plain confused.&lt;/p&gt;

&lt;p&gt;Why do people with talent and ability squander opportunities? I don&amp;#8217;t believe it is possible to capture all the opportunities available to us. We have to be observant and have good judgement. The most successful people in the world know to identify the most rewarding opportunities. However, a large subset of highly capable individuals miss out on opportunities purely because they would rather sleep in.&lt;/p&gt;

&lt;p&gt;When I was talking to my wife about this, she understood it perfectly but couldn&amp;#8217;t articulate it. She understood my confusion, but she struggled to explain it to me. Finally, she broke through my mental barriers.&lt;/p&gt;

&lt;h3 id='conserving_energy_for_a_future_event_doesnt_work'&gt;Conserving energy for a future event doesn&amp;#8217;t work.&lt;/h3&gt;

&lt;p&gt;She said to imagine someone preparing to run a race. They don&amp;#8217;t run races, and don&amp;#8217;t know what to expect. They worry they&amp;#8217;ll need all their energy. Instead of training by running the distance and getting into prime shape, they sit around and conserve all their energy.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s a misunderstanding of consequences and preparation. Newton already told us this was a mistake; an object at rest tends to stay at rest.&lt;/p&gt;

&lt;p&gt;Any person who doesn&amp;#8217;t actively seek capitalizing opportunities will be unable to perform when an opportunity is presented. The habits and lifestyle choices are detrimental, just as not preparing to run a race will end in failure, and probably a pulled muscle.&lt;/p&gt;

&lt;h3 id='the_habits_of_lethargy_develop_quickly'&gt;The habits of lethargy develop quickly.&lt;/h3&gt;

&lt;p&gt;One thing I&amp;#8217;ve noticed over the years is that when I&amp;#8217;m working on &lt;a href='http://tdp.me'&gt;my projects&lt;/a&gt;, my momentum is based on how my work day is. When my nights and weekends are dedicated, I have to be very careful with my mental state and momentum.&lt;/p&gt;

&lt;p&gt;On days where I am very busy, being ran ragged and stressed, I can produce a lot in the evenings. It&amp;#8217;s the mundane, boring stuff, though. I generally stack up the boring tasks specifically for those days.&lt;/p&gt;

&lt;p&gt;Other days are seemingly perfect. I&amp;#8217;m able to exercise my mind through the day, applying new logic to new problems but using previously discovered solutions. I am very happy for these days, I get home and that momentum continues. I am very productive.&lt;/p&gt;

&lt;p&gt;However, the days where I&amp;#8217;m stuck waiting between projects or have little to do of any consequence, I struggle. Sometimes the fire never comes. I get frustrated but no amount of frustration breaks the curse.&lt;/p&gt;

&lt;p&gt;The lethargy continues and affects my future. After a good nights sleep or some other break in routine I usually do better.&lt;/p&gt;

&lt;p&gt;Just tonight I had this happen. I cooked dinner for the family, thinking it would definitely get me back into gear. It helped, a little bit, but not enough. I still stumbled along, feeling half asleep.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s a terrible place to be, especially if it was a lifestyle habit.&lt;/p&gt;

&lt;h3 id='protect_your_energy'&gt;Protect your energy.&lt;/h3&gt;

&lt;p&gt;What&amp;#8217;s the solution? It&amp;#8217;s about protection and it&amp;#8217;s about preparation. The more you prepare to have a lot of energy, the more energy you have on a daily basis.&lt;/p&gt;

&lt;p&gt;Treat every day like you have a race to run tomorrow.&lt;/p&gt;

&lt;p&gt;Be prepared, have things to occupy yourself with to combat the mundane. The great thing about mundane tasks is you can typically take a break from them to do something more stimulating, even if it&amp;#8217;s only for a few minutes.&lt;/p&gt;

&lt;p&gt;Don&amp;#8217;t engage in the pacifying behaviors that are so appealing when battling for motivation. I know when I struggle for motivation I typically spend time doing non-productive things. Maybe play a video game or something else. Stop. Just don&amp;#8217;t. Instead, pick up a book. Read something interesting. Find inspiring Wikipedia articles (picking a random president works well for me).&lt;/p&gt;

&lt;p&gt;After some time, motivation should trickle back in. An accomplishment will be made. Then it all opens up and comes back.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/5o60YSeUyL0" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/07/04/conserving-energy</feedburner:origLink></entry>
 
 <entry>
   <title>Opinions on Opinions.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/hNQTc1q12UY/opinion-on-opinions" />
   <updated>2012-07-01T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/07/01/opinion-on-opinions</id>
   <content type="html">&lt;p&gt;A lot of people have told me if 10 experts are in a room, you&amp;#8217;ll get 10 different opinions. Usually to counter me citing a respected expert in a field. They say this like it&amp;#8217;s a bad thing. It&amp;#8217;s not. Everybody &lt;em&gt;needs&lt;/em&gt; opinions, especially &lt;em&gt;experts&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve been thinking lately about my opinions. Specifically, my opinion about opinions. It comes down to a small list:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Have an opinion or stay quiet.&lt;/li&gt;

&lt;li&gt;Opinions must be backed by research and not bias.&lt;/li&gt;

&lt;li&gt;Defend your opinion or stay quiet.&lt;/li&gt;

&lt;li&gt;Nobody knows what they&amp;#8217;re doing exactly, do your best.&lt;/li&gt;

&lt;li&gt;Ignorance is inexcusable.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id='the_problem_with_opinions'&gt;The problem with opinions.&lt;/h3&gt;

&lt;p&gt;Opinions are never completely right. Very few things in life have a proper, correct answer. I&amp;#8217;m not really sure 2+2 is 4, but it&amp;#8217;s close enough for me. I don&amp;#8217;t even really believe in right or wrong. I only believe in consequences.&lt;/p&gt;

&lt;p&gt;I love the vague nature of the world, it means it is chaotic and needs attention and curation. When people have opinions on the way things in the world should be, the world changes. Hopefully for the better. Opinions curate the world in the way dedicated, thoughtful and motivated individuals feel it is best.&lt;/p&gt;

&lt;p&gt;The only problem with opinions is when they aren&amp;#8217;t based in research. It&amp;#8217;s not about facts, it&amp;#8217;s about research. We spend our lives learning facts, but facts are always interpreted differently. We end up with opinions formed from whatever limited facts we&amp;#8217;ve been exposed to that fit inside our perception of the world.&lt;/p&gt;

&lt;p&gt;When an opinion isn&amp;#8217;t sourced from research and knowledge, it&amp;#8217;s created from a bias. Whether the bias is from someone admired or religious beliefs, these opinions are harmful. They&amp;#8217;re naive and indefensible. You can&amp;#8217;t argue for or against when the foundation is no more deep than &amp;#8220;because that person over there said so.&amp;#8221;&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve tried to figure out how to determine the foundation for opinions. The best I can figure this is to see how someone reacts to two very general questions. One is easy and generally safe, the other dangerous but more revealing.&lt;/p&gt;

&lt;p&gt;The first, to ask them to support or verify their opinion. To say it out loud, clearly. Simply asking them what their opinion is. It&amp;#8217;s very direct, but it works.&lt;/p&gt;

&lt;p&gt;The second way is to ask them about any popular contrarian position. Unfortunately asking about contrarian positions paints you as you support the opposing view. Caution must be exercised. I try to always go with the first option.&lt;/p&gt;

&lt;p&gt;If emotion enters and vague answers are given, bias is likely the cause for their opinion. Better move on.&lt;/p&gt;

&lt;h3 id='opinions_the_good_parts'&gt;Opinions, The Good Parts&lt;/h3&gt;

&lt;p&gt;The best part of opinions is defending them. I thoroughly love it when someone asks, or challenges, my opinion on something. As long as they&amp;#8217;re doing it with an open mind and armed with research, I will be having a good time. I hope they do, too.&lt;/p&gt;

&lt;p&gt;I debate passionately, because in all of the opinions I&amp;#8217;m willing to argue I&amp;#8217;ve invested myself in. I&amp;#8217;ve spent many hours researching and thinking about it. If I didn&amp;#8217;t, I wouldn&amp;#8217;t be talking about it.&lt;/p&gt;

&lt;p&gt;This research and enlightenment is important. It makes &lt;em&gt;me&lt;/em&gt; a better person. Even if someone comes along and dislodges my opinion and shows me a new truth, my mental investment is not lost. I carry knowledge to the new opinion.&lt;/p&gt;

&lt;p&gt;The cost of learning to hold a well-reasoned opinion is applied in full to new found truths. There is no way to lose when you learn.&lt;/p&gt;

&lt;h3 id='you_can_win_when_you_keep_quiet'&gt;You can win when you keep quiet&lt;/h3&gt;

&lt;p&gt;An important part of opinions is something I fail at frequently. It&amp;#8217;s so simple but it seems to go against my nature. I&amp;#8217;m not alone, but that doesn&amp;#8217;t make it excusable.&lt;/p&gt;

&lt;p&gt;Staying quiet, mentally and verbally, when it&amp;#8217;s appropriate.&lt;/p&gt;

&lt;p&gt;If I haven&amp;#8217;t put in sufficient research, don&amp;#8217;t just not voice an opinion, do &lt;em&gt;not have an opinion&lt;/em&gt;. I know earlier I said I argued my opinions, but I do at least only argue opinions I feel confident and comfortable arguing for.&lt;/p&gt;

&lt;p&gt;However, I still feel the opinions formed by nothing more than bias creep into my mind from time to time. Someone I respect tells me about something that is &lt;em&gt;the truth&lt;/em&gt; and I believe it. I know I shouldn&amp;#8217;t, but I do.&lt;/p&gt;

&lt;p&gt;There is a side-effect to this. Some people may think you&amp;#8217;re a cynic or overly skeptical. That may be, but I think it&amp;#8217;s more valuable to verify information and not be fooled because someone happens to be right more often than not. I&amp;#8217;m disappointed when someone listens to me without learning for themselves.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/hNQTc1q12UY" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/07/01/opinion-on-opinions</feedburner:origLink></entry>
 
 <entry>
   <title>Improvement is a journey.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/OEcMndjypI0/improvement-is-a-journey" />
   <updated>2012-06-28T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/06/28/improvement-is-a-journey</id>
   <content type="html">&lt;p&gt;Improving yourself is a journey. There is no destination.&lt;/p&gt;

&lt;p&gt;Some days you cover a great distance. Arriving in a new and unrecognizable place; a strange and exciting new world. Other days it feels like no progress obtained. Sitting dead in the water. Perhaps a day repairing yourself, hoping to recover that momentum lost.&lt;/p&gt;

&lt;p&gt;Just don&amp;#8217;t give up. Keep the habits up.&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s not easy, though. Good habits are hard to maintain, bad habits are hard to break. Another way life is unfair. The most damaging to my positive habits is taking a trip. Whether a family vacation or a work trip, I get derailed. Then there is the inevitable struggle to get back.&lt;/p&gt;

&lt;h3 id='taking_a_vacation_from_improvement'&gt;Taking a vacation from improvement.&lt;/h3&gt;

&lt;p&gt;Traveling to the most beautiful and exciting places on earth won&amp;#8217;t allow you to take a vacation from yourself. Subsequently, you can&amp;#8217;t take a vacation from improvement. However, the targets and goals will change; the specifics can take a vacation with you. In fact, this is the only way I see to keep in my good habits.&lt;/p&gt;

&lt;p&gt;While doing the same thing, day in day out, is how habits are formed that is also how to kill yourself.&lt;/p&gt;

&lt;p&gt;The same patterns that build habits burn them out.&lt;/p&gt;

&lt;p&gt;We need to protect ourselves from this burn out. We must change our habits sometimes and prevent burn out. Taking trips, picking up new projects or just seeking out new challenges helps us with this. It keeps us fresh and excited. Excitement is the fuel for improvement, but only if properly harnessed.&lt;/p&gt;

&lt;h3 id='happiness_is_a_byproduct_of_change'&gt;Happiness is a byproduct of change.&lt;/h3&gt;

&lt;p&gt;Happiness and improvement are the result of changes in our life. Differences from the day to day. Each new thing we learn changes us. Each activity is a change. Just doing different activities causes these changes, and the byproduct of that is ourselves being improved.&lt;/p&gt;

&lt;p&gt;If you do your favorite thing every day, it will become old hat. You will improve at it, but it won&amp;#8217;t be as fun. There is diminishing returns. We can&amp;#8217;t win this battle, so we must recognize it and accept it.&lt;/p&gt;

&lt;p&gt;When we take a break and go on vacation, or simply take a break from specific goals we set out, we&amp;#8217;re renewing ourselves. Making that shine and shimmer come back. Letting our fields lie fallow, and it&amp;#8217;s very necessary.&lt;/p&gt;

&lt;h3 id='always_be_set_up_for_success'&gt;Always be set up for success.&lt;/h3&gt;

&lt;p&gt;One lesson I learned early on in life that has proved very valuable is quite simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Never act without a victory condition.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Knowing what victory is doesn&amp;#8217;t mean you will succeed. It just means success can be measured and recognized. Similarly, so can failure.&lt;/p&gt;

&lt;p&gt;Before I travel or encounter any disruption, I must know my victory conditions surrounding my continued self improvement. If I can&amp;#8217;t define this, I shouldn&amp;#8217;t go. It&amp;#8217;s easy and that type of pressure means I will really put thought into defining my victory conditions.&lt;/p&gt;

&lt;p&gt;Once I know what successes I want to take away, I&amp;#8217;m able to plan. Sometimes this means putting a goal on pause. Sometimes it means changing focus for a time. It may even mean moving on, shuffling things up and picking new things to work on.&lt;/p&gt;

&lt;p&gt;For example, every day I read for knowledge. Sometimes it&amp;#8217;s a book on design, other days it&amp;#8217;s a book on programming. Most often? I read Wikipedia articles on completely unrelated subjects. If I take a trip, I focus my attention on reading about the places I visit. It keeps it topical and it keeps me engaged and I still meet my goals for self-improvement.&lt;/p&gt;

&lt;p&gt;If I can adapt my goals and change focus so that I can succeed, I will succeed. If I can&amp;#8217;t, I pause the goal until I return. It&amp;#8217;s very simple.&lt;/p&gt;

&lt;h3 id='picking_up_where_i_leave_off'&gt;Picking up where I leave off.&lt;/h3&gt;

&lt;p&gt;The hardest part is picking it back up. Resuming those old goals that I had paused. Last week I was traveling, I still did most of my goals but I didn&amp;#8217;t write and my morning exercises were interrupted a little bit. Now today, a week later, my shoulder still feels week. It&amp;#8217;s hard to get back on the horse.&lt;/p&gt;

&lt;p&gt;By changing things up, I&amp;#8217;m doing much better. Before I go, I have a plan and I can stick to it. Sometimes I don&amp;#8217;t, but if I don&amp;#8217;t I&amp;#8217;m eager to get back into it even more.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s not ideal, but it helps. I think I need more practice at resuming this. I&amp;#8217;ll have to take some more vacations, obviously.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/OEcMndjypI0" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/06/28/improvement-is-a-journey</feedburner:origLink></entry>
 
 <entry>
   <title>Psychology of Improvement and Progress</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/PLKgyF54Oj4/psychology-of-consequences" />
   <updated>2012-06-27T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/06/27/psychology-of-consequences</id>
   <content type="html">&lt;p&gt;Last year I had a mole on my leg go bad. It wasn&amp;#8217;t cancer, yet. That was still a couple years away. It was, however, needing to be taken out. Then more needed taken out. Now I have a quarter size hole in my leg. It&amp;#8217;s a sizable scar.&lt;/p&gt;

&lt;p&gt;I wasn&amp;#8217;t done, though. My dermatologist said that I needed screenings every 6 months. Early detection is key. The alternative is cancer growing, and growing fast. That&amp;#8217;s pretty frightening.&lt;/p&gt;

&lt;p&gt;What happened next surprised me. The subsequent screenings were a typical pattern of some suspicious looking mole being removed, and then a biopsy with either bad or good news. However, the psychology was consistent and unexpected.&lt;/p&gt;

&lt;p&gt;2 weeks before the appointment I started to feel some anxiety. 1 week before the appointment I started to feel something very different.&lt;/p&gt;

&lt;h3 id='nonchalantly_i_stopped_believing'&gt;Nonchalantly, I stopped believing.&lt;/h3&gt;

&lt;p&gt;The prevailing feeling was that it was all unnecessary. I didn&amp;#8217;t think everything was fine, just that it wasn&amp;#8217;t necessary. I didn&amp;#8217;t want to go through with it because I could feel myself, by the hour, convincing myself more and more that I was ok. Everything was ok.&lt;/p&gt;

&lt;p&gt;I think I was, and still am, scared of the consequences. Rather than be honest about it, my brain lies to me. It tells me everything is ok and I believe it. I don&amp;#8217;t have much option, it&amp;#8217;s my brain after all.&lt;/p&gt;

&lt;p&gt;Logically I knew it was wrong but the feeling remained.&lt;/p&gt;

&lt;h3 id='we_lie_to_ourselves_to_stay_safe'&gt;We lie to ourselves to stay safe.&lt;/h3&gt;

&lt;p&gt;I didn&amp;#8217;t realize this, but it&amp;#8217;s true. I&amp;#8217;m going to tell another story, this one is a bit more inflammatory.&lt;/p&gt;

&lt;p&gt;I was standing around waiting for my luggage to drop into the carousel. A distinctly overweight guy runs up, grabs his bag and waddles off. Next to me I hear a very distinctly white trash voice exclaim, &amp;#8220;Ha! Look at that fat ass!&amp;#8221;&lt;/p&gt;

&lt;p&gt;I look over. I blink. The guy was at least, quite possibly more, overweight as the one he was ridiculing. I blinked again.&lt;/p&gt;

&lt;p&gt;His brain was obviously lying to him. He looked the very essence of unhealthy lifestyle. I would imagine he finishes, and probably starts, every meal with at least 3 beers. It exuded out of him.&lt;/p&gt;

&lt;p&gt;He thought he was healthy. His brain convinced him that he was fine, his lifestyle was ok.&lt;/p&gt;

&lt;h3 id='we_are_never_as_good_or_as_bad_as_we_think'&gt;We are never as good, or as bad, as we think.&lt;/h3&gt;

&lt;p&gt;It works both ways I think. My fears and worries about myself that I try to keep tucked away are probably not as bad as I think them to be. If they were, I would be divorced and everybody would hate me. I really worry about that.&lt;/p&gt;

&lt;p&gt;In the reality, it&amp;#8217;s somewhere in the middle. I like to think I&amp;#8217;m healthy. I can even compare myself to many other people and say, &amp;#8221;I&amp;#8217;m healthier than them!&amp;#8221;&lt;/p&gt;

&lt;p&gt;Except comparisons don&amp;#8217;t matter. It doesn&amp;#8217;t matter if you are healthier, happier, skinnier, more beautiful or the opposite. What matters is that you are you.&lt;/p&gt;

&lt;p&gt;If I&amp;#8217;m not living a life I&amp;#8217;m happy with and able to achieve all of my goals, I&amp;#8217;ve failed. Comparisons don&amp;#8217;t matter. Two broken down cars don&amp;#8217;t get to argue over who has the least rust.&lt;/p&gt;

&lt;p&gt;Stay healthy and happy in comparison to the you of yesterday, not your neighbor. Focus on what you need to do, not what other people are doing.&lt;/p&gt;

&lt;p&gt;Track your progress. Cut out soda and &lt;a href='http://tdp.me'&gt;mark down every day&lt;/a&gt; you go without it. See how well you do, it&amp;#8217;s probably not as good as you think. But over time, it will be as good as you think you are and you will be better.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/PLKgyF54Oj4" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/06/27/psychology-of-consequences</feedburner:origLink></entry>
 
 <entry>
   <title>It all changes now!</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/MaF9da2obSo/it-all-changes" />
   <updated>2012-06-25T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/06/25/it-all-changes</id>
   <content type="html">&lt;p&gt;For the past few years I&amp;#8217;ve been putting aside money. At one point, we had quite a bit of money set aside. Then I decided I couldn&amp;#8217;t handle living where we did, and I wanted to move. That was an expensive decision. At that point we had lost 20% off the value of &lt;em&gt;what we owed&lt;/em&gt; on our house. Sanity has no price tag.&lt;/p&gt;

&lt;p&gt;It was a great move. We love living here and we love our house. I started saving up more money and I have mostly made up the gap.&lt;/p&gt;

&lt;p&gt;I always had a reason to set this money aside. It wasn&amp;#8217;t to buy a nice car or even to put my kids through college. It was for this moment. Not to say I don&amp;#8217;t want a Lotus Evora, but that can come later.&lt;/p&gt;

&lt;p&gt;I did it for one moment, and that moment came today.&lt;/p&gt;

&lt;h3 id='im_independent_mostly_as_of_right_now'&gt;I&amp;#8217;m independent, mostly, as of right now.&lt;/h3&gt;

&lt;p&gt;I turned in notice today. I resigned from a great company. It doesn&amp;#8217;t make sense to do it, but &lt;a href='http://j.shirley.im/2011/07/01/fantasy-vs-goal/'&gt;dreams&lt;/a&gt; hardly ever make sense. That&amp;#8217;s what makes them so spectacular.&lt;/p&gt;

&lt;p&gt;While I&amp;#8217;m chasing this dream, I am prepared. I&amp;#8217;ve been setting out goals for this to happen and it&amp;#8217;s been years in the making.&lt;/p&gt;

&lt;p&gt;Most importantly, I&amp;#8217;m not alone in this. I have a fantastic network of people who encourage me in various ways.&lt;/p&gt;

&lt;p&gt;Without those people supporting me I wouldn&amp;#8217;t be able to do this.&lt;/p&gt;

&lt;h3 id='it_may_be_rash_but_it_feels_right'&gt;It may be rash, but it feels right.&lt;/h3&gt;

&lt;p&gt;I don&amp;#8217;t think very many people are willing or able to understand what compels someone to make this decision. It&amp;#8217;s a rash decision but it &lt;em&gt;feels&lt;/em&gt; necessary. As of right now, I think I am simply too distracted by other things to even be a good employee. It&amp;#8217;s not fair to be a bad employee, so I shouldn&amp;#8217;t be an employee.&lt;/p&gt;

&lt;h3 id='whats_next'&gt;What&amp;#8217;s next:&lt;/h3&gt;

&lt;p&gt;My primary focus will be working on &lt;a href='http://tdp.me'&gt;TDP&lt;/a&gt;. Using the application has resulted in huge gains in productivity and ability.&lt;/p&gt;

&lt;p&gt;I believe this is a fantastic application and it has a growing community. While I&amp;#8217;m not making money on it, I have ideas that could do that. It&amp;#8217;s worth exploring.&lt;/p&gt;

&lt;p&gt;I have a big feature list I want to plow through. Most notably, I really need to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add unbroken streaks and leader boards. Competition is good.&lt;/li&gt;

&lt;li&gt;A great mobile view and app container.&lt;/li&gt;

&lt;li&gt;Better group support.&lt;/li&gt;

&lt;li&gt;See popular goals and search for them, and better categorization of the goals.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I&amp;#8217;m excited for this and for the future. While the situation is scary, I&amp;#8217;m not scared. I&amp;#8217;m at peace and I&amp;#8217;m energized. That&amp;#8217;s how I know it was the right decision.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/MaF9da2obSo" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/06/25/it-all-changes</feedburner:origLink></entry>
 
 <entry>
   <title>Why I do what I do.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/UPef-WC0K5k/why-i-do-what-i-do" />
   <updated>2012-03-22T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/03/22/why-i-do-what-i-do</id>
   <content type="html">&lt;p&gt;There has been a lot of controversy in the software world. Lately, most of it is towards gender-bias and clear cut sexism. All the controversy is (mostly) irrelevant to the point I want to write about.&lt;/p&gt;

&lt;p&gt;The side-effect of reading about such controversy is that it makes me think about what I do for a living. My upbringing was certainly not atypical, but it was probably less common for a software developer.&lt;/p&gt;

&lt;p&gt;During my youth every adult hated their job. If they didn&amp;#8217;t vocally hate it they still all complained. The only single exception I encountered was a guy who, I think, did electrical engineering. He never complained.&lt;/p&gt;

&lt;h3 id='then_i_met_a_programmer'&gt;Then, I met a programmer.&lt;/h3&gt;

&lt;p&gt;I clearly remember when I first started to see exactly what programming was. It was very interesting and I was excited by how much control I could exert over a system. And this was just in BASIC.&lt;/p&gt;

&lt;p&gt;At the local college, which I hung out at far too often, I met a guy who worked in the records department. He wrote software for them. Mostly just file transformation; by today&amp;#8217;s standards his job was completely mundane but it was amazing to me. He loved his job, too.&lt;/p&gt;

&lt;p&gt;I would stop into his office and he would show me silly programs. Things that would animate a cow walking across the screen. Different file tricks. I was amazed. Years later I would realize I was really amazed at how much fun he had at &lt;em&gt;work&lt;/em&gt;. I wanted that.&lt;/p&gt;

&lt;h3 id='then_i_was_a_programmer'&gt;Then, I was a programmer.&lt;/h3&gt;

&lt;p&gt;From that point forward it was my ambition to become a programmer. I had no money. Going to college was going to be a challenge but things were changing. In 1995, software was really exploding. It was possible I wouldn&amp;#8217;t need a 4 year degree to do this.&lt;/p&gt;

&lt;p&gt;So I started working on it. Every job I had I thought of software to make it better. This was hard when I worked at a restaurant, but I still thought about it. I think I nearly got fired at one of my first jobs for constantly pushing little programs I wrote. And, of course, not actually doing what I was supposed to do.&lt;/p&gt;

&lt;p&gt;Eventually I made it. I was in the software industry. My inexperience was masked by my bold immaturity and confidence. I fooled enough people into hiring me and learned as I went. I even did pretty well.&lt;/p&gt;

&lt;h3 id='somewhere_it_became_a_job'&gt;Somewhere it became a job.&lt;/h3&gt;

&lt;p&gt;I met a guy who was a software developer for 10 years. Then a manager for 10 years. At the time he was a VP and doing well. He drove a fancy car. He didn&amp;#8217;t love his job, though. It was pretty apparent. He said he loved programming.&lt;/p&gt;

&lt;p&gt;From that point I worried I would be like that. I would get a great paycheck, drive a great sports car and hate what I do. Probably with an envious glare I would watch the young kids write their fancy code. I would then going home, feeling frustrated.&lt;/p&gt;

&lt;p&gt;Right then, abruptly and magically, it all became a job. As soon as I saw this the mystique of what I did wore away. It became a job. I realized I&amp;#8217;m either marching towards obsolescence or a job I won&amp;#8217;t love.&lt;/p&gt;

&lt;h3 id='but_wait_maybe_i_will'&gt;But wait, maybe I will.&lt;/h3&gt;

&lt;p&gt;Back then I was really harsh about such a fate. Unjustly so, even. Now that I&amp;#8217;m on the cusp of that life I don&amp;#8217;t think it&amp;#8217;s so bad. I&amp;#8217;ve realized that what I really love doing is solving problems.&lt;/p&gt;

&lt;p&gt;I love to produce things. I love to see people happy with that product. I don&amp;#8217;t think it matters if I&amp;#8217;m doing the work, as long as I&amp;#8217;m happy with the outcome.&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s what I really love, and software is simply a means to an end.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/UPef-WC0K5k" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/03/22/why-i-do-what-i-do</feedburner:origLink></entry>
 
 <entry>
   <title>Being positive reaps benefits.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/4WlsVANXL6U/be-positive" />
   <updated>2012-03-13T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/03/13/be-positive</id>
   <content type="html">&lt;p&gt;Recently my son has picked up being negative. It&amp;#8217;s an odd experience, because by nature he&amp;#8217;s an optimist. I know he is just trying it on, much like clothes. Seeing what fits, what he likes. It will pass.&lt;/p&gt;

&lt;p&gt;I have a singular difficulty in explaining to him the benefits of being positive. Being disrespectful or insulting is easy; he understands feelings and how people can hurt them.&lt;/p&gt;

&lt;h3 id='why_bother_being_positive'&gt;Why bother being positive?&lt;/h3&gt;

&lt;p&gt;The first time he asked me about being positive, and using positive words or thinking about the good and not the bad, I don&amp;#8217;t know if I answered well. After a few more times, I think I had a much better answer. It&amp;#8217;s very simple.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Would you rather feel happy or sad?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Unfortunately it&amp;#8217;s far too easy to slip into a bad habit of being pessimistic. We often times feel negative or simply look down upon things. It&amp;#8217;s a lot easier to be this way, which puzzles me. What is it in our genetic makeup that makes us all natural pessimists? It has no benefit.&lt;/p&gt;

&lt;p&gt;Just browsing the Internet briefly will yield a trove of disdain and condescension. It&amp;#8217;s tragic.&lt;/p&gt;

&lt;h3 id='the_habit_is_the_challenge'&gt;The habit is the challenge.&lt;/h3&gt;

&lt;p&gt;Explaining a habit is also easy. The Berenstain Bears have taken care of that, thankfully. But a habit of being negative is a level of complexity that most people, child or adult, fail to properly consider. Certainly not to the depth required.&lt;/p&gt;

&lt;p&gt;I find that I can put a simple test for myself when I&amp;#8217;m thinking about something. I try to remember to ask myself this anytime I&amp;#8217;m really thinking about something. It&amp;#8217;s an expression I picked up from watching Once Upon a Time in Mexico:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Are you a Mexi_can_ or a Mexi_can&amp;#8217;t_?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I also use this with (against?) my wife often when I notice that she is being negative. Regrettably now that I having kids I&amp;#8217;ve had to stop saying this. I don&amp;#8217;t want them to misunderstand the expression and say it in the wrong context (which, honestly, is probably any context).&lt;/p&gt;

&lt;p&gt;I really like the feeling of the expression of &lt;em&gt;just do it&lt;/em&gt;. If there is no reason, don&amp;#8217;t fabricate one. Be positive. Don&amp;#8217;t sabotage an experience. This surprisingly doesn&amp;#8217;t come natural and I struggle to enforce the behavior. The right behavior can bring in a lot of related good experiences to what otherwise wouldn&amp;#8217;t exist.&lt;/p&gt;

&lt;h3 id='complaining_has_no_value'&gt;Complaining has no value.&lt;/h3&gt;

&lt;p&gt;I try very hard to temper any negative expression. It&amp;#8217;s been very, very hard. I may even have a reputation as a hater, but really I am attempting to be a critic. I think it&amp;#8217;s perfectly ok to say something negative as long as it is productive. This is not complaining, it&amp;#8217;s critiquing.&lt;/p&gt;

&lt;p&gt;I want my kids to have this trait. I want myself to have this trait. I want to spread positivity by pointing out the great things. More importantly, I want to simply ignore the mundane and the not fun parts of what otherwise would be a great experience.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s hard to build this habit. I&amp;#8217;ve had far too many years being overly negative without adding value. I need to not complain but to critique. I need to be positive and clearly lay out the things I think are good. Then maybe my kids can have this trait, because they&amp;#8217;ll get it from watching me.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/4WlsVANXL6U" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/03/13/be-positive</feedburner:origLink></entry>
 
 <entry>
   <title>Success is who you know. Maybe.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/xhCbcScAuM0/who-you-know" />
   <updated>2012-03-10T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/03/10/who-you-know</id>
   <content type="html">&lt;p&gt;I think we&amp;#8217;ve all heard commentary about people being in positions because of who they know, or worse, who they&amp;#8217;re sleeping with.&lt;/p&gt;

&lt;p&gt;To some degree, I think this is all very, very true. It is important.&lt;/p&gt;

&lt;h3 id='it_is_who_you_know'&gt;It is who you know.&lt;/h3&gt;

&lt;p&gt;I&amp;#8217;m not a very social person. I don&amp;#8217;t go to social gatherings, even though I should. I don&amp;#8217;t really like to go out. I try hard to enjoy myself when I&amp;#8217;m out. But even after I&amp;#8217;ve had a good time, I find myself not really eager to go out again.&lt;/p&gt;

&lt;p&gt;This doesn&amp;#8217;t do well for me and my goals, because I really believe that a big part of achieving my goals is to enlist the support and help of those around me. Steve Jobs wouldn&amp;#8217;t have made it anywhere if he didn&amp;#8217;t have the people around him helping him out. Same with Bill Gates, but also the same for the VP of any company. It&amp;#8217;s not just the celebrities; it&amp;#8217;s everybody.&lt;/p&gt;

&lt;p&gt;We are only as capable as the people we rely on. That&amp;#8217;s tough, especially if you don&amp;#8217;t rely on many people.&lt;/p&gt;

&lt;h3 id='effort_is_required'&gt;Effort is required.&lt;/h3&gt;

&lt;p&gt;I need to figure this out I think. There are some people who are very valuable to work with, the people everybody wants to be involved with. Obviously being involved with them is desirable, but there is a lot of competition.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s also important to be able to recognize the people who really will work with you. I think a lot of people will make an introduction or two, even talk about some work but nothing comes out of it. It takes study to figure out how that will ultimately plan out. My golden rule is &lt;em&gt;expect to be treated the same as someone treats others&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Simply knowing the person isn&amp;#8217;t enough, I have to work to cultivate a good relationship. I also must be careful to watch how they treat others and expect to be treated, at some point, in the same fashion.&lt;/p&gt;

&lt;p&gt;Someone who is very generous may not be generous towards me &lt;em&gt;now&lt;/em&gt;, but I expect in the future that things may change. Conversely, if they&amp;#8217;re manipulative and screw someone over, I must be defensive.&lt;/p&gt;

&lt;p&gt;Also, I expect them to watch me as well. If my contributions slip or if I become a drain, I would want them to cut me off. I would certainly cut someone off who was merely a leach.&lt;/p&gt;

&lt;h3 id='knowing_someone_wont_keep_you_elevated'&gt;Knowing someone won&amp;#8217;t keep you elevated.&lt;/h3&gt;

&lt;p&gt;Because just knowing them isn&amp;#8217;t enough I can never coast. In fact, I think I must work harder. I firmly believe that the only way to improve in anything is to compete against those who are better than you. Whether it is chess or life, the thing is the same.&lt;/p&gt;

&lt;p&gt;When I meet someone who has some trait or is in a position I admire, I visualize &lt;em&gt;why&lt;/em&gt;. What do I think they would do in a situation. Why would they do that? What type of experience do they have that helps them decide. It&amp;#8217;s a lot of thinking but it pays off.&lt;/p&gt;

&lt;p&gt;In the end, it could be that through years of study and being surrounded by those who I admire and inspire me, I can inspire others. That&amp;#8217;s obviously my goal. When I am turning 60, I hope to be able to inspire a group of young entrepreneurs and innovators, helping to fuel the unstoppable engines of their progress.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/xhCbcScAuM0" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/03/10/who-you-know</feedburner:origLink></entry>
 
 <entry>
   <title>Practice Failing.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/P5tXudE2ORo/practice-failing" />
   <updated>2012-03-07T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/03/07/practice-failing</id>
   <content type="html">&lt;p&gt;My wife feels a lot of anxiety. Pretty much anything new will set of a series of thoughts that inevitably cause her a great deal of anxiety. In this time, she&amp;#8217;s preoccupied and edgy. I can&amp;#8217;t imagine it&amp;#8217;s pleasurable. We&amp;#8217;ve been working on breaking down the anxiety and what leads to it, but we have a ways to go.&lt;/p&gt;

&lt;p&gt;Ultimately, what happens is that she gets hung up on the idea of failure. Instead of thinking of &lt;em&gt;actual&lt;/em&gt; failures, she thinks of the consequences of failure. This is an important distinction.&lt;/p&gt;

&lt;h3 id='failing_takes_practice'&gt;Failing takes practice.&lt;/h3&gt;

&lt;p&gt;When I think of failure, I think about exactly what part is preventing me from reaching my goal. Instead, my wife thinks about the consequences of that failure. That unfairly raises the risk assessment of achieving the goal.&lt;/p&gt;

&lt;p&gt;If you artificially increase the risk of failing to achieve a goal, the value of the goal is decreased. That is certainly something to feel anxiety about.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s hard to think about failing, visualize it and then move on to another strategy. It&amp;#8217;s even harder to really understand why something didn&amp;#8217;t succeed. Far too many people attribute failure (and success) to luck.&lt;/p&gt;

&lt;p&gt;True &lt;a href='http://www.damninteresting.com/you-make-your-own-luck/'&gt;luck is about being observant&lt;/a&gt;, which means you observe &lt;em&gt;why&lt;/em&gt; things fail or succeed. The specific things that contribute to the outcome and ignoring those that don&amp;#8217;t.&lt;/p&gt;

&lt;h3 id='failing_is_like_reading'&gt;Failing is like reading.&lt;/h3&gt;

&lt;p&gt;Because of this, you start out rough. I know when I started out failing I had a hard time of it. It was big and it was messy. I made a lot of big mistakes, but I learned.&lt;/p&gt;

&lt;p&gt;Every night I think about the day. Mainly I try to answer two questions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What did I accomplish today?&lt;/li&gt;

&lt;li&gt;What could I have done better?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I remember being started as a young adult and asking myself this. The answers were usually depressing. It was so tempted to answer #2 with, &amp;#8220;Everything&amp;#8221;.&lt;/p&gt;

&lt;p&gt;Watching my son read is kind of like that. There are so many words he doesn&amp;#8217;t know. So many words he can&amp;#8217;t quite sound out. He struggles and makes mistakes, evaluating and constantly revising his reading knowledge.&lt;/p&gt;

&lt;p&gt;This is exactly like learning how to fail. You have to do it and you have to do it &lt;em&gt;out loud&lt;/em&gt;. Eventually it comes easier, even when you don&amp;#8217;t really know what you&amp;#8217;re trying to do. More importantly, I&amp;#8217;ve also learned where to look for answers.&lt;/p&gt;

&lt;h3 id='learning_the_best_lessons'&gt;Learning the best lessons.&lt;/h3&gt;

&lt;p&gt;Learning how to get the best answers is a challenge. I have to stop and think hard about the outcome. I imagine what would be different as I change little things.&lt;/p&gt;

&lt;p&gt;More importantly I think it&amp;#8217;s helpful to talk about it. Even if I&amp;#8217;m talking to myself. It goes back to learning to read, it&amp;#8217;s easier to sound out the failures.&lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t want to ever feel embarrassed over saying a stupid thing aloud. Sometimes it just happens. It means that I&amp;#8217;m still growing and improving. I believe that not growing and expanding out to fulfill my potential is the only true failure.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/P5tXudE2ORo" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/03/07/practice-failing</feedburner:origLink></entry>
 
 <entry>
   <title>Value in the eye of the beholder.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/UswPupRzX-o/value-your-perception" />
   <updated>2012-03-03T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/03/03/value-your-perception</id>
   <content type="html">&lt;p&gt;The other day I met someone who was very, very confident. It spilled out of her without control, effusively dominating all aspects of our interaction. It was tiring. She had no value that I could perceive; certainly nothing that I value.&lt;/p&gt;

&lt;p&gt;So I left, there was no entertaining conversation, no relevant knowledge to share. It was just a complete loss. Then I wondered if I was that way. I wondered even if I wasn&amp;#8217;t, how can I better control and influence how other people perceive me.&lt;/p&gt;

&lt;h3 id='first_impression_is_only_the_first_step'&gt;First impression is only the first step.&lt;/h3&gt;

&lt;p&gt;Growing up everybody told me to put my best foot forward. First impressions last. Snap judgements are a part of life. All these things. I think that&amp;#8217;s true, but really, that&amp;#8217;s only part of it.&lt;/p&gt;

&lt;p&gt;In any encounter, without my reputation preceding me, the other person should come away understanding my value. This means I need to highlight and advertise. This is also why people buy expensive suits. They want to be seen as valuable, as their clothing is valuable.&lt;/p&gt;

&lt;p&gt;Real value is a lot deeper and harder to advertise and demonstrate. I have a very brief window to show, &amp;#8220;Yes, you &lt;em&gt;want&lt;/em&gt; to know me.&amp;#8221; I really want people to want to have my email address. To want to have my phone number. To want to know that if they need technical knowledge, I&amp;#8217;m the one to call.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s hard, though. I don&amp;#8217;t know how to best accomplish this.&lt;/p&gt;

&lt;h3 id='nobody_pays_attention_to_a_showoff'&gt;Nobody pays attention to a show-off.&lt;/h3&gt;

&lt;p&gt;If I constantly spout my knowledge, especially unsolicited, nobody will want to talk to me. There is a fine balance to this, and I&amp;#8217;m certainly not sure I have it even close to right.&lt;/p&gt;

&lt;p&gt;First, I think I must always listen to what the other person wants or needs to talk about. I then need to know the detail in which to answer. These things are hard.&lt;/p&gt;

&lt;p&gt;To simplify the process, I wanted to come up with a list of a few categories of things that I want to make an impression on. I thought of it like shopping for a car.&lt;/p&gt;

&lt;p&gt;When I look at a car, I look at many technical aspects. Styling comes fairly low down the list. For my wife, it&amp;#8217;s not. Styling, comfort and luxury are for her. That&amp;#8217;s ok. We all look for different things.&lt;/p&gt;

&lt;p&gt;Much like there are luxury and sports cars, different people specialize in certain things. So what&amp;#8217;s my specialty? Absolutely I&amp;#8217;m utilitarian. I want to advertise this, so how?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Be able to adapt my answers to the audience.&lt;/li&gt;

&lt;li&gt;Answer confidently, but only when I am confident. No BS.&lt;/li&gt;

&lt;li&gt;Engage in debate when necessary and be always prepared.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I think if I focus on those three points, I&amp;#8217;ll do well advertising exactly what I want to advertise. The people who value those traits will value me. Those who don&amp;#8217;t will acknowledge the build quality and perhaps just introduce me to people who value those traits.&lt;/p&gt;

&lt;p&gt;In any case, I think it&amp;#8217;s a net win. Now I need to think how I can adapt my life practice to enhance these traits.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/UswPupRzX-o" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/03/03/value-your-perception</feedburner:origLink></entry>
 
 <entry>
   <title>Be a master of your craft.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/UStfP6nMGhY/be-a-master-of-your-craft" />
   <updated>2012-02-29T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/02/29/be-a-master-of-your-craft</id>
   <content type="html">&lt;p&gt;My son is struggling with reading now. He just doesn&amp;#8217;t practice. He doesn&amp;#8217;t really want to practice but he desperately wants to read. He starts gets frustrated at the first hard word and gives up.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s a hard thing to explain to him about practice. Why must we practice and why we must never stop. He finally got it the other day while I was reading.&lt;/p&gt;

&lt;p&gt;He came up to me and said, &amp;#8220;Dad, how can you read without using your words?&amp;#8221; I explained that with practice that happens. But more importantly, I told him that there were words I didn&amp;#8217;t know. Words I had to look up (eschatological, as a recent example.) It wasn&amp;#8217;t a big deal to not know a word. It&amp;#8217;s ok to not know all the words as long as you keep practicing and know how to get answers.&lt;/p&gt;

&lt;h3 id='knowing_how_to_get_answers_is_a_learned_trait'&gt;Knowing how to get answers is a learned trait.&lt;/h3&gt;

&lt;p&gt;We all have to learn how to learn. It doesn&amp;#8217;t come naturally and it certainly used to be hard. Not really any more. Now it&amp;#8217;s easy. We have access to the Internet, in all its glory. I can be an expert on any subject in the world.&lt;/p&gt;

&lt;p&gt;I can read about it on Wikipedia, take classes through the Kahn Academy or even MIT. There is no subject I could not desire to master and not have the means. That&amp;#8217;s a surreal experience.&lt;/p&gt;

&lt;p&gt;Except very few people know how to accomplish it.&lt;/p&gt;

&lt;h3 id='enter_the_help_vampire'&gt;Enter the help vampire.&lt;/h3&gt;

&lt;p&gt;In the tech world, there is an old concept of a &lt;a href='http://communitymgt.wikia.com/wiki/Help_Vampire'&gt;help vampire&lt;/a&gt;. I&amp;#8217;m not sure if this carries over into other sectors, but I&amp;#8217;m sure there are similar categories of people.&lt;/p&gt;

&lt;p&gt;People who rely on others to spoon feed knowledge (or even better, solutions) to them. This always worries me, especially in skilled labor positions. We have a craft, we should excel in our crafts and care deeply about it.&lt;/p&gt;

&lt;p&gt;We should practice and study, finding new ways to succeed. Unfortunately, this is not typical. That&amp;#8217;s ok and a story for another day.&lt;/p&gt;

&lt;h3 id='master_your_craft_then_master_it_again'&gt;Master your craft, then master it again.&lt;/h3&gt;

&lt;p&gt;That different level of expertise &lt;em&gt;I&lt;/em&gt; have with computers in comparison with the average person is wide. It&amp;#8217;s not a fair comparison; and it certainly does not carry over to a pool which is filled &lt;em&gt;only&lt;/em&gt; with software developers. Once I&amp;#8217;m in that group, I feel I just barely scrape by as an average developer. That pushes me to continue to study techniques, focus on what&amp;#8217;s happening around me and learn.&lt;/p&gt;

&lt;p&gt;If I didn&amp;#8217;t compare myself to those I &lt;em&gt;should&lt;/em&gt; (software developers), I wouldn&amp;#8217;t improve. I would think I&amp;#8217;m awesome and stagnate.&lt;/p&gt;

&lt;h3 id='you_only_improve_by_playing_against_a_stronger_opponent'&gt;You only improve by playing against a stronger opponent.&lt;/h3&gt;

&lt;p&gt;Losing and failing is awesome. Being weak and needing to be spoon-fed is not.&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s what we need to teach and teach it well. I really hope I can teach my son that, because right now he hates failure.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/UStfP6nMGhY" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/02/29/be-a-master-of-your-craft</feedburner:origLink></entry>
 
 <entry>
   <title>How I plan to be amazing.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/gs09BPaxjX4/i-want-to-be-amazing" />
   <updated>2012-02-25T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/02/25/i-want-to-be-amazing</id>
   <content type="html">&lt;p&gt;I don&amp;#8217;t watch TV. This isn&amp;#8217;t a superiority holier-than-thou thing. I wouldn&amp;#8217;t &lt;em&gt;mind&lt;/em&gt; watching TV. It just gets in the way of things I want to do more. I&amp;#8217;ll watch some things while I have mundane tasks to accomplish; movies playing in the background and I am only half-way paying attention.&lt;/p&gt;

&lt;p&gt;The only thing on TV I&amp;#8217;ll set aside time for is watching a nice game of soccer. I still work while I watch it. Can&amp;#8217;t help myself.&lt;/p&gt;

&lt;p&gt;I wake up at 5am every day, even on the weekends. I feel better doing this. It also means I go to sleep at the same time, even on the weekends. My mind works better and I simply feel better when I know, precisely, what time to wake or sleep.&lt;/p&gt;

&lt;p&gt;Everything else in my day is scheduled. I really, really like this. I have blocks of time I use to get things done.&lt;/p&gt;

&lt;p&gt;This was inspired by reading about Benjamin Franklin&amp;#8217;s daily schedule. It&amp;#8217;s a wonderful, simple thing:&lt;/p&gt;

&lt;p&gt;There are two important things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;What good will I do today?&lt;/li&gt;

&lt;li&gt;What good have I done today?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I absolutely love this and adhere to some degree to this schedule. I didn&amp;#8217;t start to do it consciously. It fit something I was already doing and helped me formalize it.&lt;/p&gt;

&lt;h3 id='in_contrast_with_working_long_hours'&gt;In contrast with working long hours.&lt;/h3&gt;

&lt;p&gt;It is especially noteworthy how much Benjamin Franklin managed to accomplish while still sleeping for 7 hours each night. His only real work was constrained to 2 4 hour blocks. The rest was in contemplation and planning.&lt;/p&gt;

&lt;p&gt;I bet Benjamin Franklin wasn&amp;#8217;t really stressed out.&lt;/p&gt;

&lt;p&gt;I was reading about Lyndon B. Johnson, who was said to have worked 18-20 hour days. He was indefatigable. Right until he had a massive heart attack and lived the rest of his life in pain, with failing health until another heart attack did him in. He was stressed out.&lt;/p&gt;

&lt;p&gt;Both men did a lot, but I don&amp;#8217;t want to be LBJ (I certainly don&amp;#8217;t want to send kids off to die). I don&amp;#8217;t want to be high strung and wound up.&lt;/p&gt;

&lt;p&gt;I want to be relaxed. I want to be structured. I want to be stress free. I want to be like Benjamin Franklin.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/gs09BPaxjX4" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/02/25/i-want-to-be-amazing</feedburner:origLink></entry>
 
 <entry>
   <title>Words mean things.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/lmCd7Zspnqg/words-mean-things" />
   <updated>2012-02-22T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/02/22/words-mean-things</id>
   <content type="html">&lt;p&gt;I told my wife that I was surprised how many parents don&amp;#8217;t sacrifice their happiness for their kids. She was surprised at what I said and we discussed it further. I had to admit that my wording was melodramatic.&lt;/p&gt;

&lt;p&gt;What I really meant was that parents will often times choose their own happiness over family obligations. Maybe it&amp;#8217;s just having a beer and ignoring their kids after a hard day at work. Usually it&amp;#8217;s something minor.&lt;/p&gt;

&lt;p&gt;When I want to go do something and don&amp;#8217;t because I need to do something for the family, I&amp;#8217;m sacrificing my happiness. It may just be for 5 minutes, but it&amp;#8217;s a sacrifice. The way I phrased it made my wife think I meant something more meaningful. Oops.&lt;/p&gt;

&lt;p&gt;The thing is that I meant exactly what I said, just much smaller. Saying &amp;#8220;sacrifice&amp;#8221; brings a lot of meaning and size with it. Context matters, but still the word is packed with meaning. Lots of words are packed with meaning.&lt;/p&gt;

&lt;h3 id='people_do_not_wield_the_power_of_meaning_correctly'&gt;People do not wield the power of meaning correctly.&lt;/h3&gt;

&lt;p&gt;I often encounter people who say something intending to be polite while the recipient ends up receiving the message incorrectly. It&amp;#8217;s politicking and it&amp;#8217;s a problem.&lt;/p&gt;

&lt;p&gt;However, it&amp;#8217;s an admirable problem. It&amp;#8217;s a problem because people genuinely want other people to feel happy and secure. I have to constantly balance what I say with the interpretation of the other person. I speak very directly and often times without emotion. The associated meaning of someone talking flatly, without emotion is that they&amp;#8217;re upset.&lt;/p&gt;

&lt;p&gt;So I speak with emotion, or try to. Intensity usually blends in. Then people think I&amp;#8217;m angry. At least for a little bit, then they get to know me and either think I&amp;#8217;m always angry or that&amp;#8217;s just the way I am.&lt;/p&gt;

&lt;p&gt;In any case, we learn to communicate and I have to adapt the way I talk to the audience. It&amp;#8217;s the only way to ensure my &lt;em&gt;message&lt;/em&gt; is delivered. That is what counts, that is why we talk. Delivery of the message. Never forget that when talking to other people.&lt;/p&gt;

&lt;p&gt;The biggest danger is when people think unspoken rules are understood. Or even known about.&lt;/p&gt;

&lt;h3 id='the_second_rule_of_miscommunication_is_wondering_what_rules'&gt;The Second Rule of Miscommunication is wondering what rules.&lt;/h3&gt;

&lt;p&gt;A few months ago I was away from the house, and I call home to talk to the family. I had a very rude reception because my wife found a bug in the house. Not just any bug, her least favorite bug. I maintain a 3 month schedule of spraying insecticide down and it keeps the bugs out. Except for the last few weeks, a straggler or two may make it through and die on our kitchen floor.&lt;/p&gt;

&lt;p&gt;I didn&amp;#8217;t understand why I was being blamed for it. I maintained my schedule that we had both agreed upon. However, before my trip she casually mentioned, &amp;#8220;I better not see any bugs while you&amp;#8217;re gone!&amp;#8221;&lt;/p&gt;

&lt;p&gt;In her mind, the delivery of her message was complete. What she was really saying was, &amp;#8220;It&amp;#8217;s been a while and I think it&amp;#8217;s maybe rained, so if you could spray before you go I&amp;#8217;d feel better!&amp;#8221; She didn&amp;#8217;t say that, and what I heard I thought was a joke about her anxiety.&lt;/p&gt;

&lt;p&gt;She was very, very unhappy about the bug. We sent it out to jury to see who was in the right, and it was ruled mostly in my favor. Purely because of the expectations of understanding were on her, not on me. She needed to make sure I understood her message. I didn&amp;#8217;t, not my fault.&lt;/p&gt;

&lt;h3 id='the_two_prongs_of_miscommunication'&gt;The two prongs of miscommunication.&lt;/h3&gt;

&lt;p&gt;Incorrectly applied politeness is easier to detect if you&amp;#8217;re observant and not the type to take advantage of others. It can be handled by the recipient easier. Missing veiled messages is a lot harder, especially when people have a sense of humor. It&amp;#8217;s the difference between saying what you want wrapped in wonderful, happy words versus not saying what you want and leaving a step of indirect inference on the part of the listener.&lt;/p&gt;

&lt;p&gt;In addition to gentle nudges being indiscernible from jokes, missing these can make one look foolish. The other party thinking, &amp;#8220;Geez, can&amp;#8217;t this guy take a hint?&amp;#8221;&lt;/p&gt;

&lt;p&gt;Really, I can&amp;#8217;t. I shouldn&amp;#8217;t have to. Deliver your message in a clearly addressed envelope. Watch me open it. Make sure I read it. Then you can move on.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Today I had a sales guy come into my home and miss very obvious &amp;#8220;Not Interested in your Swim Group, Church or &lt;em&gt;you&lt;/em&gt; hints.&amp;#8221; Thank him for this writing, and for my wife finding a bug in mid-August of 2011.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/lmCd7Zspnqg" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/02/22/words-mean-things</feedburner:origLink></entry>
 
 <entry>
   <title>The carrot and the stick of stereotypes.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/2LDby0xza7s/living-up-to-expectations" />
   <updated>2012-02-19T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/02/19/living-up-to-expectations</id>
   <content type="html">&lt;p&gt;My wife constantly surprises me. I always find myself learning new things. Not just about her, but about life in general. Recently, I was surprised by her reaction when I relayed a quote I saw on Twitter that amused me:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Overheard in yoga: there&amp;#8217;s NOTHING you will ever be able to do in yoga that a young Asian girl can&amp;#8217;t do better.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href='http://twitter.com/#!/jaltucher/status/162364696408752130'&gt;From James Altucher&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Since my wife is (relatively) young, Asian, does yoga and is in shape I thought she would appreciate this. She didn&amp;#8217;t. She immediately starting explaining why it&amp;#8217;s so annoying.&lt;/p&gt;

&lt;h3 id='peer_pressure_sucks'&gt;Peer pressure sucks.&lt;/h3&gt;

&lt;p&gt;My wife has never been very flexible. When she says this, people automatically append a disclaimer. What they hear, instead, is &amp;#8221;I&amp;#8217;m not very flexible &lt;em&gt;for an Asian&lt;/em&gt;.&amp;#8221; Well, I don&amp;#8217;t know if this is what they hear, we just assume. I still believe that all Asians are ninjas. It does seem this is standard from the responses and reactions from other people.&lt;/p&gt;

&lt;p&gt;And now she is always under pressure to live up to this reputation; she must always honor the disclaimer. I never, ever thought about this from her perspective. Just by the virtue of what we are born as, expectations are set for us. That part I got, but I never thought about feeling obligated to meet those expectations.&lt;/p&gt;

&lt;h3 id='escaping_is_failure'&gt;Escaping is failure.&lt;/h3&gt;

&lt;p&gt;I don&amp;#8217;t know if this is a problem. Unless, of course, you&amp;#8217;re Irish and trying to live up to the expectations of being drunk. That&amp;#8217;s probably not too good for you.&lt;/p&gt;

&lt;p&gt;Whatever the predestined expectations, whether it is to be better at math, better at yoga, better at running, you either meet the silent expectations or you fall short. Even if it doesn&amp;#8217;t come natural (like my wife&amp;#8217;s flexibility) there is pressure to preform at predefined levels.&lt;/p&gt;

&lt;p&gt;Failing to live up to these standards means people have to make themselves worse. Giving up means not being the best you can be. All because the common cultural zeitgeist thinks you should be able to perform at certain levels.&lt;/p&gt;

&lt;p&gt;For my wife, not meeting those expectations is not acceptable. Fortunately she loves doing yoga and yoga has done wonders for her flexibility. Now she can live up to these expectations.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s still not fair. I know I&amp;#8217;m guilty of assuming people can or should do things based on &lt;em&gt;what&lt;/em&gt; they are and not &lt;em&gt;who&lt;/em&gt; they are. Even if it&amp;#8217;s not inherently harmful, it&amp;#8217;s not fair.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I don&amp;#8217;t mind this to be a discussion about race, but it could easily be viewed as one. It&amp;#8217;s made me rethink how I view and what expectations I subconsciously set for everybody.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/2LDby0xza7s" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/02/19/living-up-to-expectations</feedburner:origLink></entry>
 
 <entry>
   <title>Benefits of success.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/YpE-U4Q8rqo/today-was-a-good-day" />
   <updated>2012-02-16T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2012/02/16/today-was-a-good-day</id>
   <content type="html">&lt;p&gt;It was a really, really bad night. The software I was writing wasn&amp;#8217;t working. My laptop lay dead, its hard drive not working. I wanted to be done and my hard quitting time for the day was approaching rapidly. I really, really wanted to be done. I wanted it to all work. I wanted to leave victorious.&lt;/p&gt;

&lt;p&gt;But I wasn&amp;#8217;t. It was time. The kids needed their stories read. I had to. Family is the biggest priority for me. After the stories and the kids were in bed I resumed fuming. I wasn&amp;#8217;t going to go back to get more work done but I knew my office was a mess.&lt;/p&gt;

&lt;h4 id='one_of_my_daily_goals_is_to_clean_my_desk_at_the_end_of_the_day'&gt;One of my daily goals is to clean my desk at the end of the day.&lt;/h4&gt;

&lt;p&gt;I didn&amp;#8217;t even want to be in my office. I was just frustrated and wanted to avoid it. I buckled down. I did it. I trudged into my office, and with the happiness and energy of a kid at a candy store I organized. I cleaned.&lt;/p&gt;

&lt;p&gt;It was bad. I had screw drivers laying around. Tax papers I pulled out earlier. The bills and other letters from the day. The remnants from paying for our house painting. It was a busy day and I couldn&amp;#8217;t even see my desk&amp;#8217;s surface.&lt;/p&gt;

&lt;p&gt;I devoutly follow a few general rules in life:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Expect others to do to you what they do to others.&lt;/li&gt;

&lt;li&gt;Do more today in 5 minutes than I could yesterday in 6 minutes.&lt;/li&gt;

&lt;li&gt;Treat any activity as though I love it even when I hate it.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The last item is what this is about. I forced myself into enjoying cleaning. I made myself smile through it. I mean physically forcing myself to smile. It makes it easier to enjoy things you don&amp;#8217;t want to do. Smile while you&amp;#8217;re bleeding.&lt;/p&gt;

&lt;p&gt;So I cleaned and I happily went to bed as soon as everything was put away.&lt;/p&gt;

&lt;h3 id='the_morning_after'&gt;The morning after.&lt;/h3&gt;

&lt;p&gt;I went to bed and my wife spoiled me with a wonderful foot massage. I slept a deep sleep; it was a sleep of frustration and energy combined. I dreamed of the code that failed me, but I was rested.&lt;/p&gt;

&lt;p&gt;I woke up about 40 minutes ahead of my normal time, ready to tackle the day. Ready to fix what had triumphed over me the night before.&lt;/p&gt;

&lt;p&gt;I walked into my office and sat down at my chair. I looked at my desk. It was so nice. It was clean. I immediately felt even better. I felt relaxed and serene.&lt;/p&gt;

&lt;p&gt;In 30 minutes I fixed the problems I had with the software I was writing and my laptop was happily booting up on its new hard drive.&lt;/p&gt;

&lt;p&gt;It was a good day.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I owe a great deal of my inspiration and motivation to my wife. She constantly encourages me and helps me in my efforts to improve. Without her I would have just had a nice, clear spot on my desk to slam my head into.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/YpE-U4Q8rqo" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2012/02/16/today-was-a-good-day</feedburner:origLink></entry>
 
 <entry>
   <title>Star Wars and a 5 year old.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/ucA4F-MQunw/star-wars-and-my-son" />
   <updated>2011-12-28T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/12/28/star-wars-and-my-son</id>
   <content type="html">&lt;p&gt;My son has been introduced to Star Wars characters very early on through toys. However, the movies were a mystery to him until recently. He doesn&amp;#8217;t watch a lot of TV and movies, and when he does he tends to stick with Pixar style movies. I really wasn&amp;#8217;t sure if he&amp;#8217;d like the movies. A New Hope is filled with so much dialog, I nearly lost him entirely.&lt;/p&gt;

&lt;p&gt;What I wasn&amp;#8217;t expecting was how informative it would be for me to watch with him. It was a very interesting experience engaging with his psyche as he worked.&lt;/p&gt;

&lt;p&gt;Through the movies he asked a lot of questions and made (too) many comments. Some of which were obvious but others really surprised me. Things I hadn&amp;#8217;t thought about or just from a different perspective. Now I&amp;#8217;m convinced my son has more intuition regarding social dynamics than I do.&lt;/p&gt;

&lt;p&gt;While the overall story of the movie was too complex and actually didn&amp;#8217;t interest him very much, he was amazed at the world and the general situation about it.&lt;/p&gt;

&lt;h3 id='philosophical_explanations'&gt;Philosophical Explanations&lt;/h3&gt;

&lt;p&gt;The idea of Good vs. Evil is easy to understand. The concepts of alliances and nationalism are much harder to explain. My son wanted to know &lt;em&gt;why&lt;/em&gt; there were two sides. What were they fighting over? Why would people fight against Darth Vader&amp;#8217;s team?&lt;/p&gt;

&lt;p&gt;I honestly explained that I didn&amp;#8217;t know why. I still don&amp;#8217;t know why they&amp;#8217;re fighting. The empire is bad, the rebellion is good. I diverted it to tell him that they are like teams. He knows that teams play and &amp;#8220;battle&amp;#8221; in the course of a game. What makes the Empire bad and the Rebellion good is the actions of the people.&lt;/p&gt;

&lt;p&gt;He could understand this. It was made even easier by Darth Vader unceremoniously executing everybody who makes mistakes.&lt;/p&gt;

&lt;h3 id='why_is_darth_vader_mean_to_people_on_his_team'&gt;Why is Darth Vader mean to people on his team?&lt;/h3&gt;

&lt;p&gt;Through the movies, Vader is quite fond of the Mental Choke Hold. And taking out high ranking crew for making minor mistakes. The promotion, and attrition, rate is high in the Imperial military. My son simply wanted to know &lt;em&gt;why&lt;/em&gt;. Why would a leader be so mean?&lt;/p&gt;

&lt;p&gt;I explained that some people in power are mean, like bullies. He&amp;#8217;s aware of bullies already. He then said, &amp;#8220;But you shouldn&amp;#8217;t get rid of people on your team.&amp;#8221; I tried to press for more information but we were moved on to more exciting scenes. I believe he meant that you are weakening yourself.&lt;/p&gt;

&lt;p&gt;Up next, when Vader and Skywalker are engaged in battle he was very curious why Vader kept encouraging Luke to join him. Also, my son refuses to call Luke anything but &amp;#8220;Skywalker&amp;#8221;. Why? Well, that&amp;#8217;s what Darth Vader calls him.&lt;/p&gt;

&lt;h3 id='why_does_he_want_skywalker_on_his_team'&gt;Why does he want Skywalker on his team?&lt;/h3&gt;

&lt;p&gt;I explained that the best way to win is to have the strongest players on your team. It doesn&amp;#8217;t help to fight against strong people if they will join you. That just makes your team, and you, stronger.&lt;/p&gt;

&lt;p&gt;He responded, &amp;#8220;But if I was the strongest, I wouldn&amp;#8217;t want anybody on either team!&amp;#8221; A bit anarchist, but it makes sense in a world where that&amp;#8217;s an option.&lt;/p&gt;

&lt;p&gt;There was a lot of additional comments about various strength, and how Yoda can be strong when he seems small and weak. Yoda failed to inspire him at all. Even lifting the X-Wing didn&amp;#8217;t get Yoda many points.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m pretty sure my son would happily join the Dark Side, just because the Empire has bigger and cooler ships. He seemed to really look at the whole of the organization. I don&amp;#8217;t think he cared much about the story but was fixated on the imaginary world. This leads to his final question, which really surprised me.&lt;/p&gt;

&lt;h3 id='is_princess_leia_the_only_star_wars_girl'&gt;Is Princess Leia the &lt;em&gt;only&lt;/em&gt; Star Wars girl?&lt;/h3&gt;

&lt;p&gt;I never noticed this. We were half-way through &lt;em&gt;The Empire Strikes Back&lt;/em&gt; when he asked this. I stopped and asked him to clarify. He rightly pointed out that, with the exception of Luke&amp;#8217;s aunt, there are no other females in the entire story (up to that point).&lt;/p&gt;

&lt;p&gt;There aren&amp;#8217;t a tremendous amount of characters in the original Star Wars movies, but it does seem only one main, recurring character is a woman. No wonder Leia thinks everybody is trying to hook up with her. Even the extras are mostly men.&lt;/p&gt;

&lt;p&gt;When I asked him why he noticed, he said, &amp;#8220;Well, there is a lot of fighting and girls don&amp;#8217;t like fighting.&amp;#8221;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/ucA4F-MQunw" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/12/28/star-wars-and-my-son</feedburner:origLink></entry>
 
 <entry>
   <title>Failing at solved problems, or, identifying bad leaders.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/H_SOr3TVwpU/bad-leaders" />
   <updated>2011-12-11T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/12/11/bad-leaders</id>
   <content type="html">&lt;p&gt;It&amp;#8217;s been nearly 30 years since &lt;a href='http://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959'&gt;Mythical Man Month&lt;/a&gt; was published. Yet to this day, inept leadership throughout the world tries to do the same things &lt;em&gt;studied and shown to fail&lt;/em&gt; from the book. I am amazed by this.&lt;/p&gt;

&lt;h3 id='bad_leaders_make_bad_products'&gt;Bad Leaders make bad products.&lt;/h3&gt;

&lt;p&gt;The leader of a software product is under tremendous stress. They &lt;em&gt;must&lt;/em&gt; deliver, or they must answer for &lt;em&gt;their&lt;/em&gt; failures. That&amp;#8217;s how they earn their money. When delivery dates start to slip the beads of sweat start to form. Then, one of two things can happen.&lt;/p&gt;

&lt;p&gt;The first is that the leader adjusts expectations. They may strip features. Simplify the product. They don&amp;#8217;t add more resources. They don&amp;#8217;t pressure developers to work faster. Neither works. Go read Mythical Man Month before trying to debate this point.&lt;/p&gt;

&lt;p&gt;The second option is really just noise. Lots of it. Yelling at those involved to work harder, work faster. Absurd things are said. Earn the fraction of a fraction of equity. They add resources. Then, the project slips more. They get more angry and the cycle downward continues.&lt;/p&gt;

&lt;p&gt;The outcome of the bad leader is a bad product. Pressuring developers to work faster and harder just moves the time to the QA and final stages. If it&amp;#8217;s not paid for there, it&amp;#8217;s paid for in the final product and with customer good will.&lt;/p&gt;

&lt;h3 id='recognizing_a_bad_leader'&gt;Recognizing a Bad Leader.&lt;/h3&gt;

&lt;p&gt;I believe bad leaders are fairly easy to spot. I&amp;#8217;ve worked for many, many bad leaders. I&amp;#8217;ve been promised fantastic wealth (though only a fraction of what they would earn) and a &amp;#8220;set career&amp;#8221;. When I finally caught on, they yelled and even told me the cliché, &amp;#8220;you&amp;#8217;ll never work in this town again!&amp;#8221; (I went on to make a lot more money immediately).&lt;/p&gt;

&lt;p&gt;In retrospect, they have all shared a few things in common.&lt;/p&gt;

&lt;p&gt;They don&amp;#8217;t listen to ideas that don&amp;#8217;t fit their world view. What&amp;#8217;s worse, they get angry when presented with ideas that run counter to it. The first sign of a bad leader is &lt;em&gt;someone who only accepts evidence to support their conclusions&lt;/em&gt;. If they actively sabotage or ignore contrarian &lt;em&gt;constructive&lt;/em&gt; opinions, they are the worst type of bad leader.&lt;/p&gt;

&lt;p&gt;They get &lt;em&gt;angry&lt;/em&gt; at inevitabilities. When schedules start to slip they get angry; this makes them a bad leader. A good leader shows constructive ways to succeed. Often times this means changing the final product. That&amp;#8217;s ok, it means ambition was too high. The bar was too high. It&amp;#8217;s better to succeed where you can, than fail and claim success. The product is for the users. If the users hate the product it&amp;#8217;s a failure.&lt;/p&gt;

&lt;h3 id='bad_leaders_can_they_be_taught'&gt;Bad Leaders, can they be taught?&lt;/h3&gt;

&lt;p&gt;I like to think that nobody sets out to be bad. It&amp;#8217;s a case of under-education, not people waking up telling themselves they want to be the worst possible at their job without getting fired. That just wouldn&amp;#8217;t make sense.&lt;/p&gt;

&lt;p&gt;The problem is when ego gets in the way and people believe they know best. Nobody knows &lt;em&gt;best&lt;/em&gt;. There is always room to improve and learn. To try new things. To analyze, revisit and approach in fresh new ways. The best leaders are those who are constantly finding weaknesses and mitigating them.&lt;/p&gt;

&lt;p&gt;More importantly, they focus on strengths. Focus on strengths to make weaknesses irrelevant. They read books. They talk to other successful leaders. They embrace challenges and &lt;em&gt;constructive&lt;/em&gt; opposing views.&lt;/p&gt;

&lt;h3 id='good_ideas_are_created_through_natural_selection'&gt;Good ideas are created through natural selection.&lt;/h3&gt;

&lt;p&gt;If an idea is not challenged it can never be better than any other idea. If an idea cannot not be modified to embrace positive changes from counter ideas, it is a weak idea. Ideas grow and evolve through natural selection. A weak idea is killed off, unless kept alive by inept leadership.&lt;/p&gt;

&lt;p&gt;Ideas are not conjured up, completely new and untested. Ideas should be grown. Inspected and analyzed, verified and changed in deliberate ways. This makes sure the risk is minimal. The idea slowly gets better.&lt;/p&gt;

&lt;p&gt;Ideas become better because they weather countless challenges. It has incorporated additional merits in each debate, growing and changing through time. They don&amp;#8217;t get strong because of noise and mandates.&lt;/p&gt;

&lt;p&gt;A good idea is not a mandate. If others cannot be convinced of its merit, it&amp;#8217;s entirely likely it is meritless. If people get &lt;em&gt;angry&lt;/em&gt; about this I find they simply resist learning new methods.&lt;/p&gt;

&lt;p&gt;Thus, we come to the final trait of a bad leader. Bad ideas are maintained because that&amp;#8217;s the way things have always been done. Familiarity is not a reason, it&amp;#8217;s an excuse.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/H_SOr3TVwpU" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/12/11/bad-leaders</feedburner:origLink></entry>
 
 <entry>
   <title>Thoughts on Google.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/uCJ1ACqM94U/looking-at-google" />
   <updated>2011-12-08T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/12/08/looking-at-google</id>
   <content type="html">&lt;p&gt;I don&amp;#8217;t really &lt;em&gt;fault&lt;/em&gt; Google. They need to monetize. There needs to be a push for a cohesive product offering.&lt;/p&gt;

&lt;p&gt;Google is a company built through acquisitions, both talent and technology. It&amp;#8217;s invariably going to be disjointed. There will be many leaders and few followers. What we&amp;#8217;re seeing now is an inevitability.&lt;/p&gt;

&lt;p&gt;Last night my wife sits down to check her email and recoils back. &amp;#8220;What happened?&amp;#8221; she asks. The obnoxious &amp;#8220;New Look&amp;#8221; dialog box startled her. It&amp;#8217;s an entirely reasonable reaction to think the service or your account had been hacked or fallen victim to a virus. It was a bad experience for her.&lt;/p&gt;

&lt;p&gt;As technology experts we berate users who don&amp;#8217;t pay attention and fall victim to phishing scams then surprise them with new and obnoxious warnings to get their attention. We should do better.&lt;/p&gt;

&lt;p&gt;Now there is a new danger in using Google and GMail for our apps. We are at their upgrade mercy. It&amp;#8217;s a catch-22. Even very well-built commercial &lt;a href='http://pobox.com'&gt;services for email&lt;/a&gt; don&amp;#8217;t offer the same &lt;em&gt;convenience&lt;/em&gt; that Google has given us. I would have happily paid Google money to &lt;em&gt;not&lt;/em&gt; mess with my email experience. Just like, you know, a real app. I choose the upgrade path.&lt;/p&gt;

&lt;p&gt;Unfortunately, what has been forced upon me is a bad situation. I have the same mediocre experience between GMail, Google Plus and YouTube. Without anything I&amp;#8217;ve done, though. I had a separate YouTube account and now &lt;em&gt;automatically&lt;/em&gt; it&amp;#8217;s connected to my Google+ account. It looks and functions differently. I didn&amp;#8217;t ask for this upgrade.&lt;/p&gt;

&lt;p&gt;There were a lot of changes forced upon me. I don&amp;#8217;t like this. This is the inherent danger of web/hosted applications (really, any application you don&amp;#8217;t &lt;em&gt;own&lt;/em&gt; a license to). Microsoft can&amp;#8217;t make me upgrade from XP to Vista to Win7. They can certainly stop supporting XP. That&amp;#8217;s their privilege, but they cannot upgrade the software I &lt;em&gt;want&lt;/em&gt; to use without my consent and my activity.&lt;/p&gt;

&lt;p&gt;Now I&amp;#8217;m taking a really long look at any other hosted application and wanting to separate myself from them. I don&amp;#8217;t want to be upgraded to a different experience. I&amp;#8217;m happy to try it, but do not &lt;em&gt;force&lt;/em&gt; an upgrade on me that suits a business case but not &lt;em&gt;my&lt;/em&gt; case.&lt;/p&gt;

&lt;p&gt;I largely missed the Google Reader fiasco because I &lt;a href='/2011/07/05/being-a-criminal'&gt;discovered Reeder&lt;/a&gt;. That was great. I would have even missed GMail, since I mostly use &lt;a href='http://postbox-inc.com'&gt;Postbox&lt;/a&gt;. However, the fact it is all coming together between every service &lt;em&gt;without my consent&lt;/em&gt; means I can&amp;#8217;t simply ignore the upgrade. I have no choice.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m getting no benefit that I want and am instead forced to deal with changes I didn&amp;#8217;t ask for. This is putting Google squarely in the evil category and I feel I should just find alternatives. I already have given up on Google+, should I also give up on GMail?&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/uCJ1ACqM94U" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/12/08/looking-at-google</feedburner:origLink></entry>
 
 <entry>
   <title>Don't ship it. Please.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/zA7Z5JMRJTg/dont-ship-it-please" />
   <updated>2011-12-04T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/12/04/dont-ship-it-please</id>
   <content type="html">&lt;p&gt;Over five years ago, Jeff Atwood wrote &lt;a href='http://www.codinghorror.com/blog/2006/05/fail-early-fail-often.html'&gt;Fail Early, Fail Often&lt;/a&gt;. Since that time I&amp;#8217;ve seen two wildly different interpretations manifest themselves. From application developers and from VCs pushing products two strategies have seemingly been developed.&lt;/p&gt;

&lt;h3 id='two_strategies_one_is_right'&gt;Two Strategies: One is right.&lt;/h3&gt;

&lt;p&gt;The first is the tried and true method of failing early. To take an idea, quickly build a product that conveys the idea and samples the market. The best example of this is the first generation iPod. There were plenty of music players, but having a hard disk was still largely untested. Apple stuck with what they already knew (Firewire, etc) where they could. The first product was very, very simple. It only served to &lt;em&gt;test&lt;/em&gt; the idea. The product worked, though. That&amp;#8217;s what matters. It may only cover 25% of the &lt;em&gt;possible&lt;/em&gt; features, but with 100% completion.&lt;/p&gt;

&lt;p&gt;The second strategy is a very different approach. It seems that in the last 5 years this is also the more common approach. It&amp;#8217;s a &amp;#8220;Quick to market&amp;#8221; push that is misguided. Actually, it&amp;#8217;s just bad. The strategy of covering as close to 100% of the possibilities but only with 25% completion is wrong. Navigating and using these products is like the &lt;a href='http://en.wikipedia.org/wiki/Winchester_Mystery_House'&gt;Winchester Mystery House&lt;/a&gt;. There are stairwells right into walls. It&amp;#8217;s maddening.&lt;/p&gt;

&lt;p&gt;However, I understand. I know why it happens. Entrepreneurs are vigorous in their pursuit of a goal. It&amp;#8217;s very difficult to look into the future. The idea seems so concrete at the start, but as the features near completion, new ideas and thoughts rise up. The pursuit of the new and noteworthy outweighs completion.&lt;/p&gt;

&lt;h3 id='define_failure'&gt;Define failure.&lt;/h3&gt;

&lt;p&gt;I believe that Jeff Atwood has it right when he says to focus on the failures. T biggest repeating failure in my own endeavors is my own ambition. I want, desperately so, to build grand products. I&amp;#8217;m just one person. That can&amp;#8217;t happen.&lt;/p&gt;

&lt;p&gt;If I have people working for me then I can delegate completion. This only works if I can trust the developers to execute the vision I have. The last mile is the most important. Even great developers sometimes struggle to match up on a vision. Especially the young, ambitious developers that are attracted to developing new products. They want to solve problems.&lt;/p&gt;

&lt;p&gt;Trying to cap the inevitable feature creep is a mighty challenge. By the time the real problem has been &lt;em&gt;solved&lt;/em&gt; the enthusiasm wanes for the product. The real work then begins to build the product; a solved problem is &lt;em&gt;not&lt;/em&gt; a product.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s far too easy to confuse a solved problem with a product. This is the source of many product failures. They deliver the solved problem but not a product. A product is the decoration, the experience. People, at worst, worked around the problem previously. Never forget that. &lt;em&gt;Until a product is entrenched within the masses, it is &lt;em&gt;always&lt;/em&gt; optional.&lt;/em&gt;&lt;/p&gt;

&lt;h3 id='measure_failure'&gt;Measure failure.&lt;/h3&gt;

&lt;p&gt;A specific function of a marketing team is to be able to describe and measure the success and impact of a marketing campaign. At least the good teams, that is. They are able to determine if changes result in a positive outcome. They test ideas with statistics and information gathering. I wish application developers could do this, too.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve heard and seen a confusion between success and failure countless times. Not just from young startups but from established companies old enough to know better.&lt;/p&gt;

&lt;p&gt;Tablets vs. the iPad are a good example of this . Are tablets a good idea? The iPad would answer a resounding &lt;em&gt;yes&lt;/em&gt;. However, the Blackberry Playbook and HP Touchpad have been abysmal failures. Even other Android tablets have failed to sell in any competitive quantity. Are tablets then a bad idea?&lt;/p&gt;

&lt;p&gt;What exactly are people measuring? In order to measure the merits of an idea, the product must do the following:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Clearly and distinctly solve the core problem.&lt;/li&gt;

&lt;li&gt;Offer a solution that is easier (or better) than the previous way of doing things.&lt;/li&gt;

&lt;li&gt;Not fail.&lt;/li&gt;

&lt;li&gt;Be better or cheaper than alternatives (See #2)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A failing product frustrates a user and removes them from wanting to use it. This in no way tests the idea. Likewise, a product that makes life more difficult with it than without, isn&amp;#8217;t testing the idea. It&amp;#8217;s testing the patience of the user, not the idea.&lt;/p&gt;

&lt;h3 id='what_actually_failed'&gt;What actually failed?&lt;/h3&gt;

&lt;p&gt;So, assuming you can measure the success of the idea itself and not the perseverance of your users, you&amp;#8217;re on the right track.&lt;/p&gt;

&lt;p&gt;In the case of failure the most valuable lessons can be learned. Hopefully not much was invested and you failed early.&lt;/p&gt;

&lt;p&gt;If there is certainty the &lt;em&gt;idea&lt;/em&gt; is what failed, migrate the lessons. Evolve the idea or simply move on. Engage with the users.&lt;/p&gt;

&lt;h3 id='proving_the_wrong_thing_isnt_helpful'&gt;Proving the wrong thing isn&amp;#8217;t helpful.&lt;/h3&gt;

&lt;p&gt;But if the users aren&amp;#8217;t talking about the &lt;em&gt;idea&lt;/em&gt; but the product, the idea probably wasn&amp;#8217;t tested that well. Unless they say the product is awesome, in which case congratulations.&lt;/p&gt;

&lt;p&gt;But please, avoid the early release of a product with broken features. Remove the features entirely.&lt;/p&gt;

&lt;p&gt;As I get more experience building products I&amp;#8217;ve started to realize something. You don&amp;#8217;t release with many features. In fact, the first release should strip away everything but the essential features. Then those features should be flawless.&lt;/p&gt;

&lt;p&gt;If a product is released with a dozen features but they are built for seemingly the sole purpose of delivering misery, the product &lt;em&gt;and&lt;/em&gt; the idea are unfairly persecuted. However, a product with one feature that operates well will develop a loyal and outspoken following.&lt;/p&gt;

&lt;p&gt;The users will know their excitement will translate towards future greatness. Greatness happens through years of evolution, not months of furious and haphazard work.&lt;/p&gt;

&lt;p&gt;Do your idea, your product and your users a favor. Strip out everything but the essentials. Use them day in and day out. Attack bugs and bad user experience with indefatigable commitment. Until then, don&amp;#8217;t ship it. Please.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;What has inspired me to write this is my frustration with the Amazon Kindle Fire. At the price point it has an amazing feature list. Unfortunately it&amp;#8217;s maddening to use. I have yet to use it without getting frustrated.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/zA7Z5JMRJTg" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/12/04/dont-ship-it-please</feedburner:origLink></entry>
 
 <entry>
   <title>Starting a new tradition.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/t5njdLOFPWA/building-holiday-traditions" />
   <updated>2011-11-25T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/11/25/building-holiday-traditions</id>
   <content type="html">&lt;p&gt;I am not a fan of holidays. I don&amp;#8217;t really want to dislike them. I&amp;#8217;m just not excited. I want my kids to grow up with fond memories of holidays and have an excitement even when they&amp;#8217;re older. Leading up to this Christmas, I thought for a long time on how to do this.&lt;/p&gt;

&lt;h3 id='but_first_an_introduction'&gt;But first, an introduction.&lt;/h3&gt;

&lt;p&gt;Growing up, to fund our Christmas and ski trips, we would make swags. They&amp;#8217;re like wreaths, but no holes. We went up into the hills, cut off boughs from trees, loaded them up and spent the next several weeks making them. We got a portion of the sales, plus we also got to go to the ski hill. That is really my memory of Christmas. It wasn&amp;#8217;t about Christmas at all.&lt;/p&gt;

&lt;p&gt;I look back on that with fondness. It was great to do. We sold them at the bazaars and just around. I learned how to tie ribbons into nice bows, a skill I&amp;#8217;ve completely let languish. I wouldn&amp;#8217;t want to do it again, but I enjoy looking back on the memory.&lt;/p&gt;

&lt;h3 id='building_memories_is_about_repeating_memories'&gt;Building memories is about repeating memories.&lt;/h3&gt;

&lt;p&gt;We did this for some unknown number of years. I could ask my mom, but why bother? Every year has blended into one continuous lump of what Christmas was to me growing up. I don&amp;#8217;t mind.&lt;/p&gt;

&lt;p&gt;The constant, repetitious nature that defined what Christmas was made it something special. I knew what to expect. For a kid, that&amp;#8217;s important. It made me feel very secure.&lt;/p&gt;

&lt;p&gt;In order to continue doing something every year, I think I need to enjoy it (or do it out of necessity). So I thought about what are the things I would like. Then it came to me.&lt;/p&gt;

&lt;h3 id='building_an_evergrowing_lego_village'&gt;Building an ever-growing Lego village.&lt;/h3&gt;

&lt;p&gt;I loved Legos as a child, and as a grown-up the memories have only increased in fondness. The kids also like them. Last Christmas, a neighbor had a train running around their Christmas tree.&lt;/p&gt;

&lt;p&gt;This is all coming together.&lt;/p&gt;

&lt;p&gt;This year, the day after Thanksgiving, we open up the Emerald Night. 1085 pieces of Lego glory. The first of many sets to come to build a winter village beneath our tree.&lt;/p&gt;

&lt;p&gt;It was great to do this. The kids love it and drive it on a pathetically tiny track (I&amp;#8217;ve ordered 2 more track sets). I think every year it will be more exciting, as they know there will be some new set they can add into the village.&lt;/p&gt;

&lt;p&gt;Every year we will do this. Every year it will grow. Every year my kids will look at it as a Christmas tradition. I know that there will be a time when they&amp;#8217;re older and don&amp;#8217;t want to. They may even &lt;em&gt;hate&lt;/em&gt; the idea of Legos. I hope not, but I can&amp;#8217;t control how my kids will be in their teenage years.&lt;/p&gt;

&lt;p&gt;I can only try to point them in the right direction. In any case, I&amp;#8217;m thankful for my family. They&amp;#8217;re awesome.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/t5njdLOFPWA" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/11/25/building-holiday-traditions</feedburner:origLink></entry>
 
 <entry>
   <title>Temporarily Embarrassed Googles.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/ATlNHOX7CqE/temporarily-embarrassed-google" />
   <updated>2011-11-20T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/11/20/temporarily-embarrassed-google</id>
   <content type="html">&lt;blockquote&gt;
&lt;p&gt;Socialism never took root in America because the poor see themselves not as exploited proletariat, but as temporarily embarrassed millionaires.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Steinbeck said that. It definitely starts a conversation up. I don&amp;#8217;t want to talk about politics. I want to talk about products.&lt;/p&gt;

&lt;h3 id='but_first_a_metaphor'&gt;But first, a metaphor.&lt;/h3&gt;

&lt;p&gt;In the quote above, my mind naturally shifts it to things I &lt;em&gt;do&lt;/em&gt; care about. In this case I find it easier to read it as:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Great products are so rare because companies see themselves not as producers of mediocrity, but as temporarily embarrassed Googles.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Now that I&amp;#8217;ve fixed that up, I can move on. It seems the vast majority of startups have a mentality that their product needs to &lt;em&gt;scale&lt;/em&gt; before it even functions. They build it to support a million users a day before it even &lt;em&gt;has&lt;/em&gt; a thousand. They do this at the expense of building great products.&lt;/p&gt;

&lt;h3 id='build_beautiful_products'&gt;Build Beautiful Products&lt;/h3&gt;

&lt;p&gt;Beauty is subjective, but functional beauty can be measured. Does the product &lt;em&gt;always&lt;/em&gt; work? When it doesn&amp;#8217;t work, does it fail gracefully? These are important traits. They make users happy and are happy (well, happier) to put up with the inevitable failures. They come back. They evangelize.&lt;/p&gt;

&lt;p&gt;In the early stages of a product a lot of energy is spent. The nurturing of a young idea, gently formulating a plan and getting users. These are all very fragile steps. Spending time planning out what the product will span before the product is in use takes very valuable energy away from the steps that need to be done to build a beautiful product.&lt;/p&gt;

&lt;p&gt;Recently, I&amp;#8217;ve been thinking about a product and making intentional long-term sacrifices. I use Twitter as an excuse. Twitter has rebuilt everything several times now. It&amp;#8217;s ok. A system that is modular enough to be replaced is still hard to build, though.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s easier to take a solid, well built but &lt;em&gt;simple&lt;/em&gt; product and make it modular than it is to design a modular, scalable product. That takes hard work. It&amp;#8217;s not worth it until you &lt;em&gt;need&lt;/em&gt; it.&lt;/p&gt;

&lt;p&gt;It may turn out that those wonderful scalable features aren&amp;#8217;t even necessary by the time you need them. I think that&amp;#8217;s the more likely scenario.&lt;/p&gt;

&lt;h3 id='judge_yourself_fairly'&gt;Judge yourself fairly&lt;/h3&gt;

&lt;p&gt;I also think the scaling focus is a crutch. It&amp;#8217;s too easy to excuse bad behavior because a software product runs against a document database that is geographically diverse. That&amp;#8217;s all wrong.&lt;/p&gt;

&lt;p&gt;The product, to the user, is simple. It&amp;#8217;s the tip of the iceberg. Except the product &lt;em&gt;cannot&lt;/em&gt; sink ships. Not very fair, but that&amp;#8217;s life.&lt;/p&gt;

&lt;p&gt;If a user experience ends up with ships sinking because of features behind the scene, the product deserves to fail. Users judge this harshly, and they should.&lt;/p&gt;

&lt;h3 id='focus_on_the_right_customers'&gt;Focus on the right customers.&lt;/h3&gt;

&lt;p&gt;To get around this it&amp;#8217;s all about focus. First and foremost, I believe you have to either user your products yourself or be strongly tied to the early customers. Get constant feedback. Make sure the customers are happy.&lt;/p&gt;

&lt;p&gt;Make sure &lt;em&gt;you&lt;/em&gt; are happy with the product. If you aren&amp;#8217;t using the product yourself that&amp;#8217;s harder, but still possible. Fake like you are using it.&lt;/p&gt;

&lt;p&gt;I can name more CxOs that never just use whatever product they offer. They trust it works and assume it does. They delegate that. I&amp;#8217;m a fan of delegation, but not for using and being an expert of your own product.&lt;/p&gt;

&lt;p&gt;If I can&amp;#8217;t judge my own product to be a success, how can I expect to satisfy a customer?&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/ATlNHOX7CqE" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/11/20/temporarily-embarrassed-google</feedburner:origLink></entry>
 
 <entry>
   <title>Being Content</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/FUF4V7JV83I/being-content" />
   <updated>2011-11-16T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/11/16/being-content</id>
   <content type="html">&lt;p&gt;I&amp;#8217;ve climbed to the summit of a proper mountain once in my life. It was an enjoyable experience and I&amp;#8217;d like to do it again. I sat at the top for a fraction of the time it took to get there. Then I had to descend. It didn&amp;#8217;t make sense to sit on the top of my mountain peak any further.&lt;/p&gt;

&lt;h3 id='whats_after_the_summit'&gt;What&amp;#8217;s after the summit?&lt;/h3&gt;

&lt;p&gt;When we&amp;#8217;re children, we think of 10 professions a day and want to be each one. We rule out the bad ones and keep the good ones. Life is simple back then.&lt;/p&gt;

&lt;p&gt;When I was a kid I would write out on notecards various things of intrigue. Usually it was professions. I wrote a little summary about that job, what it entailed and as I was older what was required. The magic faded away.&lt;/p&gt;

&lt;p&gt;I always wanted to build &lt;em&gt;something&lt;/em&gt;. Software was easy and convenient for me. I didn&amp;#8217;t need materials. I didn&amp;#8217;t need a formal education or certifications. I&amp;#8217;ve continued on this path since I made that decision and enjoyed it.&lt;/p&gt;

&lt;h3 id='envy_for_those_off_the_path'&gt;Envy for those off the path.&lt;/h3&gt;

&lt;p&gt;I&amp;#8217;m not &lt;em&gt;exactly&lt;/em&gt; where I want to be in life. Plenty of other people are. Some even at young ages. They&amp;#8217;re doing what they want. I envy them. I haven&amp;#8217;t made it there (hopefully just not &lt;em&gt;yet&lt;/em&gt;). Even with envy, I doubt many of them are more content.&lt;/p&gt;

&lt;p&gt;I must wonder what&amp;#8217;s next for them? If someone&amp;#8217;s ambition was to just escape a cubicle farm and do so, does their content and the freedom they created create happiness in themselves and others? Are they really happy? Do they want more?&lt;/p&gt;

&lt;p&gt;Leaving a corporate job is not, on its own, disruptive. It can be very, very good for certain people (like myself). However, if someone like myself craves creating a disruptive product, and is still unable to, there is no happiness. An environment that fosters a disruptive product&amp;#8217;s creation is required. Without that there is no happiness. It&amp;#8217;s not unhappiness or discontent, just a lack of happiness. At best, it&amp;#8217;s being &lt;em&gt;content&lt;/em&gt;.&lt;/p&gt;

&lt;h3 id='is_being_content_enough'&gt;Is being content enough?&lt;/h3&gt;

&lt;p&gt;Being a cog in a machine is unpleasant. For a motivated individual it&amp;#8217;s impossible to be content in that environment. Being outside of the corporate machine, however, brings positive feelings. The warm embrace of simply being &lt;em&gt;content&lt;/em&gt;. It&amp;#8217;s not happiness, though.&lt;/p&gt;

&lt;p&gt;Much like I envy those who have stood on their own, created their own empires and built their own jobs, I also envy people who are happy just being content. I&amp;#8217;m not. I want more.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Being content is more dangerous than misery; nobody is apathetic about relieving themselves of misery.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/FUF4V7JV83I" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/11/16/being-content</feedburner:origLink></entry>
 
 <entry>
   <title>The value of happiness and loyalty.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/F9k-kzsu7iI/happy-vs-loyalty" />
   <updated>2011-11-08T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/11/08/happy-vs-loyalty</id>
   <content type="html">&lt;p&gt;First, the context of this is a consulting agency out in Tennessee that wrote &lt;a href='http://blog.centresource.com/2011/10/31/10000-can-sure-buy-a-lot-of-coffee/'&gt;about evaluating job performance&lt;/a&gt; and providing immediate feedback and rewards.&lt;/p&gt;

&lt;p&gt;The idea is very simple. During a bi-weekly evaluation they earn badges for above-and-beyond. Badges can be redeemed for small monetary rewards. This is a very good idea, and I don&amp;#8217;t think it&amp;#8217;s incredibly unique.&lt;/p&gt;

&lt;h3 id='what_are_badges_really_good_for'&gt;What are badges really good for?&lt;/h3&gt;

&lt;p&gt;As an employee, earning a badge must feel good. It probably doesn&amp;#8217;t feel as good as the reward though. My cynical side wonders how many repeat earners there are and what the distribution is. If I was offered an incentive to write for my company, I probably would. I enjoy writing.&lt;/p&gt;

&lt;p&gt;There are other things they could offer and I wouldn&amp;#8217;t do. I don&amp;#8217;t enjoy doing them. That&amp;#8217;s what makes this great. It&amp;#8217;s entirely optional.&lt;/p&gt;

&lt;p&gt;I think that by incentivizing employees to voluntarily take part in activities they enjoy, and rewarding them accordingly, you build happiness. You do not build loyalty, though. Loyalty is a different issue.&lt;/p&gt;

&lt;h3 id='happiness__loyalty'&gt;Happiness ≠ Loyalty&lt;/h3&gt;

&lt;p&gt;My first thought, not even in words, was this separation. Loyalty and happiness are not the same thing and trying to lump them together will result in failure.&lt;/p&gt;

&lt;p&gt;When I was later trying to articulate this thought, I settled on this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;em&gt;Loyalty&lt;/em&gt; is when an employee will not leave their job even when a slightly better offer comes along.&lt;/li&gt;

&lt;li&gt;&lt;em&gt;Happiness&lt;/em&gt; is when an employee will leave only when the company is better than where they are at.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I think many bosses in the world would appreciate loyalty. It means they wake up and today is the same as yesterday. They can count on employees being there. They may even have fun.&lt;/p&gt;

&lt;p&gt;Happiness, however, is a sign of improvement. Happy people are defensive of their happiness. Happy people would only leave to go to a job that is simply better. They would only go to a happier place.&lt;/p&gt;

&lt;h3 id='happy_people_are_worth_more'&gt;Happy people are worth more.&lt;/h3&gt;

&lt;p&gt;It obviously hurts when someone goes to a happier place. Those left behind feel a twinge of envy. The bosses panic. How will the shoes be filled?&lt;/p&gt;

&lt;p&gt;If you have a good company, it shouldn&amp;#8217;t be a problem. There should be happy people looking to find their happier place. Let their happpier place be &lt;em&gt;your&lt;/em&gt; happy place.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/F9k-kzsu7iI" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/11/08/happy-vs-loyalty</feedburner:origLink></entry>
 
 <entry>
   <title>Lessons from U6 Herding.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/whKF5pHwftU/herding-u6-team" />
   <updated>2011-11-05T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/11/05/herding-u6-team</id>
   <content type="html">&lt;p&gt;Coaching started somewhat accidentally. As an avid -football-&lt;a href='http://www.liverpoolfc.tv/'&gt;soccer fan&lt;/a&gt;, I obviously wanted my own son to play soccer. He always enjoys watching games with me, at least for 15 minutes.&lt;/p&gt;

&lt;p&gt;I register him and shortly after this get a notice that they&amp;#8217;re short on coaches. I wait a few days and they still need coaches so volunteer. I wasn&amp;#8217;t sure what I was getting into. I was excited. I don&amp;#8217;t think I&amp;#8217;m particularly good with kids.&lt;/p&gt;

&lt;p&gt;I set some goals for being happy at the end of the season. I figured that the biggest obstacle would be parents, and in some ways I was right but in others I was quite wrong.&lt;/p&gt;

&lt;p&gt;I came up with a list of 5 things I wanted to accomplish:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Teach the kids the core parts of soccer. Essentially, &lt;em&gt;why&lt;/em&gt; it is the beautiful game.&lt;/li&gt;

&lt;li&gt;Establish an understanding of teamwork.&lt;/li&gt;

&lt;li&gt;Have a lot of fun.&lt;/li&gt;

&lt;li&gt;Have the kids looking forward to practice and games.&lt;/li&gt;

&lt;li&gt;Increase my own patience.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id='magnet_ball_is_a_genetic_condition'&gt;Magnet Ball is a genetic condition.&lt;/h2&gt;

&lt;p&gt;In the first game it was evident that some kids are destined to be ball chasers. Whether or not they&amp;#8217;re good at it is a separate issue. Other kids avoid the cluster. They catch the rebounds or they simply run away. A few avoid the cluster and have good positioning so they&amp;#8217;re helpful when the ball inevitably escapes.&lt;/p&gt;

&lt;p&gt;Interestingly, the kids who play magnet ball aren&amp;#8217;t always blind to the field. One kid on my team is guilty of magnet ball, but he does a good job of keeping awareness of the field. At our final game he even backed off when another team mate was in a better position and moved off to accept a pass. This made me very happy to see.&lt;/p&gt;

&lt;h2 id='it_is_the_beautiful_game'&gt;It is the beautiful game.&lt;/h2&gt;

&lt;p&gt;Today was probably the best game. It was the least magnet-ball style play. The other team and ours was aggressive but keeping spread out.&lt;/p&gt;

&lt;p&gt;The children were spacing out. Looking for passes. Staying fluid. At our last game of the season, the game being played resembled soccer.&lt;/p&gt;

&lt;p&gt;Soccer is a game of balance and dynamics. This is very difficult for 5 and 6 years olds to see. It took a lot of practice with spatial awareness and understanding incremental steps to success (scoring a goal).&lt;/p&gt;

&lt;p&gt;The first player to get this was (can I have favorites?) a shy girl who avoided magnet ball as much as possible. She still had very good spatial awareness, though. She asked about the cluster of people. I said to go around, to run down the line. She did so. She even ran down the side and passed the ball in, earning an assist on her record.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s very impressive to watch such young children figure out and discover things. I enjoyed it much more than I thought I would.&lt;/p&gt;

&lt;p&gt;I even took away lessons that I am applying to my own life. I&amp;#8217;ll write about those later, but so far I just feel very lucky to have had such a great time.&lt;/p&gt;

&lt;h3 id='nearly_smooth_sailing'&gt;Nearly Smooth Sailing&lt;/h3&gt;

&lt;p&gt;Most of the problems were minor, except for a selfish and inflexible parent who just never showed up. Nor dropped out. This meant we always ended up at least one player short. There is no lesson from that. Some people are simply rude and there isn&amp;#8217;t anything to do other than move on. After hearing some stories from other coaches I&amp;#8217;m lucky. I had a great group of parents and kids.&lt;/p&gt;

&lt;p&gt;In some coaching material I read at the start, the advice at the beginning was simple.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Just laugh. Many things will be funny, even if they make you want to lose your patience. You&amp;#8217;re here to have fun. The kids are here to have fun. Laugh at the funny stuff even if it&amp;#8217;s inappropriate and everybody will have fun.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I tried this and I think I succeeded. I think the kids made me laugh (and I them) much more than I thought. I don&amp;#8217;t laugh enough. Coaching U6 helped me realize that and take more enjoyment out of the little things in life, even when it&amp;#8217;s inappropriate (except when people are hurt, that&amp;#8217;s still wrong to laugh at. Unless it really is funny.)&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ll miss them. I&amp;#8217;m not sure if I will be reunited with them if we play next season.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/whKF5pHwftU" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/11/05/herding-u6-team</feedburner:origLink></entry>
 
 <entry>
   <title>Defying Failure, or rather, Failing trying to Defy Failure</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/cVYxLgmyZic/defying-failure" />
   <updated>2011-11-03T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/11/03/defying-failure</id>
   <content type="html">&lt;p&gt;One of my all-time favorite movies is &lt;a href='http://en.wikipedia.org/wiki/WarGames'&gt;War Games&lt;/a&gt;. Any respectable geek will understand why. I wasn&amp;#8217;t old enough to see it when it came out. I&amp;#8217;m not even really sure how old I was when I saw it first. I know I was already programming.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve seen the movie countless times. By the time I was 16 I&amp;#8217;m sure I&amp;#8217;d watched it at least 20 times. I would put it on just because I was bored, and really, Ally Sheedy was in it.&lt;/p&gt;

&lt;p&gt;It wasn&amp;#8217;t until I was older, I think with kids or at least getting close to that point, that I actually understood the real message.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The only way to win is not to play.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It&amp;#8217;s not really about winning. That&amp;#8217;s what I missed. For years. It&amp;#8217;s about being successful and doing the right thing.&lt;/p&gt;

&lt;p&gt;Professor Falken explains this in vague terms. The price of failure, or even winning individually is extinction. To be successful means that you consistently are awesome. That&amp;#8217;s his point with it. If you are not consistently fit to survive, you don&amp;#8217;t.&lt;/p&gt;

&lt;p&gt;As I stumbled through my mid- to late teenage years, I seemingly sought out these games to play. I think they gave me a sense of worth, or at least a metric to evaluate my own worth. I don&amp;#8217;t really think I ever succeeded. I&amp;#8217;m not sure how I would have even managed success. These experiences are where I developed one of my golden rules. &lt;em&gt;Never act without a victory condition&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;I struggled through these situations with no clear goal or idea of if I was succeeding. It was an aimless existence. I mostly felt devoid of purpose.&lt;/p&gt;

&lt;p&gt;It was during this period where I think the entrepreneurial spark first ignited. I thought of all the effort I was expending just to see if I could give myself some quantifiable measurement. This was dumb.&lt;/p&gt;

&lt;p&gt;My floundering was hard to give up, and I honestly think if I didn&amp;#8217;t meet my wife when I did I would still be engaged in it. I didn&amp;#8217;t value peace and quiet. I may have outgrown it, but I know it would have taken me a lot longer.&lt;/p&gt;

&lt;p&gt;Now I strive to maintain a simple balance in life. It may be selfish or hedonistic, but it really doesn&amp;#8217;t feel that way to me. I exclude myself from negative situations and people.&lt;/p&gt;

&lt;p&gt;Sometimes this is hard, but there is always a way out. A lot of situations come up that seem very good but fall quickly into a morass of disappointment and despair. It&amp;#8217;s important to be able to remove the emotional aspect of these situations before they impact general mental health.&lt;/p&gt;

&lt;p&gt;The challenge is finding a new opportunity that is truly better. When you&amp;#8217;re waist-deep in shit anything seems like an improvement. The problem is making a bad decision and ending up neck-deep in a different type of shit.&lt;/p&gt;

&lt;p&gt;The key that I&amp;#8217;ve found is that it&amp;#8217;s easier to remove yourself from a negative situation or person and not replace them unless you are certain. &lt;em&gt;Nothing&lt;/em&gt;, as in the absence of anything, can be a big improvement over a negative or hastily decided action.&lt;/p&gt;

&lt;p&gt;The victory condition in these cases is to restore balance to life. If I find myself thinking, &amp;#8220;my luck is bad&amp;#8221; it&amp;#8217;s usually because my situation is bad. Taking all the negative things out helps. I usually find myself having good luck after that.&lt;/p&gt;

&lt;p&gt;This realization on luck is what finally allowed me to understand War Games. The message isn&amp;#8217;t really about winning by not playing a game.&lt;/p&gt;

&lt;p&gt;The only way to &lt;em&gt;live&lt;/em&gt; is not to play.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/cVYxLgmyZic" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/11/03/defying-failure</feedburner:origLink></entry>
 
 <entry>
   <title>Learning when to get out of your way.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/PhEeYzIWkGw/learning-new-things" />
   <updated>2011-10-26T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/10/26/learning-new-things</id>
   <content type="html">&lt;p&gt;Every so often in life I learn something that hits very hard. It becomes painfully obvious. Even worse, I question my sanity and intelligence. I ask myself,&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;How can I be learning this &lt;em&gt;just now&lt;/em&gt;?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It&amp;#8217;s hard to ask that and answer it in a constructive way. I think I must accept the inevitability it will happen.&lt;/p&gt;

&lt;h3 id='so_what_next'&gt;So what next?&lt;/h3&gt;

&lt;p&gt;What next is I learn how to quickly recover my momentum. The danger isn&amp;#8217;t in learning something I should have already known; the risk is in letting it affect me negatively and slow me down.&lt;/p&gt;

&lt;p&gt;I think I&amp;#8217;m already fairly observant, at least to adequate levels, about learning new things. Some things are quite obvious, others you must hunt for. I know I could do better but I think I&amp;#8217;m doing well. This just makes it harder to maintain momentum.&lt;/p&gt;

&lt;h3 id='shiny_things_always_win'&gt;Shiny things always win.&lt;/h3&gt;

&lt;p&gt;The problem with learning new things and momentum is that often times new things change perceptions. The problems I solve are different. When you only have a hammer, every problem looks like a nail.&lt;/p&gt;

&lt;p&gt;Then even worse, every new thing learned must be applied to problems. Even when it doesn&amp;#8217;t make sense, the compulsion is there to try out new found knowledge.&lt;/p&gt;

&lt;p&gt;I go back and forth on whether to allow this to happen. Do I let myself use knowledge that is still in its infancy in my brain, or forbid it until I can practice exercising it in a controlled environment?&lt;/p&gt;

&lt;p&gt;I wish I had an answer.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/PhEeYzIWkGw" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/10/26/learning-new-things</feedburner:origLink></entry>
 
 <entry>
   <title>The fascination with the obscure.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/_96i7iw_ZCg/fascination-with-the-obscure" />
   <updated>2011-10-25T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/10/25/fascination-with-the-obscure</id>
   <content type="html">&lt;p&gt;Recently we went out for Tapas. The server had an accent I couldn&amp;#8217;t place. It sounded familiar, but quite different. It reminded me almost of a Romanian accent, except latino and speaking Spanish.&lt;/p&gt;

&lt;p&gt;Eventually I had to ask. &amp;#8220;Cuba&amp;#8221;, she said. I was shocked. I&amp;#8217;ve never met anybody &lt;em&gt;from&lt;/em&gt; Cuba. I&amp;#8217;ve met people who grew up in the US and parents lived in Cuba. This was a first.&lt;/p&gt;

&lt;p&gt;I was very amazed by this.&lt;/p&gt;

&lt;p&gt;I immediately wanted to know how she got here. What was the journey like. Now, I didn&amp;#8217;t ask her these questions. I should have, but she&amp;#8217;s working. I don&amp;#8217;t want to intrude. She probably has recounted these stories over and over again.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m genuinely interested in it though. I&amp;#8217;d love to hear about it. In talking about it with my wife, I said I should offer to take these intriguing people out to dinner. They pick the restaurants, and just talk about what brought them to that part in life.&lt;/p&gt;

&lt;p&gt;I really think I need to try this sometime. After all, knowing other people&amp;#8217;s life experiences is a good way of learning their life lessons. I just have to be attentive and listen.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/_96i7iw_ZCg" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/10/25/fascination-with-the-obscure</feedburner:origLink></entry>
 
 <entry>
   <title>The balance of customers.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/hKsOoW2flHA/lessons-from-bad-customers" />
   <updated>2011-10-24T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/10/24/lessons-from-bad-customers</id>
   <content type="html">&lt;p&gt;Today I dealt with a problem. A silly problem that was easily avoidable and largely inconsequential. I even &lt;em&gt;wanted&lt;/em&gt; to deal with it. A business indiscriminately attacked good customers (us). At the core, the problem really could be my wife&amp;#8217;s fault. She wasn&amp;#8217;t punctual enough. It&amp;#8217;s forgivable, we were busy.&lt;/p&gt;

&lt;p&gt;At her gym, her locker was broken into and the credit card we use for all our payments was stolen. Fortunately it was just that and some cash, no important documents. The gym is also paid from this credit card.&lt;/p&gt;

&lt;p&gt;She didn&amp;#8217;t give the gym the new number until after their batch processing was started. She was then hit with what they were calling a late fee. This was very frustrating, as she called &lt;em&gt;on the due date&lt;/em&gt; to give them the new number and find out about alternative ways to pay.&lt;/p&gt;

&lt;p&gt;Nope. $20 fee. Ok. But this seems pretty bad to me. She called today to talk to them. The fee stands. No apology, but they were nice about it.&lt;/p&gt;

&lt;p&gt;I then call back. I really wanted to engage with a business that had such a customer-unfriendly policy. I wanted to hear their argument and ask about their exceptions.&lt;/p&gt;

&lt;p&gt;The first girl I spoke with was very nice. I explained the situation. She said the due date meant they needed the payment the day before. I explained that words mean things. Due date is a universally understood term. I then asked her to explain how I could avoid this if the situation happened again.&lt;/p&gt;

&lt;p&gt;&amp;#8220;Well, you would need to give us your new card number the day before.&amp;#8221;&lt;/p&gt;

&lt;p&gt;&amp;#8220;So, I need to tell you the new, yet to be requested, card number before my credit card is even stolen?&amp;#8221;&lt;/p&gt;

&lt;p&gt;&amp;#8220;Uhm, no, that&amp;#8217;s totally not right. Can I transfer you to someone who can better assist you?&amp;#8221;&lt;/p&gt;

&lt;h3 id='yes_please_assist_me'&gt;Yes. Please. Assist me.&lt;/h3&gt;

&lt;p&gt;This is where I struggle with companies. I understand that bad customers must be dealt with. There must be policies in place that keep abusive customers in check. Costco had wonderful return policies. Now they don&amp;#8217;t because people would return TVs every year, getting the new latest and greatest models. Abusive people breed abusive policies.&lt;/p&gt;

&lt;p&gt;Back to my story! In talking with the next person I learn the fee is a &amp;#8220;return fee&amp;#8221;. They charge $20 for any declined credit card. Now, this is a negligible fee (if any) incurred to them. If they&amp;#8217;re paying any significant amount (in excess of amounts described in pennies) they are very inefficient.&lt;/p&gt;

&lt;p&gt;But I understand the &lt;em&gt;sentiment&lt;/em&gt; behind they charge. They want to get paid. They don&amp;#8217;t want to have to chase people down to get paid. They provide a service. That is a very fair sentiment.&lt;/p&gt;

&lt;p&gt;Instead of coming up with a business policy that suits everyone, it only targets the problem. It doesn&amp;#8217;t handle the good customers caught up in it.&lt;/p&gt;

&lt;h3 id='policies_should_reward_the_good_as_much_as_the_bad_are_punished'&gt;Policies should reward the good as much as the bad are punished.&lt;/h3&gt;

&lt;p&gt;I really believe that good customers are the best marketing dollars you can spend. I learned a lot of this from reading &lt;a href='http://www.amazon.com/Purple-Cow-Transform-Business-Remarkable/dp/159184021X'&gt;Purple Cow&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Bad customers should, and can, be fired. Or warned. Or attacked.&lt;/p&gt;

&lt;p&gt;You don&amp;#8217;t want to attack good customers. My wife regularly attends the gym. She evangelizes the gym. She really likes it and the facilities. She is a very good customer.&lt;/p&gt;

&lt;p&gt;Because we got caught up in their policy dealing with abusive customers, we were inadvertently attacked. This is a big business folly and one that seems to be easily avoided.&lt;/p&gt;

&lt;p&gt;I understand that most companies, even large local gym chains, lack intelligent automation and technology. This is exactly why falling behind the technical curve is a problem. They cannot manage their billing and invoicing in an intelligent fashion that really handles the variables of their business.&lt;/p&gt;

&lt;h3 id='the_lesson_for_me'&gt;The lesson for me…&lt;/h3&gt;

&lt;p&gt;As I think back on this and the phone call I think I can distill it down into 5 things.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Every representative of a business should be able to identify good customers vs. bad customers.&lt;/li&gt;

&lt;li&gt;Representatives must always know the correct terminology to use. Misinformation and miscommunication, especially on the part of the business, are particularly insulting. Training is important.&lt;/li&gt;

&lt;li&gt;Never make a customer facing policy without thinking of the common exceptions. Train representatives on the exceptions, not the rules. Apply the rules to the Bad Customers.&lt;/li&gt;

&lt;li&gt;Always, always think about what is fair. A customer who thinks something is unfair is volatile.&lt;/li&gt;

&lt;li&gt;When dealing with someone unhappy, ask exactly what they want. What will pacify them and what will make them happy.&lt;/li&gt;
&lt;/ol&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/hKsOoW2flHA" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/10/24/lessons-from-bad-customers</feedburner:origLink></entry>
 
 <entry>
   <title>Missing Goals</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/Bu_UJdQFiuI/missing-a-goal" />
   <updated>2011-10-23T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/10/23/missing-a-goal</id>
   <content type="html">&lt;p&gt;I&amp;#8217;ve been working on improvement software lately. I&amp;#8217;m really enjoying it. It lets me track if I&amp;#8217;m on target and meeting my goals. My mantra is simple. &amp;#8220;Tomorrow I should be able to do more in 5 minutes than I could today.&amp;#8221;&lt;/p&gt;

&lt;p&gt;I have a series of things I track specifically to make that mantra real. One of my tasks is writing publicly, twice a week. It&amp;#8217;s not about seeking an audience but to get me to do something I generally don&amp;#8217;t enjoy. I write frequently, pretty much every day now.&lt;/p&gt;

&lt;p&gt;However, I do not write publicly. I don&amp;#8217;t really &lt;em&gt;like&lt;/em&gt; writing publicly. I feel I must have something to say and have a point. I don&amp;#8217;t but the feeling doesn&amp;#8217;t go away.&lt;/p&gt;

&lt;p&gt;Putting a goal down for this works. Twice a week. I can handle it. I think it&amp;#8217;s an easy task to think about two things I want to say. Unfortunately, I failed at it last week.&lt;/p&gt;

&lt;p&gt;What was really frustrating about this was the two articles I wrote that said something. That were good enough ideas to post. I needed to edit one and possibly rewrite the other. I really meant to do it.&lt;/p&gt;

&lt;p&gt;I then waited until Saturday, the end of my week.&lt;/p&gt;

&lt;p&gt;Saturday came and was very busy. I was very tired at the end of Saturday. I didn&amp;#8217;t do it.&lt;/p&gt;

&lt;p&gt;Now today I have to look at my record and it is forever marred. I didn&amp;#8217;t get a solid line of completion.&lt;/p&gt;

&lt;p&gt;What I&amp;#8217;m taking away from this is that procrastination doesn&amp;#8217;t have a place in self improvement. I knew for 3 days that I had articles ready to go. I just kept putting it off. &amp;#8220;I have 3 days.&amp;#8221; &amp;#8220;I have 2 days.&amp;#8221; Eventually, &amp;#8221;I&amp;#8217;ll do it tonight.&amp;#8221;&lt;/p&gt;

&lt;p&gt;I never did. Oops. Now, I don&amp;#8217;t think writing publicly is a big deal outside of the habit building. Slipping on a harmless goal is the quickest way to slipping on an important goal.&lt;/p&gt;

&lt;p&gt;So now, today, is the opportune time to check myself before I wreck myself.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/Bu_UJdQFiuI" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/10/23/missing-a-goal</feedburner:origLink></entry>
 
 <entry>
   <title>Working on something you love.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/yi8c05F6lEU/working-on-something" />
   <updated>2011-10-18T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/10/18/working-on-something</id>
   <content type="html">&lt;p&gt;Anybody who knows me knows I work a lot. I hack a lot. I work on some product I think people need. Whether I&amp;#8217;m on my own clock or someone else&amp;#8217;s matters very little to me. I strive to help people.&lt;/p&gt;

&lt;p&gt;Recently I&amp;#8217;ve found a project &lt;em&gt;I&lt;/em&gt; want. I want to use it. I want to work on it. This is the first time this has happened to me. It&amp;#8217;s an amazing experience.&lt;/p&gt;

&lt;p&gt;Normally when I get close enough to done, my motivation and interests wane. I lose the enthusiasm to get it over the last hill. The last 10% is always lacking. I solved the problem and moved on. It becomes uninteresting and I want to work on a new problem.&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s always how I&amp;#8217;ve looked at programming. Solving a set of problems; not building a real product.&lt;/p&gt;

&lt;p&gt;Now things are different. The closer I get the more exciting the project is. The more motivated I get. The more ideas I have. The better the entire experience.&lt;/p&gt;

&lt;p&gt;I feel strange. I&amp;#8217;ve been doing this for so many years and just now I have what I may think is real passion for a project. I&amp;#8217;ve been missing out.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m envious of people who find this passion for Open Source and other altruistic projects (such as research). However, I&amp;#8217;m happy that now I&amp;#8217;ve found something that really, truly excites me to work on.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve always enjoyed what I do, but rarely through an entire project do I love the project. Now I get a new look. It&amp;#8217;s a great one.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I&amp;#8217;ll be releasing the app to the public after I thoroughly dogfood it. I don&amp;#8217;t expect it to apppeal to the masses, but it appeals to me. Hopefully it can help other people as it has helped me.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/yi8c05F6lEU" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/10/18/working-on-something</feedburner:origLink></entry>
 
 <entry>
   <title>When I grow up...</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/org2PgiBFIE/when-i-grow-up" />
   <updated>2011-10-15T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/10/15/when-i-grow-up</id>
   <content type="html">&lt;p&gt;I have a problem. It&amp;#8217;s a small problem. It&amp;#8217;s definitely a &lt;a href='http://twitter.com/#!/search/%23firstworldproblem'&gt;first world problem&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I am what I wanted to be when I grew up. I&amp;#8217;ve done it! Honestly, it&amp;#8217;s very fulfilling. I love what I do and I love who I work with. I have for several years now and I&amp;#8217;m able to sharpen my swords and feel good about it.&lt;/p&gt;

&lt;h3 id='so_now_what'&gt;So now what?&lt;/h3&gt;

&lt;p&gt;The million dollar question is what comes next? Early in my life I found my passion for problem solving to be insatiable. When I discovered that &lt;a href='/2011/06/19/this-is-what-we-do'&gt;writing software is problem solving&lt;/a&gt; I knew that was what I wanted.&lt;/p&gt;

&lt;h3 id='notecards_can_solve_anything'&gt;Notecards can solve anything.&lt;/h3&gt;

&lt;p&gt;Prior to this discovery, frequently I wrote down things I learned on 3x5 notecards. I wrote a lot. I&amp;#8217;m not sure where we had 3x5 notecards but I always seemed to have them. I loved them and used them prolifically. I wrote a lot about professions. Not really in the form of what I wanted to be, but simply what they were.&lt;/p&gt;

&lt;p&gt;I wrote about astronomers, pharmacists and many countless others. Then I wrote about programming and I never wrote about a profession again. I was in 5th grade.&lt;/p&gt;

&lt;h3 id='spending_decades_doing_something_makes_you_really_good_and_complacent'&gt;Spending decades doing something makes you really good. And complacent.&lt;/h3&gt;

&lt;p&gt;This year marks the twentieth year since I compiled my first C program. Twenty Years. Most of that wasn&amp;#8217;t &lt;em&gt;professional&lt;/em&gt; but I&amp;#8217;ve been writing software for a long time.&lt;/p&gt;

&lt;p&gt;I think I&amp;#8217;m pretty good at it.&lt;/p&gt;

&lt;p&gt;Now my focus has changed and my expertise has certainly gotten more specific. Most notably now I feel completely adrift in life. I feel very happy but adrift. I feel as if I&amp;#8217;m coasting. More specifically, I feel that no matter how hard I work &lt;em&gt;now&lt;/em&gt;, as a creator of software, I will not progress.&lt;/p&gt;

&lt;h3 id='you_cant_progress_without_a_direction'&gt;You can&amp;#8217;t progress without a direction.&lt;/h3&gt;

&lt;p&gt;Progress is just activity unless you can measure it. Without knowing exactly what I&amp;#8217;m after, I can&amp;#8217;t measure it.&lt;/p&gt;

&lt;p&gt;Growing up I knew that I wanted to love my job. That was really the most important thing for me. I still want that. I have a fear that I cannot truly love my job unless I&amp;#8217;m responsible for it.&lt;/p&gt;

&lt;p&gt;This drives an entrepreneurial side to me. However I don&amp;#8217;t have the bold desire to change the world. I just want to create something useful.&lt;/p&gt;

&lt;p&gt;When I sit and think, completely honestly, I don&amp;#8217;t need a huge paycheck but what I need is my own &lt;em&gt;ownership&lt;/em&gt;. As long as someone else is signing my paychecks, I&amp;#8217;m at their mercy. That&amp;#8217;s a big responsibility on them; if I&amp;#8217;m unhappy, I look elsewhere.&lt;/p&gt;

&lt;h3 id='being_responsible_for_my_life_is_my_responsibility'&gt;Being responsible for my life is my responsibility.&lt;/h3&gt;

&lt;p&gt;So now I&amp;#8217;m wondering if I&amp;#8217;ve reached the limit of what I &lt;em&gt;love&lt;/em&gt; doing, how can I still be responsible?&lt;/p&gt;

&lt;p&gt;One of my beliefs is quite simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Never act until you have a victory condition.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This goes back to measuring progress, but slightly different. I want to know when I&amp;#8217;m done. I can&amp;#8217;t evaluate how much work or even what acceptable failure is without knowing what victory means to me.&lt;/p&gt;

&lt;p&gt;Because of this, I haven&amp;#8217;t acted on anything, really. I don&amp;#8217;t know what victory is. Life is funny. If my life continued as it is right now, I would be extremely happy. I have a very blessed life. That doesn&amp;#8217;t stop me from eagerly waiting for more, I just don&amp;#8217;t know what more is yet.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/org2PgiBFIE" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/10/15/when-i-grow-up</feedburner:origLink></entry>
 
 <entry>
   <title>Blogging is hard.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/AsvzHEh81nY/blogging-is-hard" />
   <updated>2011-10-13T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/10/13/blogging-is-hard</id>
   <content type="html">&lt;p&gt;I made a deal with myself about writing. I would write two posts a week. By &lt;em&gt;post&lt;/em&gt; I meant a public post. I would try to write at least every day. In the last few weeks, however, I&amp;#8217;ve been writing privately. Only. And even that, at most twice a week.&lt;/p&gt;

&lt;p&gt;I need to get back to writing publicly. I stopped because I got distracted, amusingly, on a project to help me meet my goals.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve been rather consumed by this project. It&amp;#8217;s been a learning exercise, with most large chunks taken out of it on the weekend. During the week were small bug fixes and research.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m pretty proud of it. Not because it looks good, because it doesn&amp;#8217;t, but because it functions well and is an application I will use daily.&lt;/p&gt;

&lt;p&gt;Now that it&amp;#8217;s largely stable, I can focus on the user experience more and polishing that aspect of things. Then I can release it publicly, and hope to help others meet their goals.&lt;/p&gt;

&lt;p&gt;For now, I&amp;#8217;ll just be happy if I can resume writing my two posts a week.&lt;/p&gt;

&lt;p&gt;Blogging is hard, let&amp;#8217;s go programming.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/AsvzHEh81nY" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/10/13/blogging-is-hard</feedburner:origLink></entry>
 
 <entry>
   <title>The dangers of following along.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/Yf6isOwKRx4/following-developers-off-a-cliff" />
   <updated>2011-09-05T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/09/05/following-developers-off-a-cliff</id>
   <content type="html">&lt;p&gt;For the first few years programming was typing the letters off a page in a book (or a download from a BBS I printed) into a file. Then I ran it. Sometimes I had syntax errors. I&amp;#8217;m not sure what I learned back then.&lt;/p&gt;

&lt;p&gt;After that I learned something solid. I learned how to mix and match. I knew where to look, at least. I recognized examples in books as a way to go from point A to B. Years later I learned about shared libraries.&lt;/p&gt;

&lt;p&gt;More years later, I sat with my mouth was agape as I saw, &amp;#8220;This code is from the black horse book on page 375, it&amp;#8217;s similar to what we need.&amp;#8221; as a comment to some code I had inherited. I guess some people never progressed. This code was not well designed. I had great job security.&lt;/p&gt;

&lt;h3 id='danger_1_never_learning_beyond_the_superficial'&gt;Danger 1: Never learning beyond the superficial.&lt;/h3&gt;

&lt;p&gt;This guy never figured out what programming really was. He thought it was a typing job. You found in a book what your manager wanted, typed it out and told him it was done.&lt;/p&gt;

&lt;p&gt;Programming is not typing. Programming is &lt;a href='/2011/06/19/this-is-what-we-do'&gt;thinking&lt;/a&gt;. The study of the intricacies of a problem and how to solve it, step by step. Following examples from a book never teaches how to &lt;em&gt;think&lt;/em&gt; about the actual problem.&lt;/p&gt;

&lt;h3 id='danger_2_the_transparent_nuances'&gt;Danger 2: The transparent nuances.&lt;/h3&gt;

&lt;p&gt;This second danger is what inspired me to write this. I was reading through some code and eventually realized I lost the thread. It was gone.&lt;/p&gt;

&lt;p&gt;I missed a very subtle single line of code that glued everything together. It confused me for about 30 minutes.&lt;/p&gt;

&lt;p&gt;Imagine if I never caught it? I would have sat, frustrated, staring at software that seemed inadequate. While brooding, I would have developed a workaround. I would have created an alternative and extremely inefficient method for doing something the system itself handled quite elegantly.&lt;/p&gt;

&lt;p&gt;This is quite common. Out of all my development flaws, I&amp;#8217;m still guilty of this the most frequently. However I share great company. Many times have I reviewed code written where I gently say, &amp;#8220;Why did you not use the &lt;em&gt;actual built-in method for this?&lt;/em&gt;&amp;#8221; The answer is usually that they didn&amp;#8217;t know it existed.&lt;/p&gt;

&lt;p&gt;Sometimes it is excusable. It&amp;#8217;s a trivial detail documented in a sea of literature. Usually a single line. It&amp;#8217;s odd how the most important things get single lines, where clever but largely useless systems get essays devoted to them. The end result is predictable. Just following along with other developers creates situations where it is far too easy to miss the important details.&lt;/p&gt;

&lt;p&gt;When lost, I step back and ask myself, &amp;#8220;How would I allow developers to use this system?&amp;#8221; This usually allows me to figure where to look. Then I find what I was missing and I happily move on to the next mistake.&lt;/p&gt;

&lt;h3 id='danger_3_inadequate_understanding_of_the_caveats'&gt;Danger 3: Inadequate understanding of the caveats.&lt;/h3&gt;

&lt;p&gt;This may sound like the last point, but it is subtly different. The last point is about rebuilding and wasting effort. This is about missing a logical detail and introducing critical issues into the product, even while the product is completely functional.&lt;/p&gt;

&lt;p&gt;The worst scenario is when it is a security problem.&lt;/p&gt;

&lt;p&gt;I see toolkits that advertise easy handling of inter-system communication. Things talking from one system to the other, then have a big CAVEAT section in their documents explaining how it exposes all aspects of your system to the network and by default is insecure. These are usually accompanied with an explanation of how to protect the system.&lt;/p&gt;

&lt;p&gt;Nobody ever reads it.&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s obviously the more dramatic example, but I often times see serious bugs introduced (and potential workarounds later in the code) because of inadequately understanding caveats.&lt;/p&gt;

&lt;p&gt;Sometimes it&amp;#8217;s unavoidable. As another example, proper unicode (the thing that lets me type 日本語 here) handling in most scripted languages is very hard. The documentation is confusing. There are various levels of understanding, where each level you doubt your sanity more and more.&lt;/p&gt;

&lt;p&gt;Then you get something that works and everybody is happy, up until some unexpected string is entered into the system and suddenly all data is corrupted. Oops, should have read the entire docs. But again, nobody ever does. Nobody wants to and it is unreasonable to expect people to read a morass of documentation just to use software correctly. That is, unfortunately, the standard.&lt;/p&gt;

&lt;h3 id='avoiding_it_all'&gt;Avoiding it all.&lt;/h3&gt;

&lt;p&gt;Here&amp;#8217;s how I avoid the above pitfalls, after years of practice not making the same mistake over and over again:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Never follow a single example. If I&amp;#8217;m learning some new software system I try to find 2-3 examples. I then read each one and write &lt;a href='/tech/yui3-apps/'&gt;my own notes&lt;/a&gt;. I try to engage whoever I can to review my notes. I then introduce more (hopefully helpful and not long winded) documentation into the system.&lt;/li&gt;

&lt;li&gt;I treat bugs as first-class citizens. If I encounter unexpected behavior in a tool I am using I isolate the behavior. I figure out by feeding it controlled input and inspecting the output. Only when I feel I&amp;#8217;m thorough in my understanding do I move on. Most of the time the bugs are my own invention or my own misunderstanding.&lt;/li&gt;

&lt;li&gt;I am paranoid. I believe it is my responsibility for my software to show the user what they expect, or a reasonable error message. I will never allow an underlying system I rely on affect my users experience. If there is an exception, I want it to be handled correctly. This is probably my weakest trait that I&amp;#8217;m focusing on the most.&lt;/li&gt;

&lt;li&gt;I pretend I&amp;#8217;m brilliant. When I first start getting confused I stop. I take a breath. I think how I would build the system. What business case would I be looking at. Why would I solve it &lt;em&gt;this way&lt;/em&gt;. Then I usually feel more equipped to understand what exactly is going on.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Following the above I think I&amp;#8217;ve managed to produce and create better software. I still have a long way to go, but I feel I&amp;#8217;m improving. Building better software makes me happy. Being happy is exactly why I do this.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/Yf6isOwKRx4" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/09/05/following-developers-off-a-cliff</feedburner:origLink></entry>
 
 <entry>
   <title>Why Open Source matters.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/5BFusF8fHHI/open-source-pays-dividends" />
   <updated>2011-09-04T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/09/04/open-source-pays-dividends</id>
   <content type="html">&lt;p&gt;Software development is hard. It&amp;#8217;s an adventurous discipline. There is always more than one way to do anything, including evaluating which way to do something.&lt;/p&gt;

&lt;p&gt;Someone leading software efforts, whether it&amp;#8217;s a talented developer or a fearless but non-technical manager, is a brave soul. There is so much quirkiness. Software is art and science mixed together, and ego is liberally applied on top.&lt;/p&gt;

&lt;h3 id='the_two_worlds_of_software_development'&gt;The two worlds of software development.&lt;/h3&gt;

&lt;p&gt;I believe there are two worlds. Two distinct poles, perhaps. On one hand, you have the closed-off, gated world. Software is hidden from view, exposed through things like &lt;em&gt;contracts&lt;/em&gt; and protected APIs.&lt;/p&gt;

&lt;p&gt;Then you have the hippies. You have the long-haired beard-wearing types. Software should be free. Software should never &lt;em&gt;not&lt;/em&gt; be free. Ever.&lt;/p&gt;

&lt;p&gt;Outside of eccentrics, nobody lives in either of those two worlds. However, people &lt;em&gt;near&lt;/em&gt; one side think the other is always extreme. Both sides are usually pretty moderate in their views. Most Open Source contributors work daily on closed source systems.&lt;/p&gt;

&lt;h3 id='two_worlds_are_a_shade_of_gray'&gt;Two Worlds are a shade of gray.&lt;/h3&gt;

&lt;p&gt;In reality, there are various degrees of openness. Some developers are quite open but used a closed source toolchain. Other developers use open source toolchains and hide their software through layers of obfuscation.&lt;/p&gt;

&lt;p&gt;Very few people have precisely the same view on software being open. Some people are very possessive and secretive of their software. This is a damaging trait. Any developer who is unwilling to listen or justify their decisions is a danger to any project.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s easy to excuse the secrecy and protectionism. To say it is due to shyness or some other endearing trait. It&amp;#8217;s easy to say a lot of things that aren&amp;#8217;t true.&lt;/p&gt;

&lt;h3 id='us_vs_them'&gt;Us vs. Them&lt;/h3&gt;

&lt;p&gt;I believe that most developers do not share their code with outsiders because they like the Us vs. Them mentality in most companies. They like teams. They like the idea of making a stand against the world. Of not accepting outsiders or their code.&lt;/p&gt;

&lt;p&gt;If they were so good, they would work for my company because we&amp;#8217;re good.&lt;/p&gt;

&lt;p&gt;(Obviously this is only true for companies that have good developers.)&lt;/p&gt;

&lt;p&gt;I hear so often that nobody would understand some problem set. I&amp;#8217;ve even had someone tell me that processing millions of records a &lt;em&gt;day&lt;/em&gt; is hard. So hard they have to developer their own stack.&lt;/p&gt;

&lt;p&gt;Open Source shatters the notion of Us vs. Them. In a true Open Source world, we&amp;#8217;re all &lt;em&gt;us&lt;/em&gt;.&lt;/p&gt;

&lt;h3 id='breaking_down_the_barriers'&gt;Breaking down the barriers&lt;/h3&gt;

&lt;p&gt;When the wall between us and them falls, what is left is a feeling of shock. There is a lot of opinion with open source software. That is what makes it both amazing and tragic.&lt;/p&gt;

&lt;p&gt;If a developer at any company is unwilling to publish software they&amp;#8217;ve written, it&amp;#8217;s most likely terrible code. Deep down they know this. It&amp;#8217;s not that they can&amp;#8217;t write good code. They don&amp;#8217;t need to write good code. The world at large won&amp;#8217;t see it. It&amp;#8217;s private.&lt;/p&gt;

&lt;h3 id='elitism_is_harmful'&gt;Elitism is harmful&lt;/h3&gt;

&lt;p&gt;Developers who don&amp;#8217;t share code are elitists. They&amp;#8217;re convinced they have the best solutions. They don&amp;#8217;t talk about the details because they already believe it&amp;#8217;s the best.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s not the best. It&amp;#8217;s mediocre &lt;em&gt;at best&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Ego is a difficult thing. Developers get attached to their productions. In each system developed a developer matures and grows. Ideally they have a cycle at the end to be introspective. To study what they&amp;#8217;ve learned and to acknowledge what mistakes they&amp;#8217;ve made.&lt;/p&gt;

&lt;p&gt;Then, having a peer review is even more helpful. Being thrown into the fire and having to answer for each decision made.&lt;/p&gt;

&lt;p&gt;Open Source is an environment where the entire world are coworkers. I learn more from people I don&amp;#8217;t work with than those I do. People I would not have the opportunity to learn from if I didn&amp;#8217;t work in Open Source friendly businesses.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s taught me to be humble. More importantly, it&amp;#8217;s taught me what I&amp;#8217;m good at and what I&amp;#8217;m not good at. Then, I even know who to talk to to shore up my weaknesses and produce better software.&lt;/p&gt;

&lt;h3 id='graciously_adopting_a_new_world'&gt;Graciously Adopting a New World&lt;/h3&gt;

&lt;p&gt;Many business owners are well intentioned but wrong. They believe that if they have some problem, others do. Then they take it a step further and think one of two things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;If we develop this software and release it, our competitors will have an unfair advantage.&lt;/li&gt;

&lt;li&gt;If we develop this software, we can sell it and make even more money.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Neither is (usually) true. On the first point, if the software is something core to the business it should not be released. It&amp;#8217;s a trade secret or a business methodology. It should be protected as such. If it&amp;#8217;s not core to the business methodology itself, release it. Competitors have already crossed that bridge or are making the same decisions.&lt;/p&gt;

&lt;p&gt;The second is foolish for many reasons. It can build up hope that a developer will create a new business. It distracts from the core problems. The usual outcome is code half-way to beautiful but just barely functional. Nobody wins.&lt;/p&gt;

&lt;p&gt;With Open Source, developers can learn from the ecosystem. There are bug fixes from similar developers. Feedback and &lt;em&gt;fame&lt;/em&gt;. There is credibility. It makes it easier to hire great developers.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve heard many bad reasons to not join the Open Source communities and to contribute. I&amp;#8217;m still waiting to hear one good one.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/5BFusF8fHHI" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/09/04/open-source-pays-dividends</feedburner:origLink></entry>
 
 <entry>
   <title>Being helpful with conflict.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/VRmJ1O162yg/being-helpful-with-conflict" />
   <updated>2011-08-30T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/08/30/being-helpful-with-conflict</id>
   <content type="html">&lt;p&gt;My entire life, more than anything, I&amp;#8217;ve felt compelled to be helpful. I really, really want to help. I just want to take people&amp;#8217;s problems away.&lt;/p&gt;

&lt;p&gt;I want to &lt;a href='http://imgs.xkcd.com/comics/regular_expressions.png'&gt;be their superhero&lt;/a&gt;. But only when it&amp;#8217;s something I agree with.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m quite selfish, perhaps the most selfish superhero ever.&lt;/p&gt;

&lt;h3 id='why_do_i_want_to_be_helpful'&gt;Why do I want to be helpful?&lt;/h3&gt;

&lt;p&gt;I ask myself this often. The altruistic reason is simple. I wish to make the world a more efficient place. I don&amp;#8217;t think better works; it&amp;#8217;s far too subjective. I love efficiency. I love being able to accomplish more today than I could yesterday. I want to share that feeling.&lt;/p&gt;

&lt;p&gt;Then my reasons stop. I don&amp;#8217;t know if I have a reason. I don&amp;#8217;t even really believe that I want to share the feeling of efficiency. I think to some degree the world will simply be less annoying to me if it&amp;#8217;s more efficient. I&amp;#8217;m probably wrong.&lt;/p&gt;

&lt;h3 id='helpful_itself_is_subjective'&gt;Helpful itself is subjective.&lt;/h3&gt;

&lt;p&gt;Thinking about myself being wrong makes me wonder what else I&amp;#8217;m wrong about. Maybe I&amp;#8217;m wrong about being helpful. What if what I deem helpful is not a common view?&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m going to tell a story now. It was a few years ago when I still lived in Portland. I hate Portland and hated it then. I think my time enjoying Portland definitely lasted less than 2 years. These types of occurrences contributed to why I hate Portland.&lt;/p&gt;

&lt;p&gt;My wife, son (age 2) and I were walking into Ikea. Ikea is a good store. They have a Family Parking area. We didn&amp;#8217;t park there. Able-bodied parents with one child shouldn&amp;#8217;t.&lt;/p&gt;

&lt;p&gt;What also shouldn&amp;#8217;t park there is a motorcycle. Which there was one, parked right in the very well signed Family Parking lot.&lt;/p&gt;

&lt;p&gt;As we were walking in I commented about how rude the person was. As luck would have it, the man on the motorcycle was coming out. My son loves motorcycles and pointed and the man said something. I told him not to talk to my son. I don&amp;#8217;t want people like him talking to my son. I still feel strongly about this and I&amp;#8217;m not afraid of confrontation.&lt;/p&gt;

&lt;p&gt;He incredulously asks why. I explain anybody who parks a motorcycle in a Family Parking zone is a terrible person, and I don&amp;#8217;t want my son associating with terrible people.&lt;/p&gt;

&lt;p&gt;The rest of the conversation didn&amp;#8217;t go well. I refused to back down and he lamely tried to justify himself. Including, &amp;#8220;I have a family.&amp;#8221; My response was, &amp;#8220;I don&amp;#8217;t see your car seat.&amp;#8221;&lt;/p&gt;

&lt;p&gt;I personally don&amp;#8217;t think I&amp;#8217;m threatening, but that&amp;#8217;s because I know me. To him I probably was. That&amp;#8217;s life. In fact, I &lt;em&gt;hope&lt;/em&gt; he felt threatened. I sincerely hope he felt I would cause him physical harm. I wouldn&amp;#8217;t, but I hope he felt that was a real possibility.&lt;/p&gt;

&lt;p&gt;I wanted him to feel this way so the next time he felt so inclined to be such a callous and rude citizen he would think twice. He would reconsider and he would not.&lt;/p&gt;

&lt;p&gt;I acted in a vocal manner informing him of his loathsome status because of the many women who do have to take their children shopping. Who love the Ikea Family Parking and appreciate it.&lt;/p&gt;

&lt;p&gt;I understand many people don&amp;#8217;t find my &lt;em&gt;methods&lt;/em&gt; helpful. I think we can all agree that the ends are correct. I stand by my actions because I didn&amp;#8217;t do anything inappropriate. I didn&amp;#8217;t hit him or make threats of violence.&lt;/p&gt;

&lt;h3 id='people_naturally_eschew_conflict'&gt;People naturally eschew conflict.&lt;/h3&gt;

&lt;p&gt;I&amp;#8217;ve never been able to grasp this notion that conflict itself is bad. I think it may be because many times in life I&amp;#8217;ve been forced into conflict; physical and emotional.&lt;/p&gt;

&lt;p&gt;Assigning value to conflict is irrelevant. Conflict is inevitable and controlling yourself in times of conflict is incredibly important. When a conflict is freed, the amount of energy released is substantial.&lt;/p&gt;

&lt;p&gt;I view conflict as a consequence of inconsiderate actions. It is not an end and it isn&amp;#8217;t even a mean.&lt;/p&gt;

&lt;h3 id='conflict_is_a_state_of_being'&gt;Conflict is a &lt;em&gt;state of being&lt;/em&gt;.&lt;/h3&gt;

&lt;p&gt;Conflict is nothing more than a state where the environmental friction prohibits progress. It is (or should be) temporary. It must be dealt with because it is not a stable state.&lt;/p&gt;

&lt;p&gt;If you live life from a perspective where conflict is not something to be avoided, but simply a cresting wave which carries tremendous momentum, what amazing things can be accomplished?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;My wife was, for many months, unhappy with me after that Ikea moment. It actually took her years to understand that I&amp;#8217;m not looking for a fight but I don&amp;#8217;t get bothered by conflict. She didn&amp;#8217;t appreciate my stance until she took both our kids out.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/VRmJ1O162yg" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/08/30/being-helpful-with-conflict</feedburner:origLink></entry>
 
 <entry>
   <title>Perception is reality. Even after perceptions have changed.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/0vyV2_8RTz8/perception-is-reality" />
   <updated>2011-08-17T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/08/17/perception-is-reality</id>
   <content type="html">&lt;p&gt;Today my wife called me over. She was half-way up the stairs, looking out over our sitting room (which is just a big open space for the kids). Odd place for her to be. The room has vaulted ceilings and half-way up along the edge are shelves. The shelves are about 10&amp;#8217; up so it&amp;#8217;s just out of broom reach. Getting a ladder is agonizing. We have many, many toys stuck up there.&lt;/p&gt;

&lt;p&gt;She points to the corner in distress. &lt;em&gt;What is that?&lt;/em&gt; I look over. It certainly looks like a huge spider. I mean &lt;em&gt;huge&lt;/em&gt;. The type of spider you post photos to Facebook and receive a plethora of &lt;em&gt;Likes&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;She&amp;#8217;s obviously worried. I want to say that it is most definitely not a spider, but it really looks like one. It continued to look like one in my head as I went into the garage to grab the ladder.&lt;/p&gt;

&lt;p&gt;It was still a huge spider in my mind as I climbed up. I &lt;em&gt;knew&lt;/em&gt; it wasn&amp;#8217;t a spider. That knowledge didn&amp;#8217;t prevent a nugget of anxiety forming as I climbed the ladder. Not because I am scared of spiders. I&amp;#8217;m scared of a panicked wife. I &lt;em&gt;just&lt;/em&gt; sprayed insecticide last weekend.&lt;/p&gt;

&lt;p&gt;It wasn&amp;#8217;t a spider. It was a toy. It was a toy that is impossible to think of as a spider. I looked at it and was remarkably confused by it. I couldn&amp;#8217;t see it anymore. It no longer was a spider. I couldn&amp;#8217;t make it into a spider. I tried. It wasn&amp;#8217;t a spider and wouldn&amp;#8217;t be ever again.&lt;/p&gt;

&lt;p&gt;I always see the old lady. Sometimes I can see the girl. Then immediately it switches into the old lady. I&amp;#8217;d rather look at an elegant young woman than an old hag. I can&amp;#8217;t help it.&lt;/p&gt;

&lt;h3 id='when_the_water_is_clear'&gt;When the water is clear&amp;#8230;&lt;/h3&gt;

&lt;p&gt;After our perception are corrected, one of two things seems to happen:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Complete inability to see it how we saw it (incorrectly) previously.&lt;/li&gt;

&lt;li&gt;A lingering sense of apprehension. A belief that it may return to what it was.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;My wife is in camp number two. A mode of disbelief. This makes me wonder things about myself.&lt;/p&gt;

&lt;h3 id='why_do_misconceptions_linger'&gt;Why do misconceptions linger?&lt;/h3&gt;

&lt;p&gt;Why can&amp;#8217;t I clear myself of a mistaken first impression? Why do those first impressions matter so much. If a first impression is incorrect and is rectified, the person&amp;#8217;s reputation is not clean. The reputation lingers. A sense of distrust permeates the relationship. Perhaps it eventually fades away, but not quickly enough.&lt;/p&gt;

&lt;h3 id='why_can_i_not_see_things_as_they_were'&gt;Why can I not see things as they were?&lt;/h3&gt;

&lt;p&gt;This is very common in technical circles, especially in Open Source. When people &lt;em&gt;understand&lt;/em&gt; something and their misconceptions are cleared away, they lose the ability to think how they once thought.&lt;/p&gt;

&lt;p&gt;As an example, developers writing documentation. The more someone learns about the workings of a system, the less they are able to write documentation intended for a novice. Too many things are taken for granted. The levels of understanding and fine details are taken for granted.&lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t think this is negative. Taking knowledge for granted is fine, but I think it should at least be acknowledged. I fail at this. I need to be more aware of what knowledge I may take for granted. What experiences I&amp;#8217;ve had that assist me in removing preconceptions and truly understanding things?&lt;/p&gt;

&lt;p&gt;If I knew that, I&amp;#8217;d better know how to mentor those who I need to mentor. Perhaps I would even be better at mentoring myself.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/0vyV2_8RTz8" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/08/17/perception-is-reality</feedburner:origLink></entry>
 
 <entry>
   <title>Building a reputation and reputation management.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/aUVavqDI8cw/building-a-reputation" />
   <updated>2011-08-15T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/08/15/building-a-reputation</id>
   <content type="html">&lt;p&gt;My wife doesn&amp;#8217;t speak English natively. She speaks English very well but there are a lot of things she doesn&amp;#8217;t fully understand. Reputation was a hard concept for her. It helped me a lot in explaining exactly what it is. I couldn&amp;#8217;t even cheat. There is no translation of &lt;em&gt;&lt;a href='http://http://en.wikipedia.org/wiki/Reputation'&gt;Reputation&lt;/a&gt;&lt;/em&gt; in Japanese on Wikipedia.&lt;/p&gt;

&lt;p&gt;However, the definition of reputation doesn&amp;#8217;t matter to me. What matters is what my reputation can get me. A good reputation can open doors and present opportunities. Conversely, a bad reputation can ruin everything. Reputation can get me a wonderful partner to work with or thrown out on the streets. It&amp;#8217;s up to me to decide what I get. I control my reputation through what I accomplish.&lt;/p&gt;

&lt;p&gt;The discussions on reputation have naturally led me to wonder about things I don&amp;#8217;t have. What do I need to accomplish to get my reputation out there in the way I want? What can I do that will give me what I feel I need?&lt;/p&gt;

&lt;p&gt;As a simple example, one thing &lt;a href='http://www.coldhardcode.com'&gt;we&amp;#8217;re&lt;/a&gt; missing is a business-side partner. Someone who matches our zeal, except on the business side. The focus, the drive, the energy. Just on business development. Being our visionary. We need a Steve Jobs. We&amp;#8217;re bad at that. It&amp;#8217;s ok to be bad at that.&lt;/p&gt;

&lt;p&gt;A very wise man once told me, &amp;#8220;Don&amp;#8217;t use your strengths to overcome your weaknesses. Use your strengths to make your weaknesses irrelevant.&amp;#8221;&lt;/p&gt;

&lt;p&gt;So why would a Steve Jobs caliber business person want to work with us? Reputation answers this. I can use my strengths to get there. Then my weakness in business is irrelevant.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s a heavy burden. I must be able to show my worth immediately. At any time. I &lt;a href='/2011/08/11/handling-failure'&gt;failed&lt;/a&gt; at this recently and it hurt.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s fair for any business partner to demand this from me. It&amp;#8217;s what we expect of any partner we would pick.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/aUVavqDI8cw" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/08/15/building-a-reputation</feedburner:origLink></entry>
 
 <entry>
   <title>Handling Failure, or trying to.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/o3nu87gavZk/handling-failure" />
   <updated>2011-08-11T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/08/11/handling-failure</id>
   <content type="html">&lt;p&gt;Today I failed at something important to me. It was very hard and left me brooding all day. I can say, perhaps even rightfully, that it wasn&amp;#8217;t my fault. There were a lot of factors influencing events. They do not matter. &lt;em&gt;I&lt;/em&gt; failed.&lt;/p&gt;

&lt;p&gt;Failure to me isn&amp;#8217;t external. It&amp;#8217;s not what people think of me. It&amp;#8217;s not how people feel when engaging with me. Those are byproducts of my internal desire to succeed. I hope my influence and reputation are positive but I act in a way that I see is the path to success.&lt;/p&gt;

&lt;p&gt;That means failure is completely internalized. Even in a situation where nobody else notices, failure eats at me. This wasn&amp;#8217;t the case today. People noticed. However, now that I have failed I want this feeling. I want to feel the gripping, sinking feeling and waning confidence. I will work harder. I will improve. I will try to remember how it feels &lt;em&gt;right now&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;This is the best motivation to fuel my desire to constantly improve. This &lt;em&gt;reminds&lt;/em&gt; me why I improve. Failure is always present. Sometimes it&amp;#8217;s even impossible to expect.&lt;/p&gt;

&lt;p&gt;After much consideration, today&amp;#8217;s failure was a matter of being caught off-guard and acting before I was ready. I wasn&amp;#8217;t prepared but I acted anyway. Being prepared is what matters for success.&lt;/p&gt;

&lt;p&gt;I think if I just politely asked for 2 minutes it would have been happily granted. In any scenario, I cannot think that an audience would be unwilling to donate 2 minutes. Those 2 minutes would have saved me. I didn&amp;#8217;t ask for them. I didn&amp;#8217;t get them. I failed because of it.&lt;/p&gt;

&lt;p&gt;I watch soccer frequently. I am also frequently frustrated at the style of play in America (MLS) compared to Europe. The difference is in the US there is action without decision.&lt;/p&gt;

&lt;p&gt;To succeed at the highest level, strategy is only one component. Being able to quickly identify what needs to be done is only a part. How to do it and what resources and preparation must be instinctively known. Tis is what separates great players from international stars.&lt;/p&gt;

&lt;p&gt;They create time. They survey the field. They devise a course of action.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s so simple but in a moment of panic and under pressure that is the first thing to slip out of my brain. I react to the incoming stimulus and not to what is my victory condition.&lt;/p&gt;

&lt;p&gt;Acting without a clear course of victory will likely lead to failure.&lt;/p&gt;

&lt;p&gt;I know this, now I just need to &lt;em&gt;remember&lt;/em&gt; it when it matters.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/o3nu87gavZk" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/08/11/handling-failure</feedburner:origLink></entry>
 
 <entry>
   <title>Being exceptional.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/ekInHA64p5k/define-exceptional" />
   <updated>2011-08-09T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/08/09/define-exceptional</id>
   <content type="html">&lt;p&gt;The other day my &lt;a href='http://onemogin.com'&gt;esteemed colleague&lt;/a&gt; wrote on &lt;a href='http://twitter.com/#!/gphat/status/100000227355926528'&gt;the Twitters&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Thought of the day: You want exceptional employees. What is exceptional about your organization to attract them? Be real with yourself.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;There&amp;#8217;s something missing, though. He doesn&amp;#8217;t explain what exceptional really is. Well, he can&amp;#8217;t in 140 characters.&lt;/p&gt;

&lt;p&gt;If beauty is in the eye of the beholder, exceptionalism is definitely snug in the pocket. What one person may find pedestrian another person will be awe struck. I&amp;#8217;m pretty sure when David Copperfield watches a magic show with a 5 year old, the 5 year old is reeling with excitement and awe. The magic is exceptional, but only to a limited audience.&lt;/p&gt;

&lt;p&gt;Exceptional people have exceptional demands. They &lt;em&gt;smell&lt;/em&gt; the problems first. They &lt;em&gt;feel&lt;/em&gt; the wind. They react accordingly.&lt;/p&gt;

&lt;p&gt;Google would still have exceptional people working at Google even if they didn&amp;#8217;t have the &lt;a href='http://en.wikipedia.org/wiki/70/20/10_Model'&gt;70/20/1 model&lt;/a&gt;. They have exceptional people because:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Exceptional people already work at Google (or any other exceptional company). Larry and Sergey already had names for themselves. I went to a party at Stanford in 1997 and heard someone talk about BackRub. That&amp;#8217;s exceptional.&lt;/li&gt;

&lt;li&gt;Getting hired at Google has meaning. Not everybody can do this, a lot of people don&amp;#8217;t make the cut.&lt;/li&gt;

&lt;li&gt;Exceptional companies do things differently. Zappos, Google, etc. They all have very different ways to keep employees happy.&lt;/li&gt;

&lt;li&gt;There is a culture that is grown around employees being productive through happiness.&lt;/li&gt;

&lt;li&gt;The leaders are all exceptional, at least to a marginal degree.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Now I think that I can start to define what I think exceptional truly means.&lt;/p&gt;

&lt;p&gt;People are unable to do all things all the time. Exceptional people do everything they can do &lt;em&gt;well&lt;/em&gt;. They don&amp;#8217;t do everything exceptionally good. They do everything they can do well. Well enough they don&amp;#8217;t have to repeat it. Well enough it&amp;#8217;s done when they say it will be done.&lt;/p&gt;

&lt;p&gt;Exceptional people do not simply do more. They do it right. They do it right the first time. They understand that saving time over the long term is achieved by immediate success or immediate failure. They avoid immediate failure.&lt;/p&gt;

&lt;p&gt;Now that I have this concise guide, I can manage my own tasks easier and I can work towards being more exceptional.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/ekInHA64p5k" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/08/09/define-exceptional</feedburner:origLink></entry>
 
 <entry>
   <title>Golfing for the next generation.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/iz85OVFjzDU/golfing-for-the-next-generation" />
   <updated>2011-08-08T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/08/08/golfing-for-the-next-generation</id>
   <content type="html">&lt;p&gt;When my wife and I started dating she was appalled I was playing video games. They were for children, teenagers at best. For years we went back and forth. I earnestly tried to explain the positive effects and the social aspect. She said they were for children and was not being swayed. I never played games like World of Warcraft. I played silly first person shooters. The important thing is that I could get up from at any time.&lt;/p&gt;

&lt;p&gt;It is, and always has been, about that mental escape. It&amp;#8217;s guided meditation. It lets my brain forget about a task at hand and explore.&lt;/p&gt;

&lt;p&gt;I keep a notebook next to me while I play games and I only play games that have reasonably long pauses in between turns. So when I die, I get a minute to write down what I thought. There are sometimes I just stop playing completely, much to the annoyance of whoever I happen to be playing with.&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s the other negative thing about this style. I&amp;#8217;m forced to play online. Single player games don&amp;#8217;t make you think about what you&amp;#8217;ve done wrong for a minute. Nobody would play those. Except me.&lt;/p&gt;

&lt;p&gt;This brings me into the social aspect. I&amp;#8217;m pretty sure that when people hold congress over a game of golf, the golf becomes that focal point. People can speak freely. Same with fishing. There is friendly competition which makes it easier to talk about more important things.&lt;/p&gt;

&lt;p&gt;When people are focusing on something silly, the serious things also become silly. This is why golf is where it&amp;#8217;s at. I have heard many people say they don&amp;#8217;t enjoy the game but they enjoy the competition and the experience of being out there with colleagues or potential business partners. Then to get better, they take classes and invest time.&lt;/p&gt;

&lt;p&gt;This is why I will never play golf. I can&amp;#8217;t invest time in something like this. I see no reward in it for me. I&amp;#8217;m not competitive on a golf course and doubt I ever would be. I like to play racquetball, but I&amp;#8217;m not competitive there, either. I then worry and wonder if my lack of a competitive drive on the golf course means that in business and product development I&amp;#8217;m also not competitive. If I wonder that, I&amp;#8217;m sure potential partners do.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s fair. I don&amp;#8217;t think I would be cutthroat and ruthless to get a deal. I&amp;#8217;d want everyone to be happy. The products I develop won&amp;#8217;t be the best products for everyone and I want customers to like me. I don&amp;#8217;t think I can have customers that like me and my company by being a blowhard that can always sell them. Sure, we probably &lt;em&gt;can&lt;/em&gt; make what the customer wants but it won&amp;#8217;t be good and it won&amp;#8217;t be deserving of their money.&lt;/p&gt;

&lt;p&gt;At this point I get filled with self-doubt. Is it really correct I can be successful without being extremely aggressive with sales? I think I can, but I don&amp;#8217;t &lt;em&gt;know&lt;/em&gt; I can. When I don&amp;#8217;t &lt;em&gt;know&lt;/em&gt; something, I lose confidence. Without confidence when I pitch a product to customers I stammer.&lt;/p&gt;

&lt;p&gt;I remind myself that this, for me, is about enjoying the journey. I want to be tired, exhausted and when I get to the top take pride in the route I took. It&amp;#8217;s not about riches or fame, it&amp;#8217;s about having happy employees that love their job.&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s the way I want do it, and if I can&amp;#8217;t do it my way I won&amp;#8217;t do it at all. I&amp;#8217;d rather fail doing what I want than succeed at something else.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/iz85OVFjzDU" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/08/08/golfing-for-the-next-generation</feedburner:origLink></entry>
 
 <entry>
   <title>Perception as a vice</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/b6U776gs2kM/perception-as-a-vice" />
   <updated>2011-08-02T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/08/02/perception-as-a-vice</id>
   <content type="html">&lt;p&gt;I&amp;#8217;m thinking about what progress means.&lt;/p&gt;

&lt;p&gt;Progress is hard to quantify. In some cases it&amp;#8217;s about going from point A, which is easy to define to point B, which is also easy to define. In most scenarios the path is impossible to define, though. What really is B? Is it clear enough? Is it known? Have we been there before?&lt;/p&gt;

&lt;p&gt;The world is hard.&lt;/p&gt;

&lt;p&gt;It infuriates me when I see attempts to put processes in place because the notion it makes hard problems simple. That is not what processes are for. Processes are a safety rope.&lt;/p&gt;

&lt;p&gt;Processes are to defend against &lt;em&gt;known&lt;/em&gt; dangers. They are to keep you safe in a specific environment and are built looking at that specific environment. They are flexible and reusable.&lt;/p&gt;

&lt;p&gt;Processes and methodologies are for guaranteeing &lt;em&gt;progress&lt;/em&gt;. Nothing in the world guarantees success. Neither are processes useful for reporting on progress.&lt;/p&gt;

&lt;p&gt;Imagine Lewis and Clark laying an interstate highway behind them. They never would have made it out of Missouri. Corpses entombed in the cement of unnecessary process. I imagine people would still be dying of boredom in central South Dakota now. This is the vision most developers have when thinking of process.&lt;/p&gt;

&lt;p&gt;Hyperbole aside, it&amp;#8217;s important that processes exist. The most important aspect of implementing development processes is that it assists in moving faster.&lt;/p&gt;

&lt;p&gt;Process is for guaranteeing an acceptable average speed. Processes may slow down and limit maximim output. It normalizes and smooths out the rough edges. The smoother trajectory covers more ground over time. While the peaks are muted, the valleys are not so desolate.&lt;/p&gt;

&lt;p&gt;I think bad processes come about by not trusting your employees. There is a fantasy that implementing process and methodologies automatically have performance gains. Fantasies vs. goals, and the dangers of confusing them.&lt;/p&gt;

&lt;p&gt;Fantasies may be achievable; but really they&amp;#8217;re just a group of inadequately defined goals. A fantasy is a person saying, &amp;#8220;I want to make $100,000 a year!&amp;#8221;&lt;/p&gt;

&lt;p&gt;A goal is declaring, &amp;#8220;I will become a subject matter expert to get a job doing what I love in a field that is growing.&amp;#8221; (Well, those are two goals.)&lt;/p&gt;

&lt;p&gt;The $100,000 a year salary is a symptom of a goal. A by-product.&lt;/p&gt;

&lt;p&gt;I believe any sufficiently motivated person can make $100,000 in a year. Motivation is fueled by passion, though. Without passion there is no motivation. Without motivation there is failure. You can&amp;#8217;t succeed if you don&amp;#8217;t care.&lt;/p&gt;

&lt;p&gt;Implementing processes for business and development must follow this pattern. If the goal is really a fantasy it will fail. Nobody will be motivated. If the goal is to be &lt;em&gt;better&lt;/em&gt; and the processes are a stepping stone it will succeed.&lt;/p&gt;

&lt;p&gt;The real goal is to be better, though. Success is unobtainable if it is tied to a false idol.&lt;/p&gt;

&lt;p&gt;And this is why progress is hard to quantify. People quantify, and value, the wrong things.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/b6U776gs2kM" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/08/02/perception-as-a-vice</feedburner:origLink></entry>
 
 <entry>
   <title>How to build an informative web presence.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/2_SQ1mUuyZ8/building-an-informative-presence" />
   <updated>2011-07-30T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/07/30/building-an-informative-presence</id>
   <content type="html">&lt;p&gt;I am opinionated but please, listen. The advice below can get you additional customers. Simply by not having potential customers immediately close the browser and move on. It&amp;#8217;s hard for a business owner to build a web presence. They&amp;#8217;re at the mercy of other people. It&amp;#8217;s hard for them to gauge quality and skill. Obviously, everyone wants someone good to work with.&lt;/p&gt;

&lt;p&gt;How do you determine good? In this case it&amp;#8217;s easy and can be determined in one simple question. &lt;em&gt;How do my customers go from the Internet to the door?&lt;/em&gt; If your potential partner can easily explain all paths a customer will take in finding you to making a purchase, they&amp;#8217;re good. If not skip on to the next one.&lt;/p&gt;

&lt;p&gt;In the current brick-and-mortar world customers make purchases in one of three ways:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Non-Internet (word of mouth, local ads, etc), not covering this here.&lt;/li&gt;

&lt;li&gt;Internet Search and coming to your store.&lt;/li&gt;

&lt;li&gt;Internet Search and buying something online.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Most local stores cannot be competitive with online vendors. Amazon will always cut a better price. Don&amp;#8217;t optimize for the online shopper unless your online shoppers account for the majority of your business.&lt;/p&gt;

&lt;p&gt;The main path you want to optimize for (pick one path, and only one) is the person who &lt;em&gt;wants&lt;/em&gt; to come to your store.&lt;/p&gt;

&lt;h3 id='optimizing_for_the_local_visitor'&gt;Optimizing for the local visitor.&lt;/h3&gt;

&lt;p&gt;A local visitor needs 3 things to get to your location:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A reasonable image of what the store front looks like.&lt;/li&gt;

&lt;li&gt;The address and preferably a map.&lt;/li&gt;

&lt;li&gt;The business hours.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Anything else that is &lt;em&gt;prominent&lt;/em&gt; on the front page of your website is distracting. Distractions lead to lost customers. Avoid distractions.&lt;/p&gt;

&lt;p&gt;Above is an example of a fairly good restaurant webpage. It&amp;#8217;s from a &lt;a href='http://www.montaramen.com'&gt;local ramen&lt;/a&gt; place we frequently eat at.&lt;/p&gt;

&lt;p&gt;Notice that all the important text is highlighted.&lt;/p&gt;

&lt;p&gt;They clearly state the hours; and they&amp;#8217;re open 7 days a week. The important information reads from left to right. When they are open, how you can call them and then the address.&lt;/p&gt;

&lt;p&gt;If I were to design this page, I would put the address in the center, though. A map on the entrance is not that useful, but having a link to a Directions and Map page is.&lt;/p&gt;

&lt;p&gt;The photo is good as it shows exactly what they serve. A photo of the exterior would be &lt;em&gt;helpful&lt;/em&gt;. Unfortunately, this restaurant doesn&amp;#8217;t have good curb appeal. Probably a better choice to go with the dish. It&amp;#8217;s important to be flexible but always be focused on optimizing for a specific path. Having a photo of the exterior can be placed on the Directions and Maps page.&lt;/p&gt;

&lt;p&gt;For a business that does primarily does local, in-store transactions the Internet presence is extremely important. Having a website does not optimize for the local visitor means missed opportunities. That translates directly into lost sales.&lt;/p&gt;

&lt;p&gt;Get a piece of paper, write down each decision someone may make while deciding to visit the business. If the site doesn&amp;#8217;t do that easily, potential customers are being lost.&lt;/p&gt;

&lt;p&gt;Also, &lt;em&gt;any&lt;/em&gt; animated entry page, especially if it plays music, is losing customers. Not only because it is annoying, but also because the iPhone cannot display those pages. Many people find local businesses on mobile devices. This is why sites like Yelp are so popular. They present more useful information on the business than the business itself does. This means the business is losing the dialog with the customer and is at the mercy of a third-party. Even with positive Yelp reviews this is a different experience than what a business wants to deliver.&lt;/p&gt;

&lt;p&gt;One final tip: Don&amp;#8217;t focus on graphic design, focus on the information being conveyed. It&amp;#8217;s easy to get graphic design put on top of an informative website. It&amp;#8217;s much harder to take a useless but beautiful page and make it informative.&lt;/p&gt;

&lt;p&gt;After this is mastered, then worry about Twitter and Facebook and Groupon. One thing at a time.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/2_SQ1mUuyZ8" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/07/30/building-an-informative-presence</feedburner:origLink></entry>
 
 <entry>
   <title>Technical Debt for Executives</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/k4CAJNbkhS4/technical-debt-for-executives" />
   <updated>2011-07-28T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/07/28/technical-debt-for-executives</id>
   <content type="html">&lt;p&gt;Debt seems to be a hard concept to truly understand. I think everybody &lt;em&gt;gets&lt;/em&gt; it, but then sink themselves in debt. As &lt;a href='http://www.brotherali.com'&gt;Brother Ali&lt;/a&gt; puts it, everybody wants to look good while they&amp;#8217;re drowning.&lt;/p&gt;

&lt;p&gt;Understanging debt in practice is hard. I think it&amp;#8217;s because debt has many perceptions. Debt on its own is not &lt;em&gt;really&lt;/em&gt; harmful. Sometimes it&amp;#8217;s a good thing. Too much debt certainly is. Everything in moderation, right? Interest rates really makes the difference between good and bad debt. On the surface.&lt;/p&gt;

&lt;p&gt;Nobody would really argue that 0% interest on debt is bad. But what if you don&amp;#8217;t pay the principal in time? Or you&amp;#8217;re late on a payment? There are a lot of variables. Those variables can have an impact that is hard to forecast.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://c2.com/~ward/'&gt;Ward Cunningham&lt;/a&gt; originally developed the term and idea of Technical Debt. It has since &lt;a href='http://www.martinfowler.com/bliki/TechnicalDebt.html'&gt;been written about&lt;/a&gt; by people far more well-written than myself. It&amp;#8217;s still apparently not widely understood or propagated. I see companies unwittingly incurring high levels of technical debt. Without batting an eye, even.&lt;/p&gt;

&lt;p&gt;This amazes me. It seems that the people who should most understand these concepts simply do not. This is what technical executives are supposed to know, and they don&amp;#8217;t. Technical executives who fail to understand this are doomed to an abysmal career. An abysmal career getting paid a lot of money, being duped by consultants and likely never having any accomplishments. To me that&amp;#8217;s failing, others not so much. That&amp;#8217;s why they ignore it.&lt;/p&gt;

&lt;p&gt;I still find it hard to explain the concept to people who should understand it but don&amp;#8217;t. It seems business owners have a different perception of technology. I don&amp;#8217;t really know what that perception is. It&amp;#8217;s no black and white, as in it works or doesn&amp;#8217;t. They don&amp;#8217;t even value quality in the same way.&lt;/p&gt;

&lt;p&gt;When I explain it, I struggle. Especially when asked to cite sources (which any good executive will ask for.) I find it very challenging because it is a metaphor and then they try to extend that metaphor to things they more closely understand.&lt;/p&gt;

&lt;p&gt;Here is a summary of how I view it and the impact it has on business. This is from my own attempts to explain the concept.&lt;/p&gt;

&lt;p&gt;When any project is undertaken estimates are given for each component. (Well, hopefully. If they&amp;#8217;re not they should be.) Estimates are important. Without a good plan a lot of hours will be wasted. Developers love to say a good plan isn&amp;#8217;t necessary. Developers are often very, very wrong. Nearly any software product proves this.&lt;/p&gt;

&lt;p&gt;The reason for this attention to detail is simple. Every component either increases or reduces technical debt. To be more specific, every &lt;em&gt;decision&lt;/em&gt; increases or reduces technical debt. As mentioned above, some debt is fine. It can be lived with forever and never cause any issues. Some is disastrous. Some can go from harmless to harmful. Sometimes with little warning. It is very hard to determine what is harmful debt.&lt;/p&gt;

&lt;p&gt;A common theme in the &lt;a href='http://en.wikipedia.org/wiki/The_Mythical_Man-Month'&gt;Mythical Man Month&lt;/a&gt; essays is the importance of a very solid architect. A lead that is responsible for all decisions of a system. I don&amp;#8217;t mean they make every decision, merely that they are responsible. They sanity check &lt;em&gt;everything&lt;/em&gt;. This person is the only source to be trusted on whether something incurs or pays off debt. This give a face to the debt of any product.&lt;/p&gt;

&lt;p&gt;This is where I diverge from the explanation of technical debt and instead focus on solving the problem. Just like executives don&amp;#8217;t need to know how to write software, they don&amp;#8217;t need to know the details of technical debt. They instead need a policy and trust people to guide them. For this, I&amp;#8217;ll talk about the role of the architect.&lt;/p&gt;

&lt;h2 id='architects_decide_success'&gt;Architects Decide Success&lt;/h2&gt;

&lt;p&gt;Every organization should have architects leading products. Someone who is in charge of all technical matters. Every decision. A single source for all information. They should also have a backup (which can be a lead developer.)&lt;/p&gt;

&lt;p&gt;Each decision contributes to debt. Sometimes debt is incurred deliberately. Debt knowingly accrued often is not negative. This idea can be harmful in practice, but is always good in theory. The negative outcome is because certain conditions can change and bring harmful debt where it was once benign. This is difficult to forecast.&lt;/p&gt;

&lt;p&gt;A project must be delivered and must always have attributes that give a rough idea of the debt incurred. I have never seen a project that was shipped and forever neglected. There is always maintenance. Maintenance is where technical debt is paid.&lt;/p&gt;

&lt;p&gt;The architects decisions directly relate to the bottom line for maintenance costs.&lt;/p&gt;

&lt;p&gt;After maintenance is entered, a good opportunity is presented to put people being groomed for architect roles in place. They are now responsible for every technical decision regarding maintenance and growth. Mythical Man Month says this person should have served as a backup several times before taking the helm. Probably a good idea. However, it&amp;#8217;s maintenance. The biggest decisions have been made and the debt is being paid off (hopefully). I believe that the best way to learn is to witness the mistakes made previously. This is ideal.&lt;/p&gt;

&lt;h2 id='good_code_is_faster_bad_code_is_slower'&gt;Good Code is Faster. Bad Code is Slower.&lt;/h2&gt;

&lt;p&gt;There is a trade-off with debt. That is time. To incur no debt (such a thing is not possible) is to write excellent code. Everything is well architected and designed to be &lt;a href='/2011/07/14/making-quality'&gt;future-proof&lt;/a&gt; (to me, future-proof means able to be replaced without harm in the future.). This takes slightly more time. Covering every edge case is a lot of decisions. It&amp;#8217;s hard. It incurs an up front cost.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s up to the architect to determine what is worth the cost paid now, versus the cost paid in the future. Additionally, whether that decision have an impact before the project is complete. Sometimes debt is painful far too quickly in the life cycle of a project. Martin Fowler has an excellent point about this, all in one sentence.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The whole point of good design and clean code is to make you go faster.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Read that again, please. When a developer speaks about clean code or a good design they often times fail to articulate the reason for this passion. It&amp;#8217;s very hard to explain this reasoning to non-technical people.&lt;/p&gt;

&lt;p&gt;To continue this parade of analogies, it&amp;#8217;s like wine tasting. Someone who rarely drinks wine (if ever) is &lt;em&gt;unable&lt;/em&gt; to taste the details that are the most important. They simply are not present. However, in the case of quality developers they are being asked to pair the wine (the product) with dinner (the business).&lt;/p&gt;

&lt;p&gt;There is much at stake, the customers coming in may not appreciate the technical merits of the wine but they will &lt;em&gt;feel&lt;/em&gt; the quality of the pairing. Understanding this and the limitations&lt;/p&gt;

&lt;h2 id='forecasting_debt'&gt;Forecasting Debt&lt;/h2&gt;

&lt;p&gt;There are different types of technical debt. Most &lt;em&gt;must&lt;/em&gt; be incurred just as a matter of course. There is nothing more dangerous than a technical lead who is not learning new technology. Many thousands of people spend countless hours finding ways to do things better.&lt;/p&gt;

&lt;p&gt;This almost seems counter-intuitive. If a technical expert uses the tools they know well, they should be guaranteed to succeed. Except they aren&amp;#8217;t. Instead, they also duplicate the same mistakes through each project. Usually reserved for whoever is lined up for maintenance. If a technical lead chooses technology only which has proved successful in the past, the solution will be inefficient.&lt;/p&gt;

&lt;p&gt;A race car using 5 or 10 year old technology would not be competitive. Software and tools are even more dramatically different. A solution 5 years old is likely to be riddled with high interest technical debt. The silver lining is there are usually many people well-versed in older tools. Most companies do not allow their technical people sufficient time to advance their own knowledge.&lt;/p&gt;

&lt;p&gt;Often times if technical people are stifled, so are other parts. There is inadequate preparation for research and design. This lack of planning combined with an aversion of new techniques (or even as basic as allowing for mistakes to be made &lt;em&gt;intentionally&lt;/em&gt;) yields painful debt. I believe this is the most common source for debt.&lt;/p&gt;

&lt;p&gt;Leaders expect perfect solutions with poor planning from inadequately trained sources. They then fail to account for the inevitable mistakes. At that point, they wonder what went wrong. Basically, insolvency.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/k4CAJNbkhS4" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/07/28/technical-debt-for-executives</feedburner:origLink></entry>
 
 <entry>
   <title>Continuing to improve is hard. Why?</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/y7gsPF38uwY/continuing-to-improve-is-hard" />
   <updated>2011-07-26T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/07/26/continuing-to-improve-is-hard</id>
   <content type="html">&lt;p&gt;My statement I&amp;#8217;m amazed at how many people seem to think they can improve in life by wishing. I&amp;#8217;m amazed every time I see lottery pots. Not even the big ones, just thinking of $30 million. That&amp;#8217;s a lot. That&amp;#8217;s often the best attempt at improvement and that&amp;#8217;s pretty sad. Improving is really hard, though.&lt;/p&gt;

&lt;p&gt;First, it&amp;#8217;s a challenge to just figure out how to improve. It&amp;#8217;s very difficult to plan accordingly. It&amp;#8217;s like New Years Resolutions. Good intentions but too much to do. You don&amp;#8217;t move a mountain, you go a rock at a time. The problem I have is losing the motivation to keep picking up stones.&lt;/p&gt;

&lt;p&gt;The best example is this site. Before I published I was writing daily. I enjoyed it and was having fun. Then I start publishing and my frequency went down to every other day (even less if you look at what gets published). I thought I&amp;#8217;d want to write more after having my work up in public. Nope. I have to still exert the same level of energy into continuing it. When I slacked off, I stopped writing. As expected.&lt;/p&gt;

&lt;p&gt;The best way to maintain momentum to set &lt;a href='/2011/07/03/momentum-matters'&gt;low expectations&lt;/a&gt;. Low expectations are easy to achieve. But they&amp;#8217;re just the stones. They don&amp;#8217;t give any happy tingly feelings. It&amp;#8217;s just a stone that was over there and now it&amp;#8217;s not. Hardly a cause for celebration.&lt;/p&gt;

&lt;p&gt;If the best hope is to stop and reward yourself after a certain number of stones, you&amp;#8217;re doomed. After every celebration the &lt;em&gt;Good Enough&lt;/em&gt; bug creeps in. Motivation decreases. Also, the focus is on moving a certain number of stones and no longer moving a mountain.&lt;/p&gt;

&lt;p&gt;Staying focused means you never lose sight of the goal. The rhythm must not be interrupted. Every day, the same thing. This makes me think of punishing yourself if you don&amp;#8217;t meet goals. I don&amp;#8217;t believe in this because I think every journey should be a happy one. If you can&amp;#8217;t have fun doing it, give up and buy lottery tickets.&lt;/p&gt;

&lt;p&gt;So many people attempt to build products, services, hold seminars or take up careers as personal coaches. They do this because everybody wants the same thing. They want to improve but struggle.&lt;/p&gt;

&lt;p&gt;The struggle itself becomes more of an issue than the lacking motivation and decreased productivity. It&amp;#8217;s a fixation.&lt;/p&gt;

&lt;p&gt;Software and coaches can&amp;#8217;t save you. They can&amp;#8217;t even really help you. The fire must come from within.&lt;/p&gt;

&lt;p&gt;You must surround yourself with people who are committed to your vision. Committed to &lt;em&gt;your&lt;/em&gt; improvement and &lt;em&gt;your&lt;/em&gt; goals. In life there are many people that want nothing more than to be followers. Be a great person and have great followers.&lt;/p&gt;

&lt;p&gt;Those followers will keep you productive. They will be your confidants. They will be your fuel.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/y7gsPF38uwY" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/07/26/continuing-to-improve-is-hard</feedburner:origLink></entry>
 
 <entry>
   <title>Practice Excellence and make a dead Greek guy proud.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/RE77Qjcknn0/practice-excellence" />
   <updated>2011-07-22T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/07/22/practice-excellence</id>
   <content type="html">&lt;p&gt;People say funny things. Sometimes inane, inflammatory, loving or just pointless. My favorite is when a simple comment is made that unwittingly alters the listeners reality. I think it happens more frequently than expected.&lt;/p&gt;

&lt;p&gt;Years ago when I was young and (more) troublesome I was complaining about a project. My friend and coworker was listening. He turns to me, &amp;#8220;Someone once said character is continuing on when you don&amp;#8217;t want to anymore.&amp;#8221; It affected me deeply that day. I incorporated that quote into my life. I buckled down and got the project done. Several years late I told him how significant of an impact it made. H just looked at me with a blank stare. There was no recollection. Life&amp;#8217;s great.&lt;/p&gt;

&lt;p&gt;Most of the time it&amp;#8217;s more obvious that some quote has meaning. It&amp;#8217;s usually because it is sourced to some philosopher or other well-established person in history. My favorite quote is the work of Aristotle. I&amp;#8217;m sure he has no clue it&amp;#8217;s changed my life, but that doesn&amp;#8217;t change that I&amp;#8217;m happy he said it.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We are what we repeatedly do.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I can stop it right there. I don&amp;#8217;t need the rest. I&amp;#8217;m going to throw out another quote from &lt;a href='http://www.theroots.com/'&gt;The Root&lt;/a&gt;&amp;#8217;s newest album. &amp;#8220;The Devil want me as is, but God he want more.&amp;#8221;&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m not religious and don&amp;#8217;t think that quote has anything to do with religion. God and Devil are just common pro- and antagonists.&lt;/p&gt;

&lt;p&gt;The enemy of success is repeatedly continuing action that hasn&amp;#8217;t been good enough in the past.&lt;/p&gt;

&lt;p&gt;You must always want more, and repeatedly strive to do more and be better. That is what excellence is. You must &lt;em&gt;practice&lt;/em&gt; excellence.&lt;/p&gt;

&lt;p&gt;Deliberate practice is what allows this to happen. I don&amp;#8217;t mean just in the subject matters more relevant. We are what we repeatedly do. Not repeatedly do for work. &lt;em&gt;Do&lt;/em&gt;. Be excellent in all aspects. Never settle for second best. It&amp;#8217;s hard, but it&amp;#8217;s a habit.&lt;/p&gt;

&lt;p&gt;Often I hear people think that any master of any industry has talent. That talent is what explains their rapid and impressive ascent. Wrong. They &lt;em&gt;practice&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;More quotes. Thomas Edison, who is a master of success, said &amp;#8220;Success is 10 percent inspiration and 90 percent perspiration&amp;#8221;. He&amp;#8217;s right but I don&amp;#8217;t believe perspiration alone contributes to anything resembling success. It has to be guided. It has to be deliberate. It must be purposeful.&lt;/p&gt;

&lt;p&gt;Failure is inevitable without practicing things related to, but not directly the same as, what life demands for success.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://www.jamesaltucher.com/'&gt;James Altucher&lt;/a&gt; has written many pieces that talk about how diligently he reads and studies on subjects. Any subject that is relevant to his being. This is a man who has obtained expert status in a variety of fields. He has deliberately and methodically worked his way through a staggering amount of material.&lt;/p&gt;

&lt;p&gt;He doesn&amp;#8217;t fixate on the task at hand, but the entire ecosystem. The forest first, and then the trees.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;It&amp;#8217;s a struggle for me. A struggle for me to justify the time spent. A challenge to not be content just enjoying a weekend. I feel I must study more. I have a compulsive demand to continue learning and continue practicing. I sometimes feel guilty.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/RE77Qjcknn0" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/07/22/practice-excellence</feedburner:origLink></entry>
 
 <entry>
   <title>You aren't the hottest girl in the bar.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/O5ensvsm4og/buy-the-drink" />
   <updated>2011-07-19T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/07/19/buy-the-drink</id>
   <content type="html">&lt;p&gt;Confidence is an interested thing. I&amp;#8217;m a man so it&amp;#8217;s hard for me to identify with the emotions and thoughts of a cute girl in a bar. I imagine that there really is not a large amount of confidence. I say this because if the girl was so pretty why couldn&amp;#8217;t she find Prince Charming already? Where was his white horse? Why is she &lt;em&gt;still&lt;/em&gt; here.&lt;/p&gt;

&lt;p&gt;Then there are the men. Certain types of men, I mean. The near-criminally confident men who can walk in and secure their position and the get the attention of the most beautiful of girls. They have a different sort of confidence. A confidence very few people have.&lt;/p&gt;

&lt;p&gt;Then you have the normal, average fellows. Who sit around and wish for nothing more than the courage to stand up, walk over and introduce themselves.&lt;/p&gt;

&lt;p&gt;That was all a metaphor, just to clear that up.&lt;/p&gt;

&lt;p&gt;I write about (the software) business. Here is how buying drinks at a bar relates to my world of entrepreneurial floundering.&lt;/p&gt;

&lt;p&gt;The pretty girl is the enviable position. You get to relax, elbows up on the bar and simply wait. Good things come to those who wait. There is the time spent prepping yourself. After that it&amp;#8217;s clear sailing. Study hard and become desirable to suitors.&lt;/p&gt;

&lt;p&gt;The confident guy who everybody really hates are the Zuckerbergs of the world. These guys have done it. They&amp;#8217;re usually brilliant and honestly I don&amp;#8217;t think &lt;em&gt;care&lt;/em&gt; that they&amp;#8217;re brilliant. They care about success, but not about succeeding. They care about accomplishing things. They don&amp;#8217;t care about failure because it&amp;#8217;s &lt;em&gt;not&lt;/em&gt; success. They only care about success. Mark Cuban is a good example of this. Why do they not fail? I think because they can pick up on subtle traces of failure and lose interest. Of course, they have to have all the traits someone needs to succeed.&lt;/p&gt;

&lt;p&gt;The third is the category nobody really wants to be in. The average guys. They have to spend all the time preparing and getting ready, just like the girl. They don&amp;#8217;t feel comfortable, though. They have to then evaluate the scene, decide on a course of action and how to execute. Then they are committed and simply hope they prepared enough. Not having confidence means they don&amp;#8217;t act. Or when they do they don&amp;#8217;t act with enough confidence. Tunnel vision consumes them and they steadfastedly refuse to back down, after all, it took too much effort to start.&lt;/p&gt;

&lt;p&gt;This last category is the type of person most people fall into being (myself included). Networking may land good, ground level startup positions. From an entrepreneurial perspective, that&amp;#8217;s different. That means believing in another&amp;#8217;s dream, following their direction. The technical cofounder bought by an MBA to make something a reality, where the technical guy just wants to get paid. Then probably start their own thing.&lt;/p&gt;

&lt;p&gt;Don&amp;#8217;t be the pretty girl. Be the guy buying the drink. That&amp;#8217;s the one with the vision. In control and ready to do great things. It takes guts, confidence and a lot of other things I know I don&amp;#8217;t fully believe I have. I won&amp;#8217;t know until I try. The advice is the same thing people tell you when you are lacking courage to chat up the girl. She says no, big deal.&lt;/p&gt;

&lt;p&gt;Just figure out she&amp;#8217;s going to say no before she says it. Fail early. Move on to the next one.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/O5ensvsm4og" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/07/19/buy-the-drink</feedburner:origLink></entry>
 
 <entry>
   <title>Revisiting Delicious</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/W2e1VToFZXw/revisiting-delicious" />
   <updated>2011-07-17T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/07/17/revisiting-delicious</id>
   <content type="html">&lt;p&gt;&lt;a href='http://www.delicious.com'&gt;Delicious&lt;/a&gt; (or del.icio.us) is a good site. It was a great idea when it came out. I think it still is. I really do like the idea. I always think to myself, &amp;#8220;I really should use Delicious more.&amp;#8221;&lt;/p&gt;

&lt;p&gt;I never do.&lt;/p&gt;

&lt;p&gt;I made an effort to revisit Delicious. The thing that prompted me was I went to restart Safari and it said, &amp;#8220;You have 5 windows and 83 tabs open.&amp;#8221; That made me pause and think. I&amp;#8217;m obviously doing something wrong.&lt;/p&gt;

&lt;p&gt;I cancel Safari and go through each window. I keep a backlog of work in a lot of the tabs. About 10 or so. Ticket I&amp;#8217;m working on now, up next, etc. Then any tabs that support that. Reasonable usage. I can move on.&lt;/p&gt;

&lt;p&gt;Then the other 70 tabs are because of interesting things in the world that I&amp;#8217;ve found and either want to read later, bookmark because of some impending project or task, or things I just find neat.&lt;/p&gt;

&lt;p&gt;In other words, those 70 tabs are the exact reason why Delicious exists. So why can&amp;#8217;t I use it?&lt;/p&gt;

&lt;p&gt;From an overly eager business-starter point of view I can study myself. What about the Delicious offering isn&amp;#8217;t compelling to me? Why is it easier for me to open and maintain 80+ tabs than to use their tool?&lt;/p&gt;

&lt;p&gt;First, the features. Everything is compelling. There is no argument I could make that shows the service is lacking. It has everything I would need. This is just me being stubborn, so I can move on from this point.&lt;/p&gt;

&lt;p&gt;Now I look at usage. It doesn&amp;#8217;t fit my workflow. If it did, I would use it. I have priorities, essentially. Things are attached to specific projects or tasks. This is very important, but I believe I&amp;#8217;m an edge case. It&amp;#8217;s transient, I think.&lt;/p&gt;

&lt;p&gt;What I ultimately need is to develop a workflow using Delicious and stick with it. I think this means clever tagging, really. Nothing that doesn&amp;#8217;t exist already. If I tagged things based on what project or task I think it is helpful, I can use the API to then extract all things for that.&lt;/p&gt;

&lt;p&gt;Because Delicious is public, I am hesitant to do so. If I have something tagged &amp;#8220;Sinclair&amp;#8221; that could confuse the tags or have people looking at it for the wrong reasons. I could mark everything private but that also seems silly. I don&amp;#8217;t like having to make these decisions. So I don&amp;#8217;t and I keep my browser tabs open and add the public stuff to twitter.&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s the crux of the problem.&lt;/p&gt;

&lt;p&gt;Posting to Delicious &lt;em&gt;feels&lt;/em&gt; permanent. It &lt;em&gt;feels&lt;/em&gt; like I have to be correct. I know it really isn&amp;#8217;t. Doesn&amp;#8217;t matter. I feel weighty responsibility when publishing something on the internet. It can last forever. I want to link correctly.&lt;/p&gt;

&lt;p&gt;So what&amp;#8217;s the solution? I think it&amp;#8217;s about making the publishing feel temporary. Twitter does well with this. Just framing a question, &amp;#8220;What are you doing &lt;em&gt;right now&lt;/em&gt;?&amp;#8221;&lt;/p&gt;

&lt;p&gt;What are you reading &lt;em&gt;right now&lt;/em&gt;? If I think of using Delicious this way it becomes much easier to want to use it. Psychology is weird.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/W2e1VToFZXw" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/07/17/revisiting-delicious</feedburner:origLink></entry>
 
 <entry>
   <title>Making Quality</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/k470Q9Kf2i8/making-quality" />
   <updated>2011-07-14T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/07/14/making-quality</id>
   <content type="html">&lt;p&gt;I&amp;#8217;ve criticised software because it is, in general, low quality. I define quality software in 3 ways:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;It strives to be as future proof as reasonably possible.&lt;/li&gt;

&lt;li&gt;It does not negatively surprise the user.&lt;/li&gt;

&lt;li&gt;It performs its function correctly.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;And now, for more details.&lt;/p&gt;

&lt;h2 id='i_look_towards_the_future'&gt;I. Look Towards the Future&lt;/h2&gt;

&lt;p&gt;Being future proof doesn&amp;#8217;t mean something won&amp;#8217;t be replaced. To me it means the product has been guaranteed to be &lt;em&gt;replaceable&lt;/em&gt;. That the product &lt;em&gt;assists&lt;/em&gt; in creating its own replacement. The majority of software products I encounter that are being phased out are very, very hard to work with. They&amp;#8217;re not future proof. They are built sometimes with an outlandishly optimistic view that they&amp;#8217;ll be around forever. Sometimes they are built to satisfy the needs of the day without thought to the future. Both are equally bad, though it seems the latter is worse. It isn&amp;#8217;t, unless you are judging based on intention.&lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t think it&amp;#8217;s too difficult to create products that are future-proof. It is harder. It requires more thinking. However a lot of very smart people already thought of it. Support standards or standard techniques! If an existing standard does 90% use that and fudge the 10%. If there are off the shelf components each must be evaluated. Evaluate on its own future proofing. If a product uses proprietary formats or vendor lock-in it should be avoided at all costs. Even if it is Microsoft. You will be bound to that product. When it comes time to replace that component life is very difficult.&lt;/p&gt;

&lt;h2 id='ii_a_crash_is_not_a_surprise'&gt;II. A crash is not a surprise.&lt;/h2&gt;

&lt;p&gt;By negative user surprise I don&amp;#8217;t mean the occasional exception that is thrown. That&amp;#8217;s normal and I think most users accepting &lt;em&gt;if exceptions are handled gracefully&lt;/em&gt;. Negative user surprise is something like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Grab a mobile device and go to Google.&lt;/li&gt;

&lt;li&gt;Google for something.&lt;/li&gt;

&lt;li&gt;Click through on link and be redirected to the mobile site.&lt;/li&gt;

&lt;li&gt;Re-search on the mobile site to find the original link.&lt;/li&gt;

&lt;li&gt;(3?) Click through on link and be redirected to the mobile site.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These are unforgivable traits of low quality work. They&amp;#8217;re poorly thought out and annoy users. Annoying users is the very worst thing software can do. It happens far too often and for less savvy users they often blame themselves. They walk away saying, &amp;#8221;I&amp;#8217;m no good with computers.&amp;#8221; In reality, it&amp;#8217;s some lazy developer who refuses to learn how to do things right.&lt;/p&gt;

&lt;h2 id='iii_correct_is_absolute'&gt;III. Correct is absolute.&lt;/h2&gt;

&lt;p&gt;Right is not subjective. It&amp;#8217;s defined. If it isn&amp;#8217;t defined it must be defined. It is the only measuring stick to compare. The choice of what brand of tool to use is subject. Being correct is an absolute. The problem with most lazy developers is that if the spec doesn&amp;#8217;t explicitly say something they omit it. This is why applications die in a horrible mess if phone formats are wrong or something trivial. &amp;#8220;Well, the spec didn&amp;#8217;t say to allow dashes in phone numbers!&amp;#8221; This mentality is stupid and wrong. Even worse than stupid and wrong, it&amp;#8217;s lazy. It&amp;#8217;s 2011 and we have tools to make all this easy.&lt;/p&gt;

&lt;p&gt;Abiding by the spec is only half of the responsibility. This is because most specs are only half way done. The other half of any product is abiding by the &lt;em&gt;spirit&lt;/em&gt; of the specification. This is best tested by developers &lt;a href='http://en.wikipedia.org/wiki/Eating_your_own_dog_food'&gt;dogfooding&lt;/a&gt;. The sad truth is that very, very few developers use the products they build. If they did, they would be ashamed of themselves. Instead they follow the same code paths and never diverge. If they did they would see just how bad their work really is. This is why QA is very important. Developers can spend an hour on their own application and not find bugs a QA person will find in 5 minutes.&lt;/p&gt;

&lt;p&gt;The problem is not using the right tools at the right places.&lt;/p&gt;

&lt;h2 id='in_summary'&gt;In Summary&lt;/h2&gt;

&lt;p&gt;Above I mentioned I criticised a software product recently. It was partially because the choice of tools didn&amp;#8217;t blend with my own opinion but more that they are not &lt;em&gt;quality&lt;/em&gt;. When I asked about it the answer was very political.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This is what we have experience in working with and are faster using it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The magic &amp;#8220;faster&amp;#8221; word. This is a very, very dangerous word. Faster makes business owners excited because they equate faster with cheaper. Unfortunately, faster in the context of tool choosing means &amp;#8220;worse&amp;#8221;. Faster and worse is the most expensive combination. It means inadequate thought, boiler plate code and woeful testing.&lt;/p&gt;

&lt;p&gt;The people are very clearly saying, &amp;#8220;I don&amp;#8217;t invest in myself enough to compare with alternatives.&amp;#8221; This means they are either overworked or lazy. Usually it&amp;#8217;s lazy.&lt;/p&gt;

&lt;p&gt;A developer who does not invest in themselves will not invest in a product. This will invariably lead to poor quality. That poor quality may not be apparent until years later.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/k470Q9Kf2i8" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/07/14/making-quality</feedburner:origLink></entry>
 
 <entry>
   <title>Mentoring vs Teaching</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/8_NcBpE2lTc/mentoring-vs-teaching" />
   <updated>2011-07-13T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/07/13/mentoring-vs-teaching</id>
   <content type="html">&lt;p&gt;I think Google Summer of Code is a fantastic program. A lot of these things happen and I regret not being born late enough to participate. On the other hand, I&amp;#8217;ve been involved in the whole Internet thing since nearly the beginning. A dot-Com kid, so to speak. School of hard knocks, no mentoring needed here!&lt;/p&gt;

&lt;p&gt;The mentors are amazing. They devote a ton of their time towards simply bettering &lt;a href='/2011/07/02/software-is-people'&gt;people and software&lt;/a&gt;. There is a general passion for this. Before I saw GSoC at work, I thought it is just teaching.&lt;/p&gt;

&lt;p&gt;Now I don&amp;#8217;t think so.&lt;/p&gt;

&lt;p&gt;Teaching implies something else, something completely different. Teaching is compulsory, in a class room with people who are obligated to be there. They may even love what they do. At least the small minority of people who are engaged in the class love it. These are the people who want to learn and compulsory education may not be &lt;em&gt;enough&lt;/em&gt;. They need a mentor. Being a mentor means you can be selective and the minority becomes the majority.&lt;/p&gt;

&lt;p&gt;In a business environment this is interesting. On one hand, someone in a mentoring position can be selective with astute students. On the other hand there is perceived favoritism that can cause issues. There are also people who desperately want to mentor and are either unqualified or force their knowledge on others.&lt;/p&gt;

&lt;p&gt;This is totally where if I could make awesome infographics I would put up an infographic. Oh well.&lt;/p&gt;

&lt;p&gt;Even if mentoring is awesome, it is very hard to balance the desire to help. There are categories of people. Those who are able to mentor, those who want to learn, the people who want to teach (incompetently and unnecessarily) and, the worst, the unteachable and the uninspired.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://slash7.com/2006/12/22/vampires/'&gt;Help Vampires&lt;/a&gt; are the unteachable, just wanting to glean enough knowledge to complete their task at hand and then promptly throw it away. Then there are the uninspired who show up for a paycheck and hope through some sort of luck they maintain their job and maybe get promoted even though day-in and day-out they don&amp;#8217;t learn &lt;em&gt;anything&lt;/em&gt;. They don&amp;#8217;t read relevant blogs or articles. They just &lt;em&gt;are&lt;/em&gt;. They are like house plants. They oxygenate the air and may provide some decoration around the office. You don&amp;#8217;t want to get rid of them, because they occupy a specific place.&lt;/p&gt;

&lt;p&gt;I believe the unteachable can be taught better habits. I do not believe the uninspired are able to be trained in the same fashion. The help vampires should be put in a position of defined learning. Goals that must be accomplished and actually focusing on the permanent accrual of knowledge. This may place a burden on the business to start with, and certainly on those mentors, but in the end it keeps the mentors happier and will (ideally) create better skilled workers.&lt;/p&gt;

&lt;p&gt;The uninspired simply need to see the benefit of getting better. I believe that the uninspired are usually quite smart but lack the particular fire that makes developers &lt;em&gt;great&lt;/em&gt;. It&amp;#8217;s just lighting a spark. This can be a challenge. Finding out what they are interested in. Forcing them to engage in the community. I believe Open Source projects do a very good job countering the lethargy.&lt;/p&gt;

&lt;p&gt;Some component in any business can be posted to &lt;a href='http://github.com'&gt;GitHub&lt;/a&gt; and maintained. The uninspired are the perfect candidates for this. It&amp;#8217;s not about manipulating them, it&amp;#8217;s about showing them the larger and more exciting ecosystem.&lt;/p&gt;

&lt;p&gt;Investing in staff is crucial. It is necessary, unequivocally. To set a goal for anything less than the utmost quality means the business will not last. It will not endure competition.&lt;/p&gt;

&lt;p&gt;Investments in staff is an investment any business should make. I&amp;#8217;m always amazed at employers who dismiss sending employees to conferences. The cost of sending someone to a conference is largely negligible for an established business. Flight, hotel and the tickets are probably along the upper bounds of $1500-$2000. This is, for most developers, a small percentage of their salary. If after going to the conference they&amp;#8217;re 5% more efficient, a great gain! 5% more enthusiastic? 5% more valuable? Well, that&amp;#8217;s just an even better return on investment.&lt;/p&gt;

&lt;p&gt;I heard this a while ago and it summarized my point in two simple sentences:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;CFO asks his CEO, &amp;#8220;What happens if we invest in developing our people and then they leave the company?&amp;#8221;&lt;/p&gt;

&lt;p&gt;CEO answers, &amp;#8220;What happens if we don&amp;#8217;t, and they stay?&amp;#8221;&lt;/p&gt;
&lt;/blockquote&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/8_NcBpE2lTc" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/07/13/mentoring-vs-teaching</feedburner:origLink></entry>
 
 <entry>
   <title>Protecting Misconceptions</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/UEXPF7_C7u0/protecting-misconceptions" />
   <updated>2011-07-11T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/07/11/protecting-misconceptions</id>
   <content type="html">&lt;p&gt;When I was young I would run through the kitchen at lightning speed. As fast as my little legs would take me. Part of my racing circuit included a section where there was a pull-out cupboard. For my whole life I was shorter and ran under it. This was my reality. This was my perception.&lt;/p&gt;

&lt;p&gt;One day in full sprint I suddenly wasn&amp;#8217;t shorter.&lt;/p&gt;

&lt;p&gt;I then learned and (involuntarily) adjusted my perceptions of self.&lt;/p&gt;

&lt;p&gt;Recently I took my wife to an &lt;a href='http://www.mlssoccer.com'&gt;MLS&lt;/a&gt; game. Landon Donovan goes tearing off in front of us and I say, &amp;#8220;I would love to race him.&amp;#8221; I &lt;em&gt;think&lt;/em&gt; I could beat him. I&amp;#8217;m pretty swift. She then said she could beat him and then she would beat me. Our perceptions are likely both very, very wrong. I could totally outrun her and Landon Donovan would embarrass both of us.&lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t want to let go of my perception. I like this perception that I&amp;#8217;m still very fast. Even if it isn&amp;#8217;t true I still like it. I &lt;em&gt;want&lt;/em&gt; to continue to believe this notion.&lt;/p&gt;

&lt;p&gt;I would never utter these things out loud. Except to my wife. Oh, and writing here but it&amp;#8217;s only to illustrate my learning exercises. However, if Landon Donovan or his agent does ever read this I will totally race him. $1000 for charity over the length of the pitch. I&amp;#8217;ll even drive to LA.&lt;/p&gt;

&lt;p&gt;Why do I want to keep this perception? Why do I want to maintain a belief that is likely no longer true? There is some distinct and isolated drive to persist in this foolish behavior.&lt;/p&gt;

&lt;p&gt;What frightens me is that there is some fervent belief that I don&amp;#8217;t recognize as foolish. That I truly believe. I &lt;em&gt;know&lt;/em&gt; there has to be some aspect of my being that I perceive incorrectly. I wish I knew what it was.&lt;/p&gt;

&lt;p&gt;This lead me to the conclusion that it&amp;#8217;s impossible to discover myself independently. The best solution was to look at &lt;em&gt;how&lt;/em&gt; people say things to me. Usually it&amp;#8217;s just some comments about being unpleasantly acerbic, which is fine. I know all about that. I&amp;#8217;m good there. This isn&amp;#8217;t the right path and doesn&amp;#8217;t feel correct. It&amp;#8217;s a frustrating conundrum.&lt;/p&gt;

&lt;p&gt;I think about the other people then. Who is providing me with feedback? The signal I desperately try to process. Maybe that&amp;#8217;s flawed. I know a lot of people who seemingly glaze over important messages, missing all hints and missing the actual point. The point that the story is to be a cautionary tale, &lt;em&gt;stop being like this person in the story&lt;/em&gt;. Missing the hint is worse than being guilty of the bad trait in question.&lt;/p&gt;

&lt;p&gt;I think this level of obliviousness reduces a lot of opportunities in life. That&amp;#8217;s a different writing, but being aware produces opportunity. People who are oblivious are not given the same level of respect or trust.&lt;/p&gt;

&lt;p&gt;My self-doubt kicks in. Do I catch the points? Maybe I&amp;#8217;m just as bad? I hope not. That would be really terrible.&lt;/p&gt;

&lt;p&gt;My childhood neighbors were truly awful people. One day when I was probably 7 or 8 years old, they came over and were telling me about their cousin who did something (I can&amp;#8217;t remember now) and cried and how he was a big baby. He was guilty of being all sorts of mean things. I was thinking, &amp;#8220;I don&amp;#8217;t want to agree with them, I would have cried, too.&amp;#8221; I remember this event clearly. I was proud of myself for making this connection.&lt;/p&gt;

&lt;p&gt;That&amp;#8217;s the last time I ever felt certain the story was really about &lt;em&gt;me&lt;/em&gt;. I knew even then that there was no cousin.&lt;/p&gt;

&lt;p&gt;Two decades (at least) is a long time to go without that feeling of certainty. It seems unlikely that nobody has told a story with me as the veiled subject to try to deliver a jarring message more gently.&lt;/p&gt;

&lt;p&gt;Years later in life I ran into a friend I worked with. She was sitting in a cafe with a friend of hers picking out paint colors. I don&amp;#8217;t know how the conversation really went, but abruptly the friend of my friend said, &amp;#8220;You have a habit of bringing the conversation to being about you and right now we&amp;#8217;re trying to pick paint colors.&amp;#8221;&lt;/p&gt;

&lt;p&gt;Without merciful honesty nobody will be sure of their own attributes.&lt;/p&gt;

&lt;p&gt;I have profound respect and admiration for that person. That was fabulous advice. Whether it was or wasn&amp;#8217;t, that was the perception. I probably was. I maybe still do, but I try to be mindful. Back then I probably wasn&amp;#8217;t an enjoyable person.&lt;/p&gt;

&lt;p&gt;I like to tell stories. I think it&amp;#8217;s fun. My stories are true (as best as I can recollect) and I &lt;em&gt;generally&lt;/em&gt; get laughs. My favorite times in life are sitting around taking turns telling amusing stories. Usually about being stupid, like running into cutting boards.&lt;/p&gt;

&lt;p&gt;I try to be what I would call a good conversationalist. I can&amp;#8217;t gauge success and have only my perception of telling amusing stories. That perception could be completely wrong &lt;em&gt;for some people&lt;/em&gt;. The final problem to judging perceptions is that it&amp;#8217;s only &lt;em&gt;for some people&lt;/em&gt;. It&amp;#8217;s entirely subjective.&lt;/p&gt;

&lt;p&gt;This is a most unfortunate conundrum. Anybody who feels comfortable with me enough to be honest will be biased. Those who don&amp;#8217;t will be distrusted (usually).&lt;/p&gt;

&lt;p&gt;Even so, if someone I didn&amp;#8217;t know well said something to me I didn&amp;#8217;t agree with I may be protective of my potential misconception.&lt;/p&gt;

&lt;p&gt;A girl I was dating once said, &amp;#8220;I know you think you&amp;#8217;re funny. You aren&amp;#8217;t. You should stop trying to be funny.&amp;#8221; We broke up. My wife thinks I&amp;#8217;m hilarious. I think she&amp;#8217;s just easily entertained because I can&amp;#8217;t be &lt;em&gt;that&lt;/em&gt; funny.&lt;/p&gt;

&lt;p&gt;People have different perceptions, too. Who can be trusted? My mom raised me to believe there were 3 sides to every story. It seems there are 3 sides to every personality trait. How I perceive it, how the other person perceives it, and what it really is. I think every person will have a different perception. So, now instead of 3 sides we have my perception, reality and every person who interacts with me.&lt;/p&gt;

&lt;p&gt;Oh my.&lt;/p&gt;

&lt;p&gt;I can&amp;#8217;t stand some people and really enjoy others&amp;#8217; company. Some people I like very well also like people I can&amp;#8217;t stand. We see different things.&lt;/p&gt;

&lt;p&gt;And now I&amp;#8217;ve written all these words and I am no closer to any answer. I haven&amp;#8217;t even clarified my thoughts sufficiently&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s impossible to gauge your own traits. It&amp;#8217;s impossible to trust others&amp;#8217;, because they are biased or having varying perceptions themselves.&lt;/p&gt;

&lt;p&gt;Maybe it&amp;#8217;s not important. The only conclusion I can come to is that what really matters is not that my perceptions are correct. What matters is that I improve myself and improve others. That I&amp;#8217;m a positive influence and am not negative matters more. If I&amp;#8217;m positive, who cares if some people don&amp;#8217;t like me. It&amp;#8217;s more important that those who do like me benefit from &lt;em&gt;me&lt;/em&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/UEXPF7_C7u0" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/07/11/protecting-misconceptions</feedburner:origLink></entry>
 
 <entry>
   <title>My thoughts on improving myself.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/CDtNhqtOQno/self-improvement" />
   <updated>2011-07-07T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/07/07/self-improvement</id>
   <content type="html">&lt;p&gt;I try to always improve myself. Daily rituals, even. Sometimes it&amp;#8217;s physically, other times mentally (or what people may call spiritually) but often it&amp;#8217;s intellectual. I try to always learn something new and interesting. &lt;a href='/2011/07/06/the-trust-paradox'&gt;Sometimes for the wrong reasons&lt;/a&gt; but there is usually a valid reason.&lt;/p&gt;

&lt;p&gt;I was discussing this with my wife. She said it&amp;#8217;s perceived as a negative thing to &lt;em&gt;talk&lt;/em&gt; about doing this. Natural talent is a good thing. Nurtured and grown talent is not. People like to think those inspirational awesome figures were simply &lt;em&gt;born&lt;/em&gt; that way.&lt;/p&gt;

&lt;p&gt;What a depressing way to think and I&amp;#8217;m not sure I believe it. I&amp;#8217;m not sure I don&amp;#8217;t believe it though.&lt;/p&gt;

&lt;p&gt;John Steinbeck so famously said, &amp;#8220;socialism never took root in America because the poor see themselves not as an exploited proletariat but as temporarily embarrassed millionaires.&amp;#8221; (or at least the Internet &lt;em&gt;says&lt;/em&gt; he said that).&lt;/p&gt;

&lt;p&gt;If this is the case, why do people not always acknowledge that the way to not be a temporarily embarrassed millionaire, but just a plain old millionaire, is through hard work and continuous &lt;em&gt;improvement&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;A lot of people talk about this. 1% inspiration and 99% perspiration and all that. If it is common knowledge (at least enough for the quotes to enter cliche territory) that one must work harder than anything else, why is this confused?&lt;/p&gt;

&lt;p&gt;Why is it seen as bad form to publicly dedicate time and energy towards improving yourself? Why is it taboo?&lt;/p&gt;

&lt;p&gt;People in general don&amp;#8217;t seem interested in improving themselves. A lot of people will seemingly put effort into making people who do improve themselves feel bad about it.&lt;/p&gt;

&lt;p&gt;We should celebrate and praise those who actively work to improve.&lt;/p&gt;

&lt;p&gt;I understand it&amp;#8217;s hard to give praise to someone who brings out a feeling of shame. When I listen to people who have read countless books on software development and can digest them down into a simple, unified summary I can understand I feel guilty. I try so hard to show my appreciation for them and hide my guilt, rather than turn it around and blame them.&lt;/p&gt;

&lt;p&gt;Praise shouldn&amp;#8217;t be reserved for the entrepreneurs who create disruptive companies. It should include the retired cop who still runs every day and spends his days reading about history. It should be anybody who works hard. I read stories about athletes who get heckled and shamed for showing off, but then hear how they spend hours every day beyond other athletes perfecting their game.&lt;/p&gt;

&lt;p&gt;These people are all making the world a better place. To be dramatic, I think these are the only people making the world a better place. If you aren&amp;#8217;t improving yourself you are damaging those around you. Everybody has a foot print. Either negative or positive. Not improving yourself moves to the negative. Not improving means you may be subversive to those who are. Everybody loses. There is no reason to not improve. We&amp;#8217;re here on this Earth right now and it makes no sense to spend it in misery.&lt;/p&gt;

&lt;p&gt;I hate being made to feel lazy or ignorant. I think the hate for that feeling is what pushes me to try to improve myself. When I close my eyes to try to sleep I think what I&amp;#8217;ve done through the day. If I&amp;#8217;ve not improved myself I lay there and think why. Why did I not do what I promised myself I would? I turn my shame into some constructive advice for myself. New ways to stick with it.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve consciously been working on this for about 8 years. It&amp;#8217;s still not any easier. I still have to nag myself. I still feel shame when someone has knowledge that I &lt;em&gt;should&lt;/em&gt; have had. That I would have had if I wasn&amp;#8217;t being lazy. I am calmer now. Instead of trying to redouble my efforts I try to make it easier to &lt;em&gt;want&lt;/em&gt; to continue.&lt;/p&gt;

&lt;p&gt;I want to always enjoy myself, and frankly sometimes improving myself is just not fun. That&amp;#8217;s ok. I try to think of ways to make it fun. Then, indirectly, I&amp;#8217;ve just improved myself by finding ways to do that are more enjoyable. Sometimes it works.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/CDtNhqtOQno" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/07/07/self-improvement</feedburner:origLink></entry>
 
 <entry>
   <title>The Trust Paradox</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/gPb9dyCR5vE/the-trust-paradox" />
   <updated>2011-07-06T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/07/06/the-trust-paradox</id>
   <content type="html">&lt;p&gt;Trusting people is hard. I constantly struggle with this. I identify with people who have had similar backgrounds. This means I&amp;#8217;m trusting people that may not deserve it.&lt;/p&gt;

&lt;p&gt;When it comes to subjects I&amp;#8217;m not familiar with, this trust could be dangerous. I&amp;#8217;m also very cynical. I find myself compulsively consulting Wikipedia when I hear new information. Even Wikipedia may not convince me on its own. Usually by the end of this cycle I&amp;#8217;ve educated myself as much as one can be educated in the course of a day or two. I spend way too much of my time doing this. Not efficient.&lt;/p&gt;

&lt;p&gt;For the most part I &lt;em&gt;think&lt;/em&gt; I have good judgement with people. At least as far as who to trust (those who know me would joke, &amp;#8220;nobody&amp;#8221;). I lean towards the negative, though. I probably cut out plenty of people who are certainly trustworthy because of some small red flag that alarms me. I&amp;#8217;m like a deer, spooked by a cracking twig and in flight before even assessing the danger completely. Which is odd, because in the physical realm I&amp;#8217;ll fight before flight. The ethereal network of trust just spooks me.&lt;/p&gt;

&lt;p&gt;When I evaluate someone to see if I trust them as a provider of information I first consider the scope of their expertise. A good example is a lawyer. If I&amp;#8217;m talking to an IP lawyer and they give me advice, I independently verify it. I feel I must do this. By the time I&amp;#8217;ve come to terms with the information and understand it, I have increased my knowledge of IP law. I&amp;#8217;m surprised how often I get wrong information by experts.&lt;/p&gt;

&lt;p&gt;There has to be some balance between knowing enough to trust people and being a subject matter expert. I&amp;#8217;m still desperately trying to find this. I spend an inordinate amount of time learning things that are not directly beneficial. I&amp;#8217;m always a fan of learning and I love to study but there are countless things to study that are more topical and relevant to my life. I&amp;#8217;m giving up time to do something that seems I shouldn&amp;#8217;t have to be done.&lt;/p&gt;

&lt;p&gt;I think this is why reputation is so important in life. It&amp;#8217;s the metric of trust. If people I trust trust someone, I should also trust that person. The less I trust the person referring, obviously the less I trust the stated reputation.&lt;/p&gt;

&lt;p&gt;Often people tell me that I should meet someone they know. This requires I trust the person making introductions. Rarely does this work out in everybody&amp;#8217;s favor. I know that I generally avoid making introductions except for a very small number of people. I want to make sure my introductions have value.&lt;/p&gt;

&lt;p&gt;What drives people to make these introductions? I know plenty of people who seem to have no other purpose in life other than to introduce people. I find myself avoiding these types of people, and I probably shouldn&amp;#8217;t. I assume they&amp;#8217;re successful in the introductions they make for others or they wouldn&amp;#8217;t be able to do it. It is too much of a leap for me to trust blindly. Partially because I don&amp;#8217;t think they know enough to trust &lt;em&gt;me&lt;/em&gt; or judge me accurately enough. If they don&amp;#8217;t &lt;em&gt;know&lt;/em&gt; me how can I believe they trust the person on the other side? How is it better than just posting on Craigslist?&lt;/p&gt;

&lt;p&gt;It probably doesn&amp;#8217;t matter. I think the only time the trust and accurate judging really matters is when people are in a position of extreme power. The people that can change a life drastically with a boolean decision; venture capitalists and angel investors are this type. Even most employers. In spite of all the above, given an opportunity to meet with any person in the position to alter lives, I will meet them.&lt;/p&gt;

&lt;p&gt;By their very position in life they are worth trusting in many categories. I may not trust their technical knowledge or other specific knowledge, but sitting down over a cup of coffee with any established business person will yield tremendous amounts of information. Information I&amp;#8217;m depriving myself of due to my cynicism.&lt;/p&gt;

&lt;p&gt;That information may turn into trust for the source. Or it may turn into skepticism. I know there are people in positions awarded only through deceit and abuse. It&amp;#8217;s sad, but true. This is where my golden rule in life comes in.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If someone does something to someone else, expect they will also do it to you.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That&amp;#8217;s the core of my trust evaluation. I see how someone works and interacts with other people.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/gPb9dyCR5vE" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/07/06/the-trust-paradox</feedburner:origLink></entry>
 
 <entry>
   <title>I stole something today and don't feel remorse.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/DVaMfg-Mx-0/being-a-criminal" />
   <updated>2011-07-05T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/07/05/being-a-criminal</id>
   <content type="html">&lt;p&gt;Today I stole something. I fired up a torrent client and grabbed a cracked copy of &lt;a href='http://reederapp.com'&gt;Reeder&lt;/a&gt;. This is after searching for a trial. I wasn&amp;#8217; tsure if I really wanted it. I&amp;#8217;m not going to spend $10 to discover I just like Google Reader better. Google Reader is very good. Something has changed. A few years ago it was standard to have a Try For 7-14 Day version. Not having that would have been suicide, I think. Now it seems nothing I want has a trial (except for products from older software foundries).&lt;/p&gt;

&lt;p&gt;What we have now is this ridiculous &amp;#8220;SomeApp&amp;#8221; and &amp;#8220;SomeApp Free&amp;#8221; pairing. Usually the &amp;#8220;Free&amp;#8221; has some annoying limitation that prompts you to pay. Or a free version just doesn&amp;#8217;t exist and there is no trial. Like Reeder. Now I&amp;#8217;m using Reeder illegally because there was no trial. If I stick with it after a week I&amp;#8217;ll buy it. Promise. If not, I&amp;#8217;ll delete it. Seems fair to me.&lt;/p&gt;

&lt;p&gt;This entire idea of a Free vs Paid version is wrong now. Free (other than games) should be a time-locked full version. Anything else is inadequate.&lt;/p&gt;

&lt;p&gt;This pairing strategy clutters the app indexes. Each version gets different reviews (people rating a free app have less invested). This devalues ratings and reviews can&amp;#8217;t be trusted. It&amp;#8217;s damaging the app store.&lt;/p&gt;

&lt;p&gt;I trust app store reviews less if there is a free version. It even works the other way. When people buy the full version they see perceived value (at least enough to warrant the cost). If the app doesn&amp;#8217;t live up to expectations (which is &lt;em&gt;very&lt;/em&gt; possible) it is rated it even more negatively because of promises made from a free version. Someone inexperienced with the free app will have a different interpretation.&lt;/p&gt;

&lt;p&gt;If the App Stores support DRM, which I expect they all do, this is an easy problem to solve. Let any app run for some period of time, set by the publisher, without paying. Then you must pay. This would work. Reviews would be more valuable as people are getting exactly what they &lt;em&gt;will&lt;/em&gt; pay for.&lt;/p&gt;

&lt;p&gt;It annoys me that the current state of applications is going backwards. Being deprived of being able to physically interact with something you are going to buy is just bad. I never defended piracy and always called copyright infringement theft, but if this is the way things are going I&amp;#8217;ll be stealing a lot more. I don&amp;#8217;t want to steal. I just want to make wise purchases.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I&amp;#8217;d also like to whine about Reeder having separate iPad and iPhone apps, which I assume is purely because they want to sell two copies. It&amp;#8217;s greedy and bad form if that&amp;#8217;s the reason, but all that is a separate write-up.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/DVaMfg-Mx-0" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/07/05/being-a-criminal</feedburner:origLink></entry>
 
 <entry>
   <title>Momentum matters. Software development succeeds by it.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/hft-wk51W7A/momentum-matters" />
   <updated>2011-07-03T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/07/03/momentum-matters</id>
   <content type="html">&lt;p&gt;I found myself amiss. On a deserted island, stranded. Wondering what to do and where I would go. I glared. I scowled. The computer would not come back to life.&lt;/p&gt;

&lt;p&gt;After much fussing about, I narrowed it down to something that I would call unrepairable. By this I simply mean that the cost of repairing is more than what it would take to buy something new. It&amp;#8217;s an opportunity to upgrade. In this case, it was a substantial and enjoyable upgrade. I &lt;em&gt;rewarded&lt;/em&gt; myself.&lt;/p&gt;

&lt;p&gt;This is one way to lose (or gain) momentum. I used the computer upstairs while my kids are getting ready to go to bed. I hacked away or write while they are getting bathed and enjoying quiet time. I didn&amp;#8217;t use it for any &lt;a href='https://github.com/jshirley/MediaMogul'&gt;important work&lt;/a&gt;, though. Only things I could get interrupted from and not mind. I still got a lot done, though. All the little things. The yaks, needing to be shaved.&lt;/p&gt;

&lt;p&gt;Momentum is easy to understand. Here is what it means to me:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Five minutes of work today should always be worth &lt;em&gt;less&lt;/em&gt; than five minutes tomorrow.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It was amazing how much I &lt;em&gt;wasn&amp;#8217;t&lt;/em&gt; getting done after this system died. It was frustrating and that frustration turned into lost momentum. I found myself needing to work on mundane details at inopportune times. Those times where I was secluded, free from interruptions. This caused me to push back things that were important and difficult.&lt;/p&gt;

&lt;p&gt;At the core of my being things were out of sync. I lost momentum. Momentum is very hard to get back. In an effort to rekindle I rewarded myself with a new system. It is extravagant but now I am happy. Working on a system that is very, very nice has the expected result; I want to work. That desire builds momentum.&lt;/p&gt;

&lt;p&gt;Having a computer fail is just one way to lose momentum, but it&amp;#8217;s the easiest to solve. In this case I think it may have helped me gain some momentum (ignoring the time in between where I did &lt;em&gt;nothing&lt;/em&gt;.)&lt;/p&gt;

&lt;p&gt;What if there is a disruption that isn&amp;#8217;t hardware? Something vague in a group that seems innocuous to outsiders. Staff changes, leadership changes. Language or platform choices. These changes are difficult to track. Sometimes they are successful and build momentum. Sometimes they are not, but hidden and very hard to isolate.&lt;/p&gt;

&lt;p&gt;There was an article from &lt;em&gt;1995&lt;/em&gt; (they had computers then?) by Orson Scott Card (author of Ender&amp;#8217;s Game). It was titled, &lt;a href='http://www.zoion.com/%7Eerlkonig/writings/programmer-beekeeping.html'&gt;How Software Companies Die&lt;/a&gt;. A brazen title, but worth the read. So go read it. Now. It&amp;#8217;s ok if you don&amp;#8217;t come back, it&amp;#8217;s better writing.&lt;/p&gt;

&lt;p&gt;At the center a lot of the article I believe it is really about momentum.&lt;/p&gt;

&lt;p&gt;Developers have &lt;a href='/2011/06/22/environmental-friction'&gt;variable amounts of energy&lt;/a&gt;. What separates a brilliant developer from the mediocre is that amount of energy. It&amp;#8217;s almost like hit points in a video game. When a high energy developers loses momentum, the energy &lt;em&gt;goes somewhere&lt;/em&gt;. In the article, it talks about developers becoming uncooperative and disobedient. This is true and it is a result of lost momentum. The energy must be applied somewhere.&lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t care about lost momentum, though. I think it&amp;#8217;s the result of inept leaders. The best way out? Quit. Don&amp;#8217;t look back. Don&amp;#8217;t work for a bad leader. If the company is good demand to be transferred. If it isn&amp;#8217;t, quit. I know of at least a dozen really good companies that are hiring.&lt;/p&gt;

&lt;p&gt;The more important question is how do you build momentum? My thoughts lately have given me some suggestions, but I haven&amp;#8217;t put these in practice. I&amp;#8217;m mostly judging the ideas by what I think would work for me.&lt;/p&gt;

&lt;p&gt;If momentum stalls or is low because of a leadership change the second in command needs to step up quick. Fill the void internally or hire someone famous. Someone every person feels they&amp;#8217;re just plain lucky to work with. It&amp;#8217;s expensive, but an idle team is more expensive.&lt;/p&gt;

&lt;p&gt;Outside of organizational changes there are tool changes. Sometimes people have to use a new tool or programming language and don&amp;#8217;t like it. The momentum gained (or lost) from learning a new tool or programming language is rarely transferable. The product of the group will suffer. People will make the same mistakes they made with the old tools again. Then they&amp;#8217;re likely to overcompensate (something like the &lt;a href='http://en.wikipedia.org/wiki/Second-system_effect'&gt;Second-system effect&lt;/a&gt;. More lost momentum.&lt;/p&gt;

&lt;p&gt;Again, I think the solution is to hire someone well respected and well versed using the new tools (or language). This will be a beacon of light on a stormy sea of uncertainty. Employees will be thankful instead of fearful. Being thankful builds momentum. Being fearful hurts it.&lt;/p&gt;

&lt;p&gt;The worst, and I believe irreparable, situation is losing faith. Not believing the direction of the product or company. Even if the tools, language or platform is agreed to be a good choice, developers and employees can still flounder.&lt;/p&gt;

&lt;p&gt;The hard, cold answer is to let them go. You&amp;#8217;re with us or against us. Why worry about these employees anyway? If they don&amp;#8217;t believe in the new company and you know better, cool. If you don&amp;#8217;t know better you should have listened to them. You won&amp;#8217;t know until everything is done and over. Nobody can see the future. If the company direction changes and fails, all the departed employees will be dancing. That has to be very hard to cope with.&lt;/p&gt;

&lt;p&gt;In these situations the leaders must either stay the course and ride out the storm of all the talent quitting (or worse, being outwardly subversive and difficult but not quitting) and try to replace it or cancel and regroup.&lt;/p&gt;

&lt;p&gt;There is no shame in retreating if it builds momentum to cross the finish line in a different direction. There is shame in blindly pushing forward against all odds. Fortunately, employees who feel wronged are never shy to point out they were right and the leaders were wrong. Sometimes this works better for them in the long run.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This is the first essay written on the new system. It&amp;#8217;s delightful and I&amp;#8217;m greatly enjoying it. It feels good to be writing again. That was a painful week.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/hft-wk51W7A" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/07/03/momentum-matters</feedburner:origLink></entry>
 
 <entry>
   <title>Software is made of people.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/OjroVHuQ4oI/software-is-people" />
   <updated>2011-07-02T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/07/02/software-is-people</id>
   <content type="html">&lt;p&gt;Software is like internally consumable products. For the most part, the only thing I internally consume is food and occasionally some medicine. This keeps me fit (well, alive) and free of foreign objects passing uncomfortably through my system. I am then ready to tackle the challenges laid out for me in life.&lt;/p&gt;

&lt;p&gt;Just like Software. Sort of.&lt;/p&gt;

&lt;p&gt;If you think of software as a consumable product it&amp;#8217;s easier to categorize the software. Especially if you fancy yourself a software connoisseur (like myself). Food is made by chefs, Software is made (hopefully) by developers. I&amp;#8217;m not necessarily talking about big box Microsoft or Oracle software. Those don&amp;#8217;t have personalities behind them. They&amp;#8217;re devoid of it, even.&lt;/p&gt;

&lt;p&gt;Following software and design, one quickly learns who the best developers are. Thanks to twitter and the new Internet world, you follow them. You learn who works well together and who has issues. You learn to trust (or shy away from) their products purely because of who they are. The Apple App Store is great for this.&lt;/p&gt;

&lt;p&gt;The great thing about the software world over restaurants is that you don&amp;#8217;t have to deal with &lt;a href='http://theoatmeal.com/comics/restaurant_website'&gt;annoying websites&lt;/a&gt;. We have &lt;a href='http://github.com'&gt;github&lt;/a&gt; and language specific sites tracking all this for us.&lt;/p&gt;

&lt;p&gt;When I look at software, the best thing I can see is this:&lt;/p&gt;

&lt;p&gt;This is &lt;a href='http://wonko.com'&gt;someone&lt;/a&gt; who works on &lt;a href='http://www.yuilibrary.org'&gt;YUI&lt;/a&gt; full-time yet still spends his weekends optimizing it. This is different from part-time contributions. I would expect him to be tired of YUI by Friday. Nope, he&amp;#8217;s making it more awesome.&lt;/p&gt;

&lt;p&gt;Software is people, and these people make awesome software.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I look at this and think how poorly I contribute back to the ecosystem. I am a critic, going from producer to producer and judging them. I only hope my judgements are thorough and fair.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/OjroVHuQ4oI" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/07/02/software-is-people</feedburner:origLink></entry>
 
 <entry>
   <title>Fantasies are the enemy of progress</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/Pdv7VjGpn90/fantasy-vs-goal" />
   <updated>2011-07-01T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/07/01/fantasy-vs-goal</id>
   <content type="html">&lt;p&gt;Since I was a boy I&amp;#8217;ve heard this talk about goals. I&amp;#8217;ve always heard them done wrong. I don&amp;#8217;t mean everybody is always wrong, but I mean every time I hear people list goals at least one is &lt;em&gt;wrong&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Wait, how can a goal be wrong? Goals are good, they make people better! I disagree.&lt;/p&gt;

&lt;p&gt;First I must define what a goal is. Goals are a few things to me:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Goals are good.&lt;/li&gt;

&lt;li&gt;Goals are obtainable with the knowledge at hand.&lt;/li&gt;

&lt;li&gt;Goals have a clear victory condition.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I debated writing an example of a bad goal or a good goal first. Instead I&amp;#8217;ll write about my own goals.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s no secret I &lt;a href='http://www.coldhardcode.com'&gt;want to start my own business&lt;/a&gt;. To do so I have a series of things I want to accomplish. The most important is to get a paying customer for our &lt;a href='http://www.docuvent.com'&gt;document storage system, Docuvent&lt;/a&gt;. This isn&amp;#8217;t a goal, it&amp;#8217;s a fantasy. With the knowledge and resources I have available to me I cannot achieve this. Also, there is no clear victory condition. I may get a paying customer that gives us a small one time payment. That doesn&amp;#8217;t put me closer to what I truly &lt;em&gt;want&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;A fantasy is a byproduct of goals. My goal is to build an awesome product that saves companies money, because they would have to hire staff to do what our software does. The fantasy is that then they are happy to pay us. Eager to pay us, even. I don&amp;#8217;t get distracted by the fantasy any more than I need to be. It is fuel for my goals and my ambition, but it is not my goal.&lt;/p&gt;

&lt;p&gt;I have the abilities, experience and can deliver a superb product. I&amp;#8217;ve done it before, just not for myself. It&amp;#8217;s certainly a large goal and we have a great many tasks to do this. The sign of successfully achieving this goal is that our fantasies start to come true.&lt;/p&gt;

&lt;p&gt;This is how I know my goals are correct. People fantasize about being where I&amp;#8217;m at. There&amp;#8217;s no overnight success, there is only careful planning and realistic goals. The fantasies are the reward. When I see someone I never want to be where they are at, I want to take the journey that will get me there.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/Pdv7VjGpn90" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/07/01/fantasy-vs-goal</feedburner:origLink></entry>
 
 <entry>
   <title>Book Review: Purple Cow by Seth Godin</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/L4X7linG_v4/book-review-purple-cow" />
   <updated>2011-06-27T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/06/27/book-review-purple-cow</id>
   <content type="html">&lt;p&gt;I read &lt;a href='http://www.amazon.com/dp/1591843170?tag=cohaco-20'&gt;Purple Cow&lt;/a&gt; on a quick trip. During the trip my wife went to a Japanese book store in LA that sells used books for $1 each. In the pile of books she found &lt;a href='http://en.wikipedia.org/wiki/The_Complete_Manual_of_Suicide'&gt;The Complete Manual of Suicide&lt;/a&gt; and immediately had to buy it.&lt;/p&gt;

&lt;p&gt;This book is an example of a Purple Cow. Something remarkable that &lt;em&gt;compels&lt;/em&gt; certain people to evangelise the product. In this case the book also caused a furor. My wife was a teenager and wasn&amp;#8217;t able to buy it or even read it. Through word of mouth alone she &lt;em&gt;wanted&lt;/em&gt; it. She desperately wanted it but it wasn&amp;#8217;t available for 18 years.&lt;/p&gt;

&lt;p&gt;The book just contains a very encyclopedic list of suicide methods. Success rates, pain, etc. As she was telling me about her excitement in finding the book I questioned her motivations. I knew that it was the Streisand Effect and she really had no interest in the information. Her interest was purely in the word of mouth marketing and controversy.&lt;/p&gt;

&lt;p&gt;That interest kept hold and as she entered a book store 18 years later she felt compelled to buy it. And it was only a dollar.&lt;/p&gt;

&lt;p&gt;The primary message I got from Purple Cow is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;To be exceptional, and building a successful company &lt;em&gt;is&lt;/em&gt; exceptional, the product must be remarkable. A remarkable product is created from the beginning to be remarkable. This requires every person involved in the engineering, sales and marketing to be involved in product development.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;As for the book itself, I felt the book was too repetitive. Fantastic message and explanations but it was hard to churn through. There were many chapters that were rehashing previous examples. These chapters usually had some nugget of wisdom buried that was easy to overlook. The very last chapter was the best, as it just quickly isolated various companies and products and how they were (or weren&amp;#8217;t) remarkable.&lt;/p&gt;

&lt;p&gt;All in all, the book was far too long. I doubt any publisher wants to bind a 30-50 page book and sell it for the same price as a 150 page book.&lt;/p&gt;

&lt;h3 id='and_a_minor_digression'&gt;And a minor digression.&lt;/h3&gt;

&lt;p&gt;This is the problem with the literary and publishing world is that we have blogs. Previously when a subject or story was too short for a book, people wrote filler. Now they cut more fat out and it turns into a blog entry. The happy medium is eBooks, which can be nice and short but still organized like a proper book.&lt;/p&gt;

&lt;p&gt;I think the &lt;a href='http://www.jamesaltucher.com/2011/05/why-and-how-i-self-published-a-book/'&gt;self publishing&lt;/a&gt; revolution will give us this, and it will be the biggest gift of all.&lt;/p&gt;

&lt;p&gt;Self publishing is also a Purple Cow. It is a remarkable product. My business manifesto I&amp;#8217;ve been writing for months? Self Publish. It isn&amp;#8217;t a book, not nearly long enough and I won&amp;#8217;t pollute it with fat. Even if I do put it on my blog it will be scattered into several sections.&lt;/p&gt;

&lt;p&gt;Even just 2 years ago there was not a feasible way for me to take that collection and clean it up then publish. Now in a weekend I could have an ePub and by the next have it available on Amazon.&lt;/p&gt;

&lt;p&gt;Life is amazing for those individuals who do remarkable things.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;It&amp;#8217;s hard for me to recommend people read Purple Cow because I believe the message is very simple. The book just beats the dead horse. Like Brother Ali says, Beating a dead horse isn&amp;#8217;t killing it. Seth makes excellent points everybody should really think hard about but the book itself is not remarkable. Oh, the paradox. Oddly, I wrote this a few weeks before it was announced that J.K. Rowling would be self-publishing her next series.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/L4X7linG_v4" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/06/27/book-review-purple-cow</feedburner:origLink></entry>
 
 <entry>
   <title>Resignation is a good word.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/-zz26migAo0/resignation" />
   <updated>2011-06-24T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/06/24/resignation</id>
   <content type="html">&lt;p&gt;Resignation:&lt;/p&gt;

&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;An act of retiring or giving up a position.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;

&lt;p&gt;The most important phrase there is &lt;em&gt;giving up&lt;/em&gt;. I am a quitter. Quitters never win, but what is much worse than not winning &lt;em&gt;now&lt;/em&gt; is not winning in a year, or two years from now. It&amp;#8217;s not really so bad to not win. Not winning is different than abysmal failure.&lt;/p&gt;

&lt;p&gt;People quit for a variety of reasons. It&amp;#8217;s like breaking up.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;It&amp;#8217;s not you, it&amp;#8217;s me.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;We all know we say reasons that are just plain wrong.&lt;/p&gt;

&lt;p&gt;For someone making $100,000/year and receiving 20% more is honestly not a huge shift in life. There is nothing you can&amp;#8217;t do at $100,000 a year that you can do at $120,000. Things just get a little nicer. A bit shinier. Perhaps more often, but not a blocker.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s not money. People will stay at good jobs with bad pay much longer than they stay at bad jobs with good pay. Citation needed? Nope. Just my personal opinion and observations.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s about the company. It&amp;#8217;s &lt;em&gt;always&lt;/em&gt; about the company. If the person is good and people regret their departure, it&amp;#8217;s because they are &lt;em&gt;too good for the company&lt;/em&gt;. Plain and simple. I&amp;#8217;m not talking about the people who quit and everybody rejoices.&lt;/p&gt;

&lt;p&gt;Companies that try to justify or make excuses for why people leaving are missing the message. The message is very obvious. Unfortunately, it&amp;#8217;s not obvious to the people being left behind (at least not those in charge).&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s also very easy to take resignation personally, both the person resigning and the manager. Really, though, unless it is the CEO it isn&amp;#8217;t &lt;em&gt;personal&lt;/em&gt;. The CEO is the one in charge so it&amp;#8217;s always their fault. Goes with the territory. It&amp;#8217;s also the immediate supervisor to some extent. If the immediate supervisor or group leader is bad it is still the CEOs fault for not fixing it. That&amp;#8217;s their job. They hold the keys to the environment. Their actions alone determine if it is good or bad. If it has friction or not.&lt;/p&gt;

&lt;p&gt;I am writing this because of my own recent resignation from a job. The reasons that I resigned (and share with other talented people that resign) are easy to understand.&lt;/p&gt;

&lt;p&gt;Very simply, the company no longer benefits me. There are people there I will genuinely miss and regret working with. Unfortunately they are part of a very small minority. There are no other benefits. No career growth that I want. No challenge. No excitement. I am not a factory worker.&lt;/p&gt;

&lt;p&gt;Much more importantly is not growing or learning. This is the biggest problem that will cause any talented developer to leave. They &lt;em&gt;need&lt;/em&gt; to be learning. The culture of &amp;#8220;We do it this way because that&amp;#8217;s what we&amp;#8217;ve done before&amp;#8221; is damaging and wholly unrewarding. Talent runs away from this philosophy.&lt;/p&gt;

&lt;p&gt;The second reason is being undermined. Saying you&amp;#8217;ve been undermined is vague. Again I look to the dictionary and it&amp;#8217;s very easy to see:&lt;/p&gt;

&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Erode the base or foundation.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;

&lt;p&gt;In this environment I saw all of the aspects of quality and achievement that we were proud of and then saw they were all being chipped away.&lt;/p&gt;

&lt;p&gt;The environment became one of &lt;a href='/2011/06/22/environmental-friction'&gt;high friction and low reward&lt;/a&gt;. It is hard to accomplish &lt;em&gt;anything&lt;/em&gt;, especially the tasks at hand.&lt;/p&gt;

&lt;p&gt;Finally, the last point is related to the previous. The complaints go unheeded. I don&amp;#8217;t expect anybody to follow my advice, but I always expect and demand to be listened to. In more petty terms, this allows me in the future to say, &amp;#8220;Look right here, I was right. I told you so.&amp;#8221;&lt;/p&gt;

&lt;p&gt;When complaints go unanswered or the attempts to remedy them are worse than the underlying issue, it is obvious that I am not being heard. I am not being &lt;em&gt;listened to&lt;/em&gt;. There is a response but it is over simplified. It is a response intended to make me happy with the minimal amount of effort put into it. It is political, not actionable.&lt;/p&gt;

&lt;p&gt;When supervisors put in just enough effort to not get people to quit, the best people still quit. Then they are surrounded by the warm blanket of mediocrity and happily can report things are just fine, because that&amp;#8217;s what they are able to understand.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/-zz26migAo0" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/06/24/resignation</feedburner:origLink></entry>
 
 <entry>
   <title>Hiring Passionate Developers</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/rGR6lbFen8w/hiring-passionate-developers" />
   <updated>2011-06-23T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/06/23/hiring-passionate-developers</id>
   <content type="html">&lt;p&gt;I&amp;#8217;m passionate. A lot of developers are. When I hear people say they struggle to find passionate developers I get annoyed. It&amp;#8217;s trivially easy to find passionate developers.&lt;/p&gt;

&lt;p&gt;First, find out where &lt;a href='http://www.google.com/search?q=passionate+developers'&gt;passionate developers&lt;/a&gt; hang out. It&amp;#8217;s really not changing rapidly. When it does change, there are usually big names involved. Find some developers on Google through generic queries for open source software or just really good companies. See what they&amp;#8217;re talking about and look at the community. This shouldn&amp;#8217;t take more than 15-30 minutes. If it takes more than that, it&amp;#8217;s a good idea to put someone in charge of technology.&lt;/p&gt;

&lt;p&gt;Second, spend an hour browsing whatever social coding site is liked the most. Maybe StackOverflow or GitHub, it doesn&amp;#8217;t matter. Spend at &lt;em&gt;least&lt;/em&gt; an hour on the site just exploring &lt;em&gt;people&lt;/em&gt; (not projects). Clicking around to find something interesting but always be moving. See what names pop out. It is usually very apparent who is active and what their demeanor is. Look at the bug reports on their projects. How they respond to bugs is very important to how they will be in a job.&lt;/p&gt;

&lt;p&gt;Finally, don&amp;#8217;t email asking if they want a job. This is perceived as spam. Period. Passionate developers get job opportunities frequently. Most passionate developers know other passionate developers. There are always jobs for quality developers and there is competition for these developers. Don&amp;#8217;t ask if they want an interview, they don&amp;#8217;t need an interview. Instead, ask for a phone call. If they&amp;#8217;re local ask them to meet at their favorite coffee shop. If not, pay them for their time in the form of a wishlist purchase.&lt;/p&gt;

&lt;p&gt;Make it worth their while &lt;em&gt;and&lt;/em&gt; show appreciation. This is money that would go to a recruiter that would only find some inadequately screened candidates and blindly forward resumes. It&amp;#8217;s worth the time and the money. Get to know developers. Be known as someone who understands, not as someone who pays recruiters. I&amp;#8217;ve taken head hunter skill tests. They are inadequate and in no way measures how well someone will actually perform on the job.&lt;/p&gt;

&lt;p&gt;For anybody wanting to hire a passionate developer the advice above is mandatory. A passionate developer won&amp;#8217;t want to work with someone who can&amp;#8217;t be bothered to be at least partially engaged in the culture. The culture of passionate software development means a lot of things, but being aware there is a culture goes a long way to finding proper talent. Things like Open Source, using Git, using good tools.&lt;/p&gt;

&lt;p&gt;These things are important to a passionate developer. More important though is the commitment to a company. Work is a big commitment and it is to a company. However, it breaks down to two people: the employee and the supervisor. If a developer is &lt;em&gt;too&lt;/em&gt; eager to join, be wary. Someone who rushes into making any important decision will exercise that same hasty judgement in their daily work, or they just don&amp;#8217;t understand what &lt;em&gt;importance&lt;/em&gt; really is.&lt;/p&gt;

&lt;p&gt;I generalized above about recruiters. Not all recruiters are bad and not all resumes from them are garbage. However, in my experience the only passionate developers that use recruiters fit one (or more) of the categories:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Very young or inexperienced. This isn&amp;#8217;t a bad thing, they just don&amp;#8217;t have a network.&lt;/li&gt;

&lt;li&gt;Very specific in their career. They may use a recruiter to find them opportunities they are specific about (not just, &amp;#8220;Get me a job&amp;#8221; but &amp;#8220;Get me a job where I can work from the summit of a mountain, in Perl and pays over $100,000&amp;#8221;).&lt;/li&gt;

&lt;li&gt;Getting out of being &amp;#8220;just a developer&amp;#8221;. Hanging the gloves up and going into management. Their network may not have enough high level positions available but they&amp;#8217;re ready to make the leap.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;If the above is too long, developers have an expression. Too long; didn&amp;#8217;t read. tl;dr. Here&amp;#8217;s the tl;dr version:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Browse the websites programmers hang out on.&lt;/li&gt;

&lt;li&gt;Get a short list of people who are active and have a suitable personality, sourced from bugs, commits, messages, etc.&lt;/li&gt;

&lt;li&gt;Inspect their projects.&lt;/li&gt;

&lt;li&gt;Engage them in a neutral fashion seeking advice and opinions. Not to hire them.&lt;/li&gt;

&lt;li&gt;Pay them for their time in the form of gifts. Most developers have Amazon Wishlists (don&amp;#8217;t give outright cash, that&amp;#8217;s tacky).&lt;/li&gt;

&lt;li&gt;Become known in the community as someone who &amp;#8220;gets it&amp;#8221;&lt;/li&gt;

&lt;li&gt;Really do &amp;#8220;get it&amp;#8221; and get the best developers around.&lt;/li&gt;

&lt;li&gt;Get more developers because people want to work where the cool kids are.&lt;/li&gt;

&lt;li&gt;Succeed but protect your culture and grow with a &lt;a href='/2011/06/22/environmental-friction'&gt;good business and better environment&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/rGR6lbFen8w" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/06/23/hiring-passionate-developers</feedburner:origLink></entry>
 
 <entry>
   <title>Environmental friction and developers coasting along.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/fiXAAYOiMvk/environmental-friction" />
   <updated>2011-06-22T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/06/22/environmental-friction</id>
   <content type="html">&lt;p&gt;I had a good conversation. It is easy to summarize.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Certain people are like rocket boosters, launching developers and giving them an impressive burst of speed. Depending upon the environment, this momentum is kept for inordinate amounts of time or it is absorbed and halted entirely too quickly.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I believe, essentially, when people talk about &amp;#8220;synergy&amp;#8221; this is what they mean. There are &lt;a href='http://twitter.com/heatherweaver'&gt;people&lt;/a&gt; I work very well with. However, that on its own isn&amp;#8217;t sufficient to accomplish great things. We must also be in the correct environment. That means both parties must be in a frictionless environment (as much as possible, anyway.)&lt;/p&gt;

&lt;p&gt;Building a low friction environment is a challenge because they aren&amp;#8217;t grown organically. It&amp;#8217;s developed and nurtured and is a unique ecosystem that can&amp;#8217;t be assembled. There are no instructions or guide books. It&amp;#8217;s bonsai, not a tomato garden.&lt;/p&gt;

&lt;p&gt;The biggest killer is when companies see these forming and try to emulate or make them a mandatory aspect of life in a new imagined corporate culture.&lt;/p&gt;

&lt;p&gt;As an analog, I am trying to get a well balanced pond setup.&lt;/p&gt;

&lt;p&gt;It is very difficult. I can make proclamations that mandate the beneficial bacteria grow faster, and even add in things that help this. I can even add in the bacteria. I can buy more fish and more plants, or take them out. It still takes time and I have to see which way things go and react accordingly. Right now I&amp;#8217;m contending with algae but I &lt;em&gt;feel&lt;/em&gt; I&amp;#8217;m on the right track.&lt;/p&gt;

&lt;p&gt;Companies that throw too much into the mixing pot end up with sludge. There is too little time taken to make sure the changes are good and &lt;em&gt;accepted&lt;/em&gt; (a good change can go bad if it is introduced too quickly). Often times there is too little attention to the details. There is no thought into tracking the all important question. Are we doing better? Repeat it. &lt;em&gt;Are we doing better?&lt;/em&gt; If that can&amp;#8217;t be answered, at best it&amp;#8217;s a guess if the environment is growing positively.&lt;/p&gt;

&lt;p&gt;To make it more complicated, a change on its own doesn&amp;#8217;t stick. It requires constant care and the consequences may be completely unforeseen down the road. There is psychology in all this and everybody is not only unique, but the pairing of people is very unique.&lt;/p&gt;

&lt;p&gt;The interworking relationships that develop are what ultimately determine the amount of friction. When people are able to get along well without outside interference it doesn&amp;#8217;t need to be adjusted. Merely trying to observe this phenomenon can disrupt it. When things do need assistance in being productive, gentle changes require time to manifest themselves.&lt;/p&gt;

&lt;p&gt;The order cannot be dictated but it can be guided. With anything guided, patience is important to track and watch progress.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/fiXAAYOiMvk" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/06/22/environmental-friction</feedburner:origLink></entry>
 
 <entry>
   <title>The value of committing.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/hV6lWkuk6Tc/the-value-of-committing" />
   <updated>2011-06-20T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/06/20/the-value-of-committing</id>
   <content type="html">&lt;p&gt;A while ago I had a friend stay with us and we&amp;#8217;ve been having a good time. He&amp;#8217;s been displaced because of the Japan disaster and was living quite rough for a few weeks (no power, no water). Then in the US he&amp;#8217;s enjoying the civilized world with running water, electricity and stocked liquor cabinets again.&lt;/p&gt;

&lt;p&gt;His first day in, my son ceremoniously clogs the toilet and causes an overflow. I was not home, but came back in time to see the disinfecting. My wife comments about how my friend jumped in, grabbed a bucket and without regard or thought to the &amp;#8220;ick&amp;#8221; factor admirably stopped the continued flooding and began clean up.&lt;/p&gt;

&lt;p&gt;This is committing to the moment.&lt;/p&gt;

&lt;p&gt;I see a lot of short-cuts taken in life and work. I know I&amp;#8217;m guilty but I always &lt;em&gt;try&lt;/em&gt; to do it right. If there is some part broken off deep in the recesses of something, I dismantle the casing and take a proper look to fix it instead of try to figure out how to get a flashlight beam into the bowels.&lt;/p&gt;

&lt;p&gt;Shortly after the toilet flooding I had a very small crack in some PVC piping in my backyard. It wasn&amp;#8217;t flooding, I wasn&amp;#8217;t running frantically trying to find the irrigation shut off valve, it was a leak. Just a drip. There is the temptation to use various shortcuts and try a fix but at what cost?&lt;/p&gt;

&lt;p&gt;For the piping, it could spring a subtle leak and I wouldn&amp;#8217;t find it. I would waste precious water, spending money and wasting it away. That&amp;#8217;s bad. The real fix took about 30 minutes and help from my dad. I had to call in a favor but the end result is I don&amp;#8217;t have to worry about when it&amp;#8217;s going to crack again. He told me a story about a pipe with a pesky leak they kept patching with some epoxy like compound. When it came time to replace the pipe completely, the entire section was devoid of metal.&lt;/p&gt;

&lt;p&gt;In the product development world I believe it&amp;#8217;s even more important to fully commit yourself to the &lt;em&gt;right&lt;/em&gt; solution. Mistakes may be made but the mistakes made from committing to success are different. They&amp;#8217;re good mistakes. The type you look at and laugh at later in life. The type that don&amp;#8217;t wake a company.&lt;/p&gt;

&lt;p&gt;As an example, I stumbled on some code that was written years ago that looked so similar to my own. I knew I didn&amp;#8217;t write it; it was my partner in crime and we went through similar growth and learning. We shared in a lot of what we learned and our code is similar in this period.&lt;/p&gt;

&lt;p&gt;The code written was naive, not exactly elegant and even in a silly place. However, we were both committed to this new pseudo-functional-programming style and solving problems &lt;em&gt;right&lt;/em&gt;. It&amp;#8217;s a good style resulting in code that is easy to test, use and extend. With this, and our current years of practice and knowledge, it wouldn&amp;#8217;t take much to go from naive to excellent. Any difficulty in testing could be remedied with a few slight changes. It was successful.&lt;/p&gt;

&lt;p&gt;I think this is the first time I&amp;#8217;ve looked back at software I&amp;#8217;ve written and instead of cringing, I laughed. I looked at it, fixed the naive mistakes but the core idea was still sound. A light refitting rather than a wholesale replacement.&lt;/p&gt;

&lt;p&gt;We commit to learning and still write foolish code. In the end our foolish code from yesterday is better and still has an atmosphere of being future proof. We succeeded in what we set out to do. Not write better code, but write smarter code and we committed to it.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/hV6lWkuk6Tc" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/06/20/the-value-of-committing</feedburner:origLink></entry>
 
 <entry>
   <title>This is what we do.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/uKbfP1fn4mw/this-is-what-we-do" />
   <updated>2011-06-19T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/06/19/this-is-what-we-do</id>
   <content type="html">&lt;p&gt;&amp;#8220;My job is harder than typing, and I don&amp;#8217;t make that much!&amp;#8221; she said. This acquaintance overheard a discussion she shouldn&amp;#8217;t have heard. It was about my salary at a new job. She was a nurse. I agree that her job is &lt;em&gt;probably&lt;/em&gt; more stressful and physically more demanding. Harder? That&amp;#8217;s subjective.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s unfortunate that to write and build software products its required to type so much. This is 2011. We shouldn&amp;#8217;t type this much. Not just because it is inefficient but because it makes us look like typists. There isn&amp;#8217;t anything wrong with typists or the data entry professions but it is just not what we do. At all. I was trying to think of some other profession where it looks like you&amp;#8217;re doing something completely different but can&amp;#8217;t really come up with anything. Building a credit card processing system is not about typing, but anybody doing that just appears to be typing.&lt;/p&gt;

&lt;p&gt;Lawyers study in law books. They&amp;#8217;re still studying, even though they&amp;#8217;re not &lt;em&gt;reading&lt;/em&gt;. It&amp;#8217;s related. We don&amp;#8217;t have that relation. Right now as I write this my wife would have to look at cues (my posture and body language) or just ask.&lt;/p&gt;

&lt;p&gt;Even between categories of software there is such a wide variety of skills. The differences between cryptography or eCommerce cataloging is so wide, but it still looks the same. Just typing.&lt;/p&gt;

&lt;p&gt;I have been blessed with a very wide career swath covering desktop applications, embedded systems, backend service development and web applications. With my background I can safely say that the learning curve between each broad category of software type is huge. I would imagine it to be much larger than other professions, but I don&amp;#8217;t know. My only other jobs were a brief stint in customer support and some manual labor. I&amp;#8217;ve been very lucky.&lt;/p&gt;

&lt;p&gt;Any good &lt;em&gt;developer&lt;/em&gt; is not a software &lt;em&gt;engineer&lt;/em&gt;. The word &amp;#8220;developer&amp;#8221; means something very different than the word engineer. When you&amp;#8217;re talking about software engineering as developing products, its not even &lt;em&gt;real&lt;/em&gt; science. It&amp;#8217;s sort of science. It really is &lt;em&gt;Research&lt;/em&gt;. Research and Development (see, it flows so well!).&lt;/p&gt;

&lt;p&gt;Every time a developer writes something it&amp;#8217;s the first time. Always. Anything I create is essentially a research project that I learn from. Sometimes it immediately passes the crash test, but most the time it fails. Hopefully it fail before a real person falls victim to my mistakes. This is not science. Science has proofs. It has exact metrics of success. Developing products is too personal. It&amp;#8217;s too opinionated.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s very important to understand that all developers are constantly experimenting. The worst developer is the one that doesn&amp;#8217;t experiment or try new techniques. When a developer says, &amp;#8221;I&amp;#8217;ve done this before&amp;#8221; they mean only in concept. They&amp;#8217;ve never done &lt;em&gt;that specific thing&lt;/em&gt; before. If they did they wouldn&amp;#8217;t be needed. The software would be purchased and setup by an administrator.&lt;/p&gt;

&lt;p&gt;More importantly, a solid developer will never stop. Ever. A core fiber of being that is nearly a curse. We don&amp;#8217;t have off hours. We&amp;#8217;re always on. We may go home but our brains continue working. We&amp;#8217;re not &lt;em&gt;typing&lt;/em&gt; when we work, we&amp;#8217;re solving an abstract problem.&lt;/p&gt;

&lt;p&gt;We may have brief pauses but our inspiration and thoughts continue long into the evening after we leave the office. Even at events we should be paying attention to. Going on a cruise? Well, I&amp;#8217;ll be thinking about how to handle local and remote data sources and how to sync them in against a remote API. That&amp;#8217;s how I roll. My wife still puts up with me which is the most surprising thing.&lt;/p&gt;

&lt;p&gt;I have weird behaviors because of this. I will abruptly stop what I&amp;#8217;m doing to sketch something out. Sometimes even running into my office or grabbing my laptop. Mid-sentence. Bam, here I go to write some code that may or may not work. I&amp;#8217;ll come back and pick up the conversation, but my mood will be drastically altered. I&amp;#8217;ll be happier than I&amp;#8217;ve been all day or more sullen than all week.&lt;/p&gt;

&lt;p&gt;I will even wake up in the middle of the night on rare occasion, running downstairs to hack up something that I dreamt about. I &lt;em&gt;dream&lt;/em&gt; about what I do. I&amp;#8217;m not alone in this.&lt;/p&gt;

&lt;p&gt;We are developers. We research problems and try to solve them in the best way. These problems are abstract and opinionated and our solutions are matching. We are not commodities and we are not equal.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/uKbfP1fn4mw" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/06/19/this-is-what-we-do</feedburner:origLink></entry>
 
 <entry>
   <title>Hello.</title>
   <link href="http://feedproxy.google.com/~r/jshirley/~3/v9X1iIrV59Y/introducing-another-effort" />
   <updated>2011-06-12T00:00:00+00:00</updated>
   <id>http://j.shirley.im/2011/06/12/introducing-another-effort</id>
   <content type="html">&lt;p&gt;This maybe started for the wrong reasons. I&amp;#8217;m not doing it for myself. I&amp;#8217;m doing it because &lt;a href='http://www.jamesaltucher.com/'&gt;James Altucher&lt;/a&gt; told me to. I don&amp;#8217;t have a reason to not, and I&amp;#8217;ve generally lived my life with the philosophy that if I don&amp;#8217;t have a reason to say no, I say yes.&lt;/p&gt;

&lt;p&gt;So I am writing because he told me to. It took me a while to figure out what to write about. What am I passionate about? This took me days to answer. I thought about things that were pretty common. I&amp;#8217;m passionate about &lt;a href='http://github.com/jshirley'&gt;building software&lt;/a&gt;. I&amp;#8217;m passionate about my family.&lt;/p&gt;

&lt;p&gt;Then I was reading something else that James Altucher wrote and it clicked. It&amp;#8217;s not about being an entrepreneur in business. It&amp;#8217;s about being an entrepreneur in life. Improving on all aspects of my life. This is what I&amp;#8217;m passionate about.&lt;/p&gt;

&lt;p&gt;I know it sounds silly. I am pretty sure every person out there wants their life to be better. This is why the lottery is so big. That&amp;#8217;s different though. I want to &lt;em&gt;make&lt;/em&gt; my life better. I want to &lt;em&gt;work&lt;/em&gt; on new and innovative ways to make my life better.&lt;/p&gt;

&lt;p&gt;A lot of the personal stories I write will likely never be published. Maybe they will, who knows. As I write this, I have a backlog of 30 posts to work with. Some won&amp;#8217;t be published but I hope most will. Most of them focus on the topics that I&amp;#8217;m dealing with now that make me feel not at 100%. They are related to business and how I view it. How I get stuff done and how I deal with things. More importantly, how I think they should be dealt with. In most cases I&amp;#8217;m happy to be wrong, but these are my opinions that I&amp;#8217;m writing for myself.&lt;/p&gt;

&lt;p&gt;The purpose is to help me be clear. One of my tenets is that I do not understand something if I cannot explain it to someone. Often times I explain it to myself. That leaves a lot to be desired. In writing these articles I am still explaining it to myself, but I hope to gain outside feedback and perspective. Even if people disagree with me (and they will, it is the Internet after all) I hope they can be constructive and help me either clarify my thoughts or even change my opinions.&lt;/p&gt;

&lt;p&gt;That is what I hope to gain. To be better equipped to &lt;em&gt;think&lt;/em&gt; about what it is that I think. If it turns out I fail and don&amp;#8217;t improve my ability to think, focus and explain I&amp;#8217;ll be disappointed but so far I&amp;#8217;m glad I&amp;#8217;ve started this project. Writing nearly every day has been a fantastic exercise and has turned into more of an addiction than I ever thought.&lt;/p&gt;

&lt;p&gt;I am writing this for me, for my benefit, and I welcome any participation that comes. If none comes, it still will be beneficial as it helps me improve me.&lt;/p&gt;

&lt;p&gt;That is what my life is about, and I take it seriously.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I owe a great deal of thanks to James Altucher, also. He&amp;#8217;s probably the first time I&amp;#8217;ve looked up to someone who I didn&amp;#8217;t know personally. I know normal kids wear sports jerseys of their favorite athletes or have posters of actors. Normal fans. I was never a fan of anybody, except perhaps for MacGuyver. I don&amp;#8217;t mean Richard Dean Anderson, I didn&amp;#8217;t care about him. MacGuyver. &lt;em&gt;The&lt;/em&gt; MacGuyver. I was his fan but he wasn&amp;#8217;t real. James is, as far as I know, a very real person who has written very real words that inspire and challenge me.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/jshirley/~4/v9X1iIrV59Y" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://j.shirley.im/2011/06/12/introducing-another-effort</feedburner:origLink></entry>
 
 
</feed>
