<?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>Jevy's Blog</title>
	<atom:link href="http://jevy.org/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://jevy.org</link>
	<description>It's me!</description>
	<lastBuildDate>Mon, 09 Aug 2010 19:53:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How to deal with overwhelming problems/goals</title>
		<link>http://jevy.org/?p=987</link>
		<comments>http://jevy.org/?p=987#comments</comments>
		<pubDate>Mon, 09 Aug 2010 19:53:27 +0000</pubDate>
		<dc:creator>jevin</dc:creator>
				<category><![CDATA[The Craft]]></category>

		<guid isPermaLink="false">http://jevy.org/?p=987</guid>
		<description><![CDATA[It&#8217;s common in life to encounter problems that are a) really big, b) difficult to understand or c) a brand new area that you&#8217;ve never encountered before.  In areas like software development, developers are always dealing with new domains that &#8230; <a href="http://jevy.org/?p=987">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_991" class="wp-caption aligncenter" style="width: 293px"><a href="http://jevy.org/wp-content/uploads/2010/08/2550349404_3251282109.jpg"><img class="size-medium wp-image-991" title="?" src="http://jevy.org/wp-content/uploads/2010/08/2550349404_3251282109-283x300.jpg" alt="???" width="283" height="300" /></a><p class="wp-caption-text">Creative Commons: http://www.flickr.com/photos/demibrooke/2550349404/</p></div>
<p>It&#8217;s common in life to encounter problems that are a) really big, b) difficult to understand or c) a brand new area that you&#8217;ve never encountered before.  In areas like software development, developers are always dealing with new domains that are totally different than what they&#8217;ve seen before.  In my years of experience, I&#8217;m still finding new techniques but here are some that I&#8217;ve found helpful:</p>
<p>- <strong>Don&#8217;t let the helplessness set in</strong> &#8211; It&#8217;s so easy to look at the problem at absolutely melt into the ground and slip away with a heavy heart.  Don&#8217;t let this happen!  If you&#8217;re put in this position to fix this problem, someone has confidence you can fix it.  If you&#8217;ve brought this on yourself, that&#8217;s okay too!  Look at previous insane things you&#8217;ve wrestled into submission.  If this problem SIGNIFICANTLY more difficult?  Probably not.  So take heart!  You can do this.</p>
<p>- <strong>Get some help</strong>.  Introverts typically do really well sorting through things by taking time to just think them through.  Extroverts (as in my case) typically need an external source to help them sort it out.  If I know someone who knows this domain well, I&#8217;ll call them up or meet for coffee and get their take on the problem.  Ask questions like: &#8220;have you had this type of problem before?&#8221;, &#8220;How would you approach this problem?&#8221;, or if you&#8217;re really stuck: &#8220;What should I do?&#8221;</p>
<p>- <strong>Write down the core of the problem</strong> &#8211; When your brain is trying to get a handle on the problem, it is going through all the hypothetical situations and is going a mile a minute trying to figure it out.  Instead, try writing down the problem in one line.  When you do that, magically you&#8217;ve been able to contain the entire problem into those couple of words.  It is now &#8220;bounded&#8221;. From there you can try this second technique:</p>
<p>- <strong>Breakup and isolate the problems</strong> &#8211; For most problems, you can break them up into smaller chunks.  This helps you take a very abstract, pie-in-the-sky idea and make it into very actionable and concrete problems.  Examples:  &#8220;Find a better job within 6 months&#8221; can be turned into something not nearly as scary:</p>
<ol>
<li>Think of jobs I would like</li>
<li>Talk to friends who have cool jobs and find out what they did to get them</li>
<li>Find a local meetup for people interested in this area</li>
<li>Purchase a book on amazon about that job</li>
<li>Find out the education or experience needed to get that job</li>
</ol>
<p>- <strong>Set realistic and attainable goals</strong> &#8211; If you plan to fix the world today, you may be disappointed by the time your heads hits the pillow.  Instead in the morning, think of one thing that will contribute (even in a small way) to achieving your goal.  The other really positive reason is that reaching your goals gives a surge of energy that will propel you forward towards your next goal.  Instead of &#8220;build this application that everyone would love&#8221; it could be &#8220;create this &lt;small&gt; feature and tell a friend to get their feedback&#8221;.</p>
<p>- <strong>Work in fixed time periods with deep focus</strong> &#8211; It is harder than ever to stay focused on the task at hand.  It&#8217;s so much easier to check facebook and your favorite blog than to do hard work.  Since I&#8217;m sure you didn&#8217;t know this (kidding), you&#8217;re now without excuse.  Try some of the strategies to rebuild your focus on Lifehacker <a href="http://lifehacker.com/5596964/how-to-rebuild-your-attention-span-and-focus">here</a>.  Personally, I use the <a href="http://www.pomodorotechnique.com/">Pomodoro technique</a> and the time located at <a href="http://tomatoi.st">tomatoi.st </a></p>
<p>- <strong>Don&#8217;t avoid the hard parts</strong> &#8211; Following the last point, start with the hard parts first and when you have the most energy.  Otherwise, are you actually going to tackle the issues towards the end of the day?  I didn&#8217;t think so..</p>
<p>- <strong>Dive in and just start</strong> &#8211; I have found that poking around into the core of the problem and seeing how stuff works (breaking the code in the software case) is the best way to actually understand how I could fix the problem.</p>
<p>If you have other tips, I&#8217;d love hear them.</p>
]]></content:encoded>
			<wfw:commentRss>http://jevy.org/?feed=rss2&amp;p=987</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MyMapNow: My startup&#8217;s fizzled end and how yours can succeed</title>
		<link>http://jevy.org/?p=951</link>
		<comments>http://jevy.org/?p=951#comments</comments>
		<pubDate>Tue, 13 Jul 2010 00:04:28 +0000</pubDate>
		<dc:creator>jevin</dc:creator>
				<category><![CDATA[The Craft]]></category>

		<guid isPermaLink="false">http://jevy.org/?p=951</guid>
		<description><![CDATA[In the summer of 2009, I was really, really bored with my job.  I would check hacker news multiple times an hour, drawing energy from the really cool startups I saw other people doing.  Then, one day in August, I &#8230; <a href="http://jevy.org/?p=951">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://jevy.org/wp-content/uploads/2010/07/myMapNow-logo.png"><img class="alignleft size-medium wp-image-977" title="myMapNow-logo" src="http://jevy.org/wp-content/uploads/2010/07/myMapNow-logo-300x66.png" alt="" width="300" height="66" /></a>In the summer of 2009, I was really, <em>really</em> bored with my job.  I would check hacker news multiple times an hour, drawing energy from the really cool startups I saw other people doing.  Then, one day in August, I decided &#8220;dang, I think it&#8217;s time I start a startup myself!&#8221;.  The concept was simple: create an interface to see what is happening in any neighbourhood of the city right now.  Want to know the hottest party downtown?  Browse to that area, check to see the scheduled events, the tweets and pictures that people are posting online.  I was off:</p>
<p>Following suit with the States, the Canadian government injected a massive amount of stimulus spending into R&amp;D to support small business growth.  I pitched the idea to a local government R&amp;D representative.  After some other loops, I had secured close to $50,000 allocated to my company to pay Canadian employees.</p>
<p><a href="http://jevy.org/wp-content/uploads/2010/07/logo.png"><img class="alignleft size-medium wp-image-978" title="logo" src="http://jevy.org/wp-content/uploads/2010/07/logo-300x86.png" alt="" width="300" height="86" /></a>My next major issue was employees.  Where do I find solid Rails people?  I had attended some local Ruby meetups but never made a major attempt at finding people to hire, only potential employers.  So where do I go?  How many Rubyists are Canadian?  So away I went, posting on Rubynow, Railswork and a couple of others.</p>
<p>I received 30 resumes.  Only 3-5 who were Canadians.  I called one person up who sounded really great: positive about the project, done recent work in that domain and was very polite.  When asked about references, they didn&#8217;t have a list on hand but they&#8217;ve shipped over 30 apps.  After pushing harder for to get the references, the candidate started talking about great new ideas for the project and when we could get started.  As I _really_ desperate a solid rails guy, I took &#8216;em.  In retrospect, this leads to my first two major lessons learned:</p>
<p><strong>Tip #1: Check out real references of people.  If they cannot produce any there is probably a reason behind that.  Ask the references: How are they to deal with?  Are they humble, egotistical, have authority issues, focused, stay true to their word etc etc.  If they are active in the rails community people _will_ know them and   more than likely give you the low down.</strong></p>
<p><strong>Tip #2: If you are desperate, you&#8217;ll either a) do something crazy or b) get taken advantage of by people who can tell.  Instead, find a trusted source to give you advice in the particular issue you&#8217;re having be it hiring, finances, next steps, marketing whatever!  Lots of people love talking about prior experiences and are sometimes flattered to be asked for advice.<br />
</strong></p>
<p>As we needed a few more developers, my first hire recommended two friends who turned out to good developers but admittedly less experienced.  The friendship lead to a major problem that I didn&#8217;t see in advance.  In all conflicts, these friends sided with their friend who recommended them.  If this developer didn&#8217;t like a stance I took, the rest of the development team (his friends) sided with him.  Understandably, this made it very difficult to push through tasks that really needed to get done.</p>
<p><strong>Tip #3: As a project manager, more than half the job is managing relationships.  Always be watching for subtleties in the team dynamic to ensure it&#8217;s not personality conflicts that stop things from progressing.</strong></p>
<p>At the beginning of the project, to develop a continuous velocity I had asked for a level of energy commitment from the various employees.  There were major issues with people making excuses after excuses as to why they couldn&#8217;t meet the target commitment level.</p>
<p><strong>Tip #4: All startups have a window of opportunity.  If people can&#8217;t follow through on their commitments on a regular basis, this kills the momentum of the project.  Start looking for someone to replace them asap.  &#8220;Fool me once, shame on you.. fool me twice, shame on me&#8221;.  You do not have time to mess around!</strong></p>
<p>Sometimes I would notice on Pivotal Tracker that a feature was complete, then login to the site to see it a) was broken b) it wasn&#8217;t what was agreed upon or c) wasn&#8217;t the top priority.</p>
<p><strong>Tip #5: Expectations for feature releases have to be crystal clear.  What should it look like?  Should tests be completed with a feature?  Code reviews?  GUI and backed completed for each feature?</strong></p>
<p>When I hired the gang, right off the bat, equity was given to the developer.  Oops.  They started arguing (right away) about the direction of the business, what features should be done, how I&#8217;m not managing the business with their interests in mind, I should buy them new Macbooks etc etc.  In short, without doing any work, the developers were owners already.  This leads me to my next tip:</p>
<p><strong>Tip #6: Make equity based on clearly outline </strong><strong>deliverables</strong><strong> or effort.  That way, the employer/employee relationship is very clear from the start.  Once they show commitment levels, they earn their right to part ownership of the company.</strong></p>
<p><a href="http://jevy.org/wp-content/uploads/2010/07/ocri.png"><img class="alignleft size-full wp-image-979" title="ocri" src="http://jevy.org/wp-content/uploads/2010/07/ocri.png" alt="" width="158" height="83" /></a>Towards the end of the project (4-5 months), I made some really good contacts in the <a href="http://www.ocri.ca/">Ottawa Centre for Research and Innovation</a>.  I would periodically meet with them to discuss issues and they would give me some really, really solid advice.  Had they been around for when the business first started, I&#8217;m sure things would have turned out differently.  This leads me to my first and most important tip:</p>
<p><strong>Epic tip #7: Network, network, network.  Find people who will mentor you and offer advice for your project.  Find local developers who you know and trust.  Build relationships with the local entrepreneur network and start talking to angel investors.  You never know who you&#8217;ll meet or who <em>they</em> know that can help you along your journey.</strong></p>
<p style="text-align: center;"><a href="http://jevy.org/wp-content/uploads/2010/07/arts-graphics-2008_1183772a.jpg"><img class="size-medium wp-image-980 aligncenter" title="arts-graphics-2008_1183772a" src="http://jevy.org/wp-content/uploads/2010/07/arts-graphics-2008_1183772a-300x270.jpg" alt="" width="300" height="270" /></a></p>
<p style="text-align: left;">I lost hours and hours of sleep over this company, mainly to try to  figure out how to keep the project moving on all the while working full time at my day job.  I would think about MyMapNow  most of the waking hours of the day.  I simply could not shut it off!</p>
<p>Was the project a success?</p>
<ul>
<li>I learned an absolute ton.  Not just about technology; but business,  management, project management.  More than I&#8217;m sure I did in any one  semester of university.</li>
<li>The government was able to pay some Canadians for R&amp;D work during the &#8220;economic downturn.&#8221;</li>
<li>It&#8217;s now open source on github: <a href="http://github.com/jevy/MyMapNow">http://github.com/jevy/MyMapNow</a></li>
<li>So absolutely!</li>
</ul>
<p><strong>Conclusion</strong></p>
<p>I now know what it takes to run a startup.  Basically: EVERYTHING.  I&#8217;m not ready to do that yet.  If the right opportunity and team came along, I&#8217;d jump right in.  For now, I won&#8217;t be actively looking for one and invest in my family and mental health instead.</p>
<p>In the short term, I&#8217;m going to keep consulting (to make other companies do great things) and real estate investing.  Which I&#8217;ll post about in the near future.  Thanks for reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://jevy.org/?feed=rss2&amp;p=951</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How I Quit My Job To Make More Money and To Be Happier</title>
		<link>http://jevy.org/?p=953</link>
		<comments>http://jevy.org/?p=953#comments</comments>
		<pubDate>Sat, 19 Jun 2010 19:06:05 +0000</pubDate>
		<dc:creator>jevin</dc:creator>
				<category><![CDATA[The Craft]]></category>

		<guid isPermaLink="false">http://jevy.org/?p=953</guid>
		<description><![CDATA[For the past three years I&#8217;ve been working as a project manager in the government meeting with clients to solicit requirements, writing contracts and doing some basic budget management.  I have my own office with my name on the door, &#8230; <a href="http://jevy.org/?p=953">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>For the past three years I&#8217;ve been working as a project manager in the government meeting with clients to solicit requirements, writing contracts and doing some basic budget management.  I have my own office with my name on the door, I attend multiple conferences/courses a year, work with interesting people, have the latest equipment to do some prototyping and can play my trance music as loud as I want.  Oh yeah: the $$$ was really good.  The problem?</p>
<h2 style="text-align: center;">I Wasn&#8217;t Happy</h2>
<p>I was bored out of my mind.  To keep the creative juices flowing, I took up interesting challenges outside of work:</p>
<ul>
<li>My wife and I (with hired help) converted a single family home into a rental property.</li>
<li>I started a web application company, got some government funding for it and hired a bunch of people.</li>
</ul>
<p>I then spent a couple of evenings over a period of two months objectively looking at my life with these three questions (with some answers):</p>
<h3>What don&#8217;t I like about my work?</h3>
<ul>
<li>I don&#8217;t feel like my job is important.</li>
<li>The work isn&#8217;t fun or interesting.</li>
<li>People constantly back-bite and gossip about one another.  It&#8217;s not positive!</li>
</ul>
<h3>What are the priorities in my life right now?</h3>
<ul>
<li>To do meaningful work to make a difference.  I don&#8217;t care how!</li>
<li>To do some awesome problem solving using technology.</li>
<li>Work with a team of people who have a common purpose, who enjoy each other and are collaborative.</li>
<li>Work the flexible hours I want and the amount I want.  i.e. if I did great work and I want to leave at 1pm I can.</li>
</ul>
<p>After I did this, I spent a good while researching possible alternative options for money.</p>
<ol>
<li>Work for someone else &#8211; A company with strong management, who hire great people.</li>
<li>Build a product &#8211; Start my own company and hire great people.</li>
<li>Consult &#8211; Work as a consultant who only works on interesting projects.</li>
<li>Start a muse &#8211; Work at home to start a muse (a la Tim Ferris), and code for fun.</li>
</ol>
<h2 style="text-align: center;">So what did I do?</h2>
<p>As of June 24th, I&#8217;m starting my own software consultancy called &#8220;<span style="text-decoration: underline;">Quickjack Solutions</span>&#8221; working with local and remote companies to help them to great things!  I&#8217;ll post more about more details how I got started later.</p>
<h2 style="text-align: center;">What about you?</h2>
<p>If you&#8217;re really not happy about where you are in life, I would highly recommend you take a really hard look at your life.  What are you passionate about?  If you could do anything in the world what would it be?  Some books that really help me come to this conclusion are below.  All excellent books:</p>
<ul>
<li>Tim Ferris &#8211; The Four Hour Work Week</li>
<li>Gerald M. Weinberg &#8211; The Secrets of Consulting</li>
<li>Steve Pavlina &#8211; Personal Development for Smart People</li>
</ul>
<p>I have a contract lined up for the next three months and then after that is a big question mark.  I&#8217;ll be spending lots of time &#8220;getting out there&#8221; networking and building some open source software to get my name out there.</p>
<div id="attachment_956" class="wp-caption aligncenter" style="width: 560px"><a href="http://freelanceswitch.com/freelance-freedom"><img class="size-full wp-image-956 " title="Freelance Freedom" src="http://jevy.org/wp-content/uploads/2010/06/FF113_CribWork.jpg" alt="" width="550" height="225" /></a><p class="wp-caption-text">Freelance Freedom</p></div>
]]></content:encoded>
			<wfw:commentRss>http://jevy.org/?feed=rss2&amp;p=953</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
