<?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>Wed, 16 May 2012 16:29:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</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>On launching BIG projects — and gaining confidence</title>
		<link>http://feedproxy.google.com/~r/michelleminkofffeed/~3/p8Ly6ov7hts/</link>
		<comments>http://michelleminkoff.com/2012/05/16/on-launching-big-projects-and-gaining-confidence/#comments</comments>
		<pubDate>Wed, 16 May 2012 14:20:35 +0000</pubDate>
		<dc:creator>Michelle Minkoff</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://michelleminkoff.com/?p=1672</guid>
		<description><![CDATA[Wow, another post where I point out that I haven&#8217;t written for months. A lot has been accomplished. I wanted a job where I learned. DONE. I&#8217;ve been at The Associated Press for almost nine months now &#8212; I can&#8217;t believe it myself. I like to think I contribute in myriad ways, but two &#8220;things&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Wow, another post where I point out that I haven&#8217;t written for months. A lot has been accomplished. I wanted a job where I learned. DONE.</p>
<p>I&#8217;ve been at The Associated Press for almost nine months now &#8212; I can&#8217;t believe it myself. I like to think I contribute in myriad ways, but two &#8220;things&#8221; I&#8217;m most proud of are our mapping systems, which I&#8217;ve had the fun of taking the lead on, as far as the development side goes. Everything is a very collaborative process, and I wouldn&#8217;t have been able to do this work without my teammates.</p>
<p><span id="more-1672"></span>I&#8217;m pleased to be able to say here that we&#8217;ve created a US rollover map template system, which we&#8217;re getting solid use out of. A piece I like a lot is our <a href="http://hosted.ap.org/interactives/2012/gay-marriage-html/">gay marriage time slider map</a> that our Phoenix producer is mostly responsible for.  It takes the system, and builds on it immensely. Technically, the marvelous <a href="http://raphaeljs.com/">Raphael.js</a> vector drawing library is behind the magic. Yes, it&#8217;s responsive, and for that, we like <a href="http://www.shapevent.com/scaleraphael/">ScaleRaphael</a> a lot.</p>
<p>But today, it&#8217;s an even bigger day. We launch our OWN CUSTOM HTML ZOOMABLE MAP FOR THE WHOLE WORLD, leaning heavily on the great <a href="http://mapbox.com/tilemill/">Tilemill</a> to create the mapping tiles, and the oh-so-slick <a href="http://leaflet.cloudmade.com/">Leaflet </a>to make the JavaScripty magic happen.</p>
<p>My cartographic partner in crime,  Phil Holm in New York, has been absolutely ESSENTIAL, and deserves special mention, particularly for his work with doing much of the custom tile design in Tilemill.</p>
<p><a href="http://hosted.ap.org/interactives/2012/aging-nuclear">Our first project with it locates all active nuclear sites</a>, and the 50-mile evacuation zones around them, providing population data and plant information, etc. Check it out, I&#8217;ll wait!</p>
<p>I stand on the shoulders of giants, and now&#8217;s a good time to talk about one of the more important lessons current mentor Jonathan has taught me. You see, he&#8217;s not around quite as much anymore, but tons of other brilliant people are. And I know things, on my own.  And as I realize I can literally create the world in an interactive panel, I can do anything, given time and patience.</p>
<p>Every time I&#8217;m confronted with an issue, scary sentences about CSS specificity and styles and trailing commas and syntax errors and models and views roll off my tongue. Someone explains a problem, and I say, &#8220;We&#8217;ll get this.&#8221; That&#8217;s not a sentence I could have uttered before AP.</p>
<p>You see, the greatest gift I&#8217;ve been given is the confidence that I&#8217;m good at this stuff, and I can do this. Yeah, I&#8217;m faking it till I make it, but I&#8217;m making it.</p>
<p>And then, once in a while, I&#8217;ll be trying to explain some technique at a meeting, broadcasting from DC to people spanning the globe. And one of several familiar expert-coder voices comes across from New York, asking if that&#8217;s really how it works, or gently correcting me. And I realize yes, sure, I can function without the help, but it&#8217;s awfully nice when it&#8217;s there.</p>
<p>Yes, we stand on the shoulders of giants, but we also note that while we&#8217;re a little less tall, we&#8217;re capable of standing on our own two feet as well. Good to know. And at 5&#8217;1&#8243;, being vertically challenged has never caused a problem for me.</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-delver-matt-wynn-arizona-republic/" title="Data Delver: Matt Wynn, Arizona Republic">Data Delver: Matt Wynn, Arizona Republic</a></li><li>February 8, 2009 -- <a href="http://michelleminkoff.com/2009/02/08/you-dont-have-to-reinvent-the-wheel-michelle/" title="&#8220;You don&#8217;t have to reinvent the wheel, Michelle&#8221;">&#8220;You don&#8217;t have to reinvent the wheel, Michelle&#8221;</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>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>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>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></ul><img src="http://feeds.feedburner.com/~r/michelleminkofffeed/~4/p8Ly6ov7hts" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelleminkoff.com/2012/05/16/on-launching-big-projects-and-gaining-confidence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://michelleminkoff.com/2012/05/16/on-launching-big-projects-and-gaining-confidence/</feedburner:origLink></item>
		<item>
		<title>Teaching Materials from NICAR 2012</title>
		<link>http://feedproxy.google.com/~r/michelleminkofffeed/~3/ept_UwfW-IU/</link>
		<comments>http://michelleminkoff.com/2012/02/27/teaching-materials-from-nicar-2012/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 02:51:30 +0000</pubDate>
		<dc:creator>Michelle Minkoff</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://michelleminkoff.com/?p=1668</guid>
		<description><![CDATA[I had the sincere honor of presenting at NICAR 2012 in St. Louis for the second year in a row. I provide the takeaway materials here, if you find them useful. Bring Your Mapping Dreams to Fruition &#8212; code for demos of Leaflet and Raphael, for making zoomable and non-zoomable maps. Tipsheet with links to projects [...]]]></description>
			<content:encoded><![CDATA[<p>I had the sincere honor of presenting at NICAR 2012 in St. Louis for the second year in a row. I provide the takeaway materials here, if you find them useful.<span id="more-1668"></span></p>
<p><strong>Bring Your Mapping Dreams to Fruition</strong> &#8212; code for demos of Leaflet and Raphael, for making zoomable and non-zoomable maps.</p>
<ul>
<li><a href="https://docs.google.com/document/d/1QVIabbkhFnm_1O20G4QqE9x6ivE_wVFsrZ45QOzpYrg/edit?pli=1">Tipsheet</a> with links to projects we&#8217;ve done at the AP using these tools, documentation and helpful tools to use, and sample code for some more basic projects I demoed during the session</li>
</ul>
<p><strong>Web Scraping without Programming (Panel)</strong> &#8212; Chris Keller and I talk about free tools you can use that will take care of scraping tasks for you, without you having to spend time/have the knowledge set to write code.</p>
<ul>
<li><a href="https://docs.google.com/present/edit?id=0AX8W63YKWOsxZDlkaHRjdF8xMDNnZzhxNHhocA">Slides</a></li>
<li><a href="https://docs.google.com/document/d/1HjOid2VUDOARt_bUkFwzLeCumIBx-quhqWeyv3ExiPs/edit">Tipsheet </a>- with summaries and links for the tools, and general advice</li>
</ul>
<p><strong>Web Scraping without Programming (Hands-on class)</strong> &#8212; Chris Keller and I walk through an example using a tool called Outwit Hub, great for scraping tasks of easy to intermediate complexity (grabbing tables from multiple pages, for example.</p>
<ul>
<li>Chris explains how HTML elements work, so you can find elements before or after the data you want to grab. This is necessary for using many free scraping tools.  A great primer. <a href="http://www.chrislkeller.com/a-nicar12-walkthrough-html-tags-from-10000-fe">Blog post here.</a></li>
<li>My step-by-step walkthrough using Outwit Hub and the Chrome Scraper extension to grab pieces of information from multiple pages. <a href="http://bit.ly/scrapenocode">Blog post here.</a></li>
</ul>
<h3  class="related_post_title">Explore other posts:</h3><ul class="related_post"><li>September 28, 2010 -- <a href="http://michelleminkoff.com/2010/09/28/heading-to-pbs-dreams-do-come-true/" title="Heading to PBS: Dreams do come true">Heading to PBS: Dreams do come true</a></li><li>September 21, 2010 -- <a href="http://michelleminkoff.com/2010/09/21/the-power-of-linkable-data-apps-my-second-lat-app/" title="The power of linkable data apps (my second LAT app)">The power of linkable data apps (my second LAT app)</a></li><li>March 29, 2010 -- <a href="http://michelleminkoff.com/2010/03/29/using-javascript-for-interactive-google-charts/" title="Using Javascript for interactive Google charts">Using Javascript for interactive Google charts</a></li><li>February 3, 2011 -- <a href="http://michelleminkoff.com/2011/02/03/pbs-post-sharing-our-work-does-it-make-census/" title="PBS post: Sharing our work, does it make &#8220;Census&#8221;?">PBS post: Sharing our work, does it make &#8220;Census&#8221;?</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>March 26, 2011 -- <a href="http://michelleminkoff.com/2011/03/26/my-quickly-formed-vision-for-a-journ-prog-curriculum/" title="My (quickly formed) vision for a journ-prog curriculum">My (quickly formed) vision for a journ-prog curriculum</a></li></ul><img src="http://feeds.feedburner.com/~r/michelleminkofffeed/~4/ept_UwfW-IU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelleminkoff.com/2012/02/27/teaching-materials-from-nicar-2012/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://michelleminkoff.com/2012/02/27/teaching-materials-from-nicar-2012/</feedburner:origLink></item>
		<item>
		<title>AP and NICAR — they’re both my home</title>
		<link>http://feedproxy.google.com/~r/michelleminkofffeed/~3/aOHIn2NRqaQ/</link>
		<comments>http://michelleminkoff.com/2012/02/27/ap-and-nicar-theyre-both-my-home/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 02:38:30 +0000</pubDate>
		<dc:creator>Michelle Minkoff</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://michelleminkoff.com/?p=1665</guid>
		<description><![CDATA[Returned yesterday from my third time at the Computer-Assisted Reporting conference &#8212; this time in St. Louis. Like clockwork, I talked myself out of a voice, as I do every year. But this year &#8212; it was different in other ways. I still can&#8217;t believe that two years ago, I came to NICAR as a [...]]]></description>
			<content:encoded><![CDATA[<p>Returned yesterday from my third time at the Computer-Assisted Reporting conference &#8212; this time in St. Louis. Like clockwork, I talked myself out of a voice, as I do every year. But this year &#8212; it was different in other ways.<span id="more-1665"></span></p>
<p>I still can&#8217;t believe that two years ago, I came to NICAR as a student at Medill, hoping to one day get a job in the field, anywhere, and two years later I&#8217;m speaking at three sessions, including holding one down solo, attending panels to soak up knowledge and constantly chatting with folks. I don&#8217;t think I&#8217;ll ever get used to the ego boost of walking down the hall, and having people know my name, of having people stop me to ask for coding help.  Which I&#8217;m delighted to be in a position to give. And any conceivable question I have about my own work can be discussed. I spent hours debating the best map projections to use, and I loved it. (Spoiler alert: there&#8217;s no &#8220;right&#8221; answer to this question.)</p>
<p>While I was there, I felt a surge of pride in what we&#8217;ve accomplished. I can stand in front of a room, hold my own, take a deep breath, and share it with the community. Knowing that I stand on the shoulders of my team members and giants, but also knowing that I&#8217;ve made&#8230;some things. And I can help others, and we can all make journalism a bit&#8230;.better. I understood complicated talks better than ever before, and I can feel myself leveling up a frightening amount. (Some have called it getting Jonathan-ized. I take this as a high compliment.)</p>
<p>And when I had breakfast with Jennifer LaFleur and Cheryl Phillips, two of my great NICAR role models who I once hoped one day to meet, and now see/talk to every so often, one of them says to me, &#8220;You&#8217;re one of us, you belong here.&#8221; And I know I&#8217;ve arrived.</p>
<p>That&#8217;s all normal, and a large part of what makes NICAR special.  But the coolest part is that hours after my plane lands at DCA, I walk back into AP, and I tell my colleagues all about it. They get it, and we start applying what I&#8217;ve brought back right then and there.  I&#8217;m always even more intense with post-conference inspiration, and here, it doesn&#8217;t freak anyone out &#8212; we just work to make the most of the learnings.</p>
<p>Later today, Jonathan helps me solve a problem by mentioning &#8220;binary search&#8221;, which is yet another new-to-me supercool technique for efficiently determining where a piece of information is when it&#8217;s one of many in a series. I realize this is a learning that could just have easily have happened at a NICAR panel. And just like panels come with tipsheets, I&#8217;m armed with a few references that clarify the technique.</p>
<p>Whereas in past years I&#8217;m sad when NICAR is over, because I don&#8217;t know when I&#8217;ll be around my people, it&#8217;s different now. My people are at NICAR, and at AP. And the ones at AP will help me apply all that the NICARians taught me, and I spent NICAR sharing what AP has taught me. It&#8217;s&#8230;just a beautiful cycle. I smile, feel warm and fuzzy. After only two real years of this, I can&#8217;t imagine doing anything else, at least at this point in my life. I know I have so, so much to learn, but I have the confidence to know I have a great deal to contribute and share as well. I&#8217;m thankful to AP for helping me to accelerate faster than I ever dreamed I could.</p>
<p>Thanks to all the NICARians for joining in the mission, your support and your teachings! Together, we&#8217;re going to rock 2012!</p>
<h3  class="related_post_title">Explore other posts:</h3><ul class="related_post"><li>October 3, 2011 -- <a href="http://michelleminkoff.com/2011/10/03/conferences-how-can-we-help-more-people-feel-dumb/" title="Conferences: How can we help more people feel dumb?">Conferences: How can we help more people feel dumb?</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>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/how-to-count-queried-rows-in-a-google-fusion-table/" title="How To Count Queried Rows in a Google Fusion Table">How To Count Queried Rows in a Google Fusion Table</a></li><li>August 21, 2011 -- <a href="http://michelleminkoff.com/2011/08/21/how-to-combine-multiple-fusion-tables-into-one-map/" title="How to combine multiple Fusion Tables into one map">How to combine multiple Fusion Tables into one map</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/aOHIn2NRqaQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michelleminkoff.com/2012/02/27/ap-and-nicar-theyre-both-my-home/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://michelleminkoff.com/2012/02/27/ap-and-nicar-theyre-both-my-home/</feedburner:origLink></item>
		<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>March 26, 2011 -- <a href="http://michelleminkoff.com/2011/03/26/my-quickly-formed-vision-for-a-journ-prog-curriculum/" title="My (quickly formed) vision for a journ-prog curriculum">My (quickly formed) vision for a journ-prog curriculum</a></li><li>March 8, 2010 -- <a href="http://michelleminkoff.com/2010/03/08/data-delver-jennifer-lafleur-propublica/" title="Data Delver: Jennifer LaFleur, ProPublica">Data Delver: Jennifer LaFleur, ProPublica</a></li><li>September 21, 2010 -- <a href="http://michelleminkoff.com/2010/09/21/the-power-of-linkable-data-apps-my-second-lat-app/" title="The power of linkable data apps (my second LAT app)">The power of linkable data apps (my second LAT app)</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>January 25, 2010 -- <a href="http://michelleminkoff.com/2010/01/25/personal-reflection-tuftes-messing-with-my-head/" title="Personal reflection: Tufte&#8217;s messing with my head">Personal reflection: Tufte&#8217;s messing with my head</a></li><li>February 28, 2011 -- <a href="http://michelleminkoff.com/2011/02/28/why-i-really-love-nicar-and-the-new-york-times/" title="Why I really love NICAR (and the New York Times)">Why I really love NICAR (and the New York Times)</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 25, 2010 -- <a href="http://michelleminkoff.com/2010/01/25/personal-reflection-tuftes-messing-with-my-head/" title="Personal reflection: Tufte&#8217;s messing with my head">Personal reflection: Tufte&#8217;s messing with my head</a></li><li>February 17, 2011 -- <a href="http://michelleminkoff.com/2011/02/17/an-inside-look-at-life-at-pbs-news/" title="An inside look at life at PBS News">An inside look at life at PBS News</a></li><li>February 2, 2010 -- <a href="http://michelleminkoff.com/2010/02/02/recognize-the-importance-of-journalistic-creativity/" title="Recognize the importance of journalistic creativity">Recognize the importance of journalistic creativity</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>July 11, 2010 -- <a href="http://michelleminkoff.com/2010/07/11/data-delver-cheryl-phillips-seattle-times/" title="Data Delver: Cheryl Phillips, Seattle Times">Data Delver: Cheryl Phillips, Seattle Times</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></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>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>March 2, 2010 -- <a href="http://michelleminkoff.com/2010/03/02/guest-post-better-integrating-data-in-our-newsroom-culture/" title="Guest Post: Integrating data with our journalism">Guest Post: Integrating data with our journalism</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><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>November 22, 2009 -- <a href="http://michelleminkoff.com/2009/11/22/printies-and-webbies-were-all-journalists/" title="Printies and webbies &#8212; we&#8217;re all journalists!">Printies and webbies &#8212; we&#8217;re all journalists!</a></li><li>July 11, 2010 -- <a href="http://michelleminkoff.com/2010/07/11/data-delver-cheryl-phillips-seattle-times/" title="Data Delver: Cheryl Phillips, Seattle Times">Data Delver: Cheryl Phillips, Seattle Times</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>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>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>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 2, 2010 -- <a href="http://michelleminkoff.com/2010/03/02/guest-post-better-integrating-data-in-our-newsroom-culture/" title="Guest Post: Integrating data with our journalism">Guest Post: Integrating data with our journalism</a></li><li>February 13, 2011 -- <a href="http://michelleminkoff.com/2011/02/13/datastories-how-i-envision-news-apps-2-0/" title="DataStories: How I Envision News Apps 2.0">DataStories: How I Envision News Apps 2.0</a></li><li>March 29, 2010 -- <a href="http://michelleminkoff.com/2010/03/29/using-javascript-for-interactive-google-charts/" title="Using Javascript for interactive Google charts">Using Javascript for interactive Google charts</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>November 22, 2009 -- <a href="http://michelleminkoff.com/2009/11/22/printies-and-webbies-were-all-journalists/" title="Printies and webbies &#8212; we&#8217;re all journalists!">Printies and webbies &#8212; we&#8217;re all journalists!</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 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>February 1, 2011 -- <a href="http://michelleminkoff.com/2011/02/01/making-the-structured-usable-transform-json-into-a-csv/" title="Making the structured usable: Transform JSON into a CSV">Making the structured usable: Transform JSON into a CSV</a></li><li>February 2, 2010 -- <a href="http://michelleminkoff.com/2010/02/02/recognize-the-importance-of-journalistic-creativity/" title="Recognize the importance of journalistic creativity">Recognize the importance of journalistic creativity</a></li><li>February 28, 2010 -- <a href="http://michelleminkoff.com/2010/02/28/django-app-2-conquering-forms-and-the-google-api/" title="Django app #2: Conquering forms and Google Maps API">Django app #2: Conquering forms and Google Maps API</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>May 16, 2012 -- <a href="http://michelleminkoff.com/2012/05/16/on-launching-big-projects-and-gaining-confidence/" title="On launching BIG projects &#8212; and gaining confidence">On launching BIG projects &#8212; and gaining confidence</a></li><li>February 18, 2010 -- <a href="http://michelleminkoff.com/2010/02/18/many-eyes-bringing-viz-to-the-people/" title="Many Eyes: &#8220;Catalyzing the community around data&#8221;">Many Eyes: &#8220;Catalyzing the community around data&#8221;</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>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>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><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></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>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>February 9, 2010 -- <a href="http://michelleminkoff.com/2010/02/09/treemapping-gov-quinns-state-of-the-state/" title="Treemapping Gov. Quinn&#8217;s State of the State">Treemapping Gov. Quinn&#8217;s State of the State</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>August 17, 2010 -- <a href="http://michelleminkoff.com/2010/08/17/fighting-for-my-life-the-largest-battle-i-ever-won/" title="Fighting for my life: The largest battle I ever won">Fighting for my life: The largest battle I ever won</a></li><li>February 5, 2012 -- <a href="http://michelleminkoff.com/2012/02/05/how-to-count-queried-rows-in-a-google-fusion-table/" title="How To Count Queried Rows in a Google Fusion Table">How To Count Queried Rows in a Google Fusion Table</a></li><li>February 3, 2011 -- <a href="http://michelleminkoff.com/2011/02/03/pbs-post-sharing-our-work-does-it-make-census/" title="PBS post: Sharing our work, does it make &#8220;Census&#8221;?">PBS post: Sharing our work, does it make &#8220;Census&#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>
	</channel>
</rss>

