<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.whitepeaksoftware.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>White Peak Software Blog</title>
	
	<link>http://blog.whitepeaksoftware.com</link>
	<description>Latest word on White Peak Software and our products.</description>
	<lastBuildDate>Wed, 29 Jun 2011 04:04:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.whitepeaksoftware.com/WhitePeakSoftwareBlog" /><feedburner:info uri="whitepeaksoftwareblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Wanted: Beta Testers for Killink CSV Editor</title>
		<link>http://feeds.whitepeaksoftware.com/~r/WhitePeakSoftwareBlog/~3/-lNQ4DGYOiE/</link>
		<comments>http://blog.whitepeaksoftware.com/2011/06/28/wanted-beta-testers-for-killink-csv-editor/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 04:04:40 +0000</pubDate>
		<dc:creator>kirbyt</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Killink CSV]]></category>

		<guid isPermaLink="false">http://blog.whitepeaksoftware.com/?p=398</guid>
		<description><![CDATA[I posted a new beta for Killink CSV Editor v2 today. The big feature added to version 2 is Unicode support. This means Killink CSV Editor can now read and write not only ASCII files but UTF-8 and UTF-16 files. If you&#8217;re a Killink CSV Editor user and you want to live life on the [...]]]></description>
			<content:encoded><![CDATA[<p>I posted a new beta for <a href="http://whitepeaksoftware.com/main/killink-csv-editor/index" class="kblinker" title="More about Killink CSV Editor &raquo;">Killink CSV Editor</a> v2 today. The big feature added to version 2 is Unicode support. This means Killink CSV Editor can now read and write not only ASCII files but UTF-8 and UTF-16 files.</p>
<p>If you&#8217;re a Killink CSV Editor user and you want to live life on the edge, please <a href="http://whitepeaksoftware.com/downloads/setup-killinkcsv-250.exe">download beta 2</a>, give it a test drive, and send email to <em>support at <a href="http://www.whitepeaksoftware.com/" class="kblinker" title="More about White Peak Software &raquo;">white peak software</a> dot com</em> if you encounter any issues. Note this build of Killink CSV Editor installs, by default, in a separate directory allowing both Version 1.14 and Version 2.0 to co-exists on the same computer.</p>
<img src="http://feeds.feedburner.com/~r/WhitePeakSoftwareBlog/~4/-lNQ4DGYOiE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.whitepeaksoftware.com/2011/06/28/wanted-beta-testers-for-killink-csv-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.whitepeaksoftware.com/2011/06/28/wanted-beta-testers-for-killink-csv-editor/</feedburner:origLink></item>
		<item>
		<title>Great Time at VTM</title>
		<link>http://feeds.whitepeaksoftware.com/~r/WhitePeakSoftwareBlog/~3/YcgfbGjDmYI/</link>
		<comments>http://blog.whitepeaksoftware.com/2011/04/11/great-time-at-vtm/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 01:30:55 +0000</pubDate>
		<dc:creator>kirbyt</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[iOS]]></category>

		<guid isPermaLink="false">http://blog.whitepeaksoftware.com/?p=390</guid>
		<description><![CDATA[This weekend was Voices That Matter Seattle. It was my second time attending VTM and second time speaking. I have to say this latest installment of VTM was even better than the last one in Philly. My conference weekend kicked off on Friday with a full day workshop learning Cocos2D. This workshop was full of [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend was <a href="http://voicesthatmatter.com/">Voices That Matter</a> Seattle. It was my second time attending VTM and second time speaking. I have to say this latest installment of VTM was even better than the last one in Philly.</p>
<p>My conference weekend kicked off on Friday with a full day workshop learning <a href="http://www.cocos2d-iphone.org/">Cocos2D</a>. This workshop was full of juicy awesome goodness, and for the first time in my career I feel like I now know how to write a game. In fact I have a new game idea brewing in my head as I type this. <a href="http://twitter.com/rodstrougo">Rod Strougo</a> and <a href="http://twitter.com/rwenderlich">Ray Wenderlich</a> did an outstanding job putting together and teaching the full day workshop.</p>
<p>VTM continued to impress for the next two days. Some highlights for me included:</p>
<ul>
<li><a href="http://twitter.com/bmf">Mike Lee&#8217;s</a> keynote. I was especially moved by the part where Mike talked about our wonderful iOS and Mac developer community.</li>
<li>Hearing <a href="http://twitter.com/zaphodgjd">Graeme Devine</a> talk on Game Center and the Art of Addictive Games and getting to meet him. We had some good chats. It wasn&#8217;t until later I found out <a href="http://en.wikipedia.org/wiki/Graeme_Devine">who he really is</a>.</li>
<li>Meeting <a href="http://www.kevincallahan.org/">Kevin Callahan</a> and getting the one-on-one demo of <a href="http://www.kevincallahan.org/software/accessorizer.html">Accessorizer</a>. This app is awesome and does so much to make you more productive in Xcode.</li>
<li>And of course catching up with old friends and making new ones (too many to list here).</li>
</ul>
<p>Thanks to the <a href="http://twitter.com/vtm_iphone">VTM organizers</a> for putting on a great event, and special thanks to <a href="http://twitter.com/chuckdude">Chuck</a> for getting me from and to the airport.</p>
<img src="http://feeds.feedburner.com/~r/WhitePeakSoftwareBlog/~4/YcgfbGjDmYI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.whitepeaksoftware.com/2011/04/11/great-time-at-vtm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.whitepeaksoftware.com/2011/04/11/great-time-at-vtm/</feedburner:origLink></item>
		<item>
		<title>Today’s Email Outage</title>
		<link>http://feeds.whitepeaksoftware.com/~r/WhitePeakSoftwareBlog/~3/fHFixhVwXHY/</link>
		<comments>http://blog.whitepeaksoftware.com/2011/03/29/todays-email-outage/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 04:05:59 +0000</pubDate>
		<dc:creator>kirbyt</dc:creator>
				<category><![CDATA[White Peak Software]]></category>

		<guid isPermaLink="false">http://blog.whitepeaksoftware.com/?p=388</guid>
		<description><![CDATA[White Peak Software suffered a major email server outage earlier today. Server hardware at the hosting provider died a horrible death causing the outage. I believe the outage started around 10:30 am Eastern and continued until almost 8:00 pm Eastern. After a few hours and reports of emails bouncing back with &#8220;invalid email address&#8221; errors, [...]]]></description>
			<content:encoded><![CDATA[<p>White Peak Software suffered a major email server outage earlier today. Server hardware at the hosting provider died a horrible death causing the outage. I believe the outage started around 10:30 am Eastern and continued until almost 8:00 pm Eastern. </p>
<p>After a few hours and reports of emails bouncing back with &#8220;invalid email address&#8221; errors, I decided to move the <a href="http://www.whitepeaksoftware.com/" class="kblinker" title="More about White Peak Software &raquo;">White Peak Software</a> mail server to a new hosting provider. This meant email was once again flowing even while the original hosting provider tried to solve the hardware problems.</p>
<p>Email seems to be stable again. However, if you sent an email to White Peak or me any time today and I have not responded then please resend the email. It&#8217;s likely the email fell into a black hole.</p>
<img src="http://feeds.feedburner.com/~r/WhitePeakSoftwareBlog/~4/fHFixhVwXHY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.whitepeaksoftware.com/2011/03/29/todays-email-outage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.whitepeaksoftware.com/2011/03/29/todays-email-outage/</feedburner:origLink></item>
		<item>
		<title>Discoloration on the New iPad 2 is No Reason to Panic</title>
		<link>http://feeds.whitepeaksoftware.com/~r/WhitePeakSoftwareBlog/~3/F1p4ybT5BLA/</link>
		<comments>http://blog.whitepeaksoftware.com/2011/03/16/discoloration-on-the-new-ipad-2-is-no-reason-to-panic/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 16:38:29 +0000</pubDate>
		<dc:creator>kirbyt</dc:creator>
				<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://blog.whitepeaksoftware.com/?p=386</guid>
		<description><![CDATA[I received my shinny, new iPad 2 yesterday. When I turned it on I immediately saw yellowish discolorations along the top, right, and bottom edges. The discoloration at the top right corner is the worse and is about the size of my thumb. I tweeted about the problem to see if others have seen the [...]]]></description>
			<content:encoded><![CDATA[<p>I received my shinny, new iPad 2 yesterday. When I turned it on I immediately saw yellowish discolorations along the top, right, and bottom edges. The discoloration at the top right corner is the worse and is about the size of my thumb. I tweeted about the problem to see if others have seen the same issue. A friend pointed me to <a href="http://www.theipadfan.com/ipad-2-screen/">this site</a> which describes the problem and shows a picture of the discoloration.</p>
<p>So apparently this is a problem with the new iPad 2, but I don&#8217;t think it&#8217;s a major problem. Nor do I think it&#8217;s a problem with iPad 2 only. Here&#8217;s why.</p>
<p>It seems that many iPads will show some slight discoloration when displaying an all black screen with full brightness while in the dark. I see this on my first generation iPads, so this is not a new problem with the iPad 2. And I don&#8217;t see this as a major problem because under normal use you do not see the discoloration. I have used my first generation iPads (I have two of them) for nearly a year, and I have never noticed this problem. I can only see it when I display an all black screen with full brightness while in the dark, which is not a normal use case scenario.</p>
<p>With that said, the problem with my new iPad 2 is different. Yes, it&#8217;s the same yellowish discoloration, but in my particular case the discoloration is noticeable when using the iPad under normal conditions. The discoloration is visible on my device when running apps with black backgrounds (such as Kindle and Instapaper) with the brightness set to a low level while sitting in a room with natural daytime light. This is why I have asked Apple for a replacement. I wouldn&#8217;t care about the discoloration if it wasn&#8217;t noticeable under normal use, but for my particular device it is noticeable under normal use.</p>
<p>So before you panic and think you have a defective iPad 2 because you can see some discoloration when looking at an all black screen with full brightness while in the dark, see if the discoloration is noticeable under normal conditions. I&#8217;m willing to bet your iPad is perfectly fine.</p>
<img src="http://feeds.feedburner.com/~r/WhitePeakSoftwareBlog/~4/F1p4ybT5BLA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.whitepeaksoftware.com/2011/03/16/discoloration-on-the-new-ipad-2-is-no-reason-to-panic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.whitepeaksoftware.com/2011/03/16/discoloration-on-the-new-ipad-2-is-no-reason-to-panic/</feedburner:origLink></item>
		<item>
		<title>Joining Forces with Outer Level</title>
		<link>http://feeds.whitepeaksoftware.com/~r/WhitePeakSoftwareBlog/~3/f4iQRQ-egKE/</link>
		<comments>http://blog.whitepeaksoftware.com/2011/02/24/joining-forces-with-outer-level/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 14:51:48 +0000</pubDate>
		<dc:creator>kirbyt</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[White Peak Software]]></category>

		<guid isPermaLink="false">http://blog.whitepeaksoftware.com/?p=378</guid>
		<description><![CDATA[I&#8217;m very excited to announce a new partnership between Outer Level and White Peak Software. Outer Level is the maker of great Mac and iOS apps including LicenseKeeper, Bullfrog, and (my personal favorite) Knapsack. Outer Level&#8217;s success over the last year has left Jon, founder and lead developer at Outer Level, with more work than [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://outerlevel.com/knapsack/"><img src="http://blog.whitepeaksoftware.com/wp-content/uploads/2011/02/Knapsack.png" alt="Knapsack" border="0" width="128" height="128" style="float:right;" /></a>I&#8217;m very excited to announce a new partnership between <a href="http://outerlevel.com/">Outer Level</a> and White Peak Software. Outer Level is the maker of great Mac and iOS apps including <a href="http://outerlevel.com/licensekeeper/">LicenseKeeper</a>, <a href="http://outerlevel.com/bullfrog-mac/">Bullfrog</a>, and (my personal favorite) <a href="http://outerlevel.com/knapsack/">Knapsack</a>. Outer Level&#8217;s success over the last year has left Jon, founder and lead developer at Outer Level, with more work than he can handle by himself. So Jon has asked me to join the Outer Level development team to help out.</p>
<p>I&#8217;m very excited about this opportunity to work with one of the top Mac developer in the community. And while I have a lot to offer Jon and team, I will selfishly be learning a lot from Jon as I help with new development on Knapsack, Outer Level&#8217;s <a href="http://outerlevel.com/knapsack/">travel app</a>.</p>
<p>What impact will this have on White Peak Software? None. I will continue working for <a href="http://www.whitepeaksoftware.com/" class="kblinker" title="More about White Peak Software &raquo;">White Peak Software</a> as I have for the last 7 and a half years (Wow! It&#8217;s been that long?!). This partnership will, however, reduce my availability for consulting work, but this is a good thing as it fits within my long term goals for White Peak.</p>
<img src="http://feeds.feedburner.com/~r/WhitePeakSoftwareBlog/~4/f4iQRQ-egKE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.whitepeaksoftware.com/2011/02/24/joining-forces-with-outer-level/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.whitepeaksoftware.com/2011/02/24/joining-forces-with-outer-level/</feedburner:origLink></item>
		<item>
		<title>Adding Placeholder Text to UITextView</title>
		<link>http://feeds.whitepeaksoftware.com/~r/WhitePeakSoftwareBlog/~3/0KtVNBzD114/</link>
		<comments>http://blog.whitepeaksoftware.com/2010/12/08/adding-placeholder-text-to-uitextview/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 15:19:19 +0000</pubDate>
		<dc:creator>kirbyt</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://blog.whitepeaksoftware.com/?p=370</guid>
		<description><![CDATA[I decided one of my apps should display placeholder text in a text view. Unfortunately UITextView does not have a placeholder property. I&#8217;ve always thought this is odd especially given the fact that UITextField has a placeholder property. I googled to see what others have done. I found some good approaches but no one solution [...]]]></description>
			<content:encoded><![CDATA[<p>I decided one of my apps should display placeholder text in a text view. Unfortunately UITextView does not have a placeholder property. I&#8217;ve always thought this is odd especially given the fact that UITextField has a placeholder property. </p>
<p>I googled to see what others have done. I found <a href="http://stackoverflow.com/questions/1328638/placeholder-in-uitextview">some good approaches</a> but no one solution that I liked. So I decided to write my own borrowing from the various ideas of others. The end result is KTTextView.</p>
<p><a href="https://github.com/kirbyt/KTTextView">KTTextView</a> derives from UITextView and enhances it with new features. At the moment the only new feature is the placeholder text. The <strong>placeholderText</strong> property works same as UITextField&#8217;s placeholder property. I also added the property <strong>placeholderColor</strong> in case an app has the need to use a color different then the default placeholder color.</p>
<p>KTTextView is hosted on <a href="https://github.com/kirbyt/KTTextView">github</a>. The project includes a sample app showing how to use KTTextView. I plan to add more features as time allows. One feature I want to add is an option to display the text view in a rounded rectangle giving it a similar look to UITextField. In the meantime, I hope you find the KTTextView&#8217;s current implementation useful.</p>
<img src="http://feeds.feedburner.com/~r/WhitePeakSoftwareBlog/~4/0KtVNBzD114" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.whitepeaksoftware.com/2010/12/08/adding-placeholder-text-to-uitextview/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.whitepeaksoftware.com/2010/12/08/adding-placeholder-text-to-uitextview/</feedburner:origLink></item>
		<item>
		<title>An Exciting Opportunity or a Nightmare in the Making?</title>
		<link>http://feeds.whitepeaksoftware.com/~r/WhitePeakSoftwareBlog/~3/SvFS1C7z-JU/</link>
		<comments>http://blog.whitepeaksoftware.com/2010/11/22/an-exciting-opportunity-or-a-nightmare-in-the-making/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 18:43:32 +0000</pubDate>
		<dc:creator>kirbyt</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Labor Mate]]></category>
		<category><![CDATA[White Peak Software]]></category>

		<guid isPermaLink="false">http://blog.whitepeaksoftware.com/?p=367</guid>
		<description><![CDATA[I received an email in August from a large company. A gentleman from the company wanted to talk with me about an opportunity for White Peak Software and Labor Mate. The company wanted to rebrand Labor Mate as one of their own iOS apps. As part of the deal they would do various marketing campaigns [...]]]></description>
			<content:encoded><![CDATA[<p>I received an email in August from a large company. A gentleman from the company wanted to talk with me about an opportunity for <a href="http://www.whitepeaksoftware.com/" class="kblinker" title="More about White Peak Software &raquo;">White Peak Software</a> and <a href="http://www.whitepeaksoftware.com/labormate" class="kblinker" title="More about Labor Mate &raquo;">Labor Mate</a>. The company wanted to rebrand Labor Mate as one of their own iOS apps. As part of the deal they would do various marketing campaigns including print ads, exposure on high traffic web sites, and announcements in email newsletters. The market efforts would potentially reach millions of people that I otherwise would not reach unless I invested large sums of my own money in my own marketing efforts.  Needless to say, I was very excited.</p>
<p>In exchange for the additional exposure Labor Mate would receive, I would rebrand Labor Mate to look like an app from the large company and part of the net revenue from sales would be split.  Best of all I remain owner of the app and I have final say in what goes into the app.  The deal could be looked at, in some ways, as corporate sponsorship for Labor Mate.  And I was stoked!</p>
<p>Over the next few months we negotiated the terms of the agreement.  At the same time, we worked on rebranding Labor Mate.  I was pleased with the final results, which was a much nicer looking Labor Mate.  And the corporate branding was done in a very tasteful, non-intrusive manner.  My only complaints, which were minor, were the desire to include a splash screen and the new look was a little too foo-foo looking for my liking.  Still, I was excited about the opportunity.</p>
<p>It wasn&#8217;t until about a month ago that my opinions about the deal started changing from excitement to concerns.  Contract negotiations were slow and becoming much more complex.  Lawyers got involved turning a &#8220;no nonsense&#8221; agreement into a 3 year commitment with requirements for various liability insurance, errors and omissions insurance, service level agreements, and more. Assuming Labor Mate sales remain the same for first 12 months of the agreement, I would pay out roughly 25% of net revenue just in legal and insurance fees.  The deal was no longer feeling like a great opportunity.</p>
<p>The slow progress on contract negotiations wasn&#8217;t the only thing changing my mind about the opportunity.  I starting feeling as if I would not have final say in Labor Mate&#8217;s functionality.  Also, receiving visual assets from the large company was slower then I&#8217;m use to, and the extra time needed for internal approval of the app before submitting to Apple was dragging.  My concerns grew as a result.  I set aside time to work on a White Peak Software products, and I often don&#8217;t have time or patience for these types of delays.  Was this something I could expect in the coming years?</p>
<p>As the weeks went by I was starting to feel like the once great opportunity was raising too many warning flags indicating a nightmare in the making.  Now please note, what I would call a nightmare business arrangement might be a walk in the park for others.  I&#8217;m set in my ways.  I&#8217;m an indie dev.  I work from home.  I make the decisions.  I control what I work on and when.  I have my own way of working, providing support, and determining success.  And I don&#8217;t like making compromises on matters I disagree with.  Anything that changes this for me is a nightmare in the making.</p>
<p>I started feeling the deal would mean giving up the control and freedom I enjoy as an indie dev.  I felt I might be expected to drop everything when the large company decided changes were needed for the app.  And I would need approval from the large company on any and all changes I want to make to the app.  There was also a good amount of monthly reporting required, beyond financial reporting, that is not uncommon in Corporate America.  The deal would mean I have a bond with a large corporate business partner regarding this one app and as my past has repeatedly shown, I don&#8217;t function well in Corporate America.</p>
<p>To make matters worse, there was no long term plan for the rebranded Labor Mate.  What happens if the agreement is terminated early?  Would that be the end of Labor Mate? Would I be required to pull it from the App Store or would I only need to remove the branding elements from the app?  Would there be pressure to support other mobile platforms?  And what if my vision for Labor Mate&#8217;s future differs from the large company&#8217;s vision?  What would be my options going forward with Labor Mate?  </p>
<p>There were too many unanswered questions for my liking.  What was once an exciting opportunity was already causing undo stress and concerns for me.  In the 3 months that past, things didn&#8217;t get better.  They got worse, from my point of view.  And if that can happen in a short 3 months, what would the next 3 years be like?  My gut kept telling me it would be a 3 year nightmare.</p>
<p>Everyone I talked to about this deal agreed, it sounded like a great opportunity in the beginning but not so great in the end. Everyone also agreed I should walk away from the deal before it was too late.</p>
<p>So today I talked with my contacts at the large company.  I explained that this opportunity wasn&#8217;t right for White Peak Software and that I am stepping away from the deal.  To my surprise, it came as no surprise.  I guess that means I did a good job communicating my concerns over the last couple of months.  It also might mean they recognize indie devs and Corporate America don&#8217;t always mix.</p>
<p>I should note the individuals at the large company were friendly, understanding, and tried their best to make the deal work.  They too were feeling the stress and were annoyed with the lengthy negotiations.  In the end, though, I had to decide what&#8217;s best for my company, and this deal wasn&#8217;t in White Peak Software&#8217;s best interest.</p>
<p>Despite the distractions of this deal over the last 3 months, all is not lost.  I did learn, and re-learn, some valuable lessons.</p>
<ol>
<li>If it sounds too good to be true then it probably is.
<li>Lawyers for the other side suck because they are not looking out for your best interest.  Lawyers for your side are awesome because they are looking out for the your best interest.
<li>Talk to friends, peers, business associates and colleagues, and anyone else who will listen about any major business deal. They will often provide insight and points of view you will never think of.
<li>Don&#8217;t get distracted by too good to be true opportunities that do not fit into your business plan. And don&#8217;t try to make the opportunity fit into your business plan just because it sounds too good to pass up. It&#8217;s either a natural fit for your business or it is not.
<li>Stand by your principles
<li>It&#8217; okay to say &#8220;No&#8221; even if no comes 3 months down the road.
<li>And lastly, if it sounds too good to be true then it probably is.
</ol>
<p>So what&#8217;s next for Labor Mate? I&#8217;m going to take the money I would have spent on extra insurance, hire a kick-ass designer, and get to work on Labor Mate 2.</p>
<img src="http://feeds.feedburner.com/~r/WhitePeakSoftwareBlog/~4/SvFS1C7z-JU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.whitepeaksoftware.com/2010/11/22/an-exciting-opportunity-or-a-nightmare-in-the-making/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blog.whitepeaksoftware.com/2010/11/22/an-exciting-opportunity-or-a-nightmare-in-the-making/</feedburner:origLink></item>
		<item>
		<title>Turbo Pascal on iPad</title>
		<link>http://feeds.whitepeaksoftware.com/~r/WhitePeakSoftwareBlog/~3/D1Awj36heOU/</link>
		<comments>http://blog.whitepeaksoftware.com/2010/10/26/turbo-pascal-on-ipad/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 19:19:39 +0000</pubDate>
		<dc:creator>kirbyt</dc:creator>
				<category><![CDATA[Random]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Tweet]]></category>
		<category><![CDATA[White Peak Software]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://blog.whitepeaksoftware.com/?p=353</guid>
		<description><![CDATA[Isn&#8217;t not like I need a distraction from work, but I couldn&#8217;t resist this one. I saw a tweet about iDOS, a DOS emulator app just released for iPad and iPhone. For fear the app will be pulled from the App Store, I bought it right away. Besides, it&#8217;s only 99 cent. I read a [...]]]></description>
			<content:encoded><![CDATA[<p>Isn&#8217;t not like I need a distraction from work, but I couldn&#8217;t resist this one. I saw a tweet about iDOS, a DOS emulator app just released for iPad and iPhone. For fear the app will be pulled from the App Store, I bought it right away. Besides, it&#8217;s only 99 cent.</p>
<p>I read a story about someone <a href="http://toucharcade.com/2010/10/26/idos/">installing Windows 3.0 inside of iDOS</a>. Sounds cool but I&#8217;m not interested in Windows 3.0. Instead, I decided to install Turbo Pascal. Embarcadero recently posted <a href="http://edn.embarcadero.com/article/20803">Turbo Pascal v5.5 as a free download</a> so the first thing I did was to grab a copy of it. Next, I grabbed an <a href="http://www.info-zip.org/UnZip.html#Downloads">unzip program</a> so I can unzip TP55.zip in iDOS. (Save time and <a href="ftp://ftp.info-zip.org/pub/infozip/msdos/">go here</a> to download unz552x3.exe.)</p>
<p>Here are the remaining steps I followed to get Turbo Pascal up and running on my iPad.</p>
<ul>
<li>Connect the iPad to iTunes.</li>
<li>In iTunes, go to the Apps tab for the connected iPad and scroll down to the file sharing section.</li>
<li>Drag and drop TP55.zip and unz552x3.exe to iDOS.</li>
<li>Sync the device.</li>
<li>Once sync is complete, launch iDOS on the iPad. You&#8217;ll find the two files in the root directory.</li>
<li>Copy unz552x3.exe to a new directory, or just run it in the root directory. This will uncompress the unzip utility files. I prefer running it in a separate directory to keep the root clean.</li>
<li>Unzip TP55.zip. This will create two directories, DISK1 and DISK2. Again, I copied TP55.zip to a temp directory before unzip.</li>
<li>Run install.exe found in the DISK1 directory. If your experience is similar to mine, you will get a message saying to insert the oop/demos/bgi/doc diskette. I&#8217;m guessing the installer can&#8217;t find the directory DISK2.</li>
<li>At this point, I aborted the install. Not to worry. Turbo Pascal&#8217;s IDE, compiler, etc have been installed.</li>
<li>By default, the IDE can be found in c:\TP. The program file to run is turbo.exe.</li>
</ul>
<p>That&#8217;s it. Happy coding!</p>
<p>Update: If those not lucky enough to grab a copy of iDOS from the App Store, you can <a href="http://code.google.com/p/dospad/">download the source code for DOSPad</a> and build your own version. </p>
<p><img src="http://blog.whitepeaksoftware.com/wp-content/uploads/2010/10/photo-41.PNG" alt="photo-4.PNG" border="0" width="450" height="600" /></p>
<img src="http://feeds.feedburner.com/~r/WhitePeakSoftwareBlog/~4/D1Awj36heOU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.whitepeaksoftware.com/2010/10/26/turbo-pascal-on-ipad/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blog.whitepeaksoftware.com/2010/10/26/turbo-pascal-on-ipad/</feedburner:origLink></item>
		<item>
		<title>My Initial Thoughts on the Mac App Store</title>
		<link>http://feeds.whitepeaksoftware.com/~r/WhitePeakSoftwareBlog/~3/-FweSmg2-R4/</link>
		<comments>http://blog.whitepeaksoftware.com/2010/10/21/my-initial-thoughts-of-the-mac-app-store/#comments</comments>
		<pubDate>Thu, 21 Oct 2010 14:19:08 +0000</pubDate>
		<dc:creator>kirbyt</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Tweet]]></category>
		<category><![CDATA[White Peak Software]]></category>

		<guid isPermaLink="false">http://blog.whitepeaksoftware.com/?p=347</guid>
		<description><![CDATA[Yesterday Apple announced the Mac App Store, which will be available in 90 days. The Mac App Store is modeled after the iOS App Store. The store provides customers a trusted way to buy and download safe, quality software for the Mac OS X desktop. As with the iOS App Store, software developers must submit [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday Apple announced the Mac App Store, which will be available in 90 days. The Mac App Store is modeled after the iOS App Store. The store provides customers a trusted way to buy and download safe, quality software for the Mac OS X desktop. As with the iOS App Store, software developers must submit their apps to Apple for review, <a href="http://developer.apple.com/appstore/mac/resources/approval/guidelines.html">apps must adhere to a list of rules</a>, and Apple gets 30% of the app price for each unit sold.</p>
<p>My first impression when reading about the announcement was 30% is too high. E-commerce providers such as Fastspring and eSellerate charge a much lower percentage. But the Mac App Store does do a few things that other e-commerce providers do not. The Mac App Store has the potential to reach many more users given that the app will be available on the desktop. Also, the Mac App Store will host the download file. But when I think about it, none of this is new. The only thing new is Apple.</p>
<p>Download sites have existed for years. The <a href="http://pad.asp-software.org/spec/spec.php">PAD specification</a>, which has been available for years, provides a mechanism for software vendors to publish app metadata and be discovered by download sites, and ultimately by customers. And many download sites and e-commerce providers provide hosting of the app. Even Microsoft gave it a try with its web-based app store concept called <a href="http://www.windowsmarketplace.com/">Microsoft Marketplace</a>, which after many years is no more. So it seems to me, the only thing new and different about the Mac App Store is the review process. </p>
<p>Downloading desktop software from download sites can be risky. You never know if the software you download contains a virus or malware. Attempts such as pre-scanning software for viruses by download sites have been made to instill trust but at the end of the day it&#8217;s hard to trust software downloaded from these sites. The <a href="http://www.asp-software.org/">Association of Software Professionals</a> have attempted tackling the trust issue for years and has had some success. Still, at the end of the day, gaining customer trust with an online business is challenging.</p>
<p>Personally, I never download software from download sites but I buy a lot of software online. I only buy and download software from the vendor&#8217;s own web site, and I&#8217;ll only do it when I feel I can trust the vendor. The vendor earns my trust by having a professional online presence, provides contact information with bonus points for having a physical address and phone number, offers a money back guarantee, and most importantly digitally signing the software with a certificate from a trusted CA. If you browse the <a href="http://www.whitepeaksoftware.com/" class="kblinker" title="More about White Peak Software &raquo;">White Peak Software</a> web site, you&#8217;ll see I follow these trust rules myself.</p>
<p>Trust is important when doing business in the online world, and the Mac App Store will help gain customer trust. This should, in turn, help encourage customers who have never bought desktop software online to final do so. The added level of trust and the potential reach to new customers makes the 30% cut to Apple worth while in my opinion. But I still have concerns, from a developer&#8217;s point of view, about the Mac App Store.</p>
<p>Many existing, and popular, apps sold today including some from Apple will be rejected from the store based on the list of <a href="http://developer.apple.com/appstore/mac/resources/approval/guidelines.html">review rules</a>. But a bigger concern for me is that software vendors wishing to sell through the Mac App Store as well as through their own company web site will be required to maintain two different versions of the same app. Mac App Store apps cannot be self updating, cannot be trial version, and cannot use its own licensing scheme. These three things are key components to selling desktop software on the Internet today. This means a software vendor wishing to sell an app through the Mac App Store as well as through its own company store must have two separate builds of the app, one build without the self updating, trial version, and licensing scheme for the Mac App Store, and one build containing these features for sell through one&#8217;s own online store.</p>
<p>Another concern I have with the Mac App Store is the lack of pricing and licensing options. For example, <a href="http://whitepeaksoftware.com/main/killink-csv-editor/index" class="kblinker" title="More about Killink CSV &raquo;">Killink CSV</a> is a business app bought by individuals and large companies alike. By selling directly to the customer, I can offer various pricing and licensing options. I offer a volume discount on purchases. The more single user licenses you buy, the lower the per unit cost. I offer a site license option too, which allows customers to pay a lower price while being able to install the software on a greater number of computers. Then there are coupons. I use coupons to offer discount pricing for a variety of reasons. It&#8217;s doubtful the Mac App Store will support coupons in the next 90 days. Then there are affiliates. While sells from affiliates represents only a small portion of my product revenue, affiliates do bring in additional customers. Come to think of it, in a way, one could think of the Mac App Store as an affiliate with review process.</p>
<p>I can&#8217;t help but wonder&#8230;giving the fact that I have more control over pricing, can offer discounts, and run sales using coupons&#8230;will customers become annoyed when they pay one price for my app in the Mac App Store only to find out they could have saved money by buying directly? And how will customer support change with the introduction of the Mac App Store? I&#8217;m assuming Apple will not provide any customer information after a purchase to the software vendor. What happens when a customer calls or emails me about re-installing the app on a new computer? I&#8217;ll have to first find out how they purchased the app, through the Mac App Store or through my web site. I can see it now, a customer responds with, &#8220;I don&#8217;t remember.&#8221; And what about refunds? Direct purchases can be refunded, Mac App Store purchases, well, &#8220;You&#8217;ll have to talk with Apple.&#8221; </p>
<p>Overall, I can see the Mac App Store leading to confusion and delay.</p>
<p>Oh, and then there is the concern of paid upgrades. Many, if not most, desktop software vendors count on revenue earned by paid upgrades. Paid upgrades are currently not supported in the iOS App Store, so I have to think the same will be true of the Mac App Store.</p>
<p>And let&#8217;s not forget the trial versions of the app. A customer can come to my web site and download a free 30-day trial of my software. This gives the user time to evaluate the app before making a purchasing decision. This is not going to happen, at least not initially, with the Mac App Store. Will this lead to users demanding lower prices and if so will software vendors given in starting a new race to the bottom. I certainly hope not. Software vendors need to stay their ground and price their products based on the value of the app.</p>
<p>Will my app be rejected from the Mac App Store if I include in the app description, &#8220;Come to my web site to download a free 30-day trial&#8221;? And what of cross-platform apps? Say I write a version of Killink CSV for the Mac. According to the list of review rules, I cannot mention the availability of the Windows version in the app&#8217;s metadata. If I do, it will be rejected even if this is a key selling point of the app.</p>
<p>I welcome the Mac App Store. It has great potential for tapping into a customer base that otherwise would be un-tappable. But I worry the Mac App Store is not the right place for many desktop app and by not being in the Mac App Store sells will suffer. Only time will tell if the Mac App Store will help software vendors, especially the indie shops like White Peak Software, to succeed.</p>
<img src="http://feeds.feedburner.com/~r/WhitePeakSoftwareBlog/~4/-FweSmg2-R4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.whitepeaksoftware.com/2010/10/21/my-initial-thoughts-of-the-mac-app-store/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.whitepeaksoftware.com/2010/10/21/my-initial-thoughts-of-the-mac-app-store/</feedburner:origLink></item>
		<item>
		<title>Feeling Overwhelmed is an Understatement</title>
		<link>http://feeds.whitepeaksoftware.com/~r/WhitePeakSoftwareBlog/~3/AUD99xOHIA4/</link>
		<comments>http://blog.whitepeaksoftware.com/2010/10/03/feeling-overwhelmed-is-an-understatement/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 03:08:44 +0000</pubDate>
		<dc:creator>kirbyt</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Random]]></category>
		<category><![CDATA[Tweet]]></category>
		<category><![CDATA[White Peak Software]]></category>

		<guid isPermaLink="false">http://blog.whitepeaksoftware.com/?p=344</guid>
		<description><![CDATA[Life has been crazy busy recently. Of course it seems my life is always crazy busy, and just when I think it can&#8217;t get any more crazy busy, it does. I&#8217;m behind on a number of things, and I can&#8217;t help but feel overwhelmed. Heck, feeling overwhelmed is probably an understatement for how I feel [...]]]></description>
			<content:encoded><![CDATA[<p>Life has been crazy busy recently. Of course it seems my life is always crazy busy, and just when I think it can&#8217;t get any more crazy busy, it does. I&#8217;m behind on a number of things, and I can&#8217;t help but feel overwhelmed. Heck, feeling overwhelmed is probably an understatement for how I feel right now. </p>
<p>This year has been an amazing year for me, work-wise. I reinvented <a href="http://www.whitepeaksoftware.com/" class="kblinker" title="More about White Peak Software &raquo;">White Peak Software</a> last year as company focused on iOS, and this year is shaping up to be my most exciting and enjoyable year in the company&#8217;s (almost) 7 year history. But a number of things are suffering as well. Progress on the book is suffering. Product updates are suffering. New product releases are suffering. Even client work is suffering because there&#8217;s simply no way for me to keep up with the demands. Despite of all this, I feel a bit better this evening after reading a posting from Jeff LaMarche. </p>
<p>I look up to Jeff, and I&#8217;m amazed at how much work he pumps out. I often wonder where he finds the time &#8211; not having a two year old in the house probably helps &#8211; and I&#8217;m convinced he never sleeps. In his posting <a href="http://iphonedevelopment.blogspot.com/2010/09/complaining-about-success.html">Complaining About Success</a>, Jeff mentions &#8220;time has become a scarce commodity.&#8221;</p>
<p>Ah, he is human. He does fall behind from time to time.</p>
<p>While I feel for Jeff, I admit reading his post makes me feel a bit relieved that I&#8217;m not alone.</p>
<p>And Jeff, if you are reading this, I plan to stick with the <a href="http://iphonedevelopment.blogspot.com/2010/09/dealloc.html">release then nil</a> approach. It&#8217;s the approach I learned when first diving into Objective-C. Old habits are sometimes hard to break.</p>
<img src="http://feeds.feedburner.com/~r/WhitePeakSoftwareBlog/~4/AUD99xOHIA4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.whitepeaksoftware.com/2010/10/03/feeling-overwhelmed-is-an-understatement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.whitepeaksoftware.com/2010/10/03/feeling-overwhelmed-is-an-understatement/</feedburner:origLink></item>
	</channel>
</rss>

