<?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>Beautiful Interfaces &#187; personal</title>
	<atom:link href="http://www.bri-lance.net/category/personal/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bri-lance.net</link>
	<description></description>
	<lastBuildDate>Wed, 28 Jul 2010 01:51:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Programming While Female: 13 Thoughts</title>
		<link>http://www.bri-lance.net/2010/programming-while-female-13-thoughts/</link>
		<comments>http://www.bri-lance.net/2010/programming-while-female-13-thoughts/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 01:51:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[psychology]]></category>

		<guid isPermaLink="false">http://www.bri-lance.net/?p=355</guid>
		<description><![CDATA[This topic seems to get into the air about once a year, and I normally avoid it like the plague.  Most of the time it seems to result in pointless hand-wringing and, if anything, harms us tech women by calling us out.  But stubornella&#8217;s excellent blog post stirred up my thoughts, and the [...]]]></description>
			<content:encoded><![CDATA[<p>This topic seems to get into the air about once a year, and I normally avoid it like the plague.  Most of the time it seems to result in pointless hand-wringing and, if anything, harms us tech women by calling us out.  But <a href='http://www.stubbornella.org/content/2010/07/26/woman-in-technology/'>stubornella&#8217;s excellent blog post</a> stirred up my thoughts, and the relative civility of her commenters gave me hope.  Also this latest brouhaha started around <a href='http://jsconf.us/2010/'>jsconf</a>, which I attended myself, and which helped shape my own thoughts on the topic.</p>
<p>So these are a bunch of scattered thoughts, that together are my attempt to honestly describe my own experience.</p>
<p><strong>1. A little story</strong></p>
<p>I didn&#8217;t start programming until I was in high school.  I was never even aware of programming until I took my first class, I think it was my sophomore year.  (We wrote Hangman in Pascal.)  Honestly, it just never crossed my mind.</p>
<p>At that point, I was already behind.  Because real programmers start when they&#8217;re 8, don&#8217;t they?  Real programmers get started seemingly at birth, and know what they&#8217;re meant to do right away &#8211; there aren&#8217;t really other options.  (I&#8217;m speaking in stereotypes, of course, but they are stereotypes that the field itself promotes.)</p>
<p>When I started college I realized how far behind I was.  I did well in my first couple of classes, but I wasn&#8217;t the best.  And other things seemed so much easier &#8211; writing was easier, and art was, and all of these other things.  So I didn&#8217;t stop programming, but I switched out of CS into InfoScience, and made up a Digital Art major, and did all of this other stuff.  (Not sticking with CS is my biggest college regret.)  </p>
<p>When I graduated I decided to become a designer.  After all I wanted to work in the tech field, but I &#8220;wasn&#8217;t smart enough to be a programmer&#8221;, and with my love of art, design seemed like a good compromise.  Besides, that&#8217;s what nerdy chicks do &#8211; they become designers.  Right?</p>
<p>I was fortunate enough to explore the design and UX field at a company where I could easily switch back to programming.  And I did, once I realized that design wasn&#8217;t for me.  </p>
<p>I learned some valuable things from this experience.  But how much better would I be at programming now if I hadn&#8217;t taken that 2-year detour?  How much further ahead would I be if I had had the self-confidence to stick with CS, and the understanding that I <em>could</em> actually catch up, if I just worked really hard?</p>
<p>This has to do with gender because it has to do with stereotypes, and with how I measured myself against those stereotypes and found myself lacking. And you&#8217;d think I would have learned from it, but I still do the exact same thing.</p>
<p><strong>2. Ambient sexism</strong></p>
<p>I have <em>never</em> had anyone personally treat me rudely because of my gender.  I&#8217;ve never been the target of serious disrespect, or been denied an opportunity as far as I know.  (I&#8217;ve had dudes be really awkward or try to hit on me, but whatever.  I can deal with that.)  </p>
<p>This is a totally awesome thing!  It&#8217;s a big change from when my mother was an engineer in the 70s. (She has some stories that you might not believe, about behavior that was just <em>accepted</em> back then.)  Progress has happened, and we nerdy chicks owe that generation a lot.</p>
<p>It also makes this kind of difficult or confusing to talk about.  Most of the programmer guys that I know are totally awesome people, and would never think of themselves as sexist.  And yet there&#8217;s all of this general objectification and disrespect that floats around in programming culture and makes it really hard to be female in certain venues.  Call it ambient sexism if you will.</p>
<p>A lot of that stuff comes from people who would probably be perfectly nice to me as an individual.  How do these two things reconcile?</p>
<p><strong>3. Yes, you are.</strong></p>
<p>&#8220;Oh, we&#8217;re not talking about <em>you&#8221;</em> is never a valid excuse.</p>
<p><strong>4. Get to know me, I dare you.</strong></p>
<p>I find that as soon as I get the chance to actually <em>work</em> with someone, gender instantly becomes not an issue.  As soon as I get the chance to show what I can do, to get into technical topics, to talk geek with someone, then all of the awkwardness and misbelonging disappears.  They stop seeing me as a woman and start seeing me as a programmer, and then things are fine.</p>
<p>(The tricky thing is that I&#8217;m actually both.)</p>
<p><strong>5. female X awkward = even more awkward!</strong></p>
<p>I&#8217;m a great big introvert, as many programmers tend to be.  I&#8217;m also shy &#8211; not cripplingly so, but it still takes a lot of energy and mental preparation to face a big group of people that I don&#8217;t know.</p>
<p>Gender is not the root of this problem, but it serves as a magnifying factor.  When I&#8217;m the only woman in the room it makes it even harder to connect, harder to overcome my natural shyness, harder to find a point of entry to the conversation.  It serves as an isolating factor, and makes the barriers that already exist that much higher. </p>
<p><strong>6. I <3 nerds</strong></p>
<p>Talking to smart programmers is one of my favorite things in the world.  Talking to smart female programmers is even better, because they tend to be &#8220;my type of folks&#8221;.  But I&#8217;ll geek out with anyone &#8211; as long as I don&#8217;t feel too intimidated by them.</p>
<p><strong>7. Learning French</strong></p>
<p>You learn how to get by, in this man&#8217;s world.  You learn to make yourself bigger, to consciously take up more space, to pitch your voice lower and louder to be heard.  You learn how to dress to minimize staring, and when to choose a t-shirt over a blouse.  You learn what topics to steer away from in conversation, and which threads on websites to never ever click.  You learn to fit in, to minimize the differences that would keep you separate, to adapt to the common culture.  It&#8217;s like learning to speak French.  You learn, or you leave.</p>
<p>People learn and live in other languages every day; but native speakers will always have the advantage.</p>
<p>(Sometimes two cultures collide and create a new language, a creole, that contains concepts from both of its parents.  I want to know, how do we go <em>there?</em>)</p>
<p><strong>8. Community</strong></p>
<p>There aren&#8217;t too many place where I really fit in, so when I find one I tend to become attached.  Because of this, I&#8217;m completely sympathetic to guys who have found a community and a home within programming culture, and who want to preserve and defend that culture.  </p>
<p>I can understand how it might seem unfair and threatening when people talk about wanting to change that culture, like in that <a href='http://www.eurekalert.org/pub_releases/2009-12/uow-oga121409.php'> famous study </a> about geeky environments and tech appeal.  Because they value that culture the way it is right now; it&#8217;s brought good things to their lives and they don&#8217;t want that to be lost.  That makes perfect sense to me.</p>
<p>But dammit, I&#8217;m here too, and I also want community!</p>
<p>There has to be a way to do both &#8211; to extend the culture, without replacing core functionality.</p>
<p><strong>9. It&#8217;s not about the dick jokes.</strong></p>
<p>I actually have a pretty coarse sense of humor. So I&#8217;m fine with the dick jokes, seriously. I&#8217;ll <a href='http://www.urbandictionary.com/define.php?term=twss'>#twss</a> with the best of them &#8211; just check my Twitter feed.  I think my sense of humor is pretty standard for the field.</p>
<p>Except.  Except it all changes when I&#8217;m already feeling unsafe and isolated.  When I&#8217;m feeling in a hostile environment where I have to be on my guard.  Then the joke that I might find hilarious under better circumstances suddenly starts to feel like a threat &#8211; just another reminder of how much I don&#8217;t fit in.</p>
<p>It&#8217;s not about the dick jokes, it&#8217;s about the overall atmosphere.</p>
<p><strong>10. The relevant parameters</strong></p>
<p>I love programming.  It&#8217;s not just what I do, it&#8217;s What I Do.  Nothing else gets me into a state of flow so easily and so quickly.  I love it for itself: for the joy of unraveling a complex system and seeing it all take shape in your head; for the love of creating something that&#8217;s minimal and effective and Right, with nothing extra added and nothing left to take away; for the satisfaction of making something with my own hands that other people will <em>use</em>, that improve their lives in some minor little way.  (The fact that it makes me money is a nice side effect.)</p>
<p>None of this has anything to do with gender.  What <em>does</em> have to do with gender is all of the auxiliary stuff, all of those human and social things that turn out to be so important in careers.</p>
<p>So far the first thing has outweighed the second, and so I stay.  But I can see how that calculation might be different for someone else.  </p>
<p>I can see how easy it might seem to go and find someplace friendlier, where it&#8217;s less of a struggle just to be.</p>
<p><strong>11. Hills</strong></p>
<p>There are two runners.  One is running on perfectly level ground, and the other is struggling up a big hill.  They both might get to the same place eventually, but which one is going to have the easier and more pleasant time?</p>
<p>Being female in the tech industry is that hill.</p>
<p>(And yet. Runners run hills to get faster, don&#8217;t they?)</p>
<p><strong>12. Hard words for a hard problem</strong></p>
<p>So maybe you have to work twice as hard to be accepted.  Guess what?  Go out and work three times as hard.</p>
<p>Do you have to be twice as good to be heard?  Be four times as good, and be impossible to ignore.</p>
<p>Feel like you have to know twice as much?  Learn five times as much, and then teach others.</p>
<p>Be constantly learning. Work your ass off. Put in your <a href='http://www.artsjournal.com/artfulmanager/main/wanna-get-to-carnegie-hall-got.php'>10000 hours</a>, and then put in some more.  Make your skin thicker, and just go on.  </p>
<p>Yeah, it can seem unfair.  Guess what?  Life&#8217;s unfair.  The only way forward is to suck it up and go make some awesome stuff.</p>
<p>You can let this make you miserable, or you can let it make you <em>better</em>.</p>
<p>(I&#8217;m talking to myself here.)</p>
<p><strong>13. That&#8217;s what she said.</strong></p>
<p>Yes.  Yes, it is.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bri-lance.net/2010/programming-while-female-13-thoughts/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>I&#8217;m solar-powered.</title>
		<link>http://www.bri-lance.net/2010/im-solar-powered/</link>
		<comments>http://www.bri-lance.net/2010/im-solar-powered/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 01:17:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[visual explanations]]></category>

		<guid isPermaLink="false">http://www.bri-lance.net/?p=315</guid>
		<description><![CDATA[
It&#8217;s true, I really am.
Also, I love this time of year, and I&#8217;m back.
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bri-lance.net/blog/wp-content/uploads/2010/04/moods.png" alt="graph of my moods, by season"/></p>
<p>It&#8217;s true, I really am.</p>
<p>Also, I love this time of year, and I&#8217;m back.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bri-lance.net/2010/im-solar-powered/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How I Plan</title>
		<link>http://www.bri-lance.net/2010/how-i-plan/</link>
		<comments>http://www.bri-lance.net/2010/how-i-plan/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 02:20:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.bri-lance.net/?p=256</guid>
		<description><![CDATA[This is something I&#8217;ve started doing to help me work on careerish stuff.  I&#8217;ve been doing it for a couple of months now, and it works pretty well, as proven by the existence of this blog among other things.

The first column lists things I want to accomplish by the end of the current month. [...]]]></description>
			<content:encoded><![CDATA[<p>This is something I&#8217;ve started doing to help me work on careerish stuff.  I&#8217;ve been doing it for a couple of months now, and it works pretty well, as proven by the existence of this blog among other things.</p>
<p><img src="http://www.bri-lance.net/blog/wp-content/uploads/2010/01/IMG_4830_2.jpg" alt="my plan sheet"/></p>
<p>The first column lists things I want to accomplish by the end of the current month.  (I rewrite the chart every month.)</p>
<p>The second column lists things I want to accomplish by the end of the current year.  </p>
<p>The third column lists things I want to accomplish by Dec. 31, 2012 (roughly three years from now).</p>
<p>The rows going across are money, talk, code, and learning.  </p>
<p><strong>Money</strong> is mainly my plan for how much I need to save each month to get to a place where I can support myself for a year without working.  (I may not actually not-work for a year, but I&#8217;d like to have the option to just go travel around the world if I choose to.)  There&#8217;s also a secondary goal there around getting a new car, which I need to do this year.</p>
<p><strong>Talk</strong> is everything I try to do to &#8220;make a name for myself&#8221; &#8211; blogging, writing articles, and eventually conference speaking.  One of these items is always a specific goal for how many blog posts I want to make that month.  I&#8217;ve been at 6; this month I went down to 4 because I&#8217;m feeling unwordly.  This is how I make myself blog.</p>
<p> <strong>Code</strong> is obvious, it&#8217;s about things that I want to make and do.  Longer-term, it&#8217;s about building up both my portfolio and my freelance network.</p>
<p><strong>Learning</strong> tends to be shorter-term, and usually includes things that I want to read or watch that aren&#8217;t just &#8220;for me&#8221;.  Mostly this is technical stuff, although this month I have a work-related book up there as well.</p>
<p>I picked these four categories because they seem like the main areas that I need to work on in order to advance my career.</p>
<p>The hardest part was getting that 3-year column down.  This past fall I went away for a long weekend and hiked part of the Appalachian Trail (for real, not <a href="http://en.wikipedia.org/wiki/Mark_Sanford#Disappearance_and_affair">Mark Sanford</a>-style) and did a lot of thinking and writing, and that&#8217;s when I came up with a better idea of where I wanted to be in three years.  Once I knew that, figuring out what I needed to do to get there was relatively easy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bri-lance.net/2010/how-i-plan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009 Wrap-Up (Part II)</title>
		<link>http://www.bri-lance.net/2009/2009-wrap-up-part-ii/</link>
		<comments>http://www.bri-lance.net/2009/2009-wrap-up-part-ii/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 04:23:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[visual explanations]]></category>

		<guid isPermaLink="false">http://www.bri-lance.net/?p=250</guid>
		<description><![CDATA[Another tablet drawing for my last post of the year.
I think I learned a lot this year about what I&#8217;m interested in, and what I want to do &#8212; I won&#8217;t say with my life, but I&#8217;ll say with the next 5 years or so.  I don&#8217;t think I&#8217;m able to look further ahead [...]]]></description>
			<content:encoded><![CDATA[<p>Another tablet drawing for my last post of the year.</p>
<p>I think I learned a lot this year about what I&#8217;m interested in, and what I want to do &mdash; I won&#8217;t say with my life, but I&#8217;ll say with the next 5 years or so.  I don&#8217;t think I&#8217;m able to look further ahead than that.</p>
<p><img src="http://www.bri-lance.net/blog/wp-content/uploads/2009/12/interests2.gif" alt="web development, interaction design, infographics, psychology, and teaching"/> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bri-lance.net/2009/2009-wrap-up-part-ii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>2009 Wrap-Up (Part I)</title>
		<link>http://www.bri-lance.net/2009/2009-wrap-up-part-i/</link>
		<comments>http://www.bri-lance.net/2009/2009-wrap-up-part-i/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 22:07:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.bri-lance.net/?p=238</guid>
		<description><![CDATA[It&#8217;s been a fairly decent year for making stuff.  My goal at the beginning of the year was to build and launch 2 web apps, and I actually exceeded that by several.  I even have some things from my day job to show!
In chronological order:
1. Whatti &#8212; This was the first web app [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a fairly decent year for making stuff.  My goal at the beginning of the year was to build and launch 2 web apps, and I actually exceeded that by several.  I even have some things from my day job to show!</p>
<p>In chronological order:</p>
<p><strong>1. <a href="http://www.whatti.com">Whatti</a></strong> &mdash; This was the first web app that I ever designed and built from scratch.  And you can tell, because it honestly kind of sucks.  (I hesitate to even link to it, honestly.) </p>
<p>However, in the course of making it I got to learn <a href="http://www.jquery.com">jQuery</a>, which is just about the best thing EVAR, and the <a href="http://codeigniter.com/">CodeIgniter framework</a>, which means that I could now more easily move into <a href="http://rubyonrails.org/">Rails</a> or any other Rails-type <a href="http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller">MVC</a> framework.   I also learned a lot about password security and building a logon system, and about how not to design a homepage.  And I have forgotten more about the date/time functions in PHP now than I ever really wanted to know.</p>
<p>This project is basically abandoned now, but I am still interested in the idea of this site, which is providing personal analytical information about your habits and progress toward goals.  At some point I would like to throw everything here away and do a complete redesign: visually, functionally, architecturally, and of the code.  I would like to make it simpler, more focused, and more visually appealing; and I would also like to switch over to the <a href="http://www.kohanaphp.com/">Kohana</a> framework.  This will be a project for sometime next year when I am bored.</p>
<p><strong>2. <a href="http://www.eventhitch.com">EventHitch</a></strong> &mdash; This was my first site with co-conspirators <a href="http://www.linkedin.com/pub/dennis-becton/7/365/539">Dennis Becton</a> and Mike Nagle, who had been working on the site about a year before they asked me to join them as a designer and front-end developer.  The site hasn&#8217;t gotten a lot of attention lately, because we decided that it was too broadly-focused and decided to pursue more of a niche strategy.  But I got to play with Google Maps and work on my design skills some more.</p>
<p><strong>3. <a href="http://www.bandhitch.com">BandHitch</a></strong> &mdash; This was our first niche site, focusing on local music.  It is basically a re-skinned version of EventHitch.  I want to change the header because I think it looks bad, and a few things need to be fixed CSS-wise.  I like how the background effect came out, though.</p>
<p><strong>4. This blog</strong> &mdash; which sort of counts, I guess?  I didn&#8217;t build the theme from scratch, but I took a plain one and customized it a lot.</p>
<p><strong>5. <a href="https://personal.vanguard.com/us/insights/investingtruths/investing-truth-about-cost">The Truth About Costs</a> interactive graphic<br />
<a href="https://personal.vanguard.com/us/insights/investingtruths/investing-truth-about-risk">The Truth About Risk</a> interactive graphic </strong><br />
(both from the excellent <a href="https://personal.vanguard.com/us/insights/investingtruths?Link=insights_investingtruths_Level2Nav">Investing Truths</a> series)</p>
<p>Finally some things from my day job!  Exciting!</p>
<p>I did not design either of these graphics, but I built the Costs one and about half of the Risk one (the table and line chart views, and the sliders).  They were both done using Flex 3.  I hope to do a lot more work in this realm in the upcoming year, moving into the information design side of things as well as more Flex development.  (More about that in my next post.)</p>
<p><strong>6. <a href="http://www.towniverse.com/">Towniverse</a></strong> &mdash; This is the second of our 2 sites that are under active development, along with BandHitch.  This one I pretty much got to design and build from scratch, which was a lot of fun.  There was some semi-intricate javascript involved, which was nice to play with, especially getting it to work in IE.  I&#8217;m actually fairly proud of the interaction design on this one; I think it&#8217;s fairly smooth and intuitive.  (I hope!)</p>
<p>The current plan is to add more features (ability to invite friends out to a restaurant, integrating our events feed and placing weekly events on the map) and then to expand to other locations, focusing on smallish towns in the Philadelphia area.  We are also moving to a faster server (possibly <a href="http://aws.amazon.com/">Amazon</a>) since the current guys are painfully slow.</p>
<p>Well, that&#8217;s pretty much what I did this year.  In part II, I&#8217;ll talk a little bit about what I learned, and what my plans are for 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bri-lance.net/2009/2009-wrap-up-part-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generalization and Specialization</title>
		<link>http://www.bri-lance.net/2009/generalization-and-specialization/</link>
		<comments>http://www.bri-lance.net/2009/generalization-and-specialization/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 00:24:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.bri-lance.net/?p=215</guid>
		<description><![CDATA[How much specialization is too much specialization?  And how much of a generalist can a person really be, and still be effective?  This question comes up for me a lot, because I tend to be a generalist in an organization that encourages specialization and separation of roles.
On the one hand, specializing in one [...]]]></description>
			<content:encoded><![CDATA[<p>How much specialization is too much specialization?  And how much of a generalist can a person really be, and still be effective?  This question comes up for me a lot, because I tend to be a generalist in an organization that encourages specialization and separation of roles.</p>
<p>On the one hand, specializing in one technology / programming language / skill allows you to gain a depth of knowledge and experience that you can&#8217;t really fake.  Some have argued that it takes about <a href="http://www.artsjournal.com/artfulmanager/main/wanna-get-to-carnegie-hall-got.php">10,000 hours of practice</a> to become an expert at something; if you practice a skill for 30 solid hours a week, that equates to about 7 years.  After 7 years of working with a skill, I have to imagine that you know pretty much everything there is to know about it, and your intuition has got to be pretty solid on any question or problem that comes on.</p>
<p>On the other hand&#8230; technology and practices change so rapidly, and you have to flow with the river or you&#8217;ll be swept away.  If being a generalist means that you have the ability to rapidly teach yourself new skills, and the willingness to learn as you go without hand-holding, then arguably generalists are better prepared to deal with the changes that inevitably happen.  Also, like I discussed in my post on <a href="http://www.bri-lance.net/2009/design-mind-developer-mind/">designing and developing</a>, being able to cross between fields allows you to make connections that might not otherwise be made.</p>
<hr/>
<p>Perhaps it could be seen as a risk/reward tradeoff.  </p>
<p>Specializing is like investing in stocks, with more risk and a potentially higher reward.  Specialists have an easier time getting hired &mdash; their resumes fit the traditional &#8216;check the box&#8217; model &mdash; and they quite possibly get paid more for their expertise.  On the other hand, they run a high risk of their skills becoming obsolete, or at least less valuable over time.</p>
<p>Being a generalist is like investing in bonds, with a slower payoff but much less risk.  Generalists have a harder time making people understand what they do, and may have a harder time demonstrating their worth to prospective employers.  But they will always be able to adapt when the technology or the environment changes, and figure out how to make themselves useful in some way.</p>
<p>And perhaps there&#8217;s a happy medium of sorts, where it&#8217;s possible to keep learning and using one central skill, while always having a rotating cast of new things at the periphery.  It may take longer to become an expert this way, but like a balanced portfolio, it seems to offer the best mix of reduced risk and potential reward.</p>
<hr/>
<p>For myself, the nature of my current job is very general.  I have to be able to pick up whatever tool is best to convey the idea at hand, whether that be css/javascript or Flex or Flash or PHP or JSP, or whatever the next thing will be.  (And I have to be able to adopt the design mindset as well, which has its own set of skills that aren&#8217;t as easily defined.)</p>
<p>I would say that css/javascript is really my core expertise, if anything is.  I&#8217;ve been doing a lot with Flex the past few months, but it&#8217;s really all in the data visualization space; I don&#8217;t know anything about Flex app development outside of that.  I dip into Flash when necessary, and usually get confused because it&#8217;s different from Flex.  I know enough PHP to get things done, but I don&#8217;t really have a depth of experience, and I still have to refer to the docs a lot.  </p>
<p>So this line of thinking implies that, no matter how much my job comes to involve other things, I should make sure that I am still keeping up with my css/javascript skills and following new developments with those technologies.  Because at some point in my life, I&#8217;m going to have to label myself again, so I need to have at least one language where I can call myself an &#8220;x developer&#8221; and feel entitled to the phrase.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bri-lance.net/2009/generalization-and-specialization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cynicism</title>
		<link>http://www.bri-lance.net/2009/cynicism/</link>
		<comments>http://www.bri-lance.net/2009/cynicism/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 04:24:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[visual explanations]]></category>

		<guid isPermaLink="false">http://www.bri-lance.net/?p=185</guid>
		<description><![CDATA[I am very cynical, except for when I&#8217;m not.

The trick is in maintaining a healthy balance between cynicism and idealism.  You need cynicism for protection, and idealism for an energy source.
Too much cynicism will crush your idealism, and then you&#8217;ll become dead inside.
Too much idealism will make you too fragile, and then you fall [...]]]></description>
			<content:encoded><![CDATA[<p>I am very cynical, except for when I&#8217;m not.</p>
<p><img src="http://www.bri-lance.net/blog/wp-content/uploads/2009/11/cynicism.jpg" alt="cynicism layers" /></p>
<p>The trick is in maintaining a healthy balance between cynicism and idealism.  You need cynicism for protection, and idealism for an energy source.</p>
<p>Too much cynicism will crush your idealism, and then you&#8217;ll become dead inside.</p>
<p>Too much idealism will make you too fragile, and then you fall apart.</p>
<p>Keep balancing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bri-lance.net/2009/cynicism/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bermuda</title>
		<link>http://www.bri-lance.net/2009/bermuda/</link>
		<comments>http://www.bri-lance.net/2009/bermuda/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 23:04:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.bri-lance.net/?p=131</guid>
		<description><![CDATA[I&#8217;ve missed several posts, but I have a good excuse.  I&#8217;ve been on vacation in Bermuda, and here&#8217;s a picture to prove it:

Bermuda is an island full of rich people, with a strange mix of British/Caribbean culture.  But I really enjoyed visiting there, got to swim and snorkel, and I didn&#8217;t even get [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve missed several posts, but I have a good excuse.  I&#8217;ve been on vacation in Bermuda, and here&#8217;s a picture to prove it:</p>
<p><a href="http://www.flickr.com/photos/magic_bee/4040678747/" title="pretty coast by magic_bee, on Flickr"><img src="http://farm3.static.flickr.com/2651/4040678747_116cd68490.jpg" width="500" height="269" alt="pretty coast" /></a></p>
<p>Bermuda is an island full of rich people, with a strange mix of British/Caribbean culture.  But I really enjoyed visiting there, got to swim and snorkel, and I didn&#8217;t even get sunburnt that badly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bri-lance.net/2009/bermuda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>spring forward, fall back</title>
		<link>http://www.bri-lance.net/2009/spring-forward-fall-back/</link>
		<comments>http://www.bri-lance.net/2009/spring-forward-fall-back/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 19:42:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.bri-lance.net/?p=78</guid>
		<description><![CDATA[Every fall, I get really introverted for a couple of weeks.  There&#8217;s something about the time of year &#8212; when it&#8217;s suddenly dark a lot earlier, and you have to put on a jacket to go outside, and the trees are starting to go bare &#8212; that makes me feel inclined to stay home [...]]]></description>
			<content:encoded><![CDATA[<p>Every fall, I get really introverted for a couple of weeks.  There&#8217;s something about the time of year &mdash; when it&#8217;s suddenly dark a lot earlier, and you have to put on a jacket to go outside, and the trees are starting to go bare &mdash; that makes me feel inclined to stay home and avoid being around people in large groups.  </p>
<p>This usually passes by mid-November, and I go back to being a more balanced, sociable introvert in time for the holidays.  But this week I find myself taking it slow, feeling sleepy a lot, and not getting as much done overall.  (Unfortunately that&#8217;s a problem, because next week I&#8217;ve got a <a href="http://flashcamp.pfpaug.org/sessions/#lance">conference presentation</a> to prepare, a <a href="http://www.towniverse.com">website</a> to release, and a <a href="http://www.bermudatourism.com/index.aspx">vacation</a> to plan.)</p>
<p>It&#8217;s got me thinking, though, about how our society in general is designed to completely ignore the seasons.  Most people work in buildings that are climate-controlled and artificially lit; it&#8217;s possible for many people to get from home to the garage to the car to work without once having to set foot on the actual ground.  </p>
<p>There are good reasons for this, of course; being cold and wet sucks, and office cultures demand a style of dress that doesn&#8217;t really work for spending time outside.  But I wonder if we aren&#8217;t losing something important at the same time.</p>
<p>The seasons determine every single thing that happens in the &#8216;natural world&#8217;.  They used to determine pretty much every single thing about human life as well, but in the past 100 years we&#8217;ve gotten to the point where outwardly they don&#8217;t make much difference at all in people&#8217;s day-to-day routines.  </p>
<p>On the one hand this totally rocks for us, because being warm and well-fed beats being cold and hungry any day.  On the other hand, just because we&#8217;ve conquered the seasons outwardly, doesn&#8217;t mean that we&#8217;ve conquered them inwardly as well.  Could the year-round, unchanging demands of modern life actually be detrimental to us, when they conflict with some deeper, inherited rhythms and needs that <strong>do</strong> cause us to change with the seasons?  Could people actually be worse off because we are expected to have the same range of moods, same levels of energy and creativity, year round?  Or because we expect <strong>ourselves</strong> to be so? </p>
<p>I wonder if we could somehow arrive at a happy medium, a way to design our buildings and cities and schedules and lives such that they gracefully acknowledge the changing seasons, while continuing to modulate the worst extremes?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bri-lance.net/2009/spring-forward-fall-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>design mind / developer mind</title>
		<link>http://www.bri-lance.net/2009/design-mind-developer-mind/</link>
		<comments>http://www.bri-lance.net/2009/design-mind-developer-mind/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 02:06:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.bri-lance.net/?p=57</guid>
		<description><![CDATA[For a long time I agonized over whether I was &#8220;really&#8221; a designer or &#8220;really&#8221; a developer.  First I wanted to be a developer, then I wanted to be a designer, then I was a designer who wanted to be a developer, and then a developer with an interest in design.
At this point, I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>For a long time I agonized over whether I was &#8220;really&#8221; a designer or &#8220;really&#8221; a developer.  First I wanted to be a developer, then I wanted to be a designer, then I was a designer who wanted to be a developer, and then a developer with an interest in design.</p>
<p>At this point, I&#8217;ve come to the conclusion that <strong>it is completely possible to do both &mdash; just not at the same time</strong>.  </p>
<p><strong>Differences</strong></p>
<p>Design mind and developer mind are like two different lenses or frames.  They hold different concerns, have different sets of tools, and can be very different ways of seeing the world.</p>
<p>Design tends to be holistic, looking at all facets and angles of a thing and trying to make them harmonize.  Development tends to be analytical, breaking down a problem into smaller and smaller steps that can be individually tackled and solved.  </p>
<p>Many types of design are quite spatial, concerned with relationships between objects within a field of view.  Development is often more temporal; it is concerned with changing relationships between objects over time, and with passing information through a series of transformational steps.</p>
<p>Design is always about &#8216;what&#8217;: what is the right thing to build, what does the client want, what is the pleasing solution to the problem at hand.  Development is more about &#8216;how&#8217;: how to create a capability, and make it flexible and fast and robust and concise.  </p>
<p>Both are important, and both are quite difficult, and both can be so rewarding when you get something right.</p>
<p>(Of course, these are all generalizations, with plenty of counterexamples to be found.)</p>
<p><strong>Doing Both</strong></p>
<p>I think the key to successfully doing both is building up your ability to switch between the two.  To look at a problem as a designer, as a developer, and as a designer again.  To know how to switch perspectives, and when.</p>
<p>Doing this can be jarring.  Things that design mind really really wants might prove frustrating or impossible to actually build.  Developer mind might want to do things in a logical way that compromises design mind&#8217;s vision.  In fact, all of the conflicts that occur between designers and developers come up, inside of your own head!  But the trick is just to keep doing it, and to focus on creating something <a href="http://www.bri-lance.net/2009/the-beautiful-interfaces-manifesto/">beautiful</a>.</p>
<p>When I&#8217;m working on a project where I&#8217;m doing both roles, I keep separate to-do lists for development and design.  I&#8217;ll tend to work through one list at a time, perhaps design in the morning and develop after lunch.  I might need to match my surroundings to my task, get away from my computer and my desk, and go someplace where design mind can make itself heard.  (There are some great suggestions about how to do this in the book <a href="http://www.pragprog.com/titles/ahptl/pragmatic-thinking-and-learning">Pragmatic Thinking and Learning</a>.)</p>
<p>It&#8217;s definitely not for everyone.  You do trade away some depth for breadth, and maintaining the different skillsets can take up a lot of time.  Employers may not &#8216;get&#8217; you; it can be hard to find a role that exercises both minds, in a heavily specialized world.  And your job title is guaranteed to always be wrong.</p>
<p>On the other hand, you get to have a foot in two fascinating worlds; you get to translate between two important domains; and you get to have conversations with two completely different sets of awesome folks.  And sometimes, if it all works out, you might find that there&#8217;s a huge strength in being in-between, and that it lets you really impact your world. </p>
<p>&#8220;Designevelopers&#8221; of the world, unite! <img src='http://www.bri-lance.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p> (<a href="http://www.businessweek.com/innovate/content/oct2007/id2007104_126931.htm">Here&#8217;s an example from the world of automobile design.</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bri-lance.net/2009/design-mind-developer-mind/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
