<?xml version="1.0" encoding="UTF-8"?>
<post>
  <accept-comments type="boolean">true</accept-comments>
  <body>&lt;p&gt;&lt;em&gt;Or &amp;quot;Wait a second.. what&amp;#39;s that burning smell!?&amp;quot;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Now that things have calmed down a bit, I&amp;#39;d like to give a bit of my perspective...&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Whenever you launch a site, there are going to be problems.&amp;nbsp; Some are going to be tiny and only detectable by the handful of people actively working on it.&amp;nbsp; Others are going to be so large that you briefly consider giving up technology and living in a tree.&amp;nbsp; Regardless, they all need to be dealt with... so the questions become:&amp;nbsp; &lt;em&gt;&lt;strong&gt;How and when?&lt;/strong&gt;&lt;/em&gt; &lt;/p&gt;&lt;p&gt;In my book, there are three types of issues and each requires a different response: &lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;First, there are tweaks.&lt;/strong&gt;&lt;/em&gt;&amp;nbsp; These can be spelling errors, broken images, bad punctuation, or a variety of other things.&amp;nbsp; These are not functional things at all.&amp;nbsp; These probably aren&amp;#39;t preventing people from using the site.&amp;nbsp; They&amp;#39;re probably not breaking things.&amp;nbsp; More than anything, they just annoy your users (or your boss) and hurt the credibility of your site.&lt;/p&gt;&lt;p&gt;The best thing about these fixes is that you can apply them just about any time without issue.&amp;nbsp; You don&amp;#39;t have to worry about the database or cached data or even users currently on the site.&amp;nbsp; You can deploy the changes as often as you want with few problems. &lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Second, there are errors.&lt;/strong&gt;&lt;/em&gt;&amp;nbsp; These can be a variety of things... ranging from unexpected behavior to working exactly as expected but in a wrong way.&amp;nbsp; These tend to discourage people from using the site.&amp;nbsp; When your users see these, they say &amp;quot;wtf&amp;quot; or &amp;quot;why did it do that?&amp;quot;&amp;nbsp; For the record, those are both bad.&amp;nbsp; Odds are that the features are either getting/making bad data and blowing up or it&amp;#39;s working exactly as designed and it&amp;#39;s just wrong.&amp;nbsp; &lt;em&gt;The second one is much worse.&lt;/em&gt; &lt;/p&gt;&lt;p&gt;These are a bit more problematic...&amp;nbsp; Most likely you need to both apply the fix and scrub any existing data or user sessions.&amp;nbsp; The worst part is that users currently in the system can get into an unstable state and you can&amp;#39;t being to predict what will happen to them.&amp;nbsp; These fixes have to be scheduled and handled carefully... preferably while no one is using the site.&amp;nbsp; Odds are that you only get one shot at this a day or even once a week. &lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Finally, there are showstoppers.&lt;/strong&gt;&lt;/em&gt;&amp;nbsp; These are huge.&amp;nbsp; These are the ones that make your phone ring at 2am and put people&amp;#39;s jobs at risk.&amp;nbsp; It can be something simple like bad css that makes a page unusable or it can be something nasty like a security hole that lets anyone own your site.&amp;nbsp; Both are bad, but there are magnitudes of difference between the two. &lt;/p&gt;&lt;p&gt;These are huge and problematic and not something to play arond with... These have to be applied as soon as possible because bad things are happening.&amp;nbsp; Luckily, there&amp;#39;s an upside.&amp;nbsp; Since the site is already broken, you have a perfect opportunity to fix it.&amp;nbsp; ;) &lt;/p&gt;&lt;p&gt;&lt;em&gt;For WhyGoSolo, it&amp;#39;s been an interesting mix of the above...&lt;/em&gt; &lt;/p&gt;&lt;p&gt;&lt;em&gt;We&amp;#39;ve had literally dozens of tweaks and we have quite a few more.&lt;/em&gt;&amp;nbsp; Some we&amp;#39;ve managed to roll out, some are done but queued for later, others are later on the todo list, and some we&amp;#39;ve just dropped.&lt;/p&gt;&lt;p&gt;&lt;em&gt;The errors...&amp;nbsp; we&amp;#39;ve had quite a few of those.&lt;/em&gt;&amp;nbsp; We&amp;#39;ve closed a handful each day and tend to deploy and validate before we send out a blast of invites.&lt;/p&gt;&lt;p&gt;&lt;em&gt;Finally, the showstoppers... we&amp;#39;ve had two.&lt;/em&gt;&amp;nbsp; Both were resolved shortly after discovery, but they still hurt. &lt;/p&gt;&lt;p&gt;&lt;em&gt;If you run into any issues, let us know - &lt;a href="mailto:support@whygosolo.com"&gt;support@whygosolo.com&lt;/a&gt; - and we&amp;#39;ll figure it out.&amp;nbsp; All feedback is appreciated.&lt;/em&gt;&lt;/p&gt;</body>
  <cached-tag-list>development, bugs, stress, fun</cached-tag-list>
  <created-at type="datetime">2008-01-08T20:27:02Z</created-at>
  <id type="integer">87</id>
  <permalink>site-triage-and-you</permalink>
  <publish-at type="datetime">2008-01-08T20:33:00Z</publish-at>
  <title>Site Triage and You</title>
  <updated-at type="datetime">2008-01-08T21:39:15Z</updated-at>
  <user-id type="integer">2</user-id>
  <visibility nil="true"></visibility>
</post>
