<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Midwest Developer Insights &#187; Careers</title>
	<atom:link href="http://blog.yeahstu.com/tag/careers/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.yeahstu.com</link>
	<description>What I Like and What I&#039;ve Learned</description>
	<lastBuildDate>Thu, 26 Aug 2010 00:12:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.yeahstu.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/0338f55ca58478a8e600c28652e6b57b?s=96&#038;d=http://s2.wp.com/i/buttonw-com.png</url>
		<title>Midwest Developer Insights &#187; Careers</title>
		<link>http://blog.yeahstu.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.yeahstu.com/osd.xml" title="Midwest Developer Insights" />
	<atom:link rel='hub' href='http://blog.yeahstu.com/?pushpress=hub'/>
		<item>
		<title>5 Career Lessons Learned Planning My Wedding</title>
		<link>http://blog.yeahstu.com/2010/08/03/5-career-lessons-learned-planning-my-wedding/</link>
		<comments>http://blog.yeahstu.com/2010/08/03/5-career-lessons-learned-planning-my-wedding/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 10:49:42 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[Careers]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Motivation]]></category>
		<category><![CDATA[Work-Life-Balance]]></category>

		<guid isPermaLink="false">http://blog.yeahstu.com/?p=173</guid>
		<description><![CDATA[My wife and I were married in July two years ago (2008). We had a fairly large wedding, by our standards, which involved many nights spent planning, collaborating, and organizing. The list of tasks that needed to be completed seemed never-ending. To manage them, we used a website that listed them out month-by-month, letting us [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.yeahstu.com&amp;blog=10180494&amp;post=173&amp;subd=yeahstu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
    My wife and I were married in July two years ago (2008). We had a fairly large wedding, by our standards, which involved many nights spent planning, collaborating, and organizing. The list of tasks that needed to be completed seemed never-ending. To manage them, we used a website that listed them out month-by-month, letting us know when our progress had slipped (e.g. having not yet chosen our center-pieces 8 months prior). Little did I know that we did not have to do every little thing that the website specified&#8230;
</p>
<p><img src="http://yeahstu.files.wordpress.com/2009/11/bridegroom.jpg" style="width:400px;" /></p>
<p>
    Looking back on that wonderful night, I realized that I learned a great deal from planning such an important event. Much of what I learned will help me in my career. Below are the highlights.
</p>
<h2>
    1. Prioritize</h2>
<p>
    Often times in America, planning of a wedding begins moments after the excitement of the engagement quells. Coming from a male perspective, this is amazing. We spend our time planning to &#8220;pop the question&#8221;, and then as soon as we do, it is as if the floodgates of wedding expectations and desires open right up. From that point forward, the giant list of preparative tasks stays at the fore-front of our minds. Ever-growing. Never shrinking.
</p>
<p>
    As overwhelming as the list may be, it can be managed through prioritization, by sitting down with your fiancee and discussing those items that are the most important. This exercise leads to a plan that can save you money and time, by realizing which items can be purchased for less money, which items can be delegated, or which items can be left uncompleted.
</p>
<p>
    In addition to the list of known tasks, there will be issues. For example, the color of my vest that I wore on my wedding day was incorrect. It was white when it should have been ivory. I, of course, didn&#8217;t notice until it was too late. It was not a big deal. Things like this will happen in weddings and in your career. As long as it does not affect your top priorities, do not let it stress you out. There will be a time and place to resolve such issues. That time is not during your wedding day.
</p>
<p>
    Think of this scenario in the business world. You and a team are working toward a Big Hairy Audacious Goal and it feels as though processes are becoming disorganized. You feel like you have to do everything or you will be a failure. This is simply not true.
</p>
<p>
    Take a step back and evaluate the most significant goals and tasks with your core group. Focus. Make sure to proceed with only those items that will bring progress to your primary goals. If you can achieve them, you will be successful even though things may not be perfect.
</p>
<h2>
    2. Outsource</h2>
<p>
    Most people, when planning for a wedding, still have a life to live. They have a full-time job, a social life, family obligations, school&#8230; Time management becomes crucial. When wedding planning, you must realize that your time is important, because only you (and your fiancee) can make many of the important decisions. Instead of performing all the work yourself, you MUST delegate/outsource. In my case, I thought I wanted to have complete control over the DJ&#8217;s playlist. However, I soon realized that I just wasn&#8217;t going to be able to create a complete playlist and also accomplish my bigger goals. &#8220;Leave it to the DJ,&#8221; I said. &#8220;He is a professional, afterall.&#8221;
</p>
<p>
    Hopefully you will find that family and friends offer to help with wedding preparations. Perhaps your initial instinct is that you do not need it. I advise you to find a way for them to help. Practice your delegation skills. Remember, your time is critical. If you can relinquish a little bit of control to allow someone else to help, you will have more time to work on the truly important aspects of your wedding. Besides, if you try to do everything yourself, it&#8217;s not going to turn out perfectly anyway, because you will run out of time. At the end of it all, make sure to let your helpers know how appreciative you are that they were able to contribute.
</p>
<p>
    At the workplace, how many times have you found yourself working on a rote task because it was easier to perform yourself than to teach someone else how to do it? Please discontinue this dangerous habit! If you are working toward a tight deadline, you must have enough time to do those things that only you can do. Delegate. Outsource. Allow someone else to concentrate on those tasks that you work on just to get them out of your way. He/She may even be able to do them better than you can.
</p>
<h2>
    3. Overcommunicate</h2>
<p>
    An important aspect of outsourcing is communication. Most likely, the biggest reason we avoid delegation of tasks is because we fear that the task will not be completed satisfactorily. This is a valid fear. Vendors, colleagues, and friendly helpers all have their own ideas and biases. Without appropriate direction, they will run with them until told to make changes (which will be too late).
</p>
<p>
    Therefore, when planning a wedding or directing a project in our careers, we must overcommunicate. We cannot assume our helpers know what we want. You may not even know what you want right away either. Just make sure to follow-up with them. Express your concerns clearly and with objectivity. Explain how your tastes have changed. Remember, in most cases, you are dealing with professionals. They are skilled in taking an idea and creating something tangible. However, they cannot read your mind.
</p>
<h2>
    4. Disrupt Your Comfort Zone</h2>
<h3>
    This one is the <i>most important</i>.</h3>
<p>
    There were many, MANY things that I had to do for my wedding that I simply did not want to do. In other words, if I could have avoided uncomfortable obligations, such as giving a speech at the Rehearsal Dinner or having to entertain during the Garter Toss, I would have. However, I would not have realized at the time how much I was missing. Looking back, the uncomfortable times created the memories and stories worth re-telling. Additionally, the uncomfortable efforts gave me experience doing things I was not used to, ultimately giving me more confidence no matter the endeavor going forward.
</p>
<p>
    Ever since that night I have made a concerted effort to try and push myself outside my comfort zone. The book <a href="https://www.amazon.com/dp/0470432373?tag=scottmcleod05-20&amp;camp=0&amp;creative=0&amp;linkCode=as4&amp;creativeASIN=0470432373&amp;adid=13BXKFT465YRA9APP8Y1&amp;"><i>The Think Big Manifesto</i></a> refers to this as &#8220;Getting Comfortable with Discomfort.&#8221; I admit, I have not made as many strides as I would have liked in this area. Why? Because doing things outside your comfort zone is HARD! By definition, it means doing things that are uncomfortable. Then, once you have mastered those so they are comfortable, finding new awkward things to do. Without a catalyst or a deep-rooted goal, most people will slip into a rut of comfort.
</p>
<p>
    In the case of a wedding, finding that goal can be simpler. It might be to &#8220;have the best time possible,&#8221; to &#8220;show our family how much we love them,&#8221; or to &#8220;actually look half-decent while dancing.&#8221; In our career and our life, it is much more difficult to find motivation. I encourage you to do some &#8220;soul-searching&#8221;. Determine what it is you truly want from life and begin moving forward by living outside your comfort zone. If you cannot settle on a worthy goal, I recommend making a list of things that you feel like you should be able to do but have never done.
</p>
<p>
    Here are a couple things on my list:
</p>
<ul>
<li>Sell Something</li>
<li>Talk to a Stranger in a bar (Sober)</li>
<li>Babysit</li>
<li>Medium-Sized Home Improvement Project</li>
</ul>
<p>
    Perform one a week. Perhaps it will open your mind to new possibilities. I will post my progress on this blog as well.
</p>
<h2>
    5. Connect</h2>
<p>
    There is no better time to let someone know how special they are than right now. Ok, so this isn&#8217;t necessarily career advice, but it does come into play. If you appreciate someone, let them know. Right now. In person. You will be glad you did. You will feel better about spending many hours at work knowing the people you love know you love them.
</p>
<p>
    Some people find this difficult, including myself. If you are one of these people, or for some other reason you would like to say &#8220;Congrats&#8221; or &#8220;I&#8217;m Sorry&#8221; or &#8220;I Love You,&#8221; but you can&#8217;t or don&#8217;t know how, browse to my website, <a href="http://www.viternus.com">Viternus</a>, which is exactly for situations like this. Create a message that can be delivered at a later date. Perhaps that will take off some of the pressure.
</p>
<h2>
    Conclusion</h2>
<p>
    By the end of it all, we had made mistakes and left things unfinished. But guess what? I still consider the event a success. As long as our core group (i.e. my wife and I) are focused and aligned with what we want, it is possible to have success even though everything is not perfect. I will strive for this type of success throughout my life and career.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yeahstu.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yeahstu.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yeahstu.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yeahstu.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yeahstu.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yeahstu.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yeahstu.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yeahstu.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yeahstu.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yeahstu.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yeahstu.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yeahstu.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yeahstu.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yeahstu.wordpress.com/173/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.yeahstu.com&amp;blog=10180494&amp;post=173&amp;subd=yeahstu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.yeahstu.com/2010/08/03/5-career-lessons-learned-planning-my-wedding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2eb31b18606f0405b1e28dbda6c974fc?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Stu</media:title>
		</media:content>

		<media:content url="http://yeahstu.files.wordpress.com/2009/11/bridegroom.jpg" medium="image" />
	</item>
		<item>
		<title>Why are there no programming books at the bookstore?</title>
		<link>http://blog.yeahstu.com/2010/07/13/why-are-there-no-programming-books-at-the-bookstore/</link>
		<comments>http://blog.yeahstu.com/2010/07/13/why-are-there-no-programming-books-at-the-bookstore/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 09:51:42 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[Careers]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Motivation]]></category>
		<category><![CDATA[technologies]]></category>
		<category><![CDATA[Work-Life-Balance]]></category>

		<guid isPermaLink="false">http://blog.yeahstu.com/?p=175</guid>
		<description><![CDATA[This post was written over a year ago based on frustrations of not finding good .NET materials at the bookstore. It is being published as a bonus post now after finally completing it. A little about me: - I live in the Midwest - I like to program at bookstores - My favorite band is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.yeahstu.com&amp;blog=10180494&amp;post=175&amp;subd=yeahstu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="font-style:italic;">This post was written over a year ago based on frustrations of not finding good .NET materials at the bookstore. It is being published as a bonus post now after finally completing it.
</p>
<div style="float:right;color:#ffffff;font-size:smaller;width:244px;border:2px solid #0876BA;background:#2AAFDF;margin-bottom:30px;margin-left:14px;padding:6px;">
<p style="font-weight:bold;">A little about me:</p>
<p>- I live in the Midwest<br />
- I like to program at bookstores<br />
- My favorite band is Huey Lewis &amp; the News</p>
</div>
<p>I like programming at bookstores. Armed with a laptop and earplugs, I find myself at my most creative and in flow when I am around interesting resources. Browsing a few technical or business books, my mind quickly reaches hyper-active problem solving mode. To play off the ancient proverb, when I find my hammer through reading, I immediately notice all the nails I have to pound.
</p>
<p>In the Cincinnati area, Barnes &amp; Noble and Borders are the most predominant bookstores with Joseph Beth coming in a distant 3<sup>rd</sup>. Bookstores are nice because they are open relatively late (compared to libraries), have coffee bars with Internet, and have seemingly infinite resources on a variety of topics (as compared to Starbucks). At least, they &#8220;had&#8221; a variety of resources. It seems over the last couple years these large scale bookstores have been phasing out the acquisition of new tech books. It used to be that I could go to the bookstore and utilize the books to do legitimate technical research. Now, it seems that only the heavily mainstream books are on the shelves.
</p>
<p>In late 2008, when I should have been seeing books about the Entity Framework or Sync Framework soon after they came out, I did not find anything except on Amazon. The lack of books on new .NET frameworks continued when ASP.NET  MVC came out and no physical copies could be found. My strategy used to be to check Amazon to see when new books were about to be released and then to travel to Borders on that day to perform the research I needed. Or sometimes I would browse the books at the store to determine if any were worthy of buying. For those that were, I then bought them on Amazon because they were much cheaper.
</p>
<p>Unfortunately, the trend has continued. I am hard pressed to find any interesting books (or those that I have not read already) in the &#8220;Computers – Programming&#8221; category. And this used to be the key differentiator to me from the coffee shops on every street corner.
</p>
<p>I realize that I may not be the ideal customer in the eyes of the bookstore. I have learned not to buy any books from them and commonly use the free Internet provided. However, I at least make a conscious effort to purchase an overpriced beverage every time I abuse the store&#8217;s resources.
</p>
<p>With the above changes comes my growing disappointment. I miss having a central place to do research, skim random books, surf the Internet, energize myself with caffeine, and watch people. I don&#8217;t believe I can get that just from the Internet at home or a coffee shop. Additionally, I prefer to learn through reading books versus through the Internet, mainly because they tend to cover a wider spectrum of knowledge. Usually, a book goes through the basics to the intermediate and then the advanced. Books tend to contain straight-forward walkthroughs, executive summaries, and theoretical concepts. In contrast, the Internet tends to have very specific blog entries that solve a particular problem. When researching this way, I am forced to &#8220;jump right in&#8221; instead of following a complete tutorial targeting varying experience levels. It can be difficult to find high-level descriptions about a technology and why it is useful.
</p>
<p>Is it useful to complain about a problem for which I am not offering a solution? I don&#8217;t know. I assume the bookstores are not making very much money by filling their inventory with programming books. Or perhaps authors are no longer producing content in the form of physical page turners. I just hope they know that the technology and programming books were a small part of the overall experience which caused me to buy their coffee. I guess attracting my &#8220;type&#8221; wasn&#8217;t worth it for them.
</p>
<p>Perhaps when I win the lottery, I&#8217;ll unleash my solution to the dying bookstore industry. More on this in a later post…</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yeahstu.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yeahstu.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yeahstu.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yeahstu.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yeahstu.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yeahstu.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yeahstu.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yeahstu.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yeahstu.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yeahstu.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yeahstu.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yeahstu.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yeahstu.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yeahstu.wordpress.com/175/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.yeahstu.com&amp;blog=10180494&amp;post=175&amp;subd=yeahstu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.yeahstu.com/2010/07/13/why-are-there-no-programming-books-at-the-bookstore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2eb31b18606f0405b1e28dbda6c974fc?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Stu</media:title>
		</media:content>
	</item>
		<item>
		<title>Personal benefits to taking the bus to work</title>
		<link>http://blog.yeahstu.com/2010/07/02/personal-benefits-to-taking-the-bus-to-work/</link>
		<comments>http://blog.yeahstu.com/2010/07/02/personal-benefits-to-taking-the-bus-to-work/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 06:35:47 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Careers]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Work-Life-Balance]]></category>

		<guid isPermaLink="false">http://blog.yeahstu.com/?p=167</guid>
		<description><![CDATA[Not many people in Cincinnati take the bus to work. There are a couple reasons for this. For one, the city is not that big so even people who have purchased homes in the &#8216;burbs can drive into town in less than 30 minutes. Secondly, there are not many routes scheduled, especially outside of commuter [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.yeahstu.com&amp;blog=10180494&amp;post=167&amp;subd=yeahstu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/caribb/3896742296/"><img align="left" src="http://yeahstu.files.wordpress.com/2010/06/062110_1435_personalben1.jpg" alt="Take the Bus to Work" border="0" style="width:200px;" /></a>Not many people in Cincinnati take the bus to work.  There are a couple reasons for this. For one, the city is not that big so even people who have purchased homes in the &#8216;burbs can drive into town in less than 30 minutes. Secondly, there are not many routes scheduled, especially outside of commuter hours, so if someone&#8217;s schedule is anything different from the standard 8 to 5, then taking the bus would be inconvenient.
</p>
<h2>Why do I do it?<br />
</h2>
<p>When I got my job downtown I was determined to begin taking the bus. The closest stop is ridiculously convenient for me. It is less than a half mile away and I pass my mailbox and a grocery store on the way. I don&#8217;t take it every day, but about 40% of the time. There are some obvious benefits:
</p>
<ul>
<li>Extra exercise
</li>
<li>Good people watching
</li>
<li>Save money
</li>
<li>Reduce stress on my car
</li>
<li>Environmentally conscious
</li>
<li>Learn another valuable transportation resource
</li>
</ul>
<h2>The biggest benefits<br />
</h2>
<p>I neglected to mention the 2 biggest benefits in the above list because I want to write about them in more detail.
</p>
<h3>Time<br />
</h3>
<p>The bus is great when it is not crowded, so recently, I have shifted my work schedule to be earlier so that the bus ride is less likely to be crowded. Instead of paying attention to driving, I can zone out, sleep, read, text, get on twitter, etc. I get back my commute time.
</p>
<p>This is important because lost time is an important issue. The concept has been analyzed many times in other sources, but as developers our time is valuable and easily monetizable. Even if we have day jobs our time outside of that could be spent freelancing, earning significant dollars per hour. Therefore, if I can save an extra hour a day by not having to drive myself to work, then I have saved X dollars, by freeing up that time to work on something else, like this blog post. Now, if it were only socially acceptable to attend work in pajamas, I wouldn&#8217;t have to spend time ironing. Wouldn&#8217;t that be nice?
</p>
<p><em>Speaking of being productive, I could only imagine what more I could do with my time if the buses I took provided wireless Internet. Then I could actually do billable work. I know that other cities&#8217;public bussing systems provide this, so why can&#8217;t mine?<br />
</em></p>
<h3>Flow<br />
</h3>
<p>Another great benefit I have noticed is that by starting to exercise my mind on the bus, I am ready to work by the time I get to my desk in the morning. I do not need to &#8220;wake up&#8221; for an hour once I get there. I don&#8217;t feel the need to catch up on twitter, blogs, or emails because I have already done that on the bus. It is a way to &#8220;prime the pump.&#8221; By consuming some slightly work-related info in a relaxed manner, I am able to feel like my day is starting at my pace without wasting the time I could/should be productive at the office. By the time I am at my desk, I am able to buckle down and get into flow much more quickly.
</p>
<h2>My recommendation<br />
</h2>
<p>Here&#8217;s my advice if you currently have a significant commute to work and have not tried the bus system enough to get comfortable with it. You can probably ease into it to see if you like it.
</p>
<p>To get started, you can search for your local bus system online. You can usually find it by Googling &#8220;[Your City] Transit Authority.&#8221;
</p>
<p>Find the nearest Park &#8216;n&#8217; Ride, that&#8217;s what the Midwest cities call parking lots that are specifically designed for leaving your car there all day while you commute on the bus. There are 2 advantages to using the Park &#8216;n&#8217; Ride rather than walking. First, you can drive to it. This way you don&#8217;t have to try and time the bus schedule as precisely because the car can get you there more quickly. Driving also allows you to be lazy and takes less effort. Second, if you miss the bus and decide you don&#8217;t want to wait for the next one, your car will be right there for you to drive into work that day. The Park &#8216;n&#8217; Ride reduces risk.
</p>
<p>Take the bus 2 times a week for a month. This should be long enough for you to decide if you like it and to understand how to utilize the system should you need it in the future. It can be nice to have the option to take the bus to work in certain cases, such as when your car is in the shop or when you will be meeting someone for happy hour who can drive you home.
</p>
<p>
 </p>
<p>As you read more of my blog, you&#8217;ll realize I love it when I feel like I am getting the most out of something. I feel that way with my local bus system now and I hope to share the benefits with you.
</p>
<p style="font-size:8px;">Attribution: Image by <a href="http://www.flickr.com/photos/caribb/3896742296/">caribb</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yeahstu.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yeahstu.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yeahstu.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yeahstu.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yeahstu.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yeahstu.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yeahstu.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yeahstu.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yeahstu.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yeahstu.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yeahstu.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yeahstu.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yeahstu.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yeahstu.wordpress.com/167/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.yeahstu.com&amp;blog=10180494&amp;post=167&amp;subd=yeahstu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.yeahstu.com/2010/07/02/personal-benefits-to-taking-the-bus-to-work/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2eb31b18606f0405b1e28dbda6c974fc?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Stu</media:title>
		</media:content>

		<media:content url="http://yeahstu.files.wordpress.com/2010/06/062110_1435_personalben1.jpg" medium="image">
			<media:title type="html">Take the Bus to Work</media:title>
		</media:content>
	</item>
		<item>
		<title>Let&#8217;s Raise the Standard of Security Knowledge</title>
		<link>http://blog.yeahstu.com/2010/05/20/lets-raise-the-standard-of-security-knowledge/</link>
		<comments>http://blog.yeahstu.com/2010/05/20/lets-raise-the-standard-of-security-knowledge/#comments</comments>
		<pubDate>Thu, 20 May 2010 12:05:44 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[Careers]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.yeahstu.com/?p=116</guid>
		<description><![CDATA[What is the best way to raise the standard of developer knowledge in the area of security best practices? Photo by CarbonNYC I ask because this is a particular pain point of mine. Personally, I must admit I am not where I should be with programming securely. However, I am definitely experienced enough to be [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.yeahstu.com&amp;blog=10180494&amp;post=116&amp;subd=yeahstu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>What is the best way to raise the standard of developer knowledge in the area of security best practices?
</p>
<div style="float:right;font-size:smaller;margin-left:16px;">
    <img src="http://yeahstu.files.wordpress.com/2010/04/2294144289_a54db90ac5.jpg" style="width:200px;"><br />
    <br />
    Photo by <a href="http://www.flickr.com/photos/carbonnyc/">CarbonNYC</a>
</div>
<p>I ask because this is a particular pain point of mine. Personally, I must admit I am not where I should be with programming securely.  However, I am definitely experienced enough to be able to spot obvious security issues in a software application. Not a month goes by, not a month, in which I do not stumble upon some basic security vulnerability in code I am maintaining or have to instruct a colleague why a particular implementation could be catastrophic. Do others feel this way about code <strong><em>I</em></strong> have produced? I hope not.
</p>
<p>I practice some of the basics:
</p>
<ul>
<li>No SQL Injection Vulnerabilities
</li>
<li>No Cross-Site Scripting Vulnerabilities
</li>
<li>No storage of passwords in configuration files
</li>
<li>No delivery of sensitive information in plain text
</li>
</ul>
<p>How can we make sure that any developer who puts new code into production knows these standards <em>at a minimum</em>?
</p>
<p>I don&#8217;t want to have to teach someone again that in-line SQL is bad or that user input can&#8217;t be trusted. I don&#8217;t want to be able to look into a database and see <em>actual user passwords </em>strewn about. It&#8217;s not that I don&#8217;t enjoy teaching others about these things; I do very much enjoy teaching. It&#8217;s that I shouldn&#8217;t have to. There should be a minimum security skill set that any developer should have before getting paid to program.
</p>
<p>My frustrations with this problem have been present for years, yet they have not led me to any solutions. How do we teach young developers about security? Assuming every company hiring entry-level developers had an orientation at which best practices were taught, it would still not be long before the next generation of hacks evolved and new security knowledge would be necessary. Which begs the next question, how do we all stay abreast of the most relevant security best practices?
</p>
<p>As noted, I am not a security expert. However, I think I am often able to think about how someone could manipulate a system as I am writing code for it.  Unfortunately, I tend to only notice these vulnerabilities because I am intimate with the code. My philosophy is always that if there is a vulnerability, even one that can only be known by fully understanding the code, it is just a matter of time before a motivated hacker would be able to find the exploit.
</p>
<p>I know that I need to improve my skills. I need to be able to design software solutions to defend against security vulnerabilities. I need to innately understand secure coding tactics. I strive to be a competent developer in these areas. Where do I go to learn best practices without devoting my entire career to this expertise?
</p>
<p>My preference would be to get regular (annual or semi-annual) training on the topics I need to improve or that most concern my industry. It would be great to be sent by my company for an uninterrupted session with security experts. Perhaps even better would be if I was able to work closely with a senior developer who was deeply experienced with security considerations. As I have said before, it is important to work in a job at which there are more experienced colleagues to learn from.
</p>
<p>In my past experience, it seems that companies do not prioritize security enough. Sure, the boss may say that any new applications or modules must be &#8220;secure.&#8221;
</p>
<blockquote><p>The real problem, though, is that a lot of this was beyond developers&#8217; abilities. Any reasonably sized company is going to have many developers who are good enough at writing code, but just do not have the security mindset.
</p>
<p>From user <a href="http://stackoverflow.com/questions/772596/black-hat-knowledge-for-white-hat-programmers/818506">&#8220;Dan Ellis&#8221; on StackOverflow.com</a></p></blockquote>
<p>As developers, we must be pragmatic, finding the perfect balance between practicality and principles. In other words, if the boss says that an application must be secure, he or she is inherently making a tradeoff.  The developer, with security as a requirement, must spend time researching what makes an application secure, how to make it secure, and then implementing the security. All this for features which are not obvious in the final application. Security features in a product usually go unnoticed (if done right) and tend to instead get deprioritized due to the pressures in the corporate world to write software on time and on budget. Additionally, developers are more likely to focus on things that they already know. Don&#8217;t you think the typical developer would be more likely to write &#8220;working software&#8221; on time with the thought that security could be added in later?
</p>
<p>Of course this is a misguided approach, but who is going to be the catalyst for change? In my opinion, it is the responsibility of everyone involved in writing software to make sure it is secure. It is the responsibility of the company to ensure that secure practices are a part of the culture, that developers know security is a priority, and that developers are educated about best practices. It is the responsibility of the developer to ask appropriate questions about security and to raise concerns. The developer should also spend personal time learning about security vulnerabilities and how to defend against them.
</p>
<p>I would have thought all the horror stories (e.g. <a href="http://www.wired.com/threatlevel/2007/02/top_tech_compan/">here</a>, <a href="http://ttcshelbyville.wordpress.com/2008/08/26/list-of-hacked-companies-2008/">here</a>, or <a href="http://www.allspammedup.com/2010/03/nearly-2500-companies-hacked-in-ongoing-cyberattack/">here</a>) about software applications being hacked and security vulnerabilities causing chaos would be enough for companies to place a higher priority on security. It hasn&#8217;t worked, so I need help. What are the points of discussion to convince software development managers that this is a higher concern? Should I just tell them, &#8220;Hey, we need to pay attention to this if we don&#8217;t want to get sued?!?!&#8221;
</p>
<p style="margin-top:30px;">Links:
</p>
<div style="float:right;font-size:smaller;width:220px;border:2px solid;background:#DFDFFC;margin-bottom:30px;margin-left:16px;padding:8px;"><b>Food for Thought:</b><br />One thing was pointed out to me from the DiscountASP.Net Knowledge Base that often times it is not a website&#8217;s security bug but instead that a developer&#8217;s machine was compromised and sites/names/passwords were scavenged allowing a hacker access to the hosted web application.
</div>
<p><a href="http://herdingcode.com/?p=243">Herding Code Podcast #75: Barry Dorrans on Developer Security</a>
	</p>
<p><a href="http://live.visitmix.com/MIX10/Sessions/FT05">The HaaHa Show: Microsoft ASP.NET MVC Security with Haack and Hanselman</a>
	</p>
<p><a href="http://www.slideshare.net/simon/web-security-horror-stories-presentation">Web Security Horror Stories</a> (slideshow)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yeahstu.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yeahstu.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yeahstu.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yeahstu.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yeahstu.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yeahstu.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yeahstu.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yeahstu.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yeahstu.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yeahstu.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yeahstu.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yeahstu.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yeahstu.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yeahstu.wordpress.com/116/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.yeahstu.com&amp;blog=10180494&amp;post=116&amp;subd=yeahstu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.yeahstu.com/2010/05/20/lets-raise-the-standard-of-security-knowledge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2eb31b18606f0405b1e28dbda6c974fc?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Stu</media:title>
		</media:content>

		<media:content url="http://yeahstu.files.wordpress.com/2010/04/2294144289_a54db90ac5.jpg" medium="image" />
	</item>
		<item>
		<title>¡No Firmen!</title>
		<link>http://blog.yeahstu.com/2010/04/09/no-firmen/</link>
		<comments>http://blog.yeahstu.com/2010/04/09/no-firmen/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 18:50:05 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[Careers]]></category>

		<guid isPermaLink="false">http://blog.yeahstu.com/?p=107</guid>
		<description><![CDATA[Who remembers that famous scene at the end of The Goonies in which Rosalita finds Mikey&#8217;s marble bag full of jewels and instructs Mr. Walsh not to sign the contract? &#8220;¡No Firmen!&#8221; she commanded, which Mouth translated to &#8220;No Sign!&#8221; My duty today is similar to that of Rosalita&#8217;s. Today I warn you about signing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.yeahstu.com&amp;blog=10180494&amp;post=107&amp;subd=yeahstu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Who remembers that famous scene at the end of The Goonies in which Rosalita finds Mikey&#8217;s marble bag full of jewels and instructs Mr. Walsh not to sign the contract? &#8220;¡No Firmen!&#8221; she commanded, which Mouth translated to &#8220;No Sign!&#8221;
</p>
<p>My duty today is similar to that of Rosalita&#8217;s. Today I warn you about signing employment agreements and other contracts when starting a new job without using the leverage that you have. No Firmen. No sign…
</p>
<p>10 years ago, Joel Spolsky posted &#8220;<a href="http://www.joelonsoftware.com/articles/fog0000000071.html">NDAs and Contracts That You Should Never Sign</a>.&#8221; His basic advice was to never sign Non-Disclosure Agreements (NDAs) that had a non-compete or non-recruitment clause. Much of his advice is still valid.
</p>
<p>Think about how you feel on your first day at a new job. Most people get stuck in &#8220;sponge mode.&#8221; They are absorbing every piece of information and perform every task they are told. At some point in the day, you meet with the Human Resources contact to fill out and sign a collection of paperwork. Among these is the Employment Agreement (also called other names such as Employee Contract or Company Handbook), which may contain the aforementioned clauses. You are in the habit today of following orders, so you read through the paperwork and sign it, despite your conscience telling you not to.
</p>
<p>
 </p>
<h2>¡No Firmen!<br />
</h2>
<p>Often times the contract you signed is harmless. You don&#8217;t plan to scavenge through your new company and recruit all the best employees for another company. You have never in your history divulged company secrets to competitors for sport. So you think you have nothing to worry about. You figure that you can just sign the document and everyone will be happy.
</p>
<p>I have made this mistake before, and to be honest, I still survived. It has caused me some inconveniences over the years though, and I do not like the sneaky, yet fairly standard, methods that companies use to get new employees to sign.
</p>
<p>When you are sitting there on your first day hovering over a contract, you probably do not know what you should do if there is language that you would prefer not to commit to. First of all, you should be able to take the document and consult a lawyer if you would like. A company that does not allow this is purely shady. But what if your lawyer instructs you not to sign it? Do you force your brand new company to change it or you will quit? Almost no one I know would feel strongly enough about signing a contract to threaten to quit her job. Most people fear that even making that threat would indicate to their new employer that they are planning to breach the contract, true or not. &#8220;How embarrassing would that be?&#8221; they think to themselves.
</p>
<blockquote><p>Your employee rights generally entitle you to negotiate employment contracts and agreements. An attorney will help you, if you don&#8217;t feel comfortable negotiating on your own. However, some employers might not be willing to negotiate one or more of their standard employment contracts or agreements.
</p>
</blockquote>
<blockquote><p>Subsequently, be aware that, although it&#8217;s your right, attempting to negotiate an employer&#8217;s employment contract or agreement is effectively the same as declining the employer&#8217;s initial offer through a counteroffer. If the employer rejects your counteroffer, then the employer might not be legally obliged to again make the original offer.
</p>
</blockquote>
<blockquote><p>from &#8220;<a href="http://employeeissues.com/about_contracts.htm">About Employment Contracts and Agreements</a>&#8221;
</p>
</blockquote>
<p>As described above, if you attempt to negotiate the contract, it may void the employer&#8217;s initial offer. This is scary territory, territory that I would like all my readers to avoid where possible.
</p>
<p>Instead, new employees must use the leverage they have before they lose it. In other words, if you wait until the day you start your new job to review any contracts you might sign, you have waited too long. Your leverage is greatest before you have accepted any offer from your prospective employer, especially if you are currently employed.
</p>
<p>
 </p>
<p><strong>&#8220;If we don&#8217;t do something now, there&#8217;s going to be a golf course right where you&#8217;re standing.&#8221;<br />
</strong></p>
<p>After you receive a job offer, a couple of thoughts should go through your mind. Leading the pack might be:
</p>
<ul>
<li>&#8220;Is this the salary I want?&#8221;
</li>
<li>&#8220;How much notice should I give my current employer?&#8221;
</li>
<li>&#8220;What does the benefits package include?&#8221;
</li>
</ul>
<p>Next in your mind should be &#8220;What rights do I have to sign away when starting the new job?&#8221;
</p>
<p>When discussing your offer is a great time to ask about this. Be up-front with your contact at the new employer and ask if you can see the agreements or contracts you will have to sign when you start. You can then review the contracts and negotiate if necessary. At this point, you have not given notice to your current company, so you have little to lose (even in the worst case) if you choose not to sign the contract. Sure, the new employer could rescind its offer, but at least you can continue working your current job until you find another one. None of your current colleagues or bosses will be the wiser. It sure beats the feeling of helplessness on your first day, doesn&#8217;t it?
</p>
<p>
 </p>
<p><strong>&#8220;No Pen. No Write. No Sign!&#8221;<br />
</strong></p>
<p>By asking to see employment agreements up-front, you can reduce your risk of being trapped in a clause that concerns you. I see no downside to asking a company for this information. However, I do not necessarily recommend disputing any contract you might disagree with. You must weigh the benefits versus the risks of renegotiating any contract.
</p>
<p>With that in mind, please help to spread this knowledge to friends and colleagues, especially those that have technical careers. Employees get &#8220;tricked&#8221; into signing unfavorable agreements often, yet it only takes a little preparedness and forethought to avoid them. And since you&#8217;ve already committed to reading this blog post, I need you to go ahead and sign my petition below. Don&#8217;t worry about the consequences. It&#8217;s harmless.
</p>
<p>
 </p>
<p><a href="http://www.flickr.com/photos/kapungo/2765706809/"><img src="http://yeahstu.files.wordpress.com/2010/04/040910_1850_nofirmen1.jpg" alt="Sign Here to Remove"></a></p>
<p>image by <a href="http://www.flickr.com/photos/kapungo/">Kapungo</a></p>
<p>Update: For more information regarding employment contracts, see this great article<br />
<a href="http://ezinearticles.com/?What-Every-Employee-Should-Know-About-Non-Compete-Non-Solicitation-Contracts&amp;id=442997">What Every Employee Should Know About Non-Compete Non-Solicitation Contracts.</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yeahstu.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yeahstu.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yeahstu.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yeahstu.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yeahstu.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yeahstu.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yeahstu.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yeahstu.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yeahstu.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yeahstu.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yeahstu.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yeahstu.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yeahstu.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yeahstu.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.yeahstu.com&amp;blog=10180494&amp;post=107&amp;subd=yeahstu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.yeahstu.com/2010/04/09/no-firmen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2eb31b18606f0405b1e28dbda6c974fc?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Stu</media:title>
		</media:content>

		<media:content url="http://yeahstu.files.wordpress.com/2010/04/040910_1850_nofirmen1.jpg" medium="image">
			<media:title type="html">Sign Here to Remove</media:title>
		</media:content>
	</item>
		<item>
		<title>King for a Day &#8211; My Visit to Zappos (Part 1)</title>
		<link>http://blog.yeahstu.com/2010/01/24/king-for-a-day-my-visit-to-zappos-part-1/</link>
		<comments>http://blog.yeahstu.com/2010/01/24/king-for-a-day-my-visit-to-zappos-part-1/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 08:09:51 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[Careers]]></category>
		<category><![CDATA[Companies]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[Motivation]]></category>
		<category><![CDATA[Zappos]]></category>

		<guid isPermaLink="false">http://blog.yeahstu.com/?p=66</guid>
		<description><![CDATA[Late last summer a group of friends were planning a trip to Las Vegas and invited me to come along. I struggled to rationalize the trip until finally settling on the excuse. While in Las Vegas, I promised myself that I would perform research by visiting the headquarters of Zappos, the successful online retailer known [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.yeahstu.com&amp;blog=10180494&amp;post=66&amp;subd=yeahstu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div style="float:right;font-size:smaller;">
    <img src="http://yeahstu.files.wordpress.com/2010/01/zappos3.jpg" width="180px"></div>
<p>Late last summer a group of friends were planning a trip to Las Vegas and invited me to come along.  I struggled to rationalize the trip until finally settling on the excuse.  While in Las Vegas, I promised myself that I would perform research by visiting the headquarters of Zappos, the successful online retailer known for its incredible corporate culture.  The goal was to witness first-hand a company that has mastered the art of creating a fun yet productive culture while also serving to motivate me in my own career.  I apologize if I spoil the surprise, but it worked!</p>
<h2>Planning</h2>
<p>I am a bit of a veteran when it comes to Vegas trips.  I know what I like and therefore I optimize for those things.  However, I was a bit nervous about setting up the tour with Zappos because being productive and talking business does not normally fit into the schedule of planned events when I am on the strip.  Fortunately, during planning my nervousness soon turned into excitement.</p>
<p>I reached out to Zappos customer service by finding an e-mail address on their website.  Shortly thereafter, I received an informative and encouraging e-mail from someone at Zappos.</p>
<blockquote><p>Hello,</p>
<p>In an effort to share our culture with visitors we open our doors and offer an experience of the Zappos Environment first hand through a tour.  I would love to help facilitate a visit to our office, to include a tour.</p>
<p>Tours are offered Monday through Thursday; and the tour duration is 75 minutes.  Tours typically start at 9:00am and the last tour starts at 3:00pm. </p>
<p>Please provide a date and an arrival time, and I&#8217;ll coordinate a schedule.  One of our wonderful tour guides will WOW you with our history of service.  </p>
<p>Zappos.com extends a complimentary shuttle service to all of our guests.  If you are interested in the shuttle, please provide the pickup and drop off location(s) as well as a cell phone number.  </p>
<p>I look forward to hearing from you.</p>
<p>Best Regards.</p></blockquote>
<p>It may seem like a simple e-mail but I was downright surprised.  Maybe I shouldn’t have been, given Zappos’ reputation.  The e-mail simultaneously answered nearly every question I had and reinforced my impression that the visit would be worthwhile.  I immediately began looking forward to the tour.  Looking back, throughout all my interactions with Zappos employees on the visit, I was received with similar tones of courtesy and relevant information.</p>
<h2>The Tour</h2>
<p>The tour of the Zappos campus was quite fun.  Our tour guide, although fairly new to the company, was well trained and a good conversationalist.  He delivered enormous amounts of functional knowledge about the company and each department in a very short time.  I found the professionalism of every employee to be quite impressive but clearly information is not what made the tour fun.  </p>
<p>Although I came to the tour alone, I was included in a group with 13 other people who all worked together at a Zappos supplier.  This made things a bit awkward at first, but the tour included multiple tactics to get us out of our comfort zone.  Some visitors walked around with Zappos flags, others were asked to ring a bell and yell something that nobody would know about them, and still others got to engage in a hula hoop competition with a random employee (who happened to be walking by at the wrong time).  Because doing these things felt completely acceptable, nay expected, it did a great job of loosening up our moods.  Additionally, only volunteers did these things.  No one was forced to be embarrassed by the zany antics.</p>
<p>Zappos’ culture was very welcoming toward visitors.  Almost every department we passed did something to acknowledge us and to make us “feel like Kings.”  Many of them shook noisemakers, jingled bells, or played funky music on their computers.  Some had funny stories or poems prepared for us.  From a visitor’s perspective, I felt special to be welcomed in this way as opposed to feeling like a nuisance to people in the building.  From an employee’s perspective, I could not imagine being happy about the distraction of a sizable group of people strolling through my office regularly, and me being expected to make noise and interact with them, but there will be more about that opinion in part 2 of this blog post.</p>
<p>The folks at Zappos wanted to make absolutely sure I left the building with a positive impression.  In addition to all the free information, popcorn, and smiles I received, they gave me SWAG!  I could barely carry it all (a backpack, Zappos Monopoly, culture books, and more).  They let me and the other visitors choose a hard back book from their 2 large book cases in the lobby.  I took home The 4 Hour Work Week by Timothy Ferriss.  Given that I was on a mid-week Vegas trip I had traveled to Nevada with just a carry-on.  There was no way that I could pack all my new stuff and take it home.  While I was leaving the Zappos headquarters, I briefly had the thought to ask them if they would ship my stuff home for me.  I honestly got the feeling that I would have, but I did not ask.</p>
<h2>Conclusion</h2>
<p>Visiting Zappos and taking the tour accomplished everything I had hoped.  It taught me a great deal about how a unique culture can have brilliant effects, it was fun, and it inspired me to better myself so that I may be more desirable to future employers that have a similar environment.  I absolutely recommend that you take a tour yourself.  As long as you are interested in business, web development, shoes, or fun, it will be worth your while.</p>
<p>Stay tuned for Part 2 of this blog post, in which I analyze the productivity benefits and drawbacks of Zappos’ environment.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yeahstu.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yeahstu.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yeahstu.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yeahstu.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yeahstu.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yeahstu.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yeahstu.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yeahstu.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yeahstu.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yeahstu.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yeahstu.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yeahstu.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yeahstu.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yeahstu.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.yeahstu.com&amp;blog=10180494&amp;post=66&amp;subd=yeahstu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.yeahstu.com/2010/01/24/king-for-a-day-my-visit-to-zappos-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2eb31b18606f0405b1e28dbda6c974fc?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Stu</media:title>
		</media:content>

		<media:content url="http://yeahstu.files.wordpress.com/2010/01/zappos3.jpg" medium="image" />
	</item>
		<item>
		<title>Great Questions to ask at an Interview</title>
		<link>http://blog.yeahstu.com/2010/01/04/great-questions-to-ask-at-an-interview/</link>
		<comments>http://blog.yeahstu.com/2010/01/04/great-questions-to-ask-at-an-interview/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 23:01:38 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[Careers]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[Joel-Test]]></category>

		<guid isPermaLink="false">http://blog.yeahstu.com/?p=53</guid>
		<description><![CDATA[Photo by TheoGeo Throughout my experience, I have found a wide variation in the quality of work environments of my employers. Speaking as a software developer, some have been healthy &#38; productive, while others have been bureaucratic and restrictive. Therefore, it became a goal of mine to compile a list of questions that I could [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.yeahstu.com&amp;blog=10180494&amp;post=53&amp;subd=yeahstu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div style="float:right;font-size:smaller;">
    <img src="http://yeahstu.files.wordpress.com/2009/12/3186386869_17630fa661.jpg" style="width:200px;"><br />
    Photo by <a href="http://www.flickr.com/photos/theogeo/3186386869/">TheoGeo</a></div>
<p>Throughout my experience, I have found a wide variation in the quality of work environments of my employers. Speaking as a software developer, some have been healthy &amp; productive, while others have been bureaucratic and restrictive. Therefore, it became a goal of mine to compile a list of questions that I could ask an interviewer of a prospective employer to determine if it would be a place I would like to work. I didn&#8217;t get far.</p>
<p>Then recently I stumbled upon a <a href="http://stackoverflow.com/questions/901320/anti-joel-test"> great StackOverflow question</a>. It is essentially an attempt to do what I had always wanted to do: collect a list of indicators about a company that should be viewed as warning signs.</p>
<p>With this content as inspiration I give you my small list of original questions as well as a summary of my favorite entries from Stack Overflow.&nbsp; My questions cannot uncover all issues.&nbsp; However, the questions are meant to be questions you can actually ask your interviewer and not be viewed as nosey.</p>
<h4>
    What is the potential for Developers to have to do support? Is Developer support necessary during non-business hours?</h4>
<p>    Unless working for an EXTREMELY small company, you do not want to be responsible for first-level support.  This is bad for several reasons: it limits your productivity, is not an efficient use of your skills, and can be unnecessarily stressful.</p>
<h4>
    What access do other departments (e.g. Sales, QA, Technical Support) have with Developers?</h4>
<p>    This is simply another question to determine how often other departments may interrupt your productivity.  If the person doing Technical Support asks you to fix every issue without troubleshooting first, then you are essentially doing first-level support.</p>
<h4>
    What does the team typically do for lunch (e.g. going out, eating together vs eating at desks)?<br />
</h4>
<p>    The response you want to hear should be based on personal preference but I like to see that the team eats together a couple days a week and the other days work at their desks.</p>
<h4>
    What is the make-up of the team (e.g. experiences, roles)?</h4>
<p>    I want to hear that the team is diverse.  Most important, to me, is that there are at least some people who are more advanced than me.  Secondly, I like to see different cultures &amp; perspectives represented, such as males/females, different nationalities &amp; attributes.</p>
<h4>
    How are developers measured?</h4>
<p>    Lines of Code, although popular, is an extremely flawed metric.</p>
<h2>
    Favorites from the responses on StackOverflow</h2>
<ul>
<li>Is the primary development language an in-house only product? </li>
<li>Was it too easy for you to get an offer from the company? (Are there no programming questions when interviewing a new developer?)</li>
<li>Is the work environment noisy making it difficult to concentrate? </li>
<li>Is the work schedule an inflexible 8-5? </li>
<li>What is your refactoring strategy?</li>
<li>Is access to the internet blocked at work? </li>
<li>Do the developers work on multiple projects in parallel?</li>
<li>What are developer workstations like? Single-Monitor?</li>
<li>What is the tester to developer ratio?</li>
</ul>
<p>Remember, an interview is a rare opportunity for you to try and determine where you want to work.  So ask these questions and good luck!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yeahstu.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yeahstu.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yeahstu.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yeahstu.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yeahstu.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yeahstu.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yeahstu.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yeahstu.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yeahstu.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yeahstu.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yeahstu.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yeahstu.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yeahstu.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yeahstu.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.yeahstu.com&amp;blog=10180494&amp;post=53&amp;subd=yeahstu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.yeahstu.com/2010/01/04/great-questions-to-ask-at-an-interview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2eb31b18606f0405b1e28dbda6c974fc?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Stu</media:title>
		</media:content>

		<media:content url="http://yeahstu.files.wordpress.com/2009/12/3186386869_17630fa661.jpg" medium="image" />
	</item>
		<item>
		<title>Red Flags of Potential Employers</title>
		<link>http://blog.yeahstu.com/2009/11/22/red-flags-of-potential-employers/</link>
		<comments>http://blog.yeahstu.com/2009/11/22/red-flags-of-potential-employers/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 17:34:30 +0000</pubDate>
		<dc:creator>Stu</dc:creator>
				<category><![CDATA[Careers]]></category>
		<category><![CDATA[Environment]]></category>
		<category><![CDATA[Joel-Test]]></category>
		<category><![CDATA[Learning]]></category>

		<guid isPermaLink="false">http://blog.yeahstu.com/?p=32</guid>
		<description><![CDATA[A couple points of advice to software developers about finding a great company for which to work .<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.yeahstu.com&amp;blog=10180494&amp;post=32&amp;subd=yeahstu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
    Have you ever interviewed with a company that acted somewhat strangely?</p>
<p>
    Perhaps the company:</p>
<ul>
<li>Acts reluctant to allow you to give two week’s notice to your (soon-to-be) former employer</li>
<li>Is more concerned with filling X position by Y date versus finding a great candidate</li>
<li>Has high turnover</li>
<li>Scores low on the <a href="http://www.joelonsoftware.com/articles/fog0000000043.html">Joel Test</a> (<a href="http://bit.ly/1Wvuso">&#8220;2010 Version&#8221;</a>) </li>
</ul>
<p style="font-style:italic;">
    These are the highlights of my Red Flags of Potential Employers.
</p>
<p>
    Let&#8217;s assume the current economic climate is causing abnormal strain on your company.  Emotions are running high. Situations are tense. You say to yourself, “this must be how it is everywhere.” I have been in this situation and lived to write about it. In fact, I have specifically worked for companies that have guilted employees into working increased hours &amp; being loyal to the company. To the employees, the poor economy offered zero options to flee. Therefore, the company was able to take advantage of the staff under the guise of encouraging them to aid the company in climbing out of struggling financial times, even though the company was stable.</p>
<p>
    Fortunately, there are some organizations that have their acts together. In the situation above, a forward-thinking company would have taken advantage of the wealth of talent available, while at the same time solidifying internal morale to retain a high-level of talent.</p>
<p>
    If you have decided to move on and are looking for said &#8220;forward-thinking&#8221; company, here are a couple tips to identify them:</p>
<h2>
    Accelerated Projected Learning Rate</h2>
<p>
    When evaluating an employer, it is very important to determine how easy it will be to learn there. This is true for senior-level developers as well as junior and entry-level. Hopefully, you will be able to gather some information about how easy it will be to learn while you are interviewing. An ideal sign would be that you are interviewed by a &#8220;lead&#8221; developer or you will get to meet the entire team. You want to find a senior-level developer that can clearly communicate. If you cannot find at least one person with a great mix of technical skill and the ability to communicate in-depth concepts clearly, Run!</p>
<p style="font-style:italic;">
    Disclaimer: This may not apply if you are the one being hired to be that senior-level superstar. In which case, please comment below. I want to read your blog!
</p>
<p>
    Think about how much easier it will be to learn and/or to produce quickly if there is a knowledgeable, experienced technician who is able to communicate solutions to problems. This is the type of person you want to have in your network, but working with him or her every day would be even better.</p>
<h2>
    Existing Development Environment &amp; Architecture</h2>
<p>
    Often times, given varying external forces, developers are faced with situations where a solution seems like it creates more problems than it fixes. This happens at every company, causing the Development Environment &amp; Product Architecture to concede trade-offs.
</p>
<p>
    With this as a given, you want to determine the perspective of the employer toward the existing environment. You would like to see any issues acknowledged via a good communicator who can explain the historical decisions that led to the current environment as well as some of the drawbacks or advantages. It is not unreasonable to ask &#8220;what are some of the limitations of the development environment?&#8221; Nor to follow up with &#8220;what has caused those issues to linger?&#8221; You want to hear a clear, objective response that acknowledges the validity of the question as opposed to getting defensive.</p>
<p>
    The idea is to make sure that the employer recognizes that its system/process/environment is not perfect. It needs to be tended and maintained, just like anything else. If leadership already recognizes that, then it is one less thing that will fall on you to fix later. Also, you may learn that the development environment is rather impressive. If so, you probably want to work there, because you will be able to get more work done and look like a superstar!
</p>
<h2>
    Conclusion</h2>
<p>
    All this advice is moot if employers do not want to hire you. Work hard. Stay abreast of new technologies. Work on your communication skills. You will be wanted by a great company, because they are out there!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yeahstu.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yeahstu.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yeahstu.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yeahstu.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yeahstu.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yeahstu.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yeahstu.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yeahstu.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yeahstu.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yeahstu.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yeahstu.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yeahstu.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yeahstu.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yeahstu.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.yeahstu.com&amp;blog=10180494&amp;post=32&amp;subd=yeahstu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.yeahstu.com/2009/11/22/red-flags-of-potential-employers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2eb31b18606f0405b1e28dbda6c974fc?s=96&#38;d=identicon&#38;r=PG" medium="image">
			<media:title type="html">Stu</media:title>
		</media:content>
	</item>
	</channel>
</rss>