<?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/"
	>

<channel>
	<title>StrikePadThomas Welfley</title>
	<atom:link href="http://matchstrike.net/strikepad/author/twelfley/feed/" rel="self" type="application/rss+xml" />
	<link>http://matchstrike.net/strikepad</link>
	<description>Web development and more</description>
	<lastBuildDate>Sat, 10 Jul 2010 20:58:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The web equivalent of donating an organ</title>
		<link>http://matchstrike.net/strikepad/2009/12/the-web-equivalent-of-donating-an-organ/</link>
		<comments>http://matchstrike.net/strikepad/2009/12/the-web-equivalent-of-donating-an-organ/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 20:03:50 +0000</pubDate>
		<dc:creator>Thomas Welfley</dc:creator>
				<category><![CDATA[@libs]]></category>
		<category><![CDATA[Products]]></category>

		<guid isPermaLink="false">http://matchstrike.net/strikepad/?p=80</guid>
		<description><![CDATA[When we first started building @libs, we immediately saw a flaw in our viral adoption strategy. The username ‘libs’ was already registered on Twitter. This meant that when someone mentioned our game in a tweet, the text would be auto-linked to an account that we didn&#8217;t have control of. We were so disappointed about not [...]]]></description>
			<content:encoded><![CDATA[<p>When we first started building <a href="http://atlibs.matchstrike.net">@libs</a>, we immediately saw a flaw in our viral adoption strategy. The username ‘libs’ was already registered on <a href="http://twitter.com/">Twitter</a>. This meant that when someone mentioned our game in a tweet, the text would be auto-linked to an account that we didn&#8217;t have control of. We were so disappointed about not having ‘libs’ that we decided not to invest much time in building a Twitter presence for our app. With the obvious name taken, it just didn’t seem likely that our users would find it without some blatant linkage from the @libs site or spamming the heck out of the <a href="http://search.twitter.com/search?q=%23atlibs">#atlibs</a> hash tag. Neither of these options were particularly appealing.</p>
<p><img style="float: right; border: 0px initial initial;" title="transplant" src="http://matchstrike.net/strikepad/wp-content/uploads/2009/12/transplant-200x150.jpg" alt="transplant" width="200" height="150" />I’m not really sure why, but I decided to message <a href="http://twitter.com/lostnbrainspace">libs</a> to see if she’d be willing to give up her username. Much as I expected, she never responded to any of my @ mentions, some of which offered her money. Those of you that are following me on Twitter probably giggled about the hopelessness of it, but I felt like I had to try.</p>
<p>Days went by and we eventually gave up on ‘libs’ and moved on. <a href="http://matchstrike.net/">Match Strike</a> launched @libs, and then a little while later, we came back to it and added <a href="http://facebook.com/">Facebook</a> support. We were really happy with it, but when you’re a perfectionist ignoring the little things only works for so long. Eventually our discussions came back to the missing piece of the puzzle; a presence on Twitter. At first, we spent a lot of time coming up with alternate Twitter usernames for our game. Sadly, they just didn’t seem to fit. ‘Atlibs’, for example, is stunningly redundant. Longer usernames, like ‘playatlibs’, seemed inelegant.  Finding an alternative that we would be happy with seemed hopeless.</p>
<p>Just as we were giving up for a second time, we noticed that libs had been posting all of her tweets from <a href="http://my.opera.com/">My Opera</a>! I immediately hopped over there, found her blog and sent her one last, desperate plea. To our surprise, she promptly responded with the following:</p>
<blockquote><p>“In respect of your difficulty, the name isn&#8217;t for sale but I&#8217;ll let you have it :) and hopefully it will bring you luck.”</p></blockquote>
<p>We subsequently scheduled a time for her to change her user name (<a href="http://twitter.com/lostnbrainspace">lostnbrainspace</a> &#8212; show her some Twitter love!) and we registered <a href="http://twitter.com/libs">libs</a>. In the coming weeks, we’ll explore ways of using it to boost the virulence of @libs in conjunction with our recently deployed Facebook integration.</p>
<p>After working in web development for such a long time, it becomes easy to overlook that outsiders often think of the Internet as a shadowy realm filled with people that want to steal identities or otherwise destroy lives. The insiders know that it&#8217;s really just like everywhere else; there are some bad neighborhoods and some bad people about, but there are kind, generous people too. Lostnbrainspace is one such individual. She gave up something that was important to complete strangers a world away and asked for nothing in return.</p>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://matchstrike.net/strikepad/2009/12/the-web-equivalent-of-donating-an-organ/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Building a Website? Beware the Goblins.</title>
		<link>http://matchstrike.net/strikepad/2009/12/building-a-website-beware-the-goblins/</link>
		<comments>http://matchstrike.net/strikepad/2009/12/building-a-website-beware-the-goblins/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 18:42:08 +0000</pubDate>
		<dc:creator>Thomas Welfley</dc:creator>
				<category><![CDATA[Clients]]></category>

		<guid isPermaLink="false">http://matchstrike.net/strikepad/?p=61</guid>
		<description><![CDATA[So, you’re a business owner and you’ve decided to build a website. That’s fantastic. You’re about to embark upon a journey down a road paved with gold, lined with money trees that weaves through fields filled with goblins. Yes, goblins. We’re not talking goblins that are actually nice but simply misunderstood; these goblins are ferocious. [...]]]></description>
			<content:encoded><![CDATA[<p>So, you’re a business owner and you’ve decided to build a website. That’s fantastic. You’re about to embark upon a journey down a road paved with gold, lined with money trees that weaves through fields filled with goblins. Yes, goblins. We’re not talking goblins that are actually nice but simply misunderstood; these goblins are ferocious. They want to capture you, eat you, and sap your business of whatever monetary resources you’re ready to commit to building that fancy new site.</p>
<p><img class="alignright size-medium wp-image-69" title="goblin" src="http://matchstrike.net/strikepad/wp-content/uploads/2009/12/goblin1-240x214.jpg" alt="goblin" width="240" height="214" />Don&#8217;t be discouraged. The potential rewards are worth the risk, and this article should help you stay as far away from some of the nastier goblins as you possibly can.</p>
<h2>Don’t drop the ball</h2>
<p>Business owners have this awkward tendency to think about websites like phone book listings back in the day. You have to have one, but it doesn’t really need to be anything spectacular, right? Even if it’s bad, at least it’s there? This kind of mindset is bad news. Your website isn’t your phone book listing, it’s a virtual addendum to your storefront. A mediocre ad in a phone book might not hurt your business too much, but running a shop that looks like a run down shack abandoned sometime in the early 90s certainly will.</p>
<p>With that on the table, repeat after me: Having an awful site is a sure-fire way to obliterate consumer confidence.</p>
<p>Let’s say I’m looking for an A/C repair service. If I <a href="http://www.google.com/search?q=A%2FC+repair+Orlando">google “A/C repair Orlando”</a> and I click on 5 links, the first thing I’m going to see is how good or bad the site is. All else being equal, I’m going to go with the company that has the better website because it says to me that they are serious. It might not be fair, but judging books by their cover seems like a pretty good strategy if you don’t know how to read and I certainly don’t know anything about A/C repair.</p>
<h2>Don’t hide the communication tubes</h2>
<p>If you’re not selling your products directly through your site (and perhaps even if you are), you need to have all of your contact information out there as easily accessible as possible. I see sites all the time that have just a contact form or just a phone number. Don’t make your customers think. If for whatever reason they’ve decided they need to call you, they better not have to reformulate their strategy because your phone number is hidden or not there at all. Similarly, if they expect to contact you with an e-mail or contact form, that better be there too. Otherwise, you’re creating a completely unnecessary barrier for your customer.</p>
<p>Furthermore, you should consider that some people don’t like to speak to strangers on the phone and <a href="http://en.wikipedia.org/wiki/Telephone_phobia">some people might even be frightened by the prospect</a>. Your willingness to put your phone number or address out there is admirable, but that doesn’t excuse you from also putting up that shiny contact form and/or e-mail address. If you try to skip it, your customers will go somewhere that’s willing to communicate with them on their terms.</p>
<h2>Don’t let them leave without a reason to come back</h2>
<p>If you managed to get a customer to go to your site, you’re doing great. Maybe they even bought something from you or they contacted you to inquire about some service you offer. It’s time to relax, sip some warm tea, and eat crumpets, right? Wrong!</p>
<p>You need to give that customer some reason to come back. Six months from now when they need more of whatever you’re pushing, they might not even remember who you are. Ultimately though, it’s easier said than done. Here’s three ideas for free:</p>
<ol>
<li>Offer your customers a discount if they friend / follow you on <a href="http://facebook.com/">Facebook</a> or <a href="http://twitter.com/">Twitter</a></li>
<li>provide an RSS feed and/or e-mail subscription for coupons</li>
<li>blog about information relevant to your customers (that’s what we do! <a href="http://matchstrike.net/strikepad/feed/rss/">subscribe</a>!)</li>
</ol>
<h2>Don’t hire that ‘IT guy,’ ‘webmaster,’ or your cousin’s friend’s nephew</h2>
<p>When Match Strike works on a client’s site, we put together a team that fills the following roles: a back-end developer (someone that specializes in dealing with our preferred ORM and databases as well as whatever libraries we’re using), a graphic designer / UI developer (Design, XHTML, CSS, accessibility, templating), and a sweeper (someone that knows enough about both of the aforementioned roles to act as a go-between). Sitting on the sidelines, they have a systems administrator and a project manager waiting with cool Gatorade.</p>
<p>When you post that hiring ad that says you’re looking for a ‘webmaster’ to design, develop, and launch your site or application, what you’re really saying is that you want a jack-of-all-trades. That’s dangerous. There are people out there that can fill all of the roles I specified, but trust me on this: they probably don’t want to work in a one person development shop. It’s likely that they developed all of those skills by surrounding themselves with people that are smarter than they are and they’re probably going to continue to do that.</p>
<p>So, why does anyone ever respond to those ads if they’re not qualified to fill all of those roles? Every developer thinks they’re a jack-of-all-trades. Even I think of myself that way even though <a href="http://matchstrike.net/strikepad/author/rriepe/">Rex</a> reminds me of my utter design ineptitude every time I see him open Photoshop. That’s just the way people in this industry roll.</p>
<p>If you’re absolutely set on hiring that web guy, that’s fine. Clients sometimes outgrow what can be provided via a maintenance contract and we get that. But you really shouldn’t start there. Go with a firm that has all the expertise you need to get you off the ground, then dump their maintenance contract and hire your guy. At <a href="http://matchstrike.net/">Match Strike</a>, we’ll even help you select our replacement if you play your cards right.</p>
]]></content:encoded>
			<wfw:commentRss>http://matchstrike.net/strikepad/2009/12/building-a-website-beware-the-goblins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Say &#8216;No!&#8217; and Say it Loud</title>
		<link>http://matchstrike.net/strikepad/2009/11/say-no-and-say-it-loud/</link>
		<comments>http://matchstrike.net/strikepad/2009/11/say-no-and-say-it-loud/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 20:35:57 +0000</pubDate>
		<dc:creator>Thomas Welfley</dc:creator>
				<category><![CDATA[Clients]]></category>

		<guid isPermaLink="false">http://matchstrike.net/strikepad/?p=15</guid>
		<description><![CDATA[Perhaps the most disheartening experience that we’ve seen our clients go through is mistakenly hiring a developer or firm that isn’t capable of fulfilling a project’s requirements.  If you’ve worked in web development for any time at all, you’ve probably gone through this too. You probably had to be the one to tell a client [...]]]></description>
			<content:encoded><![CDATA[<p>Perhaps the most disheartening experience that we’ve seen our clients go through is mistakenly hiring a developer or firm that isn’t capable of fulfilling a project’s requirements.  If you’ve worked in web development for any time at all, you’ve probably gone through this too. You probably had to be the one to tell a client that it’s going to cost them more money to maintain and expand a broken app than it would cost them to just start over. Watching someone realize that they’ve been ripped off is excruciating, and consequently, there is a strong tendency to feel animosity towards the individuals or companies that have put clients in such predicaments.</p>
<p>At Match Strike, we follow a simple rule to prevent our company from ever becoming one of the bad apples in our industry: We say ‘No!’ to our clients and we say it loud.</p>
<h2>The Can-do Attitude</h2>
<p>At a recent BarCamp event that Rex and I attended, a CEO from a local development firm gave a presentation about how he runs his company. He talked at length about presenting yourself to clients as an authority on as many technical matters as possible to increase the likelihood of additional contract leads in the future. He went on to say that developers should do whatever it takes to satisfy the client’s needs, even if it means learning new technologies. Based on the examples of success and profit that the CEO cited, it seemed obvious that he wasn’t recommending disclosing to the client a lack of experience in anything, ever.</p>
<p>This is exactly the wrong approach and it’s unethical to boot. Every time you do what the well-intentioned CEO suggested, you’re gambling with your client’s time and money. If you’re going to employ this strategy, you should, at the very least, fully disclose to your clients that you’d be using their contract as a learning opportunity. At Match Strike, if we’ve determined a strategic need to learn the technology in question and we have a strong relationship with the client, we’ll fully disclose the extent of our related experience and we’ll offer a discount to make it worth their while to give us the contract anyway. Otherwise, we’ll say ‘No!’</p>
<h2>Say ‘No!’ and Say it Loud</h2>
<p>Every time you swallow your pride and admit to a client that you’re not capable of fulfilling a need, you’ve demonstrated that you’re looking out for their best interests, that you’re not just saying whatever it takes to get them to sign a contract, and that you’re not willing to take their needs lightly. This is how you build trust.</p>
<p>Of course, saying ‘No!’ still leaves the client with an unfulfilled need. Match Strike maintains a decent sized network of sub-contractors that are way smarter than us when it comes to certain technologies. When we can’t get something done internally, we’ll explain that to our client and then we’ll try to find the right person or company and bring them into the fold. Not only does this provide us with opportunities to learn from experts, but we can take solace in the fact that adequately meeting our client’s need is much less of a gamble.</p>
<p>Admittedly, building a network of contractors is easier said than done. In my case, I was fortunate enough to spend years hand-picking and training the best <a title="CDWS Techrangers" href="http://techrangers.cdws.ucf.edu/">new talent in the central Florida area</a>, allowing me to build a long list of developers I can trust to get a job done. If you haven’t had similar opportunities, it’s time to start networking. Go to meet-ups, BarCamps, and engage people online. If you’re not surrounding yourself with people that are smarter than you, then you’re probably in trouble.</p>
<p>Our methodology may seem less lucrative because of how much it typically costs to out-source work, but generally speaking, it’s the right thing to do. In addition, we significantly reduce the risk of client dissatisfaction, allowing us to establish longer lasting, stronger relationships with our customers. The possibility of recurring payoffs and referrals in the future is potentially much more lucrative than risking a client relationship for a little bonus income in the short-term. That’s a gamble we can live with.</p>
]]></content:encoded>
			<wfw:commentRss>http://matchstrike.net/strikepad/2009/11/say-no-and-say-it-loud/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
