<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Michelle Minkoff</title>
	
	<link>http://michelleminkoff.com</link>
	<description>=SUM (Passion + journalism + data + technology)</description>
	<lastBuildDate>Mon, 20 Feb 2012 18:24:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/michelleminkofffeed" /><feedburner:info uri="michelleminkofffeed" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>michelleminkofffeed</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>“A journalist could do this!” – Reflections on Phil Meyer’s “Paper Route”</title>
		<link>http://feedproxy.google.com/~r/michelleminkofffeed/~3/zOkLZtxE9Iw/</link>
		<comments>http://michelleminkoff.com/2012/02/12/a-journalist-could-do-this-reflections-on-phil-meyers-paper-route/#comments</comments>
		<pubDate>Sun, 12 Feb 2012 20:37:06 +0000</pubDate>
		<dc:creator>Michelle Minkoff</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://michelleminkoff.com/?p=1607</guid>
		<description><![CDATA[We stand on the shoulders of giants. Any of us coming to the field know this. I speak often, perhaps obsessively, about my mentors. But who inspired them? What was it like to be part of the field bringing the rigor of data analysis and social science, and the precision of emerging technology, to our [...]]]></description>
			<content:encoded><![CDATA[<p>We stand on the shoulders of giants. Any of us coming to the field know this. I speak often, perhaps obsessively, about my mentors. But who inspired them? What was it like to be part of the field bringing the rigor of data analysis and social science, and the precision of emerging technology, to our journalistic craft?  When I say the name <a href="http://www.unc.edu/~pmeyer/">Phil Meyer</a>, some in our community know him personally, some may have read his landmark book <a href="http://books.google.com/books/about/Precision_journalism.html?id=uUzT0M_lPbYC">Precision Journalism</a>, some may recognize the name as part of <a href="http://www.ire.org/awards/philip-meyer-awards/">Investigative Reporters and Editors annual award contest</a>. I mostly fall into the latter camp I&#8217;m afraid, but I&#8217;ve studied his work closely. I look back fondly on a phone conversation when I <a href="http://michelleminkoff.com/2010/04/05/data-delver-phil-meyer/">interviewed him </a>in April 2010 for this blog&#8217;s Data Delvers series.</p>
<p>When I heard Meyer had written his memoirs, titled <a href="http://www.amazon.com/Paper-Route-Finding-Precision-Journalism/dp/1462083110">&#8220;Paper Route: Finding My Way to Precision Journalism&#8221;</a>, I instantly clicked the 1-Click purchase link on Amazon.  Days later, I ripped open the package, smiled at the cover photo of a very young Meyer reading the paper with his father, but didn&#8217;t have time to push further.  And on a delightful Saturday afternoon, after soaking up inspiration at the National Portrait Gallery, I sat down in the Kogod Courtyard attached to the museum (one of my favorite places to read in DC on a snowy day) to read a few chapters.</p>
<p>Two hours later, I had gobbled up all 338 pages, laughing out loud, nodding enthsiastically and remembering that Meyer was one of the first of &#8220;my people&#8221;, in days my parents had not yet married, let alone had a child.<span id="more-1607"></span></p>
<p>The title of this post comes from a comment he makes while sitting in a social science class and realizing the application of data analysis work to journalism. But it applies to code, and mapping and interactivity and everything I do these days. Not that a coder should do it, but &#8220;A journalist could do this!&#8221; So, whenever I doubt, I&#8217;ll remember.</p>
<p>The book traces Meyer&#8217;s family history, going back several generations. As one might expect, it features letters from relatives in World War II, letters from him during college to his family back home. Because if anyone knows anything about providing primary source documentation for a story, verifying anecdotes with facts, it&#8217;d be Meyer.</p>
<p>I was inspired by realizing that he started his career in high school journalism, much like me, and not doing the type of work he has become known for.  That came later, but it was all part of a path, or a route, as the book&#8217;s title suggests.  He discovered data work as a Nieman Fellow in the 1960s.  Perhaps naively, I didn&#8217;t realize the history of Nieman went back to the &#8217;60s. Meyer wrote that he was past the median age for Nieman fellow applicants at that point in his life, which is to say, he wasn&#8217;t in his 20s.  And it was then he discovered the tools of precision journalism.</p>
<p>All of which is to say that as much as I live in fear of not living up to what I can be, I&#8217;ve got lots of time to figure it out.  And the Big Impact that I hope to make, if it comes when I&#8217;m in my 30s, 40s, 50s &#8212; that&#8217;s okay.  Perhaps it&#8217;s presumptuous, but this book tells me that our paths are not so different, because Meyer&#8217;s story was not so unusual, in its parts.  Taking advantage of opportunities as they came his way, it seems&#8230;achievable.</p>
<p>I believe we&#8217;ll each take our own lessons from Meyer&#8217;s story, and I encourage you to <a href="http://www.amazon.com/Paper-Route-Finding-Precision-Journalism/dp/1462083110">pick up a copy and read it yourself</a>.</p>
<p>I&#8217;ll leave with one more anecdote, though. Meyer quotes C.S. Lewis, and his thoughts on the &#8220;inner ring&#8221;, a notion of how we often seek to be part of some group we feel outside of.  But once we get in to that group, there is but another inner group.  But ultimately, Meyer quotes Lewis as saying, &#8220;If in your working hours you make the work your end, you will presently find yourself all unawares inside the only circle in your profession that really matters. You will be one of the sound craftsman, and other sound craftsman will know it.&#8221; (<a href="http://www.lewissociety.org/innerring.php">Read the full essay here.</a>)</p>
<p>So what does this mean? Lewis, in 1944, in a lecture at King&#8217;s College of the University of London essentially said &#8220;You will find your people on the merit of your work.&#8221; It&#8217;s a quote that perfectly encapsulates how I feel about the data and Web dev community, at AP and far beyond.  Where I am respected for my craft, and my continual growth in my craft, and my age, gender, background, everything doesn&#8217;t matter, because the work speaks for itself. And I&#8217;ll respect you for the same. I want nothing more than to be a sound craftsman, well, craftsperson (it was 1944, I&#8217;ll forgive Lewis for the gender bias.).</p>
<p>And thanks to knowledge and inspiration from Meyer, and others he&#8217;s inspired, I have a chance at achieving that goal. Thank you, Phil.</p>
<h3  class="related_post_title">Explore other posts:</h3><ul class="related_post"><li>April 5, 2010 -- <a href="http://michelleminkoff.com/2010/04/05/data-delver-phil-meyer/" title="Data Delver: Phil Meyer">Data Delver: Phil Meyer</a></li><li>April 5, 2010 -- <a href="http://michelleminkoff.com/2010/04/05/coding-skills-are-no-passover-miracle/" title="Women with coding skills are no Passover miracle">Women with coding skills are no Passover miracle</a></li><li>February 5, 2012 -- <a href="http://michelleminkoff.com/2012/02/05/at-peace-with-where-i-am/" title="At peace with where I am">At peace with where I am</a></li><li>January 4, 2010 -- <a href="http://michelleminkoff.com/2010/01/04/viz-week-1/" title="Reflections on Visualization Theory (Data viz readings, week 1)">Reflections on Visualization Theory (Data viz readings, week 1)</a></li><li>April 7, 2010 -- <a href="http://michelleminkoff.com/2010/04/07/columbias-joint-ms-good-start-panacea/" title="Columbia&#8217;s new joint MS: Good start, but no panacea">Columbia&#8217;s new joint MS: Good start, but no panacea</a></li><li>January 31, 2010 -- <a href="http://michelleminkoff.com/2010/01/31/data-delver-tyson-evans-new-york-times-interface-engineer/" title="Data Delver: Tyson Evans, NY Times Interface Engineer">Data Delver: Tyson Evans, NY Times Interface Engineer</a></li></ul><img src="http://feeds.feedburner.com/~r/michelleminkofffeed/~4/zOkLZtxE9Iw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelleminkoff.com/2012/02/12/a-journalist-could-do-this-reflections-on-phil-meyers-paper-route/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://michelleminkoff.com/2012/02/12/a-journalist-could-do-this-reflections-on-phil-meyers-paper-route/</feedburner:origLink></item>
		<item>
		<title>How To Count Queried Rows in a Google Fusion Table</title>
		<link>http://feedproxy.google.com/~r/michelleminkofffeed/~3/l6XIxdqDgYo/</link>
		<comments>http://michelleminkoff.com/2012/02/05/how-to-count-queried-rows-in-a-google-fusion-table/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 04:59:24 +0000</pubDate>
		<dc:creator>Michelle Minkoff</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://michelleminkoff.com/?p=1591</guid>
		<description><![CDATA[In my &#8220;free&#8221; time, I help people who are also on the JavaScript learning journey.  Here&#8217;s a query, paraphrased. How can I count how many points I currently have displayed on a Fusion Table layer of a Google Map? This would be especially helpful when we&#8217;re using filters, to show how many points are currently [...]]]></description>
			<content:encoded><![CDATA[<p>In my &#8220;free&#8221; time, I help people who are also on the JavaScript learning journey.  Here&#8217;s a query, paraphrased.</p>
<blockquote><p>How can I count how many points I currently have displayed on a Fusion Table layer of a Google Map?</p></blockquote>
<p>This would be especially helpful when we&#8217;re using filters, to show how many points are currently displaying.</p>
<p>I&#8217;m not the first one to come up with this, for more on the subject, and the creators of the code this is based off of, pleas see the &#8220;Getting Data&#8221; section of Robin Kraft&#8217;s post <a href="http://www.reddmetrics.com/2011/08/10/fusion-tables-javascript-query-maps.html" target="_blank">here</a>.</p>
<p>If we assume that searchString stands for the value a user inputs in a filter (look into how to use HTML forms and connect it with JavaScript elsewhere, that&#8217;s left as an exercise to the reader, and I&#8217;m pulling info from Fusion Table ID which we will call&#8230;tableid&#8230;here&#8217;s the code you would need to get that count.<span id="more-1591"></span></p>
<p>&nbsp;</p>
<p>(The indentation in my code samples is ugly right now, and I can&#8217;t figure out how to get this plugin to cooperate, but the code should work, and you can fix the indentation for extra credit.  Cool?)</p>
<p>&nbsp;</p>
<p>First, set a variable which contains the beginning of a URL, which allows you to query the Google Fusion Table SQL API.</p>
<p><code>var queryUrlHead = 'http://www.google.com/fusiontables/api/query?sql=';</code></p>
<p>&nbsp;</p>
<p>Now, at the end of the URL, since we are reaching across domains (from where your site lives to google.com), we need to use a technology called JSONP.</p>
<p><code>var queryUrlTail = '&amp;jsonCallback=?';</code></p>
<p>&nbsp;</p>
<p>Create a variable that has your query string, which is specified in the Google Fusion table docs. The where clause shows how you want to limit your table, search string allows user to specify what you are limiting by. Instead of selecting *, which is everything in the table, or a specific geographic data column, we select count, to count up how many rows in our Fusion Table fit this query.<br />
<code></code></p>
<p><code>var query = "SELECT COUNT() FROM " + tableid + " WHERE 'Column Name' CONTAINS IGNORING CASE '" + searchString + "'"</code></p>
<p>&nbsp;</p>
<p>Then, we encode that query, so we can send it across the Web.<br />
<code></code></p>
<p><code>var queryurl = encodeURI(queryUrlHead + query + queryUrlTail);</code></p>
<p>&nbsp;</p>
<p>Use jQuery&#8217;s get method to get the result of the URL. The first parameter in this function is the URL to get, which we have just constructed. The third parameter says we want to use jsonp, to go across domains. The second parameter is a function which does something with the &#8220;data&#8221; that is returned.</p>
<p>What this function does, in this sample, is it fills in a div with the id of &#8220;count&#8221; on the HTML page with the count of rows. We get the count of rows by digging into the returned data object. We use try/catch because the data rows will not exist if no items are returned with the query used. So, if we get an error, because there are no rows, we set the count div&#8217;s HTML equal to 0, to show that no rows are displayed. The 0 display should only occur when we have a blank map.</p>
<p>&nbsp;</p>
<p><code>var jqxhr = $.get(queryurl,<br />
function(data){<br />
try{<br />
$('#count').html((data.table.rows[0][0]));<br />
}<br />
catch(err){<br />
$('#count').html('0')<br />
}<br />
},<br />
"jsonp");<br />
</code></p>
<p>&nbsp;</p>
<p>Here&#8217;s the complete code block, for copying/pasting fun:<br />
<code><br />
var queryUrlHead = 'http://www.google.com/fusiontables/api/query?sql=';<br />
var queryUrlTail = '&amp;jsonCallback=?';<br />
var query = "SELECT COUNT() FROM " + tableid + " WHERE 'My column' CONTAINS IGNORING CASE '" + searchString + "'"<br />
var queryurl = encodeURI(queryUrlHead + query + queryUrlTail);<br />
var getCount = $.get(queryurl,<br />
function(data){<br />
try{<br />
$('#count').html((data.table.rows[0][0]));<br />
}<br />
catch(err){<br />
$('#count').html('0');<br />
}<br />
},<br />
"jsonp");<br />
</code></p>
<p>Ideally, this would be used as part of a function that uses filters to change displays on the map. Just a quick post here in case this helps others googling around &#8212; it wasn&#8217;t as easy to find this solution as I might have hoped. So, search engines, read this: How To Count Queried Rows in a Google Fusion Table and Google Map. Are you happy, SEO machine?</p>
<h3  class="related_post_title">Explore other posts:</h3><ul class="related_post"><li>January 2, 2011 -- <a href="http://michelleminkoff.com/2011/01/02/be-the-la-times-next-data-app-producer-intern/" title="Be the LA Times&#8217; next &#8220;Data app producer intern&#8221;">Be the LA Times&#8217; next &#8220;Data app producer intern&#8221;</a></li><li>February 13, 2010 -- <a href="http://michelleminkoff.com/2010/02/13/mo-tamman-wall-street-journal/" title="Data Delver: Mo Tamman, Wall Street Journal">Data Delver: Mo Tamman, Wall Street Journal</a></li><li>January 11, 2010 -- <a href="http://michelleminkoff.com/2010/01/11/importance-of-combining-data-analysis-with-context-reflections-on-readings-from-week-two/" title="Importance of combining data analysis with context (reflections on readings from week two)">Importance of combining data analysis with context (reflections on readings from week two)</a></li><li>July 30, 2011 -- <a href="http://michelleminkoff.com/2011/07/30/what-is-it-like-looking-for-a-programmer-journalist-job/" title="What&#8217;s it like looking for a programmer-journalist job?">What&#8217;s it like looking for a programmer-journalist job?</a></li><li>January 18, 2010 -- <a href="http://michelleminkoff.com/2010/01/18/committing-fact-errors-in-visualizations/" title="Committing fact errors in visualizations">Committing fact errors in visualizations</a></li><li>January 18, 2009 -- <a href="http://michelleminkoff.com/2009/01/18/how-much-video-is-too-much-video/" title="How much video is too much video?">How much video is too much video?</a></li></ul><img src="http://feeds.feedburner.com/~r/michelleminkofffeed/~4/l6XIxdqDgYo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelleminkoff.com/2012/02/05/how-to-count-queried-rows-in-a-google-fusion-table/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://michelleminkoff.com/2012/02/05/how-to-count-queried-rows-in-a-google-fusion-table/</feedburner:origLink></item>
		<item>
		<title>Changing definitions of what it means to be mentored</title>
		<link>http://feedproxy.google.com/~r/michelleminkofffeed/~3/FYS37-w45uU/</link>
		<comments>http://michelleminkoff.com/2012/02/05/changing-definitions-of-what-it-means-to-be-mentored/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 03:37:19 +0000</pubDate>
		<dc:creator>Michelle Minkoff</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://michelleminkoff.com/?p=1562</guid>
		<description><![CDATA[I&#8217;m now just beyond five months into an amazing opportunity.  When I introduce myself as working at the AP, I always cringe a bit.  Perhaps people think I work there because it&#8217;s the AP, and it&#8217;s big, and has many resources, and there&#8217;s a lot to do.  But that&#8217;s not the sum total reason.  I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m now just beyond five months into an amazing opportunity.  When I introduce myself as working at the AP, I always cringe a bit.  Perhaps people think I work there because it&#8217;s the AP, and it&#8217;s big, and has many resources, and there&#8217;s a lot to do.  But that&#8217;s not the sum total reason.  I am supported, appreciated, pushed.<span id="more-1562"></span></p>
<p>As always, I owe everything to my mentors.  I&#8217;ve been spending time thinking about how those needs have changed over time. A #wjchat this week on the subject merely strengthened my interest.  And as much as I am mentored, I&#8217;m spending more and more time mentoring others.  It helps me improve my ability to describe code, and helps broaden the pool of people doing technical journalism work.  And we need more people.</p>
<p>I think it bears pointing out that when I started, I wanted a lot more hand-holding. I still desperately need mentorship though, I have a lot to learn, and many high expectations for myself. The environment I have right now is truly special. It&#8217;s special enough that I would follow the people I am lucky enough to work with no matter where we worked. It wouldn&#8217;t have to be in a glamarous city, like New York or Washington.  And it wouldn&#8217;t have to be a big name place. It would be&#8230;more than enough to work with these people every day.</p>
<p>So, let&#8217;s get down to it. As I seek to mentor more and more, what lessons can I take from people at my current work environment?  Here&#8217;s a brainstorm:</p>
<p>1. Ask nicely for things, avoiding &#8220;Because I said so&#8221; syndrome. I can&#8217;t recall when I&#8217;ve ever been told that I need to do something. &#8220;Would you please&#8221; or &#8220;I thought you might enjoy&#8221; or &#8220;What do you think about&#8221; are the name of the game here.  It doesn&#8217;t matter if a deadline is close.  That&#8217;s no excuse for pulling rank, which is a last resort.</p>
<p>2. Give praise when something is done well. I&#8217;m thanked for almost everything I do.  Obviously, I have to do what I&#8217;m asked, but it&#8217;s nice when people are friendly about it.  Feeling respected and well-cared for is more important than any of us realize.</p>
<p>3. Listen. I&#8217;m pretty comfortable sharing my opinion with anyone who&#8217;ll listen, but of course, no one is obligated to give me the time of day. Take the time to pay attention to what someone else has to say. Then decide what to do about it.</p>
<p>4. Be patient. Sometime it takes me 30 seconds to put a coherent sentence together, when it&#8217;s technically hard. People just wait.</p>
<p>5. Believe in your mentee. Mentees may go through self-doubt. You wouldn&#8217;t be spending the time with them if you didn&#8217;t believe they could do it, right? Tell them they can, even when they don&#8217;t believe it. They&#8217;ll get through the dark place.</p>
<p>6. Say when you don&#8217;t know something. No one is omniscient. Realizing this is much like realizing one&#8217;s parents aren&#8217;t deities sent from on high (sorry Mom and Dad).  Once you realize that, you can band together to solve problems. And then you both learn.</p>
<p>7. Trust. When you ask someone to do something, believe they&#8217;ll get it done, or come to you for help.  No need to check in every 10 minutes, that&#8217;s just distracting. But check in on a regular basis, lest someone feel like you&#8217;re leaving them to the wolves.</p>
<p>8. Keep your cool. Deadline can have a lot of pressure, but freaking out helps no one. Don&#8217;t take offense when a mentee raises her voice, speaks loudly, rants, screams, says it&#8217;s not possible. Stay logical and cool, bring levity to the situation. It&#8217;ll all be okay.</p>
<p>Most of this doesn&#8217;t have to do with actual subject knowledge, although that helps.  It&#8217;s enough to just be a decent, kind patient human being, interested in helping. And it constantly amazes me how warm and fuzzy I feel with that kind of support at my back.</p>
<p>Thanks for being awesome, AP Interactive. You&#8217;re teaching me more than you can possibly know, even how to better pay it forward. There&#8217;s no way to articulate just how valuable that is.</p>
<h3  class="related_post_title">Explore other posts:</h3><ul class="related_post"><li>April 5, 2009 -- <a href="http://michelleminkoff.com/2009/04/05/state-of-healthcare-journalism/" title="State of Healthcare Journalism">State of Healthcare Journalism</a></li><li>April 5, 2009 -- <a href="http://michelleminkoff.com/2009/04/05/nytimes-global-edition-do-people-care-should-they/" title="NYTimes Global Edition &#8212; do people care? Should they?">NYTimes Global Edition &#8212; do people care? Should they?</a></li><li>February 15, 2010 -- <a href="http://michelleminkoff.com/2010/02/15/striving-toward-visual-storytelling-not-just-presentation/" title="Visual confections are more than mere presentation">Visual confections are more than mere presentation</a></li><li>February 12, 2012 -- <a href="http://michelleminkoff.com/2012/02/12/a-journalist-could-do-this-reflections-on-phil-meyers-paper-route/" title="&#8220;A journalist could do this!&#8221; &#8211; Reflections on Phil Meyer&#8217;s &#8220;Paper Route&#8221;">&#8220;A journalist could do this!&#8221; &#8211; Reflections on Phil Meyer&#8217;s &#8220;Paper Route&#8221;</a></li><li>March 8, 2010 -- <a href="http://michelleminkoff.com/2010/03/08/piece-de-resistance-data-viz-wrapup/" title="Piece de resistance: Data viz wrapup">Piece de resistance: Data viz wrapup</a></li><li>January 2, 2011 -- <a href="http://michelleminkoff.com/2011/01/02/be-the-la-times-next-data-app-producer-intern/" title="Be the LA Times&#8217; next &#8220;Data app producer intern&#8221;">Be the LA Times&#8217; next &#8220;Data app producer intern&#8221;</a></li></ul><img src="http://feeds.feedburner.com/~r/michelleminkofffeed/~4/FYS37-w45uU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelleminkoff.com/2012/02/05/changing-definitions-of-what-it-means-to-be-mentored/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://michelleminkoff.com/2012/02/05/changing-definitions-of-what-it-means-to-be-mentored/</feedburner:origLink></item>
		<item>
		<title>At peace with where I am</title>
		<link>http://feedproxy.google.com/~r/michelleminkofffeed/~3/u1LDhIqKqNE/</link>
		<comments>http://michelleminkoff.com/2012/02/05/at-peace-with-where-i-am/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 02:02:52 +0000</pubDate>
		<dc:creator>Michelle Minkoff</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://michelleminkoff.com/?p=1581</guid>
		<description><![CDATA[It occured to me that I haven&#8217;t posted an update since the last one, which was a measured account of my self-doubts when it comes to programming.  I really appreciate the support and outreach I&#8217;ve gotten from the community about this.  Three weeks later, I finished said Backbone project, with a lot of help from [...]]]></description>
			<content:encoded><![CDATA[<p>It occured to me that I haven&#8217;t posted an update since the last one, which was a measured account of my self-doubts when it comes to programming.  I really appreciate the support and outreach I&#8217;ve gotten from the community about this.  Three weeks later, I finished said Backbone project, with a lot of help from smart people, but I did it.  Ken Schwencke, a mentor from my time at the LA Times, wrote to me that I shouldn&#8217;t be surprised. &#8220;Dearest <a href="https://twitter.com/#!/michelleminkoff" rel="nofollow" data-screen-name="michelleminkoff"><strong>@michelleminkoff</strong></a>, as long as you have time, a keyboard and an Internet connection, you can do pretty much anything.&#8221;  And I guess that&#8217;s true.</p>
<p>Of course, the day I finished said project, I started the Next Hard Thing. I don&#8217;t really get it, but I get it more each day.  And I take great comfort in the fact that each day, I&#8217;m one step closer to understanding. New attitude: What&#8217;s the next thing I don&#8217;t know now, but am going to know soon?   I believe that I can accomplish what is asked of me.<span id="more-1581"></span></p>
<p>I&#8217;ve often said I don&#8217;t want to turn into a computer scientist.  I&#8217;d like to take that back. As long as I&#8217;m still doing it in the service of journalism, it&#8217;s more than okay. I&#8217;m having a lot of fun with it. I&#8217;m even respected for my attempts. I still feel stupid trying to articulate what I&#8217;m doing, but I&#8217;m told that&#8217;s part of why I&#8217;m being made to do it. I&#8217;m really lucky to be in a place that takes my technical and emotional failings as they are, and trusts in what I can be. The least I can do is afford myself the same courtesy.</p>
<p>I&#8217;ve been thinking about two quotes a lot recently.  The first comes from Ira Glass, of NPR, and has circulated the Web before:</p>
<blockquote><p>&#8220;What nobody tells people who are beginners — and I really wish someone had told this to me . . . is that all of us who do creative work, we get into it because we have good taste. But there is this gap. For the first couple years you make stuff, and it’s just not that good. It’s trying to be good, it has potential, but it’s not.&#8221;</p>
<p>&#8220;But your taste, the thing that got you into the game, is still killer. And your taste is why your work disappoints you. A lot of people never get past this phase. They quit. Most people I know who do interesting, creative work went through years of this. We know our work doesn’t have this special thing that we want it to have. We all go through this. And if you are just starting out or you are still in this phase, you gotta know it’s normal and the most important thing you can do is do a lot of work.&#8221;</p></blockquote>
<p>In other words, it&#8217;s okay that I feel like I&#8217;m not living up to my potential right now. I must not give up. The most important thing I can do is do more work.  Too bad there&#8217;s not anything to do at my job&#8230;(you know I&#8217;m kidding, right?)</p>
<p>And the other quote that I live my life by these days, comes from boss Jonathan himself (this should shock no one).  I&#8217;ve said it before, and I&#8217;ll say it again.  It&#8217;s made to address my issues with the balance of being a journalist and a computer scientist &#8212; but really, it&#8217;s a life motto.</p>
<blockquote><p>&#8220;Don’t worry about what the “right” mixture is or how you describe your affiliations. Just worry about living your life in a way that changes you and the world in a way that is pleasing.&#8221;</p></blockquote>
<p>I enjoy my work.  I enjoy what I&#8217;m learning. I enjoyed going to a museum this weekend, and I enjoyed reading my code structuring book. I enjoyed going out to brunch with friends, and I enjoyed getting enough sleep for once, and I gave myself permission to&#8230;do as I wished.</p>
<p>Perhaps this is the reality.  I&#8217;ve kept a certain pace &#8212; if I can only get this far this month, maybe someday I&#8217;ll land somewhere I can make that difference. I can be all I expect of myself. And once I get woken up, and realize this isn&#8217;t real, then I&#8217;ll let go. And not dream about code. And say, &#8216;That was some fun make-believe, Michelle.&#8221;</p>
<p>But there is no soon-approaching end. I&#8217;m in it for the long haul. This is real. I&#8217;m no longer a newbie five months in. So I&#8217;ve got to make sure what I do is sustainable. because the only thing worse than me not moving fast enough to achieve my potential, is burning out to such an extent that I can never achieve that potential.</p>
<p>And that simply cannot happen.</p>
<p>&nbsp;</p>
<h3  class="related_post_title">Explore other posts:</h3><ul class="related_post"><li>March 8, 2010 -- <a href="http://michelleminkoff.com/2010/03/08/data-delvers-ben-welsh-ken-schwencke-la-times/" title="Data Delvers: Ben Welsh &#038; Ken Schwencke, LA Times">Data Delvers: Ben Welsh &#038; Ken Schwencke, LA Times</a></li><li>February 20, 2010 -- <a href="http://michelleminkoff.com/2010/02/20/data-delver-maryjo-webster-pioneer-press/" title="Data Delver: MaryJo Webster, Pioneer Press">Data Delver: MaryJo Webster, Pioneer Press</a></li><li>July 30, 2011 -- <a href="http://michelleminkoff.com/2011/07/30/what-is-it-like-looking-for-a-programmer-journalist-job/" title="What&#8217;s it like looking for a programmer-journalist job?">What&#8217;s it like looking for a programmer-journalist job?</a></li><li>December 14, 2010 -- <a href="http://michelleminkoff.com/2010/12/14/pbs-post-what-data-cant-do-for-you/" title="PBS post: What Data Can&#8217;t Do For You">PBS post: What Data Can&#8217;t Do For You</a></li><li>January 19, 2010 -- <a href="http://michelleminkoff.com/2010/01/19/majors/" title="Changes in the numbers of students majoring in programming and social sciences">Changes in the numbers of students majoring in programming and social sciences</a></li><li>January 20, 2010 -- <a href="http://michelleminkoff.com/2010/01/20/how-to-group-by-in-excel/" title="How to &#8220;Group By&#8221; in Excel">How to &#8220;Group By&#8221; in Excel</a></li></ul><img src="http://feeds.feedburner.com/~r/michelleminkofffeed/~4/u1LDhIqKqNE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelleminkoff.com/2012/02/05/at-peace-with-where-i-am/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://michelleminkoff.com/2012/02/05/at-peace-with-where-i-am/</feedburner:origLink></item>
		<item>
		<title>A pilgramage to NY headquarters</title>
		<link>http://feedproxy.google.com/~r/michelleminkofffeed/~3/djMFknuKids/</link>
		<comments>http://michelleminkoff.com/2012/01/16/pilgramage-to-ny-headquarters/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 20:20:23 +0000</pubDate>
		<dc:creator>Michelle Minkoff</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://michelleminkoff.com/?p=1578</guid>
		<description><![CDATA[I&#8217;ve been in a rather dark, pressure-filled place in my journey the past couple of weeks.  You can tell, more posts here about my feelings, rather than code.  Less posting on Twitter about anything work-related, or anything at all during the work week.  The usual &#8220;How are you?&#8221; is greeted with an exasperated sigh, rather [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been in a rather dark, pressure-filled place in my journey the past couple of weeks.  You can tell, more posts here about my feelings, rather than code.  Less posting on Twitter about anything work-related, or anything at all during the work week.  The usual &#8220;How are you?&#8221; is greeted with an exasperated sigh, rather than my usual &#8220;Life is awesome!&#8221;</p>
<p>It&#8217;s something to do with another level I&#8217;m trying to attain in my career, a lack of balance, a frustration with not being able to do what I wish I could.  Many have tried to help me out of this funk, and just as I start to feel better, another monkey wrench is thrown my way.  My medical problems &#8212; I can deal with.  High blood pressure, take a pill. Leaking protein &#8211; take some chemo.  Fine.  But this general discomfort is hard. I don&#8217;t know the end goal, nor the path.  I&#8217;m horrible at hiding my emotions, so I say things I shouldn&#8217;t, things I don&#8217;t truly mean.  I hope the team knows that.<span id="more-1578"></span></p>
<p>I enjoy working out of Washington, DC, and have long said that choosing between working with my colleagues by format or by subject matter, would lead me to choose working in person with my colleagues by subject matter.  I love the &#8220;Washingtonness&#8221; of AP.  But sometimes, the people I talk to on the phone need to be just a little bit more.  I come back from three working days in NY feeling&#8230;better.  I love seeing them in person, but miss my DC colleagues.  In DC, I miss the people in NY.  But I&#8217;ve always lived in an intersection.  After my recent trip, it would be a lie to say my ennui is fixed, but I&#8217;m starting to see a path.</p>
<p>I thought I would share some clarifying quotes from my colleagues, who put a bit of a skip back in my step.  I think they may be helpful to anyone learning a new skill, in any field.</p>
<p>&#8220;At some point, it&#8217;s not enough for me to believe you can do it.  You must believe you can do it.&#8221;</p>
<p>&#8220;Perhaps you are frustrated because your potential is not yet matched by your skills.&#8221;</p>
<p>&#8220;Asking questions about how every line works is an excellent trait for a technologist. But sometimes it&#8217;s enough to grasp the big picture, and let the rest come.&#8221;</p>
<p>&#8220;Are you afraid of failing? Because you haven&#8217;t yet.&#8221;</p>
<p>&#8220;Think of this like school. It just happens to take place in a large global news organization.&#8221; (#nobigdeal)</p>
<p>&#8220;I have never known you not to find a solution to a problem.&#8221;</p>
<p>&#8220;If you want to work on the weekend, go ahead.  If you want to do something else, do that. You have nothing to feel guilty about for not working outside of work.&#8221;</p>
<p>&#8220;Side projects are supposed to be fun. If it isn&#8217;t, why are you doing it?&#8221;</p>
<p>&#8220;Why do you refer to learning as struggling? It&#8217;s part of the process, no different than before.&#8221;</p>
<p>&#8220;I know that you don&#8217;t see programming as the point, but a means to an end.  But you know what? The journey is pretty fun, too.&#8221;</p>
<p>&#8220;At first, you will just feel like you are copying down code. But it will make more sense.&#8221;</p>
<p>Eventually, me:</p>
<p>&#8220;It&#8217;s just so hard. (later) I never really learned to code with music, it was just so, so difficult I had to concentrate&#8230;wait a minute&#8230;like it&#8217;s hard now&#8230;oh wait, I think I just had a moment of clarity&#8211;this is no worse than when I started learning Python!  I can do this! Too.&#8221;</p>
<p>And my favorite question:</p>
<p>&#8220;Do you understand this enough yet that you see how the structure can help you dream up new interactives?&#8221;</p>
<p>Not yet.  But that day sounds pretty darn awesome. That quote&#8217;s going on my desk.</p>
<p>My task last week?  Learn enough about Backbone (a Web framework that helps organize JavaScript, the language I use most often) that I could execute a major project in it due at the end of the month.  Wednesday: I had a pounding headache, and laid down my desk, almost in tears.  Thursday: I made changes to a file, and modified features. Friday: I added features of my own, with barely any supervision.  I nearly broke my face with a wide grin as a click made a shape change from one color to another.</p>
<p>And for the first time in years, on Saturday and Sunday, I didn&#8217;t touch a line of code. I gave myself permission to rest.  I visited with relatives. I entered a world where my biggest problem was turning down the apple turnover being pushed on me after breakfast.  I gabbed with college friends over pickles and corned beef at a NY deli. I rode back to DC, just&#8230;thinking.  The Capitol building glowed at me as I exited Union Station. I was home, but with a renewed perspective.  And it was&#8230;liberating.</p>
<p>I&#8217;m still in a dark place.  I don&#8217;t know where all this will lead.  I don&#8217;t know when I&#8217;ll come out of my current funk.  I hope that passing on what I do know, inside and outside my organization, may help me feel better. I don&#8217;t know how I&#8217;m going to meet my own expectations, which I&#8217;ve learned, are even higher than those of my workplace. Which is ridiculous &#8212; I&#8217;m doing well enough for AP, but not for myself. I always have been my own worst critic.</p>
<p>There is no wrap-up conclusion at the end of this post.  Just this: I&#8217;m in a better place now than I was on Tuesday, before I went up to NY.  And maybe for today, that&#8217;s enough. Tomorrow? That&#8217;s a question I&#8217;m not ready to address quite yet.</p>
<h3  class="related_post_title">Explore other posts:</h3><ul class="related_post"><li>January 11, 2009 -- <a href="http://michelleminkoff.com/2009/01/11/alternative-storytelling/" title="&quot;Alternative Storytelling&quot;">&quot;Alternative Storytelling&quot;</a></li><li>April 11, 2010 -- <a href="http://michelleminkoff.com/2010/04/11/data-delver-paul-monies-oklahoman/" title="Data Delver: Paul Monies, The Oklahoman">Data Delver: Paul Monies, The Oklahoman</a></li><li>February 15, 2010 -- <a href="http://michelleminkoff.com/2010/02/15/visualizing-networking-when-it-doesnt-work/" title="Visualizing networking: When it doesn&#8217;t work">Visualizing networking: When it doesn&#8217;t work</a></li><li>June 13, 2010 -- <a href="http://michelleminkoff.com/2010/06/13/post-ire-wrapup-shameless-selfpromotion/" title="Post IRE wrap-up + shameless self-promotion">Post IRE wrap-up + shameless self-promotion</a></li><li>January 12, 2010 -- <a href="http://michelleminkoff.com/2010/01/12/data-delver-ted-mellnik-charlotte-observer-database-editor/" title="Data Delver: Ted Mellnik, Charlotte Observer database editor">Data Delver: Ted Mellnik, Charlotte Observer database editor</a></li><li>September 16, 2010 -- <a href="http://michelleminkoff.com/2010/09/16/journ-curriculas-transition-isnt-unique/" title="Journ curricula&#8217;s need for transition isn&#8217;t unique">Journ curricula&#8217;s need for transition isn&#8217;t unique</a></li></ul><img src="http://feeds.feedburner.com/~r/michelleminkofffeed/~4/djMFknuKids" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelleminkoff.com/2012/01/16/pilgramage-to-ny-headquarters/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://michelleminkoff.com/2012/01/16/pilgramage-to-ny-headquarters/</feedburner:origLink></item>
		<item>
		<title>The word of 2012 —  Moderation</title>
		<link>http://feedproxy.google.com/~r/michelleminkofffeed/~3/P5xHjchjP9I/</link>
		<comments>http://michelleminkoff.com/2012/01/02/the-word-of-2012-moderation/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 19:50:38 +0000</pubDate>
		<dc:creator>Michelle Minkoff</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://michelleminkoff.com/?p=1569</guid>
		<description><![CDATA[Some people make New Years&#8217; Resolutions.  Some people make them before January 2.  I would not be one of these people.  But, instead, I publicly declare (for accountability&#8217;s sake), that this year is going to be different.  2011 was the year of extremes. Life is great! (I learned so much!) Life is horrible! (Anything to [...]]]></description>
			<content:encoded><![CDATA[<p>Some people make New Years&#8217; Resolutions.  Some people make them before January 2.  I would not be one of these people.  But, instead, I publicly declare (for accountability&#8217;s sake), that this year is going to be different.  2011 was the year of extremes. Life is great! (I learned so much!) Life is horrible! (Anything to do with needles and hospital beds.)  I&#8217;m not going to limit myself to what I will or will not do, but here are some goals.<span id="more-1569"></span></p>
<p>Goals are not the same thing as resolutions, and I know this.  I am making a conscious decision to set a theme which will influence goals for 2012.</p>
<p>1. Combating insecurity with talking too much.  I remain in an environment that is fantastically amazing.  I finally am able to name these people as colleagues, and look them in the eye.  But when I put on my &#8220;tough girl&#8221; face, I think I come on too strong.  Am I listening enough to others&#8217; perspectives?  Would the reporters, editors, bureau chiefs pay me as much, or even more attention if I was less heavy-handed? Less &#8220;We need to do this,&#8221; less &#8220;I&#8217;m just the new kid,&#8221; more &#8220;I think this could be a good idea&#8221;.</p>
<p>2. Less chalking it up to being a newbie. I will forever be a student, and so I tend to think of myself as someone who has never really left school. This doesn&#8217;t help give me the confidence I need.  It also doesn&#8217;t help, when I &#8216;m not hitting conventions as well as I should. I have years, and I think, decades less experience than most of my colleagues. It&#8217;s possible to level up, and not be surprised things work.  Yet, I don&#8217;t want to lose my enthusiasm.  I&#8217;m still the person, who, when Jonathan explains some new tool, can&#8217;t stop herself from yelling &#8220;Really? That is SO cool!&#8221;  And then, I hurt my own ears listening to the aftershock of the screech.  Maybe I can be a little quieter. But I won&#8217;t lose that enthusiasm, and I probably won&#8217;t be able to tone it down much &#8212; this stuff is still really exciting.  I hope it&#8217;s just as exciting decades from now.</p>
<p>My point was, I&#8217;m too much of a newbie. This is not absolutely an asset, nor absolutely a detriment, just a fact.  I must not drag the overall work down.  The colleagues are more patient than I would be, but I must meet that patience with consistent leveling up.  Suck less.  Accept this: &#8220;I am no longer a beginning programmer.  I am at an intermediate level.&#8221;</p>
<p>3. Help others, but get help yourself.  I spend a lot of time paying it forward, and that&#8217;s not going anywhere, but I should spend just as much time getting the help I need.  Go back to the strategies of beginning Python, and apply them to new skills.</p>
<p>4. Don&#8217;t become a full-fledged computer scientist. This may seem counterintuitive, but I can feel myself getting better by leaps and bounds.  Yet, I spend my free-time reading up on closures, whereas I once would spend it keeping up on the news.  I long to do more of a certain type of work, yet I wonder if I get too bogged down trying to be an exceptional developer.  Continue to pursue what it means to code in the service of journalism, and try to strike a balance.  Problem is, I don&#8217;t yet know what the balance looks like.  Seek to find out.</p>
<p>5. More work/life balance. The culture at the AP has encouraged me to have more of a non-work life than I have in years (thanks!).  And I don&#8217;t feel guilty about it, because I give 200 percent at work itself.  Yet, I want more time to keep up a gym routine, practice cooking skills, visit with friends, go to the theater, pursue my other passions, and be a person, not merely the operator of a computer.  I&#8217;m the only one who can make this happen, but it will be a priority.</p>
<p>6. Less medical stuff. I can&#8217;t do much about this, I suppose, but I spent too much time in hospitals this past year.  People say it was impressive I maintained the pace I did, oh, and conducted a job search through chemo.  Hair is coming back, and I am feeling better than ever.  Moderation.  Take care of myself. Take those meds, eat healthy, get more sleep.  As my kidney doc says, take care of your body, it&#8217;s what enables everything else.  This year, for real.</p>
<p>7. Divide my intellectual pursuits, and read things that don&#8217;t relate to journalism, Web development and cartography. One thing I&#8217;ve noticed recently: really smart people pay attention not just to the field they&#8217;re in, but get to know the exceptional thinkers in other fields.  I hope to do more of this.  I will follow more diverse people on Twitter.  I will read more things.  I will try more things.  This means expanding my reading habits, and going to a more diverse group of events in the DC area.  This city is perhaps one of the best in the world for self-teaching.  Curious about astronomy? Head to the Air and Space museum?  Want to influence your designs with classical Greek art? National Gallery. I&#8217;d like to make better use of these resources, and bring them back to my work.</p>
<p>2011 was spectacular, in the good times and the bad.  It&#8217;d like 2012 to just be&#8230;very good on many levels.  That&#8217;s more than enough.</p>
<h3  class="related_post_title">Explore other posts:</h3><ul class="related_post"><li>November 23, 2010 -- <a href="http://michelleminkoff.com/2010/11/23/join-the-data-convo-at-pbs-newsnav/" title="Join the data convo at PBS NewsNav">Join the data convo at PBS NewsNav</a></li><li>January 31, 2010 -- <a href="http://michelleminkoff.com/2010/01/31/data-delver-tyson-evans-new-york-times-interface-engineer/" title="Data Delver: Tyson Evans, NY Times Interface Engineer">Data Delver: Tyson Evans, NY Times Interface Engineer</a></li><li>March 8, 2010 -- <a href="http://michelleminkoff.com/2010/03/08/data-delvers-ben-welsh-ken-schwencke-la-times/" title="Data Delvers: Ben Welsh &#038; Ken Schwencke, LA Times">Data Delvers: Ben Welsh &#038; Ken Schwencke, LA Times</a></li><li>January 16, 2012 -- <a href="http://michelleminkoff.com/2012/01/16/pilgramage-to-ny-headquarters/" title="A pilgramage to NY headquarters">A pilgramage to NY headquarters</a></li><li>September 7, 2010 -- <a href="http://michelleminkoff.com/2010/09/07/hosting-wjchat-finding-the-story-in-the-data/" title="Hosting #wjchat &#8212; Finding the story in the data">Hosting #wjchat &#8212; Finding the story in the data</a></li><li>January 31, 2010 -- <a href="http://michelleminkoff.com/2010/01/31/data-delver-matt-waite/" title="Data Delver: Matt Waite, St. Petersburg Times">Data Delver: Matt Waite, St. Petersburg Times</a></li></ul><img src="http://feeds.feedburner.com/~r/michelleminkofffeed/~4/P5xHjchjP9I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelleminkoff.com/2012/01/02/the-word-of-2012-moderation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://michelleminkoff.com/2012/01/02/the-word-of-2012-moderation/</feedburner:origLink></item>
		<item>
		<title>Adventures in rebooting my coding practice</title>
		<link>http://feedproxy.google.com/~r/michelleminkofffeed/~3/-WELpm78hws/</link>
		<comments>http://michelleminkoff.com/2011/12/28/adventures-in-rebooting-my-coding-practice/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 04:48:42 +0000</pubDate>
		<dc:creator>Michelle Minkoff</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://michelleminkoff.com/?p=1567</guid>
		<description><![CDATA[After my approach to a nervous breakdown last week, kind people in the community have helped me get back on track.  I have restructured my current big project so it no longer includes a &#8220;miscellaneous&#8221; function, and is sorted into logical pieces.  I am also seeking to learn the actual vocabulary fo what things in [...]]]></description>
			<content:encoded><![CDATA[<p>After my approach to a nervous breakdown last week, kind people in the community have helped me get back on track.  I have restructured my current big project so it no longer includes a &#8220;miscellaneous&#8221; function, and is sorted into logical pieces.  I am also seeking to learn the actual vocabulary fo what things in programming are called, because conversations like this are not really a good thing: &#8220;Then, I put it into the thing with the curly brackets, and then I tried to access the thing with the other thing, and there was an error, which mentioned another thing that I didn&#8217;t understand.&#8221;  The polite response to this is &#8220;Can I see the code?&#8221;  A more appropriate one might be &#8220;Would you get with the program and play ball like a professional coder?&#8221;<span id="more-1567"></span></p>
<p>I hope it will not embarrass <a href="http://jonathanstray.com/">Jonathan Stray</a>, who I count as a friend, manager and colleague, who has already been more than helpful with sorting out the technical issues, and providing kind reassurance that this is surmountable.  And that&#8217;s in three days, since I started this &#8220;leveling up.&#8221;  I&#8217;d be surprised, except this is in the pattern of Ben Welsh and Ken Schwencke of the LA Times, and Derek Willis of the NY Times (who also dealt with being consistently featured on the blog, so it is what it is).  I&#8217;ve thrown myself back into learning, just like I did when I decided I had to learn Python to get into this world.  I&#8217;m at a level where I can pass on some knowledge, but somehow I think I lost that I need to be working just as hard on my own education.</p>
<p>Some thoughts:</p>
<p>1. I&#8217;ve long said the programmer-journalist label doesn&#8217;t matter, but interacting with Jonathan has demonstrated the power of a CS background.  I think that&#8217;s more of why I feel so behind.  To paraphrase Jonathan, what a CS degree gives you is the ability to understand common constructs in programming. So, while the languages change, their building blocks have commonality that you have some understanding of.  For the first time, I get why that would be very powerful.  Meanwhile, I play catchup. This is not something I would have considered if not for working with someone who has that background, and works at the intersection of journalism and technology.</p>
<p>2. I try to think of functions as building blocks. It&#8217;s a lot like news writing &#8212; keep the chunks short and digestable, each section has a distinct purpose.  Now, my functions look more like an outline.  Small blocks, medium sized blocks combine smaller ones.</p>
<p>3. Things are busy in a newsroom, and I love the adrenaline rush.  But thinking it&#8217;s enough to just keep all the balls in the air causes major headaches later.  MAJOR.  As in, I didn&#8217;t understand how horrific it would be.  Slow down now so you can speed up later.</p>
<p>4. Don&#8217;t underestimate the power of an external CSS file.  Changing too much CSS with jQuery can cause great confusion.</p>
<p>5. Put in more effort to ground yourself in why you&#8217;re doing it.  I could write code all the time, but I&#8217;m paying more attention to everything else in the DC bureau, so I can be the best citizen of the newsroom I can.  You&#8217;ll always be too busy, if you let yourself.</p>
<p>6. I&#8217;m setting a goal of commenting every line of code.  Much like how I try to go to the gym seven days a week.  In both cases, this doesn&#8217;t happen, but with some slacking, I end up doing things just frequently enough.  The comments are for others, but more to remind me of why I did something.  Also, a great opportunity to develop a vocabulary for discussing code.  Writing out &#8220;we add the thing to the bigger thing&#8221; really hits you over the head with what you need to learn.</p>
<p>7. Every language has patterns that are common conventions. Other people have encountered your problem before.  It&#8217;s up to you to figure out what applies to your situation.</p>
<p>8. Saying you can be self-sufficient doesn&#8217;t mean suffering in silence.  It is not letting down yourself, your mentors, your community and your organization.  It is a growth process. It is not a weakness to ask for help. It is not a weakness to tell your boss you don&#8217;t know if you can do it, despite every piece of career advice you may have been given, which says young journalists should say yes to everything, and figure it out.  It is a problem if you make this proclamation a day before deadline. It is a problem if you give up. It is not a problem if you dive into trying to learn, and feel reinvigorated and challenged. It is a different type of problem when you have a bookmarks folder with 250 articles to read after three days, because of your research, and suggestions from folks within and without your place of employment.  The kind of problem that&#8217;s nice, and life-affirming. That, I can handle.</p>
<h3  class="related_post_title">Explore other posts:</h3><ul class="related_post"><li>November 25, 2009 -- <a href="http://michelleminkoff.com/2009/11/25/the-limitations-of-sql-and-access/" title="The limitations of SQL and Access">The limitations of SQL and Access</a></li><li>January 11, 2009 -- <a href="http://michelleminkoff.com/2009/01/11/alternative-storytelling/" title="&quot;Alternative Storytelling&quot;">&quot;Alternative Storytelling&quot;</a></li><li>March 8, 2010 -- <a href="http://michelleminkoff.com/2010/03/08/data-delver-tony-debarros-usa-today/" title="Data Delver: Anthony DeBarros, USA Today">Data Delver: Anthony DeBarros, USA Today</a></li><li>March 8, 2010 -- <a href="http://michelleminkoff.com/2010/03/08/data-delvers-ben-welsh-ken-schwencke-la-times/" title="Data Delvers: Ben Welsh &#038; Ken Schwencke, LA Times">Data Delvers: Ben Welsh &#038; Ken Schwencke, LA Times</a></li><li>February 5, 2012 -- <a href="http://michelleminkoff.com/2012/02/05/changing-definitions-of-what-it-means-to-be-mentored/" title="Changing definitions of what it means to be mentored">Changing definitions of what it means to be mentored</a></li><li>January 2, 2011 -- <a href="http://michelleminkoff.com/2011/01/02/be-the-la-times-next-data-app-producer-intern/" title="Be the LA Times&#8217; next &#8220;Data app producer intern&#8221;">Be the LA Times&#8217; next &#8220;Data app producer intern&#8221;</a></li></ul><img src="http://feeds.feedburner.com/~r/michelleminkofffeed/~4/-WELpm78hws" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelleminkoff.com/2011/12/28/adventures-in-rebooting-my-coding-practice/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://michelleminkoff.com/2011/12/28/adventures-in-rebooting-my-coding-practice/</feedburner:origLink></item>
		<item>
		<title>Hacking till it works is no longer enough</title>
		<link>http://feedproxy.google.com/~r/michelleminkofffeed/~3/kRX1RLiqlJE/</link>
		<comments>http://michelleminkoff.com/2011/12/25/hacking-till-it-works-is-no-longer-enough/#comments</comments>
		<pubDate>Sun, 25 Dec 2011 05:24:06 +0000</pubDate>
		<dc:creator>Michelle Minkoff</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://michelleminkoff.com/?p=1564</guid>
		<description><![CDATA[Learning to code with editorial intent has been a pet project of mine for years by now, but this week was the first time I literally found myself in tears, because I couldn&#8217;t get something to work.  My father has a great story from his educational days, about how he changed degrees because he saw [...]]]></description>
			<content:encoded><![CDATA[<p>Learning to code with editorial intent has been a pet project of mine for years by now, but this week was the first time I literally found myself in tears, because I couldn&#8217;t get something to work.  My father has a great story from his educational days, about how he changed degrees because he saw the first time, he didn&#8217;t like school. So it goes with the past few days.  Something has gone wrong with my path.  There are two options: recognize this has been a fun experiment, but it&#8217;s over now (this is not an option at all, I&#8217;ve learned too much and am way too committed), or figure out the problem and move forward.</p>
<p>I&#8217;ve looked at the code of really good journoprogrammers, people I have been lucky to count as mentors, and in comparison, my code tends to look like a jumbled mess of horror, whereas theirs is all&#8230;neat.  This isn&#8217;t about commenting, which I also &#8220;should&#8221; do more of, but how we organize our content.  It&#8217;s just like how when we write stories, we organize our notes and think about the structure.  But I&#8217;ve been so delighted that something actually works, I&#8217;ve slacked off.  Not to mention that having to code faster than ever before in my life means I leave out what I know I should do.</p>
<p>(My self-practice has also dwindled while I was on chemo.  Short story: Kidney disease comes back, I treat it like any coding problem, solve the bug, it goes back into remission.  Next?)</p>
<p>What does &#8220;should&#8221; mean anyway?  There are so many conventions.  I know people who learned CS in school got some of these through formal education. But why should I use these conventions? It&#8217; s easy to self-deprecate &#8212; &#8220;Oh, you should see my crappy code!  It&#8217;s so horrible, and such a mess!&#8221;  Commiseration occurs.  But this is not something to be proud of. I wait for the moment when the &#8220;real developers&#8221; stop being polite, and complain when they have to update something, and tell me I&#8217;m too far behind.</p>
<p>Anyway, I&#8217;ve never been one to do things people tell me, without understanding the &#8220;why&#8221;? Why shouldn&#8217;t you repeat code in a project? This won&#8217;t be a surprise to the experienced ones reading, but it&#8217;s not because it&#8217;s some requirement for no reason, not some teacher trying to add restrictions to a rubric.  It&#8217;s easier to fix bugs, make changes, understand how your program works days, weeks and months after you wrote it, if you strip it down, make it comprehensible.</p>
<p>I&#8217;ve been working harder than ever before at my job, and I do love it, but I am bewildered.  I remember other mentors saying a core missing piece of my knowledge was  experience building &#8220;big systems.&#8221;  I arrived at my present employer, and I was told I was going to build big systems.  And I have, and I am, and I would not attempt it if I didn&#8217;t have the support of a team and organization that believes in me, in a way I can&#8217;t even comprehend yet.</p>
<p>Here&#8217;s the new deal, though.  Now, I need to build better.  Not be pleasantly surprised my code works. Choice words from a current mentor: &#8220;It&#8217;s not a question of if you can get the program to work, but how, when and if it&#8217;s worth your time.&#8221;  I live in fear of not hitting the when, and I think addressing how I code, will help me feel more confident about hitting those deadlines.</p>
<p>The concept of organizing code, I&#8217;m told by smart people, is &#8220;modular programming.&#8221;  The idea of breaking things up into pluggable, reusable pieces.  I&#8217;m hoping that&#8217;ll make it easier to comprehend what I&#8217;m doing, and why I&#8217;m doing it.  It also seems to work with the idea of Backbone, a technology I&#8217;m learning now.  I think I relied on frameworks like Django to do a lot of organization for me. Now that I use JavaScript much, much more often, that structure needs to be replicated and enforced.</p>
<p>If you have any tips on how to organize work more smartly, when crafting large-scale systems (and my large-scale systems aren&#8217;t really that large&#8230;yet), point me to examples, books, screencasts, articles, what have you. This isn&#8217;t the sexiest problem I&#8217;ve ever approached, but it is no less or more important than all the mapping work I&#8217;ve pursued.</p>
<p>The mission of 2012: Have the confidence to know I can.  Gain the knowledge to do it right, not just do it. Appreciate beautiful code itself, see it as more than a means to an end (awesome interactive stuff).</p>
<p>I&#8217;m really thankful for friends, family and colleagues who believe in me.  Without all of them, I would have given up on this long ago.  It is time to acknowledge I am in some intermediate stage of learning now, and that it is time to go big or go home. I&#8217;m not going home. I can&#8217;t help but feel I&#8217;m on the cusp of something big, once I figure this next step out.</p>
<p>Did I really say recognizing that I can&#8217;t do this was an option, at the beginning of the post.  Yeah, did anyone actually believe that was going to happen?</p>
<p>Mentors of the programming-journalism world: I&#8217;m coming at you for some guidance on this. Maybe I&#8217;ll even blog about it.</p>
<h3  class="related_post_title">Explore other posts:</h3><ul class="related_post"><li>September 3, 2011 -- <a href="http://michelleminkoff.com/2011/09/03/this-work-i-do-its-difficult-and-thats-okay/" title="This work I do, it&#8217;s difficult, and that&#8217;s okay">This work I do, it&#8217;s difficult, and that&#8217;s okay</a></li><li>October 16, 2010 -- <a href="http://michelleminkoff.com/2010/10/16/we-must-understand-our-news-content-as-data/" title="We must understand our news content as data">We must understand our news content as data</a></li><li>November 8, 2010 -- <a href="http://michelleminkoff.com/2010/11/08/tools-to-help-bring-data-to-your-journalism/" title="Tools to help bring data to your journalism">Tools to help bring data to your journalism</a></li><li>August 21, 2011 -- <a href="http://michelleminkoff.com/2011/08/21/how-to-make-a-non-flash-intensity-map-in-fusion-tables/" title="How to make a non-Flash intensity map in Fusion Tables">How to make a non-Flash intensity map in Fusion Tables</a></li><li>July 11, 2010 -- <a href="http://michelleminkoff.com/2010/07/11/my-first-lat-django-app-or-the-butterfly-on-my-windowsill/" title="First LAT app (or the butterfly on my windowsill)">First LAT app (or the butterfly on my windowsill)</a></li><li>September 16, 2010 -- <a href="http://michelleminkoff.com/2010/09/16/journ-curriculas-transition-isnt-unique/" title="Journ curricula&#8217;s need for transition isn&#8217;t unique">Journ curricula&#8217;s need for transition isn&#8217;t unique</a></li></ul><img src="http://feeds.feedburner.com/~r/michelleminkofffeed/~4/kRX1RLiqlJE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelleminkoff.com/2011/12/25/hacking-till-it-works-is-no-longer-enough/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		<feedburner:origLink>http://michelleminkoff.com/2011/12/25/hacking-till-it-works-is-no-longer-enough/</feedburner:origLink></item>
		<item>
		<title>Answering some FAQs about Fusion Tables</title>
		<link>http://feedproxy.google.com/~r/michelleminkofffeed/~3/ktFA3EP10EY/</link>
		<comments>http://michelleminkoff.com/2011/10/30/answering-some-faqs-about-fusion-tables/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 00:03:35 +0000</pubDate>
		<dc:creator>Michelle Minkoff</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://michelleminkoff.com/?p=1558</guid>
		<description><![CDATA[I&#8217;ve recently gotten a few questions about Fusion Tables via email.  I&#8217;ll keep the questioners anonymous, but I think it&#8217;s worth sharing these answers with the community. Some questions paraphrased. Can I embed something with HTML/CSS/JavaScript using the Layer Builder on my Google Sites page/page that doesn&#8217;t play well with JavaScript? This is part of [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently gotten a few questions about Fusion Tables via email.  I&#8217;ll keep the questioners anonymous, but I think it&#8217;s worth sharing these answers with the community.</p>
<p><em>Some questions paraphrased.</em></p>
<p><strong>Can I embed something with HTML/CSS/JavaScript using the Layer Builder on my Google Sites page/page that doesn&#8217;t play well with JavaScript?</strong></p>
<p>This is part of my usual argument of why it&#8217;s a good idea to host your own website.  Whenever someone does something for you, you have less responsibility and less freedom.  But&#8230;you can embed the code in a wrapper.  If you have some other space, you can host the Web page there, and then bring it in with an iframe.  If you&#8217;re using Google Sites, you can wrap all of your code in a Google Gadget.  More details <a href="http://michelleminkoff.com/2011/08/21/how-to-make-a-non-flash-intensity-map-in-fusion-tables/#comment-348760654">here</a>, with links!<span id="more-1558"></span></p>
<p><strong>Where can I find shapefiles in a Google Fusion Tables friendly format?</strong></p>
<p>You can convert your own shapefiles (shapes of various areas you want to shade for mapping, like states, counties, etc.) using <a href="http://www.shpescape.com/">shpescape.com</a>.  However, many already exist imported into Fusion Tables.  You can search publicly available tables for shapefiles you may want to use.  Some especially helpful examples, for state and county boundaries from Census data, are <a href="http://www.google.com/support/fusiontables/bin/answer.py?hl=en&amp;answer=1182141">here</a>.</p>
<p>Once you have a table with geographic information, you can merge this with your own table containing numerical data that determines how the various shapes should be shaded.  Use the Merge command in the right most drop down menu at the top of your Fusion Table.</p>
<p><strong>How do I best organize my data to display on a Fusion Tables map?</strong></p>
<p>If you&#8217;re using shapes like I was talking about above, you want to make each row for one of those shapes.  The shape should be identified by a name that is also a field in the table with the geographic information.  For states, make sure you have a column with the name written out: &#8220;Virginia&#8221;, not just &#8220;VA&#8221; or &#8220;Va.&#8221;  Each number you want to reference, or each category, should be in a separate column in that row.  Beyond that, structuring data is something I have trouble explaining rules for, other than each cell is a small cubby hole.  We don&#8217;t put two things in a cubby, we keep like things near each other.  A place for every piece of data, every piece of data in a place a program can find it.</p>
<p><strong>If I&#8217;m using the API to bring in custom Google Fusion Tables layers, do I customize those pop-up bubbles in the Fusion Table itself, or using the API?</strong></p>
<p>You CAN do it using the API, but I prefer to keep this bit in the actual Fusion Tables interface.  Go to Visualize &#8211;&gt; Map, click on Edit Info Bubbles, click on Custom.  Then, you can add HTML/CSS, using attributes from columns in your Fusion Table.  These styles will propogate through the API, unless you overwrite them in the API.  As I see it, the main reason to do that would be if you want to write some sort of conditional statement.  Only show the line with this variable, if the variable is not 0&#8230;or something like that.</p>
<p>Basically, unless you&#8217;re getting complex, customize your info bubbles on the actual Fusion Tables site.  Same with coloring your polygons.  If the site can&#8217;t get what you want done, then move to doing it through code.</p>
<p>My philosophy: Code helps you get beyond the normal interface.  You don&#8217;t get extra points for making your life more difficult, unless you&#8217;re doing it to learn.</p>
<p>&nbsp;</p>
<p><em>More questions/help/group puzzling also available by contacting me in methods listed on the right rail.</em></p>
<h3  class="related_post_title">Explore other posts:</h3><ul class="related_post"><li>December 3, 2010 -- <a href="http://michelleminkoff.com/2010/12/03/are-time-intensive-story-presentations-worthwhile/" title="Are time-intensive story presentations worthwhile?">Are time-intensive story presentations worthwhile?</a></li><li>January 16, 2012 -- <a href="http://michelleminkoff.com/2012/01/16/pilgramage-to-ny-headquarters/" title="A pilgramage to NY headquarters">A pilgramage to NY headquarters</a></li><li>July 11, 2010 -- <a href="http://michelleminkoff.com/2010/07/11/data-delver-andy-boyle-st-petersburg-times/" title="Data Delver: Andy Boyle, St. Petersburg Times">Data Delver: Andy Boyle, St. Petersburg Times</a></li><li>January 29, 2010 -- <a href="http://michelleminkoff.com/2010/01/29/data-delver-perry-swanson-the-gazette-colorado-springs/" title="Data Delver: Perry Swanson, The Gazette">Data Delver: Perry Swanson, The Gazette</a></li><li>April 5, 2010 -- <a href="http://michelleminkoff.com/2010/04/05/data-delver-phil-meyer/" title="Data Delver: Phil Meyer">Data Delver: Phil Meyer</a></li><li>January 31, 2010 -- <a href="http://michelleminkoff.com/2010/01/31/data-delver-matt-waite/" title="Data Delver: Matt Waite, St. Petersburg Times">Data Delver: Matt Waite, St. Petersburg Times</a></li></ul><img src="http://feeds.feedburner.com/~r/michelleminkofffeed/~4/ktFA3EP10EY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelleminkoff.com/2011/10/30/answering-some-faqs-about-fusion-tables/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://michelleminkoff.com/2011/10/30/answering-some-faqs-about-fusion-tables/</feedburner:origLink></item>
		<item>
		<title>Conferences: How can we help more people feel dumb?</title>
		<link>http://feedproxy.google.com/~r/michelleminkofffeed/~3/1UnocGEObBg/</link>
		<comments>http://michelleminkoff.com/2011/10/03/conferences-how-can-we-help-more-people-feel-dumb/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 20:20:21 +0000</pubDate>
		<dc:creator>Michelle Minkoff</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://michelleminkoff.com/?p=1536</guid>
		<description><![CDATA[UPDATE: More of my thoughts on this are peppered in the comment section of a fantastic post on this subject by Matt Waite, posted after I published this.  I think he may have a solution to the issue I lament here.  You go read now.   But before you do, I&#8217;d also like to make [...]]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATE: More of my thoughts on this are peppered in the comment section of a <a href="http://blog.mattwaite.com/post/10994534739/news-nerd-rage-the-trouble-with-conferences">fantastic post on this subject by Matt Waite</a>, posted after I published this.  I think he may have a solution to the issue I lament here.  You go read now.  </strong></p>
<p><strong>But before you do, I&#8217;d also like to make clear that this ramble is not a comment against any particular professional organization.  I have enjoyed my speaking roles and hope to continue them, and I have been humbled to have been given the floor.  I enjoy the conferences I attend, and deeply look forward to them.  Yet, as I do in all aspects of life, I&#8217;m just trying to think about how things could be improved.  Not an attack on a person or an organization.  Cool?  Cool!</strong></p>
<p>How do we push ourselves to keep learning? When we gather together as journalists, how do we ensure that we don&#8217;t just have a good time, and feel inspired, but that we *do* something about it? How can conferences help us all to get even better at what we do?</p>
<p>I&#8217;ve been wrestling with this question a lot recently, and as is often the case, if I think about something enough, it manifests itself as a post.</p>
<p>Conferences need to change &#8212; the sessions are getting complacent and easy, and they&#8217;re not making me feel dumb. That&#8217;s not okay. The Online News Association conference, which I enjoyed greatly on a social level, was a great example of this.</p>
<p>This will be long, as I work through this, but I think it&#8217;s something worth considering. To start, let me try to explain what it is I want from a conference panel. Because I&#8217;m not getting it.<span id="more-1536"></span></p>
<h2>Stupidity: The best feeling in the world</h2>
<p>When I was a student at the Medill School of Journalism, several smart professors told me to try to get to a job where I felt stupid all the time, because that is how I would grow. I never quite believed them, but kept that in my pocket. I got a glimpse of that feeling when I was an intern at the LA Times, never quite felt it at PBS, and I feel it now, every second of every day. And I&#8217;m here to tell you that I LOVE feeling dumb.</p>
<p>I know I have a long way to go with my skills. I try to self-teach, but I never feel I&#8217;m going fast enough, and I feel as if I lack direction. Enter Jonathan (who, you&#8217;ll notice, has replaced poor Derek as the mentor who appears in every blog post. Doesn&#8217;t mean I respect Derek any less, it&#8217;s just a new phase in my career.) The point here is that I have a &#8220;check-in&#8221; call, in which Google figures just as prominently as Jonathan sitting on the other end of the phone. &#8220;How is that going to work?&#8221; he asks. I start typing frantically. The actual things I&#8217;m working on aren&#8217;t the point here; just know they are Complicated Projects that are, as Jeremy Bowers has put it, encouraging me to &#8220;punch above my weight.&#8221; And that, my friends, is an understatement.</p>
<p>One of my favorite parts of these calls is my emotions upon hanging up. I quickly go through the stages of pressing disconnect, having everything go a little fuzzy while I&#8217;m bewildered, looking at two pages of frantically typed notes, moaning and wanting to slam my head on my desk, and smiling and laughing to myself. Because I know that I&#8217;ve never attempted things this Hard, but I also know that I refuse to accept &#8220;No&#8221; for an answer. I will complete what is asked of me.</p>
<p>And I know that what I know by the next call will be more than I know now. I will move smarter, and faster, and better. And the next call, I&#8217;ll feel dumb about something else. I will grow. I know it will be okay, because Jonathan tells me there is an eventual mastery of this type of work when you realize &#8221; a) I could understand anything that&#8217;s been built and b) I&#8217;d love creating in this medium forever.&#8221; So, I chip away at this seemingly insurmountable, yet finite, set of skills I seek to possess. And if the total amount of skills is x, after one call, I&#8217;m 1 unit closer to knowing all of x. It&#8217;s the best feeling in the world. Maybe only the geeky journos get it, but it&#8217;s beautiful, in its way. And it&#8217;s a blast!</p>
<p>But I&#8217;m lucky. I have a Jonathan, and a Julian, and a Feilding, and a Shazna, and hundreds of reporters and editors, and a whole team of other cartographers, designers, developers, every resource I could want. And before AP, I had a Ben and a Ken at the LA Times, and through it all, I had a Derek and a community called NICAR. But I remember being a student, when the community at large was all I had. I looked forward to conferences for months, not because I was presenting, not because I focused on paying it forward, but because it was my one opportunity to hound people with questions.</p>
<p>I didn&#8217;t know what I needed to know, but I knew I could show up to sessions, particularly at NICAR, and I would learn tangible skills that would help me be better at my job the next day. I didn&#8217;t have to come up with the questions &#8212; not yet.</p>
<p>To reach my next level, I want that again. I want to go to a conference, find smart people giving a session, and have them teach me cool stuff I couldn&#8217;t have dreamed of asking. All too often, I see these people come to conferences. They&#8217;ll show off cool things, the better ones will give &#8220;pep talks&#8221; inspiring you to do cool stuff, but I want tangible info. I want, as one friend puts it &#8220;to eat their brains.&#8221; (That sounds creepier than the spirit in which it&#8217;s meant.) The pep talks are fun, peppered with jokes. But it&#8217;s kind of like guilty pleasure TV. I enjoy watching The Simpsons, it makes me laugh (well, more the older episodes), but it doesn&#8217;t sustain me. Empty calories, as it were.</p>
<h2>Give me the power, and I&#8217;ll give you tangible stuff, I swear!</h2>
<p>So, when conference organizers make the mistake of giving me the floor, I give people what I&#8217;ve relished all along. I build things, and show how you would build them. I provide links, tutorials, everything, so you can take it back to your newsroom. And yeah, I dare to put codes on slides, and I&#8217;m too lame to pepper in awesome jokes. Different people will get different things out of it. And that&#8217;s more than okay. Because hopefully on some level, it made you feel stupid.</p>
<p>I mean that in the best possible way. Because, that&#8217;s the best feeling I know how to give. And if you had no clue what I was talking about at ONA, and the code freaked you out, I&#8217;m not sorry. Because I can&#8217;t make it simple. It&#8217;s hard. And you&#8217;re going to have to face it, maybe not do it yourself, but work with people who do. You&#8217;re going to have to understand it&#8217;s not magic.</p>
<p>Those of us coming into the field now, how long do we think not knowing how to manipulate the world in which we live is going to last? Can we get away with not coding in five years? Ten? Forty? I don&#8217;t know. I do know we&#8217;re going to have to know more than we know now, or someone else will. Saying an audience isn&#8217;t technical enough is just prolonging the inevitable.</p>
<h2>Asking the experts how to get technical</h2>
<p>As is usual, I&#8217;m probably being naive about my perspective. So, I decided to get the opinions of three journocoders who I respect deeply, and who give presentations that make my heart sing. And because this is The Community That Pays It Forward, they were kind enough to answer, and allow me to quote their responses. I&#8217;ll be discussing the thoughts of Jeremy Bowers, a developer at the Washington Post who uses funny gifs, fast talking and crazy enthusiasm to make his point; Matt Waite, a journalism professor and a former news developer from the St. Pete Times, who is also the most down-to-earth Pulitzer Prize winner I know, and the funniest; and of course, Derek Wilis, who needs no introduction to my two readers, except to say that his presentations are so good he convinced me to go into data journalism/Web development as a career, so it was pretty persuasive.  He also works as a Web developer for the New York Times, when he&#8217;s not too busy answering my questions.</p>
<p>All three of these mentors approach presentations from a more general perspective than how I&#8217;ve been thinking about. Bowers: &#8220;I was an All-American policy debater in college. My approach to presentations, then, is very similar to my approach to policy debate. I&#8217;m more or less constantly doing research/developing policy opinions in daily conversation. The presentation is just the coalescing of my latest beliefs/arguments &#8212; albeit with more funny gifs.&#8221; Pass on a general sense of what you&#8217;re thinking about, and make it more appealing. &#8220;I wouldn&#8217;t recommend this for everyone, but what usually works for me is to develop a broad outline and then during the session, choose the points that seem to fit the moment and talk about them,&#8221; wrote Derek Willis. It won&#8217;t be too overwhelming if you think about who you are talking to, I suppose.</p>
<h2>The power of humor</h2>
<p>I&#8217;ve been underselling the power of humor. Bowers pointed me to <a href="http://psycnet.apa.org/journals/xlm/20/4/953/">a study from the Journal of Experimental Psychology</a> which says that humor improves retention. He had some great funny meme photos during his ONA talk, which had Heather Billings and I in hysterical laughter (which is all too audible since we were next to the camera doing the livestream). Bowers told me it&#8217;s a lot of payoff, for not a lot of effort. &#8220;Those funny pictures I made took about 15-20 minutes with a crappy online tool, but were worth their weight in gold. Just because you&#8217;re serious about what you do doesn&#8217;t mean you have to be serious in your presentation.&#8221; Waite had a similar sentiment, and looks at the general. &#8221; I usually think about how can I entertain and inform, giving people something to think about and something to take home,&#8221; he wrote. Waite says he keeps the eck to titles and images, which helps with avoiding getting too geeky. I would add, it also lets Matt Waite be, well, Matt Waite, and have the freedom to amuse us all.</p>
<h2>Can we get geeky? Please?</h2>
<p>But here&#8217;s the issue I really wrestle with: How do we avoid getting too technical? How technical can we get? According to Bowers, not very &#8212; panels are suited to a more general theme. &#8220;My general feeling: Presentations can rarely spread detail, but excel for the transmission of broad memes and infectious ideology. Memes and ideology aren&#8217;t technical, so focusing on those can help to avoid the eye-glazingly complex presentation.&#8221;</p>
<p>It doesn&#8217;t seem to be a fear of showing people the guts of what we do, but panels are just a poor format. Waite calls it like it is: &#8220;A slide deck and a panel discussion is a really, really crappy way to convey technical information.&#8221; Fair enough. Then, maybe we need more options that aren&#8217;t panels.</p>
<p>But I&#8217;ve seen Willis get geeky, at least in lightning talks, if not panels. And he got technical enough in class, in those three-hour lectures. I see the issue, I ate it up, but others didn&#8217;t. As much as I looked forward to that class all week, some dreaded it. Willis&#8217; advice is as matter-of-fact as his presentation style that works so well. &#8220;I think the way to do it is to have very clear expectations of what the session should cover, and try hard to stick to them. Not rocket science, but just think about the audience, the time you have and the general atmosphere, and go from there.&#8221;</p>
<p>Whether we stay general or start to get geeky, we&#8217;re not getting geeky enough, often enough. My boss, Jonathan Stray, has commented to me that what&#8217;s geeky for journalist has nothing on the geekiness of the technology sphere. And we can&#8217;t get away with saying it&#8217;s not our problem.  Tech will be all of our problem, if it isn&#8217;t already.</p>
<p>Bowers nails the problem on the head, though. &#8220;Our community is getting better and better at &#8220;Introduction to X&#8221; sessions and blog posts, but there&#8217;s a big gap between that and proficiency. In short: There&#8217;s missing support for the middle-class of news developers. This is a particularly glaring gap, because it&#8217;s the most difficult part of the incubation of the adolescent coder.&#8221; That&#8217;s a piece of it, but it&#8217;s not just the middle class, I argue, but we all need to understand the tangible nature of what we are, or aren&#8217;t, willing to learn.</p>
<h2>Where can we go from here?</h2>
<p>I hear all that, and it makes good sense. I don&#8217;t know where I stand right now. I know I want more, as a speaker and as a conference attendee. I want ONA to not just be a social experience for me, but push the limits of what I know, and give me tangible advice I can take to my newsroom.  More than a pep talk, more than a demo room.  And as much as I love conferences, we&#8217;re not there.  It&#8217;s not just about ONA, although I started thinking about the issue because of ONA.</p>
<p>Since it&#8217;s keeping me up at night, now it&#8217;s your problem, too. And if you have any thoughts, please ping me on Twitter, email or in the comments. Did you attend my presentation at ONA? Was it too much? Not enough? What journalism conference presentations have you attended and found most useful? I&#8217;d certainly appreciate all the advice I can get.</p>
<p>I don&#8217;t know what I&#8217;m doing, when it comes to doing the work, or teaching others about the work. All I do know is what I like to tell Jonathan: &#8220;I don&#8217;t know now, but I&#8217;ll try to know soon.&#8221;</p>
<h3  class="related_post_title">Explore other posts:</h3><ul class="related_post"><li>February 21, 2010 -- <a href="http://michelleminkoff.com/2010/02/21/text-file-or-database/" title="Is a flat text file or a database right for an app?">Is a flat text file or a database right for an app?</a></li><li>September 16, 2010 -- <a href="http://michelleminkoff.com/2010/09/16/journ-curriculas-transition-isnt-unique/" title="Journ curricula&#8217;s need for transition isn&#8217;t unique">Journ curricula&#8217;s need for transition isn&#8217;t unique</a></li><li>January 18, 2010 -- <a href="http://michelleminkoff.com/2010/01/18/bigdata/" title="Collaborating with computers to parse &#8220;big data&#8221;">Collaborating with computers to parse &#8220;big data&#8221;</a></li><li>January 11, 2010 -- <a href="http://michelleminkoff.com/2010/01/11/importance-of-combining-data-analysis-with-context-reflections-on-readings-from-week-two/" title="Importance of combining data analysis with context (reflections on readings from week two)">Importance of combining data analysis with context (reflections on readings from week two)</a></li><li>January 31, 2010 -- <a href="http://michelleminkoff.com/2010/01/31/data-delver-matt-waite/" title="Data Delver: Matt Waite, St. Petersburg Times">Data Delver: Matt Waite, St. Petersburg Times</a></li><li>March 5, 2010 -- <a href="http://michelleminkoff.com/2010/03/05/why-we-do-what-we-do-pursuing-the-sparkle/" title="Why we do what we do: Pursuing the sparkle">Why we do what we do: Pursuing the sparkle</a></li></ul><img src="http://feeds.feedburner.com/~r/michelleminkofffeed/~4/1UnocGEObBg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelleminkoff.com/2011/10/03/conferences-how-can-we-help-more-people-feel-dumb/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://michelleminkoff.com/2011/10/03/conferences-how-can-we-help-more-people-feel-dumb/</feedburner:origLink></item>
	</channel>
</rss>

