<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Random Non Sequitur</title>
	
	<link>http://www.randomnonsequitur.com</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Mon, 17 Nov 2008 08:25:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/RandomNonSequitur" type="application/rss+xml" /><item>
		<title>The Myth of the Design Portfolio</title>
		<link>http://feeds.feedburner.com/~r/RandomNonSequitur/~3/455678757/74</link>
		<comments>http://www.randomnonsequitur.com/post/74#comments</comments>
		<pubDate>Mon, 17 Nov 2008 07:09:50 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
		
		<category><![CDATA[Design "Culture"]]></category>

		<guid isPermaLink="false">http://www.randomnonsequitur.com/?p=74</guid>
		<description><![CDATA[It&#8217;s that time again. I&#8217;ve been putting it off for months, but it doesn&#8217;t go away, and only gets more urgent with each passing day. It will probably be the most miserable thing I&#8217;ve had to do all year. No, I&#8217;m not talking about holiday shopping. I&#8217;m talking about updating my portfolio.
I hate design portfolios [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:right; padding:0 0 5px 10px;" src="http://ahalsall.googlepages.com/portfolio.png" alt="" />It&#8217;s that time again. I&#8217;ve been putting it off for months, but it doesn&#8217;t go away, and only gets more urgent with each passing day. It will probably be the most miserable thing I&#8217;ve had to do all year. No, I&#8217;m not talking about holiday shopping. I&#8217;m talking about updating my portfolio.</p>
<p>I hate design portfolios because they are a symptom of a myth that helps no one. The myth is that a designer&#8217;s portfolio somehow gives you insight into how well that person does their job. This is about as true for a portfolio as it is for a resumé. Neither tells you the important information about a person, and if you are thinking about hiring a designer you should be aware of what you&#8217;re not seeing.<br />
<strong><br />
Myth: The portfolio showcases the designer&#8217;s sense of style.<br />
</strong></p>
<p>If the designer is at all experienced in their field, their portfolios will represent their clients&#8217; tastes more than their own. Any creative professional who imposes their own style onto their clients isn&#8217;t doing their job very well. Every client needs something different, and portfolios do the injustice of removing the work from the context of the project or brand identity it was meant to be a part of. The designer used their judgment to create something that suited the needs of their client. They may not even like it very much, but that doesn&#8217;t mean they didn&#8217;t do their job well.</p>
<p><strong>Myth: Great designers will make a great portfolio for themselves.</strong></p>
<p>The slicker the portfolio, the more time the designer has on their hands. Think about that for a moment. A talented designer in high demand is using their creative energies on their clients, not themselves. This is why you see spectacular portfolios on people coming right out of school. College gives you the time to fritter away tweaking your personal site, but the real world doesn&#8217;t. Most top designers don&#8217;t even maintain one (Jeff Veen, Amy Hoy, and Jesse James Garrett, among others).</p>
<p><strong>Myth: An attractive portfolio indicates a good designer.<br />
</strong></p>
<p>Have you ever worked hands-on with a designer? If so, you probably understand that the final work is a product of their ability to work with you and to extract the essence of what you need from your head. A portfolio is a bunch of static images on a page. It doesn&#8217;t tell you one whit about their ability to work with you. This is why people test drive a car before buying it. It&#8217;s not enough for the car to be beautiful; it has to work the way you want it to or you&#8217;re just going to be unhappy with it.</p>
<p><strong>Myth: The portfolio shows you what a designer has worked on.</strong></p>
<p>Wrong, wrong, wrong. The portfolio shows you what a designer has worked on, and is allowed to post publicly, and has actually shipped, and is visual in nature. This is likely a small portion of what they have actually done in the course of their career. Sometimes a designer sells all rights to a work and can&#8217;t use it for self-promotion in any way. Sometimes (often) the project they worked on never saw the light of day. And let&#8217;s not forget the important fact that most of what a designer does is research. They talk to their clients, they analyze competitors, they draw diagrams and sketch and make flowcharts. None of this critical planning makes it to the portfolio, but could easily represent six months of work.</p>
<p><strong style="font-size:16px">Okay, so how the hell do you hire a designer then, if the portfolio is so useless?</strong></p>
<p>The same way you hire anyone. Treat their portfolio like you do a resumé. It&#8217;s a good start for screening, but it doesn&#8217;t give you enough information to decide between qualified candidates. Try conventional hiring approaches to get a better sense of who they are.</p>
<p>1. Have a quick interview with the designer. They should be willing to answer some questions over email or the phone. It almost doesn&#8217;t matter what you ask them; what matters is how well you can establish a comfortable conversation and mutual understanding.</p>
<p>2. Google their name and look for blog entries or articles they have written. You can learn a lot about a person this way, as well as gain a sense for how they approach their work. Are they active in communities related to their field?</p>
<p>3. If hiring for a long-term position, try a trial project or contract-to-hire situation. (Thanks <a href="http://www.red-sweater.com/blog/">Daniel Jalkut</a> for this idea.) There&#8217;s no substitute for actual hands-on experience working with someone. But be aware that not everyone is willing and able to do this sort of thing, and it shouldn&#8217;t be a strike against them if they aren&#8217;t. It&#8217;s a more situational evaluation tool.</p>
<p>4. Ask for references, and actually contact them. You can afford a few minutes to fire off some emails, and this feedback can be critical to your decision.</p>
<p><strong style="font-size:16px">A word to designers</strong></p>
<p>Ya know, I hate to say it, but portfolios are still a necessary evil, at least until you are famous enough that your clients are willing to take it on faith that you&#8217;ll do a good job. But responsible clients will want to see more than that.</p>
<p>Don&#8217;t sink all your time into it. Don&#8217;t redesign it constantly. Start simple and keep it simple. Make sure you have a traditional resumé and keep it linked in plain sight. When you can, give a few words of context about the project. And then let it go. Focus on your work, not your image.</p>
<p>And on that note, I should get back to it. I promise I won&#8217;t work too hard on it. After all, I&#8217;ve got better things to do.</p>
<img src="http://feeds.feedburner.com/~r/RandomNonSequitur/~4/455678757" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.randomnonsequitur.com/post/74/feed</wfw:commentRss>
		<feedburner:origLink>http://www.randomnonsequitur.com/post/74</feedburner:origLink></item>
		<item>
		<title>The Independent Worker’s Field Guide: Rates and Finances</title>
		<link>http://feeds.feedburner.com/~r/RandomNonSequitur/~3/446302225/49</link>
		<comments>http://www.randomnonsequitur.com/post/49#comments</comments>
		<pubDate>Sat, 08 Nov 2008 08:05:34 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
		
		<category><![CDATA[It's Not Rocket Surgery]]></category>

		<guid isPermaLink="false">http://www.randomnonsequitur.com/?p=49</guid>
		<description><![CDATA[Going independent is a scary thing. You have to convince yourself to leave your job, be your own boss and be responsible for your own fate. There seems to be a dearth of good, specific documentation about how to take this step, so I&#8217;ve tried here to compile the best of what I&#8217;ve learned over [...]]]></description>
			<content:encoded><![CDATA[<p>Going independent is a scary thing. You have to convince yourself to leave your job, be your own boss and be responsible for your own fate. There seems to be a dearth of good, specific documentation about how to take this step, so I&#8217;ve tried here to compile the best of what I&#8217;ve learned over the years. This advice is specific to design, but much of it also applies to consulting in any field.</p>
<p><strong style="font-size:16px;">Chapter One: Rates and Finances</strong></p>
<p><strong>Rule #1: You have to budget.</strong></p>
<p>The first thing you should do (nay, <em>must</em> do) is to sit down with your favorite spreadsheet application and write up a budget. Figure out what your monthly expenses are, how much spending money you&#8217;d like to have, how much you want to save, and the cost of your health care (either estimated expenses or private insurance if you&#8217;re buying it). Add them all up and divide by 0.6 to account for taxes. Voila! That number is about how much you should aim to earn per month.</p>
<p>Remember this number. Cherish it. It&#8217;s your new best friend. Look at it when you get anxious about money - it will comfort you.</p>
<p>And I hope you caught that bit about taxes. You don&#8217;t have a company withholding money for you anymore, so you&#8217;ll have to be responsible in order to be ready when April comes around. Don&#8217;t worry though, I&#8217;ll explain how to prepare for that in a little bit.</p>
<p><strong>Rule #2: Don&#8217;t work forty hours a week.</strong></p>
<p>Now, what I mean is that you shouldn&#8217;t work forty <em>billable</em> hours a week, especially if you maintain multiple clients at the same time. There are a few reasons for this. First, people are simply not productive for that much time. It&#8217;s required in an office because of the inevitable inefficiency that happens in any company of reasonable size, but you are independent now and you can be a lot tighter about when you work and when you don&#8217;t. Work when you&#8217;re productive, rest when you&#8217;re not. What a novel idea!</p>
<p>Second, you should plan to spend about 5-10 hours a week doing off-the-clock work. This includes finding potential clients, writing estimates and contracts, and networking with your peers. This is absolutely essential to your success and if you don&#8217;t give yourself time to do these housekeeping tasks it won&#8217;t be long before you&#8217;re burned out and signing up to flip burgers at the local In-N-Out.</p>
<p><strong>Rule #3: Be pragmatic about your rates.<br />
</strong></p>
<p>Many people struggle with setting rates, especially as it can be difficult to figure out what others in your field are charging. A good starting point is to take your current salary, convert it to an hourly number, and multiply by 2. (Note: a commenter below points out this should be closer to 2.5 or 3. This is more in line with what your company pays for you and is necessary if you have overhead to cover. When in doubt, take the higher multiplier. It is far better to start high and adjust down than to start too low and have to scramble to make up the difference.)</p>
<p>Divide it into your magic number from Rule #1, and then divide by four to find out how many hours a week you&#8217;d have to work to make your target. You should be aiming for 20-25 hours a week, so adjust accordingly. If you want to work less, you have to charge more. If you want to (or have to) charge less, you have to work more. Work out an ideal balance that you&#8217;re comfortable with.</p>
<p>Now get out there and find some clients. The only way to find the sweet spot with rates is to do some actual work and collect data. Note the kinds of companies that you&#8217;re working for — you will probably find that smaller companies have less money in their budgets but more work to offer. Bigger companies often come with good rates but a lot of overhead. Many consultants have a sliding scale depending on the size and visibility of the company. Over time you&#8217;ll naturally develop a small range that gives you some wiggle room for negotiation.</p>
<p><strong>Rule #4: Don&#8217;t be afraid to negotiate.</strong></p>
<p>When quoting rates, always start high and negotiate down. I&#8217;m going to teach you a trick of sorts that can be used when a client is gunshy about your rates. Read the interaction below for an example of this trick in action.</p>
<div style="background:#e8e8e8;border:1px solid #ccc; padding:15px; padding-bottom:3px; margin-bottom:13px;">
<p>Joe the Web Designer is working at Psuedonym Software for $70,000 per year. He decides he wants to strike out on his own, so he uses my formula to calculate a starting rate comparable to his current salary. His $37/hr multiplied by 2 is about $75/hr. His target monthly income is $6500, so he divides that by 4 and then by $75 to figure out how many hours per week he needs to work. He comes in at 21; looking good so far. Now he&#8217;s in negotiations with his first client, XYZZY Industries. They have a conversation something like this:</p>
<p>Client: So what would you charge for this kind of work?<br />
Joe: Well, I estimate that it would be about 25 hours. At $75 per hour that comes out to $1,875.<br />
Client: Ooh. That&#8217;s a little high for us.<br />
Joe: I might be willing to negotiate. What&#8217;s your budget?<br />
Client: About $1,500.<br />
Joe: I can do it for $1,600 with a budget of 25 hours. That&#8217;s a ten dollar discount off my normal rate. Any hours above that 25 would be billed hourly, of course.<br />
Client: Sounds great, let&#8217;s do it!</p></div>
<p>Let&#8217;s go over what has just happened. First, Joe now has a data point about his rates. XYZZY was a little nervous about $75/hour. That doesn&#8217;t mean he should lower his rates for all clients, of course. But it does help inform his decisions about XYZZY or companies similar to it in the future.</p>
<p>Second, let&#8217;s discuss why Joe got a good deal even though he lowered his rates. Notice that he negotiated from an hourly rate to a flat rate - $1,600 for the whole job (up to 25 hours). In some ways this is a false discount for the company. It&#8217;s only $65/hour if he takes the full 25 hours to do the work, and if Joe is smart about how he uses his time there is a good chance it won&#8217;t actually take that long. He was also careful to quote the upper bound to the client. If you think a project will take 20-25 hours, always quote them 25. It&#8217;s good &#8220;potentially saving your ass&#8221; practice.</p>
<p>So let&#8217;s say he really boogies and it takes him 20 hours to finish the job. Doing the math, we find out Joe got $80/hour for that work, even higher than his original estimate. And the client is happy because they got it done on their budget. Everyone wins.</p>
<p>Now let&#8217;s say it really does take him 25 hours or more and ends up being $65/hour. It&#8217;s not such a good deal anymore, right? You might be surprised. Keep in mind that every client you have brings some amount of unbillable overhead in the form of communication, estimates, and contract writing. This means there is an advantage to taking fewer, longer projects. The fact that Joe now knows he will get at least $1,600 for his time is worth something.</p>
<p>Let&#8217;s take a detour and quantify what a longer-term contract is worth. I usually estimate about 5 hours of overhead for a new client. That includes the work I do to get that project rolling as well as the work I have to do to find them. At Joe&#8217;s rates this is about $375 worth of his time. He&#8217;s essentially saving himself this money in taking a steady project, so it is still worth it to him even if he has to lower his rates a little.</p>
<p>Of course, this isn&#8217;t quite as cut-and-dry as I&#8217;m making it out to be here. There are many factors that go into what you charge for a job. Here are just a few possible scenarios:</p>
<p>1. Web design for John&#8217;s startup. John is a friend of Joe&#8217;s and his company doesn&#8217;t have a lot of cash. Joe decides to discount to $60/hour.</p>
<p>2. Building a CMS template in PHP for a local school. Joe really hates PHP and quotes $120/hour, because that&#8217;s what it would take for him to actually do it.</p>
<p>3. Design contracting for BigCorp, Inc. Joe raises his rates a little to $85/hour, because he knows the large company can afford it and he has to deal with their annoying marketing team.</p>
<p>The more work you do, the more you&#8217;ll know how far you can push different kinds of clients, and how much you believe your time is worth. Use your monthly magic number (see Rule #1) as a guide, and remember that you&#8217;re free now to make your own choices about what you earn. No more begging for raises - you just have to earn them yourself.</p>
<p><strong>Rule #5: If you&#8217;re not turning away clients, you&#8217;re not charging enough.<br />
</strong></p>
<p>This is related to Rule #4. Negotiation is good and can improve your relationship with the client. However, if you find that you&#8217;re negotiating a lot and not often getting jobs at or above your target rate, you probably need to toughen up a bit and push harder for the higher rates. Some clients won&#8217;t be able to afford you and will go elsewhere. However, assuming your rates are fair and appropriate for your experience and work, some will stay and pay it. You never want to be in the situation that you are known for your low rates. Competing on price is the kiss of death.</p>
<p>Think of it as a form of supply and demand. The more you work and the more experience you have, the more your time will be worth. Your rates will go up over time to match the increased demand for your services. Think of it as a promotion, indie-style.</p>
<p><strong>Rule #6: Give yourself a salary out of the &#8220;company&#8221; bankroll.</strong></p>
<p>One final rule that will help keep you prepared for tax season. You probably want to set aside about 40% of everything you earn for taxes. One way to make sure that you do this diligently is to deposit your checks into a &#8220;company&#8221; bank account. (You did set up a <a href="http://entrepreneurs.about.com/od/businessstructure/a/doingbusinessas.htm">fictitious business name</a>, right? Of course you did!) Give yourself a &#8220;paycheck&#8221; out of this bank account once or twice a month, making sure to leave at least 40% of what you earned. If you find that you need to take out more than that to cover your expenses, you need to go back to Rule #1 and revisit your budget. Maybe you need to work more hours or ask a higher rate in order to make your target.</p>
<p>If you&#8217;re feeling saucy, you can use the company bank account for business-related expenses as well. Come up with a fair wage for yourself and leave everything else to reinvest into the company — purchasing advertising or office supplies, for example. Working for yourself takes discipline, especially financial discipline. Keeping your accounts separate is a good way to establish a mental boundary between what you earn and what you actually get to spend.</p>
<p>And as a corollary, doing your taxes as an independent is extremely complicated. You will probably want help in the form of a small business <a href="http://www.gaebler.com/Choosing-Accountants.htm">accountant</a>. They can help you plan, deal with expenses and invoices and keep your taxes under control.</p>
<p>***</p>
<p>Well, that was a hefty chapter! But finance is a hefty topic when it comes to being your own business. The next chapter will cover writing contracts, details of invoicing and payment, and making sure your butt is covered legally. Feel free to leave any comments or questions you might have and I&#8217;ll try to answer them here. Angry tirades also accepted. Everyone is welcome!</p>
<p>That&#8217;s all for now. See you next time for Chapter Two: LeChuck&#8217;s Revenge.</p>
<img src="http://feeds.feedburner.com/~r/RandomNonSequitur/~4/446302225" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.randomnonsequitur.com/post/49/feed</wfw:commentRss>
		<feedburner:origLink>http://www.randomnonsequitur.com/post/49</feedburner:origLink></item>
		<item>
		<title>A Halloween tribute to punditry</title>
		<link>http://feeds.feedburner.com/~r/RandomNonSequitur/~3/438736549/46</link>
		<comments>http://www.randomnonsequitur.com/post/46#comments</comments>
		<pubDate>Sat, 01 Nov 2008 04:36:35 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
		
		<category><![CDATA[Tell Me More About... Myself]]></category>

		<guid isPermaLink="false">http://www.randomnonsequitur.com/?p=46</guid>
		<description><![CDATA[Used jackets and tie from the Salvation Army store: $25.
Hair gel and bobby pins: $7.
Package of corn starch: $3.
Dressing up as your favorite liberal pundits: Priceless.

Colin doing his &#8220;Keith face.&#8221; If only one picture could capture the act of wadding up a piece of paper&#8230;

My &#8220;Rachel face.&#8221; Things I have that Rachel does not: a [...]]]></description>
			<content:encoded><![CDATA[<p>Used jackets and tie from the Salvation Army store: $25.</p>
<p>Hair gel and bobby pins: $7.</p>
<p>Package of corn starch: $3.</p>
<p>Dressing up as your favorite <a href="http://www.msnbc.msn.com/id/3036677/">liberal</a> <a href="http://www.msnbc.msn.com/id/26315908/">pundits</a>: Priceless.</p>
<p><img title="Colin Barrett as Keith Olbermann" src="http://ahalsall.googlepages.com/keith_sm.jpg" alt="Colin making his Keith face" width="450" height="590" /></p>
<p>Colin doing his &#8220;Keith face.&#8221; If only one picture could capture the act of wadding up a piece of paper&#8230;</p>
<p><img title="Anne Halsall as Rachel Maddow" src="http://ahalsall.googlepages.com/rachel_sm.jpg" alt="Me doing my Rachel face" width="450" height="590" /></p>
<p>My &#8220;Rachel face.&#8221; Things I have that Rachel does not: a billion bobby pins in my hair. Things Rachel has that I do not: jackets that fit, and a TV show.</p>
<p><img title="Anne &amp; Colin as Rachel &amp; Keith" src="http://ahalsall.googlepages.com/duo.jpg" alt="The news better run." width="600" height="549" /></p>
<p>The news better run!</p>
<img src="http://feeds.feedburner.com/~r/RandomNonSequitur/~4/438736549" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.randomnonsequitur.com/post/46/feed</wfw:commentRss>
		<feedburner:origLink>http://www.randomnonsequitur.com/post/46</feedburner:origLink></item>
		<item>
		<title>Black and white and blue all over</title>
		<link>http://feeds.feedburner.com/~r/RandomNonSequitur/~3/368361617/35</link>
		<comments>http://www.randomnonsequitur.com/post/35#comments</comments>
		<pubDate>Mon, 18 Aug 2008 19:30:48 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
		
		<category><![CDATA[Design "Culture"]]></category>

		<guid isPermaLink="false">http://www.randomnonsequitur.com/?p=35</guid>
		<description><![CDATA[Last week Valleywag posted a critique of usability guru Jakob Nielsen, who is apparently now taking some flack for his ongoing criticism of &#8220;web 2.0&#8243; design. &#8220;Today, though, Nielsen&#8217;s dismissal of Ajaxy user generated content comes across as more crank than critic,&#8221; the article notes, taking issue with his &#8220;garish yellow-and-white design&#8221; and &#8220;tiresome refusal [...]]]></description>
			<content:encoded><![CDATA[<p>Last week Valleywag posted a <a href="http://valleywag.com/5036027/usability-gurus-site-not-very-usable">critique</a> of usability guru Jakob Nielsen, who is apparently now taking some flack for his ongoing <a href="http://www.useit.com/alertbox/web-2.html">criticism of &#8220;web 2.0&#8243; design</a>. &#8220;Today, though, Nielsen&#8217;s dismissal of Ajaxy user generated content comes across as <a href="http://news.bbc.co.uk/2/hi/technology/6653119.stm">more crank than critic</a>,&#8221; the article notes, taking issue with his &#8220;garish yellow-and-white design&#8221; and &#8220;tiresome refusal to use images to convey information and ideas.&#8221;</p>
<p>This editorial interested me because I struggle with the same issues as a designer at Google. I&#8217;ve watched the web 2.0+ world evolve around us, but our design mentality remains rooted in the early days of the web. Black text, white background, blue hyperlinks. And it&#8217;s not just Google and Jakob Nielsen - this aesthetic persists all over the web, despite many designers&#8217; attempts to banish it forever.</p>
<p>Speaking for myself, the sites I use every day are still very much in line with Nielsen&#8217;s view of good usability. Google web search, Gmail, Reddit, Wikipedia, Twitter. Black and white and blue all over. Why does it work?</p>
<p><strong>The interface needs to stay out of my way</strong></p>
<p>Every application has a function. Assuming that function is well-implemented and something that I need to use, I will want to use that application. The interface should only be a tool that helps me get to that functionality. The moment I have to think about the interface - even to marvel at how cool the drag animation is - the application has failed in it&#8217;s primary purpose. It exists for the function, not the design.</p>
<p>&#8220;Now Anne,&#8221; I can hear you saying. &#8220;What if the point of my application <em>is</em> the experience? My Flickr/YouPorn/Facebook mashup is super-slick and fun to play around with. I get like ten thousand hits a day!&#8221;</p>
<p>Okay, yes. These apps do exist, and should exist. They can be anything from neat toys to richly detailed digital adventures. I&#8217;m not really talking about these kind of apps, because a user isn&#8217;t really trying to do anything with them. They are there simply to experience it.</p>
<p>When you have problems is when you get the bright idea to make your practical application, say a webmail client or a news aggregator, and make it &#8220;experience oriented.&#8221; A rich, novel interface can certainly give your site impact and memorability. I might tweet about how cool it is and it will probably generate a lot of interest and hype. These are good things, but they reside in the sphere of <em>marketing</em>, not usability. Designing for the launch is a mistake. Getting people to log in on day one is only half the work; getting them to stay is the other half. You want them to come back every day and the novelty of the rich user experience is only going to last so long. When it wears off, can they do what they need to do on the site quickly and easily?</p>
<p><strong>Yes, latency is still an issue</strong></p>
<p>&#8230;unless your target demographic really is rich, technologically savvy people with fast internet connections in the United States. Hey, it might work if your margins are really high, but if you&#8217;re writing a web app, chances are good they aren&#8217;t.</p>
<p>Reddit is&#8230; well, Reddit, but I keep going back to it as a source of things to read because it does what it does and stays out of my way the rest of the time. It is literally just a list of links on a page, which is exactly what I&#8217;m looking for. I want a service like that to load instantaneously, because I&#8217;m likely to hit it many times throughout the day. Waiting for an image to load annoys me. Waiting for a page full of them makes me want to go somewhere else.</p>
<p><strong>If your app is going to have a rich artistic element, it had better damn well be customizable</strong></p>
<p>Imagine if Apple set your desktop image for you. You use your computer every day, and even if it was the most beautiful photograph in the world, you would get pretty damn tired of that image. This situation sounds ridiculous when talking about client products because it&#8217;s well known in that world that customization is an important part of a happy user experience. I don&#8217;t understand why web developers haven&#8217;t picked up on this yet.</p>
<p>iGoogle is a good example of how to do this right. This is an application you&#8217;re meant to keep open in a tab all day while it pulls in news feeds and tracks your email and whatever else you configure it to do. When they realized iGoogle wasn&#8217;t exactly the prettiest thing to look at, they added user-customizable themes with colorful, rich banner images behind the Google search box. Even better, the image changes throughout the day, so every time you click over to that tab to check your email you might see something different. The end result is that it takes a while to get sick of a theme, and when you do you can always just switch to another one.</p>
<p><strong>User experience is not all about the clicks, but revenue is</strong></p>
<p>You don&#8217;t have to take my word for any of this, you know. You can use any number of free tracking tools (Google Analytics and Website Optimizer are my favorites) to learn more about the behavior of users on your site and run experiments with the design. Usage statistics certainly can&#8217;t tell you everything - they can&#8217;t tell you if your users are happy, for example. And there are some pretty ugly and/or misleading things you could do that would almost certainly increase the number of conversions on your site. I&#8217;m not trying to tell you to do these things. The negative impact to your overall user satisfaction and brand would not be worth the increase in clickthrough.</p>
<p>Even still, you have to be running these numbers and aware of them if you want to be an effective designer. &#8220;But the green links make users feel <em>good!</em>&#8221; is not an effective argument if blue links increase clickthrough by 5%. ROI is not a dirty word; embrace it, and if you keep a record of the data you collect and the tweaks you make, you&#8217;ll have a lot of ammunition handy when talks of a redesign come up. The first question you should ask is &#8220;What problem are we trying to solve?&#8221; and the second is &#8220;How can we prove that we solved it?&#8221;</p>
<p><strong>The moral of the story</strong></p>
<p>&#8220;So Anne,&#8221; you ask. &#8220;Can I use images or what?&#8221; The answer is, it depends. Pretty graphics and colors and AJAX and slickness are all great, when they don&#8217;t get in the way of what your app is supposed to do. No matter how you approach it, things that are clickable should be easily identifiable as clickable. Things that are meant to be read should be clear and easy to read. I&#8217;m stating the obvious here because it is the precise reason the text + hyperlinks paradigm is powerful and shouldn&#8217;t be overlooked.</p>
<p>Just look at Wikipedia. In many ways, it is the perfect web application. How empowered do you feel when you use that site? You have easy access to almost anything you could ever want to know, and anybody who has used a computer in the past twenty years can figure out how to navigate it. Even my grandmother knows blue underlined text is a hyperlink. It&#8217;s a big flag that says &#8220;you can do something here!&#8221;</p>
<p>Now, I know you need AJAX and pretty gradients and buttons to make your webmail client usable and attractive. Do what you have to do to make it work, but at that point you might want to ask yourself if the web is the appropriate platform for that application. </p>
<p>Remember, design is equal parts marketing and usability; approach it as such. Be pragmatic. Don&#8217;t mindlessly decorate. And don&#8217;t be afraid to use what you know works - even if you are in danger of Valleywag calling out your &#8220;so 1990s&#8221; design. Own it!</p>
<img src="http://feeds.feedburner.com/~r/RandomNonSequitur/~4/368361617" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.randomnonsequitur.com/post/35/feed</wfw:commentRss>
		<feedburner:origLink>http://www.randomnonsequitur.com/post/35</feedburner:origLink></item>
		<item>
		<title>How I got started programming</title>
		<link>http://feeds.feedburner.com/~r/RandomNonSequitur/~3/325555759/32</link>
		<comments>http://www.randomnonsequitur.com/post/32#comments</comments>
		<pubDate>Tue, 01 Jul 2008 22:24:08 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
		
		<category><![CDATA[Tell Me More About... Myself]]></category>

		<guid isPermaLink="false">http://www.randomnonsequitur.com/?p=32</guid>
		<description><![CDATA[Note: I was tagged by the wonderful Amy Hoy over at Slash7. This is a great meme; it&#8217;s interesting and educational seeing how various professionals got into the business. Other responses I know of: Giles Bowkett, Chris Pietschmann, Erik Kastner, Joe O&#8217;Brien, Maggie Longshore, Tim Wingfield, Jeff Blankenburg, and (as far as I can tell) [...]]]></description>
			<content:encoded><![CDATA[<p><b>Note:</b> I was <a href="http://www.slash7.com/articles/2008/6/30/how-i-got-started-programming">tagged</a> by the wonderful Amy Hoy over at Slash7. This is a great meme; it&#8217;s interesting and educational seeing how various professionals got into the business. Other responses I know of: <a href="http://gilesbowkett.blogspot.com/2008/06/how-i-got-started-programming.html">Giles Bowkett</a>, <a href="http://pietschsoft.com/post/2008/06/Software_Development_Meme_How_I_got_started_programming.aspx">Chris Pietschmann</a>, <a href="http://metaatem.net/2008/06/30/how-i-got-started-in-programming">Erik Kastner</a>, <a href="http://objo.com/2008/6/7/how-did-you-get-started-in-programming">Joe O&#8217;Brien</a>, <a href="http://maggieplusplus.com/2008/06/09/How+I+Got+Started+In+Programming.aspx">Maggie Longshore</a>, <a href="http://blog.timwingfield.com/2008/06/how-i-got-started-programming.html">Tim Wingfield</a>, <a href="http://www.jeffblankenburg.com/2008/06/software-development-meme.html">Jeff Blankenburg</a>, and (as far as I can tell) the original post by <a href="http://www.michaeleatonconsulting.com/blog/archive/2008/06/04/how-did-you-get-started-in-software-development.aspx">Michael Eaton</a>. There are many more I&#8217;m sure; these are just the ones that came up on Google.</p>
<p>As a side note, it&#8217;s amazing how many of these stories begin with the Apple ][. But more about that later.</p>
<p><b>How old were you when you started programming?</b></p>
<p>I suppose that depends on how you define programming. I was eight when I wrote this little gem in AppleSoft BASIC (the referenced "Sarah" is my older sister):</p>
<p><code>10 PRINT "SARAH SUCKS"<br />
20 GOTO 10</code></p>
<p>I'm not sure if you can count that as programming, however. It's more like electronic vandalism. (Watching her figure out how to stop the loop was always fun.) I also liked to make pictures on the Apple ][ monochromatic greenscreen by painstakingly plotting every point; again, this "program" can only dubiously be labeled as such. At the time, I didn't even know how to save my work, so they were all blissfully transient.</p>
<p>BASIC nuisances aside, the first program I wrote that a normal person could actually use without having to shut off their computer to stop it was a calendar application I built in PHP many years later. I was 19.</p>
<p><b>How did you get started in programming?</b></p>
<p>It all started with this machine, still in usable condition over twenty years later: the Apple ][.</p>
<p><img src="http://www.randomnonsequitur.com/wp-content/uploads/2008/07/apple.jpg" alt="" title="apple" width="480" height="325" class="alignnone size-full wp-image-33" /></p>
<p>These pictures were taken only a few months ago in my parents' basement. Depicted is the ineffable <a href="http://iamthewalr.us/">Colin Barrett</a> poking through the user's manual and trying to get it to load AppleSoft; unfortunately, the floppy itself had long since gone bad. In an era where most of us get an AppleCare plan on anything and everything, it's pretty amazing to think that this machine has outlived the very media that its operating system is printed on. But I digress.</p>
<p>What's amazing about the Apple ][ (and // and other related models) is that it provides excellent <i>affordance</i> for programming. As soon as you boot it up you are provided with an inviting, blinking cursor, a prompt at which you can type straight-up BASIC and be immediately gratified with a response. The built-in BASIC interpreter was probably the single most influential factor on my technological growth, and judging from the articles others have written I&#8217;m not the only one. Think about it; in today&#8217;s era a child using a computer has to take several complicated steps to get to an environment in which they can program. Back then, all you had to do was turn on the machine.</p>
<p><b>What was your first language?</b></p>
<p>BASIC and Logo. I learned both from a children&#8217;s guide to programming (unfortunately I can&#8217;t remember the title anymore).</p>
<p><b>What was the first real program you wrote?</b></p>
<p>The first &#8220;real&#8221; program I wrote was a trivia game written in BASIC when I was about ten years old. The user could input their name and then answer a series of multiple-choice questions, mostly about animals or science. Since the whole program operated on GOTO loops (hot tech, I know), getting a question wrong meant only that you would go back to the question and get another opportunity to answer. It was therefore impossible to get to the end with anything but a perfect score. It was, uh&#8230; a very forgiving game.</p>
<p><b>What languages have you used since you started programming?</b></p>
<p>BASIC, Logo, Pascal, C, HTML, JavaScript, AppleScript, ASP, PHP, Ruby, Python, Objective-C. As you can tell, my experience is definitely skewed towards web development and the Mac OS.</p>
<p><b>What was your first professional programming gig?</b></p>
<p>My first real job in college was working as an assistant webmaster for the school of <a href="http://www.mechse.uiuc.edu/">Mechanical and Industrial Engineering</a> at the University of Illinois. I had been making web pages in my free time for quite a while, but this was my first exposure to web programming. I was mostly hacking on existing ASP code the previous webmaster had written. It was scary, to be sure. I was an English major at that point and considered myself more of a designer than a coder. But reading and debugging this person&#8217;s code was actually a great way to learn, and I put myself through college with various HTML/ASP/PHP web development positions. </p>
<p><b>If there is one thing you learned along the way that you would tell new developers, what would it be?</b></p>
<p>I want to re-state something that <a href="http://en.wikipedia.org/wiki/Aaron_Hillegass">Aaron Hillegass</a> often says in his book <i>Cocoa Programming for Mac OS X</i>. This is hard work. It&#8217;s tough thinking and sometimes the problems are hard to solve. But you <b>are not stupid</b>. Repeat that to yourself. You are not stupid. Don&#8217;t give up before you&#8217;ve even given yourself a chance.</p>
<p>I feel that what keeps most people out of programming is fear. Fear that they will fail, that they&#8217;re not smart enough, that they don&#8217;t understand what makes the computer go. You need to understand that it&#8217;s not a strange new world; it operates by predictable rules in a predictable system. Learn the rules and use your brain. Don&#8217;t be afraid to think, and don&#8217;t be afraid to take risks.</p>
<p>And finally, don&#8217;t bite off more than you can chew. Any learning process is best taken one step at a time. Learn to type before you code.</p>
<p><b>What’s the most fun you’ve ever had programming?</b></p>
<p>That would actually be quite recently. As much as I love engineering, computers and problem-solving, I&#8217;ve had quite the love-hate relationship with programming over the course of my life. I&#8217;m fascinated by the power it gives you, but often appalled by how it is implemented. &#8220;This isn&#8217;t intuitive at all!&#8221; I would exclaim whenever a particular programming language&#8217;s syntax confused or frustrated be. Syntax in general has been a large barrier for me, and as a result I&#8217;ve often avoided programming whenever I could.</p>
<p>But then, in April of this year, I came across a project at Google that demanded automation. There was simply no other way to do it. I needed to generate over a thousand static HTML files and over four thousand screenshots across 14 languages. It was the largest marketing campaign we&#8217;ve ever done. And I needed to do it in just under a week, also accommodating time for QA and bug fixes. Doing it by hand was simply not an option.</p>
<p>I turned to Colin and said, &#8220;There&#8217;s a way to automate this isn&#8217;t there? There has to be. Otherwise it&#8217;s just not going to happen.&#8221;</p>
<p>He knew of a FireFox extension that could be accessed from the command line to take and save screenshots, so that&#8217;s where we started. He showed me some Python; it was my first exposure to the language. But Python is Python, and I was up and running within hours. And much to my surprise, I loved it. I took to it immediately. It was stupid, procedural programming, and certainly didn&#8217;t take advantage of Python&#8217;s more sophisticated OO features, but it worked. Within a day I had a script that processed the data files out of the spreadsheets they were in. In another day I was running one that would open the URL in all the appropriate languages (command line), take the screenshot (FireFox extension), open the screenshot in Photoshop and run an action on it for cropping/resizing (AppleScript), save the file and scp it to the proper location on the server (command line), and then move on the next one. Python was the glue that held all of these parts together; os.system was my friend.</p>
<p>A few days later I had made HTML templates that represented the static files in the project, and had another script which inserted the proper strings for all the languages and send the generated HTML files to the server. </p>
<p>For perhaps the first time since I was eight and using BASIC to harass my sister, I was really enjoying programming. It was <i>empowering</i> me. I didn&#8217;t feel trapped by it; Python is a beautifully intuitive language and quick to learn. And if I got stuck, I could ask Colin or find resources online. I realized what a large support network I have for programming, and how valuable of a resource that is too. It was wonderful.</p>
<p>And it worked. At the end of the day, <a href="http://www.google.com/help/ig/art/">the campaign</a> launched successfully worldwide, when by any other means it would have been impossible. </p>
<p>Since then, I&#8217;ve had a better relationship with programming. I respect it, and I feel like I know how to make it respect me. I also know better how to approach learning it, and understanding it. And I know now that it&#8217;s worth it.</p>
<p>Phew. Sorry to ramble so long, but this is actually a subject quite near and dear to my heart. It&#8217;s an important part of my history and even my identity. Now then, here are a few people I would like to hear tell their story:</p>
<p><a href="http://borkwarellc.wordpress.com/">Mark Dalrymple</a><br />
<a href="http://www.possibleprobable.com/">Aaron Hillegass</a> (a pipe dream, I know&#8230; but I&#8217;m sure he has a good story to tell)<br />
<a href="http://www.atomicwang.org/motherfucker/Index/Index.html">Mike Lee</a><br />
<a href="http://www.rhonabwy.com/wp/">Joe Heck</a><br />
<a href="http://toxicsoftware.com/">Jonathan Wight</a><br />
<a href="http://violasong.com/blog/">Victoria Wang</a><br />
<a href="http://www.cocoadex.com/">Elliott Harris</a></p>
<img src="http://feeds.feedburner.com/~r/RandomNonSequitur/~4/325555759" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.randomnonsequitur.com/post/32/feed</wfw:commentRss>
		<feedburner:origLink>http://www.randomnonsequitur.com/post/32</feedburner:origLink></item>
		<item>
		<title>A few free pixel icons</title>
		<link>http://feeds.feedburner.com/~r/RandomNonSequitur/~3/325555760/27</link>
		<comments>http://www.randomnonsequitur.com/post/27#comments</comments>
		<pubDate>Fri, 27 Jun 2008 03:43:57 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
		
		<category><![CDATA[I Think Icon, I Think Icon]]></category>

		<guid isPermaLink="false">http://www.randomnonsequitur.com/?p=27</guid>
		<description><![CDATA[I recently decided to practice my iconography skills by making some small web-related icons with nothing more than the pencil tool and a limited color palette. It was fun and educational, and the best part is that I have a set of 36 juicy icons to show for it! It&#8217;s deliciously pink and green, and [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;border:1px solid #ccc; margin:0 10px 5px 0;" title="materwelon" src="http://www.randomnonsequitur.com/wp-content/uploads/2008/06/materwelon.jpg" alt="" width="143" height="66" />I recently decided to practice my iconography skills by making some small web-related icons with nothing more than the pencil tool and a limited color palette. It was fun and educational, and the best part is that I have a set of 36 juicy icons to show for it! It&#8217;s deliciously pink and green, and I call it &#8220;Materwelon.&#8221;</p>
<p>I&#8217;ve done some fake anti-aliasing to soften the edges, so these icons will look best on a very light or white colored background. They all fit into a 16&#215;16 square and I have prepared a .png that contains them all in a grid for easy CSS sprite-sheeting. Here&#8217;s <a href="http://www.randomnonsequitur.com/wp-content/uploads/2008/06/example1.jpg">an example</a> of how you might use these in a webpage, and here&#8217;s the <a href="http://www.randomnonsequitur.com/wp-content/uploads/2008/06/spritesheet.png">sprite sheet with all 36 icons</a>. Feel free to use them however you please.</p>
<p>Enjoy!</p>
<img src="http://feeds.feedburner.com/~r/RandomNonSequitur/~4/325555760" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.randomnonsequitur.com/post/27/feed</wfw:commentRss>
		<feedburner:origLink>http://www.randomnonsequitur.com/post/27</feedburner:origLink></item>
		<item>
		<title>Three (more) application icons in Arcade Daze style</title>
		<link>http://feeds.feedburner.com/~r/RandomNonSequitur/~3/325555761/23</link>
		<comments>http://www.randomnonsequitur.com/post/23#comments</comments>
		<pubDate>Sun, 15 Jun 2008 23:09:42 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
		
		<category><![CDATA[I Think Icon, I Think Icon]]></category>

		<guid isPermaLink="false">http://www.randomnonsequitur.com/?p=23</guid>
		<description><![CDATA[Well, I filled the holes in my Arcade Daze dock with this post, but my insane sense of completionism compelled me to add a few more apps I use frequently: Cyberduck, iTunes and NetNewsWire. As before, credit for the original style goes to Gedeon Maheux of the Iconfactory. You can get the rest of the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://randomnonsequitur.com/files/ArcadeDazeApps.zip"><img class="alignnone size-full wp-image-25" style="float:right; padding:0 0 5px 10px;" title="trio21" src="http://www.randomnonsequitur.com/wp-content/uploads/2008/06/trio22.jpg" alt="" width="320" height="131" /></a>Well, I filled the holes in my Arcade Daze dock with <a href="http://www.randomnonsequitur.com/post/5">this post</a>, but my insane sense of completionism compelled me to add a few more apps I use frequently: Cyberduck, iTunes and NetNewsWire. As before, credit for the original style goes to Gedeon Maheux of the <a href="http://iconfactory.com/home">Iconfactory</a>. You can get the rest of the Arcade Daze set <a href="http://iconfactory.com/search/freeware/arcade">here</a>.</p>
<p>And if you&#8217;re looking for an easy way to manage your custom icons I highly recommend <a href="http://www.panic.com/candybar/">CandyBar</a> by Panic. It&#8217;s fun to use and will work with the sets at the Iconfactory as well as the .icns files I&#8217;ve posted here. Enjoy!</p>
<p>P.S. I&#8217;ve gotten a few requests for other icons in this style, but these are the last ones I&#8217;m going to do. Arcade Daze rightfully belongs to the Iconfactory, so we&#8217;ll just have to anxiously await the next application set! </p>
<p><img src="http://www.randomnonsequitur.com/wp-content/uploads/2008/05/zip.png" alt="" /> <a href="http://randomnonsequitur.com/files/ArcadeDazeApps2.zip">Cyberduck, iTunes and NetNewsWire icons</a></p>
<img src="http://feeds.feedburner.com/~r/RandomNonSequitur/~4/325555761" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.randomnonsequitur.com/post/23/feed</wfw:commentRss>
		<feedburner:origLink>http://www.randomnonsequitur.com/post/23</feedburner:origLink></item>
		<item>
		<title>ExpanDrive/TextMate for editing remote files</title>
		<link>http://feeds.feedburner.com/~r/RandomNonSequitur/~3/325555762/21</link>
		<comments>http://www.randomnonsequitur.com/post/21#comments</comments>
		<pubDate>Thu, 12 Jun 2008 22:27:05 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
		
		<category><![CDATA[You Can't Spell "Recommendations" Without "Me"]]></category>

		<guid isPermaLink="false">http://www.randomnonsequitur.com/?p=21</guid>
		<description><![CDATA[As a webmaster, I do a lot of work on whole directories of files, usually over a remote connection to an NFS share. The advantages of this are obvious, but unfortunately the disadvantages are equally so - the biggest one is that live editing is so slow that you are much better off just pulling [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-22" title="expandrive" src="http://www.randomnonsequitur.com/wp-content/uploads/2008/06/expandrive.jpg" alt="" width="125" height="125" style="float:left; padding:0 10px 5px 0;"/>As a webmaster, I do a lot of work on whole directories of files, usually over a remote connection to an NFS share. The advantages of this are obvious, but unfortunately the disadvantages are equally so - the biggest one is that live editing is so slow that you are much better off just pulling the files down to edit locally. I don&#8217;t like doing this for many reasons, but mostly because I&#8217;m lazy - I want to eliminate the extra step or moment of latency when the file is transferred up or down. I also want to take full advantage of TextMate and just open the whole folder as a project so I can easily move between the files I&#8217;m working on. Try this on a remote directory and you might as well suit up for a day at the beach.</p>
<p>Enter <a href="http://www.magnetk.com/expandrive">ExpanDrive</a> (MagnetK, $29). This nifty little app is built on the MacFUSE core (but uses its own proprietary file system) and allows you to mount any directory as a drive over SFTP, and it looks and behaves like one with the help of some aggressive and intelligent caching. I set it up to point to my home directory and created a TextMate project for a good 1,000+ files and it worked like a dream - I never noticed any lag and it didn&#8217;t beachball like crazy when I switched focus off the app.</p>
<p>What I love most about it is how invisible it is. It was clearly designed to make me forget that I&#8217;m working on a remote drive, and allow me to interact with it as though it were on my local computer. It succeeds beautifully at this, and after only a week of use I already can&#8217;t live without it. </p>
<p>You might ask what it has over <a href="http://www.sccs.swarthmore.edu/users/08/mgorbach/MacFusionWeb/">MacFusion</a>, a free open-source app that allows you to interact with SSHFS in much the same way. MacFusion is also a great piece of software, but it doesn&#8217;t do any caching or automatic connection management. The result is an experience that is a lot less invisible, and you will still see plenty of beachballing apps if you try to do a lot of live editing. Still, MacFusion will definitely do the trick for many different kinds of work, and it&#8217;s worth trying out both to see what works for you.</p>
<p>As an interesting side note, <a href="http://blog.magnetk.com/2008/03/26/high-leverage-development/">ExpanDrive is written in Python</a> with only the GUI in Objective-C.</p>
<img src="http://feeds.feedburner.com/~r/RandomNonSequitur/~4/325555762" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.randomnonsequitur.com/post/21/feed</wfw:commentRss>
		<feedburner:origLink>http://www.randomnonsequitur.com/post/21</feedburner:origLink></item>
		<item>
		<title>Five things you probably already know about weight loss</title>
		<link>http://feeds.feedburner.com/~r/RandomNonSequitur/~3/325555763/20</link>
		<comments>http://www.randomnonsequitur.com/post/20#comments</comments>
		<pubDate>Wed, 11 Jun 2008 19:24:01 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
		
		<category><![CDATA[It's Not Rocket Surgery]]></category>

		<guid isPermaLink="false">http://www.randomnonsequitur.com/?p=20</guid>
		<description><![CDATA[A truism: engineers are often not the healthiest people around. We don&#8217;t sleep enough, we don&#8217;t eat right, we don&#8217;t get enough exercise and we&#8217;re prone to being overweight. Moreover, we neither have time nor the inclination to address our bad physical habits because we&#8217;re so often hyperfocused on the metaphysical, the intellectual or the [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:right;" src="http://ahalsall.googlepages.com/wut.jpg" alt="" />A truism: engineers are often not the healthiest people around. We don&#8217;t sleep enough, we don&#8217;t eat right, we don&#8217;t get enough exercise and we&#8217;re prone to being overweight. Moreover, we neither have time nor the inclination to address our bad physical habits because we&#8217;re so often hyperfocused on the metaphysical, the intellectual or the technical. Inner self: very important. Outer self: not so much.</p>
<p>I myself grew up quite pudgy and have always been so. I was a stubborn mule about it too. Even though I knew it was unhealthy and I was unhappy looking the way I did, I refused to do anything about it, both out of laziness and the ridiculous notion that being concerned with my physical appearance was somehow shallow. For years I trudged on this way until I realized, as many people in my aging generation are starting to, that my lifestyle could go on forever, but my body certainly wouldn&#8217;t.</p>
<p>So earlier this year I made it a resolution that I was going to get myself to a healthy size and stay there. I signed up with a clinic specifically designed to treat obesity, and started a four month program over the course of which I lost about forty pounds. By no means am I out of the woods yet; any behavior change takes time, and I&#8217;m attending courses on weight maintenance for the next six months just to ensure I don&#8217;t return to my old Mountain Dew-swilling ways and gain it all back.</p>
<p>It has been an experience the likes of which I can&#8217;t adequately describe here (but I&#8217;m always happy to talk about it if you ask). But I have learned a few basic things that I thought I would share, as someone who&#8217;s been through it.</p>
<p>Five things you probably already know about weight loss (so no more excuses, right?):</p>
<ol>
<li><strong>Reduce the number of calories you eat. </strong>I don&#8217;t care how you do it - give up sugar, give up fatty food, portion control. Whatever is easier for you. Your body only needs a certain number of calories a day to keep you going (approximately your weight in pounds times ten) and if you routinely exceed this number, it will start storing the excess energy as fat. Keeping a food diary is immensely helpful - I highly recommend <a href="http://www.calorieking.com">calorieking.com</a>.</li>
<li><strong>Exercise frequently with low intensity. </strong>Find something easy and enjoyable that you will do every day for 20-30 minutes and do it. This will help keep your body burning fat for energy instead of muscle. Just don&#8217;t push yourself too hard or you&#8217;ll actually start burning glucose stores instead of fat, which will only make you feel hungry.</li>
<li><strong>Drink at least 2 quarts of water a day. </strong>Not only does it help you fight fatigue (a common symptom of dehydration), but it also serves to make the fat-burning process more efficient. Flavored water counts, but black tea and coffee don&#8217;t - and watch the caffeine.</li>
<li><strong>Eat lots of lean protein.</strong> White fish and white meats like chicken and turkey breast are low-fat and relatively low-calorie. Even better, they are loaded with protein, which will help you feel full even if you&#8217;re cutting calories.</li>
<li><strong>Don&#8217;t let yourself get really, really hungry.</strong> If you&#8217;re dieting, you will be hungry from time to time. What you want to avoid is the situation in which you let yourself get absolutely starving, and then start making bad decisions about food. Eat a healthy snack in between meals, or eat smaller meals more frequently.</li>
</ol>
<p>I won&#8217;t lie and say that it&#8217;s easy, but it does get easier. 90% of the battle is education. If you&#8217;re interested in learning more, I recommend <a href="http://www.amazon.com/New-Fit-Fat-Covert-Bailey/dp/0395585643">The New Fit or Fat</a> and <a href="http://www.amazon.com/gp/product/0618340556?ie=UTF8&#038;tag=theredjacketcomp&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0618340556">Thin for Life</a>. Both are fairly technical and don&#8217;t have too much of the usual pseudoscientific nonsense.</p>
<p>And if you&#8217;re trying out a Wii Fit, let me know how it works for you. <img src='http://www.randomnonsequitur.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
<img src="http://feeds.feedburner.com/~r/RandomNonSequitur/~4/325555763" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.randomnonsequitur.com/post/20/feed</wfw:commentRss>
		<feedburner:origLink>http://www.randomnonsequitur.com/post/20</feedburner:origLink></item>
		<item>
		<title>Taking back the rainbow </title>
		<link>http://feeds.feedburner.com/~r/RandomNonSequitur/~3/325555764/18</link>
		<comments>http://www.randomnonsequitur.com/post/18#comments</comments>
		<pubDate>Mon, 09 Jun 2008 19:41:38 +0000</pubDate>
		<dc:creator>Anne</dc:creator>
		
		<category><![CDATA[ is the New Mac]]></category>

		<guid isPermaLink="false">http://www.randomnonsequitur.com/?p=18</guid>
		<description><![CDATA[During a recent trip home to Chicago (more precisely, Algonquin) I found myself going on a nostalgia treasure hunt through my parents&#8217; basement. Among the usual prizes of old yearbooks, photos and toys, I unearthed a cache of computers, none of which had been turned on in almost fifteen years. The oldest machines in the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-19" style="float:left;padding:0 10px 5px 0;" title="applebutton" src="http://www.randomnonsequitur.com/wp-content/uploads/2008/06/applebutton.png" alt="" width="151" height="180" />During a recent trip home to Chicago (more precisely, Algonquin) I found myself going on a nostalgia treasure hunt through my parents&#8217; basement. Among the usual prizes of old yearbooks, photos and toys, I unearthed a cache of computers, none of which had been turned on in almost fifteen years. The oldest machines in the collection were an Apple ][, a Mac Plus, and a Macintosh SE (all of which still boot). There were also two newer machines - a PowerPC box and a Performa, which was our first computer with a CD-ROM drive. Other Macs the household has seen are a blueberry iMac, a G3 iBook and a G3 tower. These days I use a Mac Pro tower and a Macbook Pro for work, while I tote around the featherlight Air for personal use. And then there&#8217;s the iPhone.</p>
<p>Yeah. This stuff is in my blood. It&#8217;s probably in yours too, if you&#8217;re reading this.</p>
<p>Old Mac users have more than just a shared history. We have intense cultural pride. There were times when it was a 45-minute drive just to get to a store where you could buy Mac software. I can&#8217;t even imagine what it must have been like to try to make the stuff, much less sell it. While I was milling around the SFMacIndie party at Jillian&#8217;s last night I was astounded by the sheer number of developers there. There are people who converted because of the excellence of the developer tools, or because they see opportunity in the market, or because they are attracted to the explosive growth of the iPhone. Actually, these are all pretty legitimate reasons to develop software for a platform. It&#8217;s not just folks doing it for the love of it anymore. </p>
<p>There&#8217;s no way this is a bad thing. More developers means more choice, more innovation and a better experience for Mac users everywhere. It&#8217;s just different, and it&#8217;s easy to be wistful for a world that has gone by.</p>
<p>To me, the rainbow logo is the icon of the Old World of Mac. The world of Mac that I fell in love with is different, both simpler and more complex, than the glossy technoporn world we know now. So I&#8217;ve decided to take it back (with all due respect to <em style="font-style:italic">Clerks 2</em>). I want to remember the richness and color of that shared history, even as we move forward into what looks to be a Golden Age for the company who&#8217;s products have shaped my life in so many ways. So henceforth I&#8217;ll proudly display the old logo in place of the new one wherever I can, as a simple homage to the culture that brought us here.</p>
<img src="http://feeds.feedburner.com/~r/RandomNonSequitur/~4/325555764" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.randomnonsequitur.com/post/18/feed</wfw:commentRss>
		<feedburner:origLink>http://www.randomnonsequitur.com/post/18</feedburner:origLink></item>
	</channel>
</rss>
