<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xml:lang="en" xml:base="http://blog.visualizehistory.com/wp-atom.php">
	<title type="text">Visualize History</title>
	<subtitle type="text">How it all went down.</subtitle>

	<updated>2009-02-20T18:36:00Z</updated>
	<generator uri="http://wordpress.org/" version="2.8.4">WordPress</generator>

	<link rel="alternate" type="text/html" href="http://blog.visualizehistory.com" />
	<id>http://blog.visualizehistory.com/feed/atom/</id>
	

			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/visualizehistory" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="visualizehistory" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">visualizehistory</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><entry>
		<author>
			<name>sam</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[Visualize History retires itself: the end of an era]]></title>
		<link rel="alternate" type="text/html" href="http://blog.visualizehistory.com/2009/02/visualize-history-retires-itself-the-end-of-an-era/" />
		<id>http://blog.visualizehistory.com/2009/02/visualize-history-retires-itself-the-end-of-an-era/</id>
		<updated>2009-02-20T18:36:00Z</updated>
		<published>2009-02-20T18:36:00Z</published>
		<category scheme="http://blog.visualizehistory.com" term="Uncategorized" />		<summary type="html"><![CDATA[I’m calling it quits on this here side project of mine.&#160; If you didn’t see this coming, you were looking the other way, with your pants down, and your eyes closed.&#160; Over the past few weeks, I’ve been writing up all the information I had jotted down.&#160; I figure the least I can do is [...]]]></summary>
		<content type="html" xml:base="http://blog.visualizehistory.com/2009/02/visualize-history-retires-itself-the-end-of-an-era/"><![CDATA[<p>I’m calling it quits on this here side project of mine.&#160; If you didn’t see this coming, you were looking the other way, with your pants down, and your eyes closed.&#160; Over the past few weeks, I’ve been writing up all the information I had jotted down.&#160; I figure the least I can do is share what I’ve gathered and thought.&#160; If you are looking for an explanation, I have about 50.&#160; The easiest ones to explain are: my job is getting really serious, and I’m loving every second, which means I will be spending a lot more seconds on it.&#160; That, and by the time I get home, I don’t want to write any more code.&#160; To do this project right I would need to devote a lot more time than I have.&#160; Making little stabs does not satisfy me anymore, so slow and steady lost this race, I guess.</p>
<p>The straw that broke my back would have to be World History.com, which I <a href="http://blog.visualizehistory.com/2009/02/worldhistorycom-an-impostor-in-our-midst/" >wrote up a couple of days ago</a>.&#160; They are attacking the same problem, and they are actually attacking it.&#160; It can’t be a hobby for me and a job for them, unless I want it to suck (in my own head).</p>
<p>So here I go.&#160; I will probably keep posting to the blog when I see cool stuff, but, since I’m stopping development, I will stop posting about developing.</p>
<p>So long all.</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.visualizehistory.com/2009/02/visualize-history-retires-itself-the-end-of-an-era/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.visualizehistory.com/2009/02/visualize-history-retires-itself-the-end-of-an-era/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>sam</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[WorldHistory.com: an impostor in our midst]]></title>
		<link rel="alternate" type="text/html" href="http://blog.visualizehistory.com/2009/02/worldhistorycom-an-impostor-in-our-midst/" />
		<id>http://blog.visualizehistory.com/2009/02/worldhistorycom-an-impostor-in-our-midst/</id>
		<updated>2009-02-19T06:30:45Z</updated>
		<published>2009-02-19T06:30:45Z</published>
		<category scheme="http://blog.visualizehistory.com" term="Uncategorized" />		<summary type="html"><![CDATA[A few weeks ago, I stumbled upon a new site called World History.&#160; They make a pretty bold claim: “we connect the dots of history, connect you to history. We want to compile the entire history of the world on one fun and interactive website.”
Uh oh.&#160; That should sound pretty familiar to you regular readers, [...]]]></summary>
		<content type="html" xml:base="http://blog.visualizehistory.com/2009/02/worldhistorycom-an-impostor-in-our-midst/"><![CDATA[<p>A few weeks ago, I stumbled upon a new site called <a href="http://worldhistory.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/worldhistory.com');">World History</a>.&#160; They make a pretty bold claim: “we connect the dots of history, connect you to history. We want to compile the entire history of the world on one fun and interactive website.”</p>
<p>Uh oh.&#160; That should sound pretty familiar to you regular readers, and it certainly sounded familiar to me.&#160; I had to check it out.</p>
<p>The site is in private beta so I added my email to their list, and, soon enough, was invited to give it a go.&#160; Right off the bat I could see some glaring similarities between the interface I dreamt of 18 months ago and the one they had implemented.&#160; Their <a href="http://worldhistory.com/demo" onclick="javascript:pageTracker._trackPageview('/outbound/article/worldhistory.com');">demos</a> are pretty thorough so I won’t go into functionality too much.&#160; If you do watch the videos, you’ll notice they have a simpler version of the slider that I’ve written extensively about, and that you can navigate their map of historical events in the same ways that I envisioned (and implemented) for Visualize History.&#160; I really like their site.&#160; It’s snappy and from the looks of things, the data and the map are well connected.&#160; </p>
<p>But that’s sort of the problem.&#160; Here is a real company, presumably with funding and time, or at least more than I have (0 and 0, respectively).&#160; They have actual code that actual people are using.&#160; And talking about, too.&#160; Tech Crunch <a href="http://www.techcrunch.com/2008/10/26/a-new-interface-for-historical-content-at-worldhistory/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.techcrunch.com');">wrote them up</a>, which led to some <a href="http://larryferlazzo.edublogs.org/2008/10/26/intriguing-world-history-site-will-begin-soon/" onclick="javascript:pageTracker._trackPageview('/outbound/article/larryferlazzo.edublogs.org');">teachers</a>, <a href="http://infolitlib20.blogspot.com/2008/10/history-coming-to-phone-near-you.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/infolitlib20.blogspot.com');">authors</a>, <a href="http://publichistorian.wordpress.com/2008/10/27/mapping-world-history/" onclick="javascript:pageTracker._trackPageview('/outbound/article/publichistorian.wordpress.com');">historians</a>, and <a href="http://annwendell.wordpress.com/2008/11/19/world-history-dont-let-your-teacher-catch-you-with-it-on-your-phone/" onclick="javascript:pageTracker._trackPageview('/outbound/article/annwendell.wordpress.com');">consultants</a> to do the same.&#160; It has also attracted <a href="http://blog.eogn.com/eastmans_online_genealogy/2008/10/worldhistorycom.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.eogn.com');">a few</a>&#160;<a href="http://blog.familytreemagazine.com/insider/PermaLink,guid,5ac361c0-df75-42b3-bb90-713f637a0a4c.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.familytreemagazine.com');">people</a> <a href="http://www.genealogyreviewsonline.com/genealogy_reviews_online/2008/08/world-historyco.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.genealogyreviewsonline.com');">interested in</a> genealogy, which, if you recall, I predicted would happen.&#160; </p>
<p>So they got the interface, the press, the data.&#160; What could they do better?&#160; Glad you asked.&#160; I have a few issues with their site, some subtle and some less subtle.&#160; I’d be interested to know why thy chose to put ads where they did.&#160; I think they are distracting and make the site look ugly (like all ads), but to the point where I would be less inclined to use the site or share it.&#160; I’m not sure why, but it reminds me of sites whose sole purpose is to attract traffic and turn it into clicks on ads, in a sleazy way.&#160; I don’t mean to say that it’s a sleazy site.&#160; Rather, it feels like it was designed by programmers.&#160; The ads make it look like experts-exchange, and the options on the left make me feel like I’m using Microsoft Access, not some snappy Web 2.0 AJAXy site.&#160; </p>
<p>As long as we’re on the subject of layout, I feel that the map got the short end of the stick, so to speak.&#160; For me, the map always deserved the most prominent role, since that was the main point of interaction for the user.&#160; Worldhistory.com seems to want to emphasize the content more, by giving it as much space as they gave the map.&#160; As a result, the map is cramped and too narrow in its focus.&#160; Perhaps the relative size of the map shows that we differ more fundamentally.</p>
<p>I would have never thought a person would want to pick a point on a map and then scroll through that point’s history.&#160; That’s rarely how we learn history, and the great advantage gained by displaying history visually starts with the graphical relations that can be displayed.&#160; Although they do have tagging functionality, it seems that the ability to link historical events together is still very limited on the site.&#160; It’s not an easy problem, and I hope that’s in their presumably long list of features to implement.&#160; I will be interested to see how many people like to interact with the map this way.</p>
<p>All that being said, I clearly love this idea.&#160; I’ve worked on something sort of similar for a long time, and completely believe that demand for an app like this will rapidly grow.&#160; I wish the best of luck to those guys, and hope the features keep on coming.</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.visualizehistory.com/2009/02/worldhistorycom-an-impostor-in-our-midst/#comments" thr:count="1" />
		<link rel="replies" type="application/atom+xml" href="http://blog.visualizehistory.com/2009/02/worldhistorycom-an-impostor-in-our-midst/feed/atom/" thr:count="1" />
		<thr:total>1</thr:total>
	</entry>
		<entry>
		<author>
			<name>sam</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[Business models for Visualize History]]></title>
		<link rel="alternate" type="text/html" href="http://blog.visualizehistory.com/2009/02/business-models-for-visualize-history/" />
		<id>http://blog.visualizehistory.com/2009/02/business-models-for-visualize-history/</id>
		<updated>2009-02-15T01:12:14Z</updated>
		<published>2009-02-15T01:12:14Z</published>
		<category scheme="http://blog.visualizehistory.com" term="Uncategorized" />		<summary type="html"><![CDATA[When I started this project, I had no intention of making money.&#160; I was pretty thrilled when it got approved as my senior project, and I certainly didn’t think of it as a business.&#160; But as graduation loomed, and I realized I would need to start paying rent and such things, I started to think [...]]]></summary>
		<content type="html" xml:base="http://blog.visualizehistory.com/2009/02/business-models-for-visualize-history/"><![CDATA[<p>When I started this project, I had no intention of making money.&#160; I was pretty thrilled when it got approved as my senior project, and I certainly didn’t think of it as a business.&#160; But as graduation loomed, and I realized I would need to start paying rent and such things, I started to think about Visualize History as a potential for business.</p>
<p>Two types of business models occurred to me.&#160; Really they are the two most prevalent options for web apps these days.&#160; My first thought would be to charge people for the data.&#160; That is, let’s say a classroom wanted to use US data.&#160; Then they would pay a fee for the privilege to view that data.&#160; I thought of a lot of variations on the pay-for-data model, but those aren’t that interesting to other people.&#160; Also advertising to school age children kind of grosses me out so I don’t want to write it down.</p>
<p>The other business model that has become the default is advertising.&#160; On the web these days, traffic basically earns revenue.&#160; In the most common of the web 2.0 business models, more traffic means more ads displayed, which hopefully means more ads clicked on, which means dollars.&#160; So all I had to do was attract traffic.</p>
<p>I’ve kept an idea out for topics that could fit my idea of the perfect visual user interface.&#160; I adopted the advice of 37 Signals’ book Getting Real, which suggests not keeping a list of features to implement.&#160; They feel that the most requested features will stick in your heads by nature.&#160; I paid attention to the most frequently talked about topics that fit my model, and found 3 that I thought would attract users.</p>
<h4>Family histories</h4>
<p>A lot of people put a lot of effort into maintaining their families’ histories.&#160; All the intricacies fascinate people, and a big part of a new generation’s job is to learn the family.&#160; My Grandfather ran a museum for my Mom’s side of the family, which turned out to be pretty popular. and I know my favorite assignment in grade school was to interview my other Grandfather about his parents and relatives, whom I had never met.&#160; I knew that a lot of resources existed already, including a file standard (making it easier to read family data) and large repositories, run by the Mormon church (who knows everything about you, whether you know it or not).</p>
<h4>Trips</h4>
<p>I went on a road trip this summer and I wrote it up online, including pictures.&#160; Based on my web traffic stuff, it seems a lot of people liked following along.&#160; It would have been even cooler if they could have animated that, moving forward and backward in time, and, as they did, having pictures and videos from the trip come to the forefront.&#160; People love playing with stuff like that, whether to show a trip to friends are to plan a trip of their own.&#160; It’s easy to see how trips naturally align with history, as well.&#160; Maybe a trip would be all the civil war battlefields, in order, or to recreate a famous march, etc.</p>
<h4>Politics</h4>
<p>My last idea probably had a lot to with it being an election year.&#160; I watched people watch the CNN Wall.&#160; Everyone thought it was pretty cool that Anderson Cooper could manipulate the screen like that, demonstrating how previous elections had gone by county or state.&#160; So much of politics is based on history that it felt like a natural fit.</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.visualizehistory.com/2009/02/business-models-for-visualize-history/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.visualizehistory.com/2009/02/business-models-for-visualize-history/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>sam</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[Education and the Web]]></title>
		<link rel="alternate" type="text/html" href="http://blog.visualizehistory.com/2009/02/education-and-the-web/" />
		<id>http://blog.visualizehistory.com/2009/02/education-and-the-web/</id>
		<updated>2009-02-13T06:19:37Z</updated>
		<published>2009-02-13T06:19:37Z</published>
		<category scheme="http://blog.visualizehistory.com" term="Uncategorized" />		<summary type="html"><![CDATA[When I was in Elementary School, the web wasn’t what it is today.&#160; It barely existed, actually.&#160; But my friends are the next generation of teachers, and we’ve all been facebooking for ages.&#160; We all have laptops, and are familiar with the basics of the internet, and with computers.&#160; Of course that doesn’t mean a [...]]]></summary>
		<content type="html" xml:base="http://blog.visualizehistory.com/2009/02/education-and-the-web/"><![CDATA[<p>When I was in Elementary School, the web wasn’t what it is today.&#160; It barely existed, actually.&#160; But my friends are the next generation of teachers, and we’ve all been facebooking for ages.&#160; We all have laptops, and are familiar with the basics of the internet, and with computers.&#160; Of course that doesn’t mean a lot for the immediate future, since my peers are young and uninfluential. Rather than discuss the way things will be, I wanted to share a few things I’ve found out about the way things are.</p>
<h4></h4>
<h4>The web for traditional schools</h4>
<p>Many of the ways the web is used in schools are fairly obvious.&#160; Sites have arisen to fill common tasks, made easier by the web.&#160; <a href="http://www.digication.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.digication.com');">Digication</a> provides e-Portfolios or places for students to congregate and interact.&#160; More education famous software includes <a href="http://www.blackboard.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.blackboard.com');">Blackboard</a>, or maybe it’s open source counterpart, <a href="http://moodle.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/moodle.org');">Moodle</a>.&#160; </p>
<p>Teachers also find rich resources online.&#160; Houghton Mifflin’s <a href="http://college.cengage.com/history/us/kennedy/am_pageant_brief/6e/instructors/protected/ppt.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/college.cengage.com');">premade Powerpoint slides</a> and <a href="http://21cif.com/tutorials/micro/" onclick="javascript:pageTracker._trackPageview('/outbound/article/21cif.com');">MicroModules</a> from 21st Century Information Fluency exemplify the type of specific resources available.&#160; Teachers also use portals like <a href="http://www.awesomelibrary.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.awesomelibrary.org');">Awesome Library</a> or <a href="http://teachers.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/teachers.net');">Teachers.net</a> to make their teaching lives easier.</p>
<p>Strategies that have been around have migrated to the web.&#160; <a href="http://www.boardgames.com/besofchron.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.boardgames.com');">Education board games</a> can now be moved online, like the site <a href="http://www.childtopia.com/index.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.childtopia.com');">childtopia</a>.&#160; Games have always been a great way to engage children, and the web can make that much cheaper and more accessible. </p>
<h4>Innovative education and the web</h4>
<p>But traditional schools and the web as a resource don’t interest me that much.&#160; Instead, I’m fascinated by all the stuff I’ve found out about new strategies that the web enables.&#160; The first new idea that I encountered was the idea of online school, often called distance learning.&#160; During the pre-election craziness, I saw a lot of ads for <a href="http://www.insightwa.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.insightwa.net');">Insight schools of WA</a>, which teach the same material as a traditional school, just online.&#160; Once I became interested in the idea of online schooling, I started noticing references to it everywhere.&#160; I found the <a href="http://www.connectionsacademy.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.connectionsacademy.com');">Connections Academy</a>, <a href="http://www.insightschools.net/index.asp" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.insightschools.net');">Insight schools</a>, the <a href="http://flvs.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/flvs.net');">virtual school of Florida</a>, and many more.&#160; It is not clear whether online schools can be effective, as the <a href="http://www.ajc.com/metro/content/metro/stories/2008/12/29/georgia_virtual_academy.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.ajc.com');">Atlanta Journal-Constitution reports</a>.&#160; Still, even the idea that a class can be remote differs greatly with our common idea of elementary education.</p>
<p>Even more innovative, and even more complex, is the idea of distributed learning.&#160; Rather than have a professional teacher, sites allow their users to teach each other.&#160; I have heard that <a href="http://www.livemocha.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.livemocha.com');">Live Mocha</a> is a great way to learn a language, for example.&#160; For more general teaching and learning, try <a href="http://teachmate.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/teachmate.org');">Teach Mate</a>.&#160; <a href="http://edu20.org/home" onclick="javascript:pageTracker._trackPageview('/outbound/article/edu20.org');">Edu2.0</a> tries an even more explicit teaching model, where you can teach or volunteer in a traditional or public class, online.&#160; </p>
<p>Since I’m not a teacher, I can’t evaluate these specific sites, and that’s not really the point.&#160; Instead, what I find amazing is the way the web can connect people.&#160; Sure, not a lot of people in rural Minnesota speak Chinese and English well enough to teach both, but you can rest assured that someone on the internet knows both, and wants to teach.&#160; The trick is finding that person.</p>
<p>Even though I’m a huge proponent of the web, I’m not sure about these new fangled ways of teaching.&#160; <a href="http://lisahistory.net/wordpress/?p=157" onclick="javascript:pageTracker._trackPageview('/outbound/article/lisahistory.net');">Lisa addresses the issue of using technology in the classroom</a> much better than I could.&#160; I don’t and can’t really have a position, but I did want to share what I had learned about the new world of education.</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.visualizehistory.com/2009/02/education-and-the-web/#comments" thr:count="2" />
		<link rel="replies" type="application/atom+xml" href="http://blog.visualizehistory.com/2009/02/education-and-the-web/feed/atom/" thr:count="2" />
		<thr:total>2</thr:total>
	</entry>
		<entry>
		<author>
			<name>sam</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[Data Sources]]></title>
		<link rel="alternate" type="text/html" href="http://blog.visualizehistory.com/2009/02/data-sources/" />
		<id>http://blog.visualizehistory.com/2009/02/data-sources/</id>
		<updated>2009-02-03T06:43:26Z</updated>
		<published>2009-02-03T06:43:26Z</published>
		<category scheme="http://blog.visualizehistory.com" term="Uncategorized" />		<summary type="html"><![CDATA[One of the earliest problems the project face was a lack of historical data.&#160; There are a on of sites with history on them, and it seems like I don’t go a day with out getting sent another.&#160; That’s deceptive, though.&#160; Mostly, the sites deal with a very specific event or period, and their is [...]]]></summary>
		<content type="html" xml:base="http://blog.visualizehistory.com/2009/02/data-sources/"><![CDATA[<p>One of the earliest problems the project face was a lack of historical data.&#160; There are a on of sites with history on them, and it seems like I don’t go a day with out getting sent another.&#160; That’s deceptive, though.&#160; Mostly, the sites deal with a very specific event or period, and their is no separation between their data, which is of value, and their presentation of that data, which is of no value to my project.&#160; </p>
<p>I still face the problem of a lack of data, but a few sources have cropped up.&#160; Amazon has <a href="http://aws.amazon.com/publicdatasets/" onclick="javascript:pageTracker._trackPageview('/outbound/article/aws.amazon.com');">some public data</a> that I think is aimed at bringing people to their web services platform.&#160; The <a href="http://www.nhgis.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.nhgis.org');">National Historical Geographic Information System</a> (<a href="http://www.nhgis.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.nhgis.org');">NHGIS</a>) also looked like a potential source, especially their section on <a href="http://www.nhgis.org/statistical-data" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.nhgis.org');">statistical data</a>.&#160; Read Write Web also has a pretty <a href="http://www.readwriteweb.com/archives/where_to_find_open_data_on_the.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.readwriteweb.com');">comprehensive list of good places to look for data</a>, which I have not yet taken a good look at.</p>
<p>More gradually, and probably more importantly, is the adoption of KML, Google’s markup language, originally for Google Earth, which <a href="http://google-latlong.blogspot.com/2008/04/kml-new-standard-for-sharing-maps.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/google-latlong.blogspot.com');">has now become an open standard</a>.&#160; A year ago, <a href="http://blog.visualizehistory.com/2008/02/much-progress-aka-look-what-i-can-do/" >when I first wrote about KML</a>, the time-related tags of KML has just come into existence. Now they are commonplace, and finding KML files with time-related data is pretty trivial.&#160; Of course finding relevant files, that is history-related KML files, can still be pretty tricky.&#160; But once the file is found, it is trivial to parse.</p>
<p>The big news though came today, after I started writing this post.&#160; Google <a href="http://google-latlong.blogspot.com/2009/02/new-in-google-earth-50-historical.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/google-latlong.blogspot.com');">has announced that the newest version of Google Earth includes Historical Imagery</a>.&#160; They have updated KML to allow finer control of their Time Slider, and while the main differences between my project and Google Earth remain, it is very cool to see them taking on a similar task.&#160; Also, you know that if Google does something, that something will get a whole lot more attention, not to mention the extra content that will surely be created.</p>
<p>I also have signed up for a private beta of an API that claims to solve exactly the problem I hope to solve:</p>
<blockquote><p>We have built a simple to use and robust API that can get all the important data, content, and vital information you need to use on your website or application. We have information on people, events, places and genealogy. Most importantly all of this information is geolocated.</p>
</blockquote>
<p>In other words, it is perfect.&#160; The actual data the site has is a little lacking, but I will keep an eye out.&#160; </p>
<p>As more and more sites make similar projects, the problem of finding and parsing data will, I expect, largely disappear.&#160; But not yet.</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.visualizehistory.com/2009/02/data-sources/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.visualizehistory.com/2009/02/data-sources/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>sam</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[Potential Partners]]></title>
		<link rel="alternate" type="text/html" href="http://blog.visualizehistory.com/2009/01/potential-partners/" />
		<id>http://blog.visualizehistory.com/2009/01/potential-partners/</id>
		<updated>2009-01-31T04:55:00Z</updated>
		<published>2009-01-31T04:55:00Z</published>
		<category scheme="http://blog.visualizehistory.com" term="Uncategorized" />		<summary type="html"><![CDATA[When creating a project, deciding whether and which partners you should take on can be difficult.&#160; You want to depend on external organizations as little as possible, obviously, but at the same time, in some cases you can get a lot for a little.&#160; Microsoft does it with the Windows API, just as Google does [...]]]></summary>
		<content type="html" xml:base="http://blog.visualizehistory.com/2009/01/potential-partners/"><![CDATA[<p>When creating a project, deciding whether and which partners you should take on can be difficult.&#160; You want to depend on external organizations as little as possible, obviously, but at the same time, in some cases you can get a lot for a little.&#160; Microsoft does it with the Windows API, just as Google does it with their APIs, and for both, developers flock to the APIs, creating free content for the big companies, without being asked.&#160; Partners are kind of like that.&#160; Sometimes they can scratch your back without you putting in any energy.&#160; For that reason, I’ve always been on the lookout for sites to partner Visualize History with, whether officially or unofficially.</p>
<h2>Partners in Content </h2>
<p>Visualize History always aimed at synthesizing a large amount of information, but doing so necessarily limits the detail of that information.&#160; Luckily, it’s an interconnected web we live in these days, and there are many sites that provide great historical content.&#160; Those are good partners to link to and to pull content from.</p>
<p>For instance, a whole bunch of sites exhibit historical photographs, including <a href="http://images.google.com/hosted/life" onclick="javascript:pageTracker._trackPageview('/outbound/article/images.google.com');">Life</a>, <a href="http://www.time.com/time/photoessays" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.time.com');">Time</a>, <a href="http://www.nationalgeographicstock.com/ngsimages/welcome.jsf" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.nationalgeographicstock.com');">National Geographic</a>, <a href="http://images.jsc.nasa.gov/" onclick="javascript:pageTracker._trackPageview('/outbound/article/images.jsc.nasa.gov');">Nasa</a>, the <a href="http://www.archives.gov/research/arc/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.archives.gov');">National Archives</a>, and the <a href="http://imagesvr.library.upenn.edu/i/image/all/" onclick="javascript:pageTracker._trackPageview('/outbound/article/imagesvr.library.upenn.edu');">University of Pennsylvania</a>.&#160; New sites have sprung up, devoted to historical images, like <a href="http://www.histografica.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.histografica.com');">this one</a>, <a href="http://www.historyshots.com/index.cfm" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.historyshots.com');">this one</a> and <a href="http://picturingamerica.neh.gov/index.php?sec=home" onclick="javascript:pageTracker._trackPageview('/outbound/article/picturingamerica.neh.gov');">this one</a>.</p>
<p>You can of course find more than pictures online.&#160; There are historical <a href="http://avalon.law.yale.edu/" onclick="javascript:pageTracker._trackPageview('/outbound/article/avalon.law.yale.edu');">documents from Yale</a>, <a href="http://memory.loc.gov/ammem/gmdhtml/gmdhome.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/memory.loc.gov');">maps from the Library of Congress</a>, and <a href="			http://googlesystem.blogspot.com/2008/09/google-digitizes-historical-newspapers.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/googlesystem.blogspot.com');">newspapers from Google</a>.&#160; I could spend hours in any of these collections.</p>
<p>And if unguided exploration is not your thing, you can find classes online, whether it is <a href="http://www.internationalcounselor.org/archives/805" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.internationalcounselor.org');">history classes from the Ivy leagues</a> or <a href="http://chnm.gmu.edu/exploring/index.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/chnm.gmu.edu');">a survey course from George Mason</a>.</p>
<h2>Partners in Function</h2>
<p>Some of the fun of history for me has always been linking my story or the story of my family into whatever I was learning about.&#160; More generally, people love to participate in history.&#160; Maybe Visualize History could <a href="http://www.pastigo.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.pastigo.com');">help you plan a trip to historical sites</a>, like up-and-coming website <a href="http://www.pastigo.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.pastigo.com');">Pastigo</a> does.&#160; Maybe it could map your location over some time period, and put that on a map with other data, <a href="http://www.mymovingmap.com/main/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mymovingmap.com');">using your iPhone’s location</a>.&#160; Maybe it could provide the data for <a href="http://omeka.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/omeka.org');">an exhibit in your museum or classroom</a>, with the help of <a href="http://omeka.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/omeka.org');">Omeka</a>.</p>
<p>As you can see, I have grand ideas, and others do to.&#160; Mixing and matching those ideas is what the web is all about.</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.visualizehistory.com/2009/01/potential-partners/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.visualizehistory.com/2009/01/potential-partners/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>sam</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[Examples of related efforts]]></title>
		<link rel="alternate" type="text/html" href="http://blog.visualizehistory.com/2009/01/examples-of-related-efforts/" />
		<id>http://blog.visualizehistory.com/?p=51</id>
		<updated>2009-01-30T04:18:09Z</updated>
		<published>2009-01-28T05:55:21Z</published>
		<category scheme="http://blog.visualizehistory.com" term="Uncategorized" />		<summary type="html"><![CDATA[For the past year and half, every time I’ve seen anything that could possibly relate to Visualize History, I’ve carefully noted it down.&#160; I have now accumulated so many things that I think I need to share them with you.
GIS (Geographic Information Systems)
When I started working on the project, I did not have a clear [...]]]></summary>
		<content type="html" xml:base="http://blog.visualizehistory.com/2009/01/examples-of-related-efforts/"><![CDATA[<p>For the past year and half, every time I’ve seen anything that could possibly relate to <a href="http://www.visualizehistory.com/" >Visualize History</a>, I’ve carefully noted it down.&#160; I have now accumulated so many things that I think I need to share them with you.</p>
<h2>GIS (Geographic Information Systems)</h2>
<p>When I started working on the project, I did not have a clear idea about the distinction between what I was trying to build and a standard GIS system.&#160; I worried that I was merely recreating something well established.&#160; I no longer think that, but nonetheless have encountered several relevant GIS exhibits and projects.&#160; </p>
<p>Two stuck out in my bookmarks.&#160; I like the first, <a href="http://www.sacmeq.org/statplanet/StatPlanet.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sacmeq.org');">StatPlanet</a>, because the UI is pretty intuitive.&#160; You can explore some common indicators, like the AIDS epidemic or education training by country.&#160; There is a time element, but it’s not easy to go between times.</p>
<p>The other GIS-related example that stuck out to me was <a href="http://www.worldmapper.org/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.worldmapper.org');">WorldMapper</a>, which skews a map so that each country reflects its relative size for a given indicator.&#160; For example, in the <a href="http://www.worldmapper.org/display.php?selected=2" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.worldmapper.org');">world population map</a>, China and India look large because of their dense population.</p>
<h2></h2>
<h2>Specific Historical Examples</h2>
<p>From the very beginning of my research I recognized that many specific examples of my project existed already.&#160; That is, people had found great ways to visualize specific historical events.&#160; At one time, I had a long, long list, which included the Peabody museum in New Haven, CT, but that list seems to be gone now.&#160; I have found several since.</p>
<ul>
<li>Google shows <a href="http://google-latlong.blogspot.com/2008/12/cross-posted-with-google.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/google-latlong.blogspot.com');">where our oil comes from</a> </li>
<li>The New York Times presents <a href="http://www.nytimes.com/interactive/2009/01/04/world/20090104_ISRAEL-HAMAS_TIMELINE.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.nytimes.com');">an interactive timeline about Israel and the Gaza Strip</a> (<a href="http://www.freetech4teachers.com/2009/01/timelines-israel-gaza-strip-and-hamas.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.freetech4teachers.com');">via</a>) </li>
<li>The Sunlight Foundation presents <a href="http://www.sunlightfoundation.com/projects/transparency-timeline/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sunlightfoundation.com');">a history of transparency in the US government</a> </li>
<li>Google creates <a href="http://google-latlong.blogspot.com/2008/10/how-us-has-voted-since-1980.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/google-latlong.blogspot.com');">an exhibit on voting in the US since 1980</a> </li>
</ul>
<p>I found that the highly customized exhibits were compelling, but not easily applicable to other situations.&#160; Some, like the Israel/Gaza timeline, were pretty general and yet maintained the necessary content and interface.</p>
<h2>Genealogy</h2>
<p>When I first dreamt of making Visualize History a real business, I thought that genealogy might be my ticket in.&#160; People love exploring their family history, and many people will pay to do so.&#160; <a href="http://www.familyhistorylink.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.familyhistorylink.com');">Many</a> <a href="http://www.worldvitalrecords.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.worldvitalrecords.com');">sites</a> <a href="http://www.familysearch.org/eng/default.asp" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.familysearch.org');">have</a> <a href="http://apps.facebook.com/we_r_related/?tab=edit_family&amp;ref=ts" onclick="javascript:pageTracker._trackPageview('/outbound/article/apps.facebook.com');">started</a> to spring up, and I have even started seeing ads for genealogy sites on TV.&#160; Clearly at least one company thinks regular old TV-watching people will pay to find out about their family history.&#160; I still haven’t seen a great visualizer for genealogy, but I think we will very soon.</p>
<h2>Timelines</h2>
<p>For some reason, timelines have been around forever.&#160; It could be because they are static, and can therefore be printed.&#160; It could be that writing code that shows a timeline is pretty easy (since every operating system in the last 15 years has included a scrollbar, the key to the timeline).&#160; I’m not sure why, but they’ve been around.&#160; Still, I think recently people have decided to use them interactively, and on the web.</p>
<p>Of the two that stick out, <a href="http://www.timerime.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.timerime.com');">timerime</a> is closest to Visualize History, at least in purpose.&#160; They have the exact Time Slider that I tried to build (and mostly succeeded at, by the way).&#160; They even have <a href="http://www.timerime.com/page/timeline/806/en/44085/44096" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.timerime.com');">a timeline for the Civil War</a>, my canonical example.&#160; I would certainly create a timeline on this site if I had an occasion to.</p>
<p><a href="http://www.capzles.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.capzles.com');">Capzles</a>, the other timeline-type site, is less like Visualize History but still kind of cool.&#160; They allow you to add media, which is mostly audio and pictures, to your timeline, and then play through it, exploring the media piece by piece.&#160; Pretty cool.</p>
<h2>Close, but no cigar</h2>
<p>A few projects I came across actually gave me pause, since they resembled my goal fairly closely.&#160; I <a href="http://blog.visualizehistory.com/2007/11/other-history-visualizer/" >already discussed</a> the first such project, called Gapminder.&#160; Hans Rosling presents data in a fantastic way, and recently I’ve started seeing a lot of people reference his work.&#160; Google, which bought Gapminder, added the ability to create such maps with your own data, <a href="http://sashadichter.wordpress.com/2008/11/18/you-too-can-be-hans-rosling/" onclick="javascript:pageTracker._trackPageview('/outbound/article/sashadichter.wordpress.com');">as Sasha Dichter explains</a>.</p>
<p>The other project, another that I found early in my research, was produced at MIT.&#160; The <a href="http://simile.mit.edu/exhibit/" onclick="javascript:pageTracker._trackPageview('/outbound/article/simile.mit.edu');">Exhibit part of the Simile project</a> out of MIT takes a slightly different approach.&#160; It is meant to be a widget that you put on your own website, using your own data.&#160; They merely provide the interface.&#160; It looks pretty cool, though it was different enough that I think Visualize History solves a slightly different and more complex problem.</p>
<p>So that’s my list.&#160; There is one more big example that I hope to share with you soon, but it’s not quite ready for public viewing yet.&#160; Soon.&#160; But not yet.</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.visualizehistory.com/2009/01/examples-of-related-efforts/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.visualizehistory.com/2009/01/examples-of-related-efforts/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>sam</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[Why use Python over PHP? And why Django?]]></title>
		<link rel="alternate" type="text/html" href="http://blog.visualizehistory.com/2009/01/why-use-python-over-php-and-why-django/" />
		<id>http://blog.visualizehistory.com/2009/01/why-use-python-over-php-and-why-django/</id>
		<updated>2009-01-10T18:24:00Z</updated>
		<published>2009-01-10T18:24:00Z</published>
		<category scheme="http://blog.visualizehistory.com" term="Uncategorized" />		<summary type="html"><![CDATA[Commenter Darrin asks “what are the benefits/drawbacks of Python (or Django in this case) vs. PHP?”&#160; 
There are two separate issues at hand here, which language to use and which framework to use, given the language.&#160; I choose Python over PHP for two main reasons which are really historically the same reason.&#160; 
Why not PHP
PHP [...]]]></summary>
		<content type="html" xml:base="http://blog.visualizehistory.com/2009/01/why-use-python-over-php-and-why-django/"><![CDATA[<p><a href="http://blog.visualizehistory.com/2008/12/stacks-revisited-i-decided/#comments" >Commenter Darrin asks “what are the benefits/drawbacks of Python (or Django in this case) vs. PHP?”</a>&#160; </p>
<p>There are two separate issues at hand here, which language to use and which framework to use, given the language.&#160; I choose Python over PHP for two main reasons which are really historically the same reason.&#160; </p>
<h2>Why not PHP</h2>
<p>PHP rapidly spread across the web after its creation.&#160; One reason it developed so quickly was its ease of use.&#160; In those days, a file on the server corresponded to a file that the user saw.&#160; If I went to http://strassdesign.com/pictures.php, the web server would load /strassdesign.com/public_html/pictures.php and parse it, displaying the result of the PHP code.&#160; Any code outside the PHP tags (&lt;?php and ?&gt;)would be output as HTML.&#160; Page design closely modeled the imperative style of programming familiar to any C programmer, and since most programmers knew C in those days, people understood the metaphor.</p>
<p>People did not however, want a version of C for the web, since C is so impossibly complex for new or amateur programmers.&#160; PHP adopted a more <a href="http://www.codinghorror.com/blog/archives/000848.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.codinghorror.com');">JavaScript-like</a> attitude of forgiveness.&#160; For instance, for a long time, the <a href="http://us3.php.net/register_globals" onclick="javascript:pageTracker._trackPageview('/outbound/article/us3.php.net');">default settings</a> allowed direct reference to variables passed in via GET, which meant any user could get a variable set in your script simply by appending ?name=value to your .php url.&#160; Of course “it just works” is fine until it doesn’t, and then finding a bug is nearly impossible.&#160; Ask anyone who has done JavaScript development.&#160; Still, for a while, “it just works” was all people needed.&#160; In those days, web software could easily be modeled as </p>
<ol>
<li>make a request to the server </li>
<li>process input data and return html </li>
<li>view html </li>
</ol>
<p>As web software became more complex, key concepts in modern programming became important, with the most important being object oriented coding.&#160; For those not familiar with the distinction, object oriented programming allows for encapsulation and modularity, among other things.&#160; That’s a fancy way of saying the code I write for my user logins shouldn’t have easy access to the code I write for the poll, or for my archives, or for any other discrete piece of my site.&#160; PHP of course added object orientedness to the language, starting in PHP3 and more completely in PHP5.&#160; As an old and well adopted language, though, a lot of tutorials and example code relied on the imperative nature of the language.&#160; More importantly, though, the language wasn’t designed to be object oriented, so basic concepts of objects require a fairly complex and non-intuitive syntax and implementation.&#160; I don’t usually like to talk about the “feel” of a language, but in this case, PHP couldn’t feel less object oriented.</p>
<h2>Why Python</h2>
<p>In school I took a parallel programming course in which we used Python, and I loved it.&#160; The concepts made sense to me, and after a while I used Python for all my scripting needs.&#160; I like its GUI interpreter IDLE, and the ability not to have look up every function online by using the dir( ) command.</p>
<p>Python’s most important advantage is that it was designed to be object oriented.&#160; Modules are fundamental to Python, and almost no fancy functionality exists outside a module.&#160; For example, PHP uses built in functions like <a href="http://us3.php.net/manual/en/function.xml-parse.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/us3.php.net');">xml_parse</a> for XML but Python uses <a href="http://pyxml.sourceforge.net/topics/" onclick="javascript:pageTracker._trackPageview('/outbound/article/pyxml.sourceforge.net');">modules</a>, which means I can switch or add formats without needing to find the correct function in the core language.&#160; I’m not sure I could explain the advantages of object oriented programming without adding another 500 words, but if you are interested, I will gladly chat about pros and cons.&#160; </p>
<p>For web development, there are really 3 popular non-Microsoft scripting languages: PHP, Python and Ruby.&#160; Having eliminated PHP, I had to choose from the other two.&#160; Since I was already fairly expert in Python, I chose to explore that as an option.&#160; It already solved my biggest problem with PHP, namely the proper use of objects.</p>
<h2>Why Django</h2>
<p>Python may be the coolest thing since sliced bread, but it was not designed for the internet.&#160; I had to make sure that I could map web concepts like 404 pages, dynamic urls and GET/POST requests to Python.&#160; Django does exactly that.&#160; I thought Django might be difficult to learn at first, but it uses the feel of Python well.&#160; Its modules follow common practices in Python, and it took me 45 minutes to learn the necessary parts of the framework.&#160; </p>
<p>So I knew it could work, but I had to make sure it solved my other problem with PHP, namely the separation of code and presentation. Programmers don’t often make good designers, as <a href="http://www.joelonsoftware.com/uibook/fog0000000249.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.joelonsoftware.com');">Joel</a>, <a href="http://weblogs.asp.net/jeff/archive/2004/11/09/254664.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/weblogs.asp.net');">Jeff</a>, and <a href="http://blog.stackoverflow.com/category/beta/page/2/" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.stackoverflow.com');">Joel and Jeff</a> all explain.&#160; These days it is unusual for a designer and a coder to be the same person.&#160; I am both in my little project, of course, but even then I don’t wear both hats at the same time.&#160; When I’m in the zone coding, I don’t want to think about &lt;div&gt; or styles.&#160; When I’m designing, I tolerate thinking about those things, as well as colors and such nonsense.&#160; So for me, that separation is absolutely key.&#160; Django provides a simple templating system that supports inheritance in a way that makes perfect sense for the web.&#160; All my pages will have the same meta info, the same header and footer, and some other stuff, and I certainly don’t want to write those more than once.</p>
<p>Django provides some added benefit that I didn’t know I needed at the time, but now love.&#160; The first is its database access, which abstracts away SQL and instead uses Python objects to represent data.&#160; I hate writing and debugging SQL, and for the most part, I don’t need the power and complexity that relational databases provide.&#160; All I ever do is add objects, read objects, and find related objects.&#160; Once you write one JOIN statement, you don’t need to write any more, ever again.&#160; So I don’t.&#160; </p>
<p>The second feature surprise was the URLConfs, which map logical URLs to code.&#160; I can now have a page like http://www.visualizehistory.com/exhibits/featured map to a function, which is completely transparent to the user.&#160; If I ever want to change the functionality, it is trivial to do so.&#160; It also lets me manage the URLs of the site in the same way a human thinks of them, that is conceptually and not as pieces of the filesystem I happen to have.</p>
<p>The last feature of Django I rely on heavily is the built in web server.&#160; It lets me develop offline, make a lot of changes quickly and generally speeds up development time a lot.&#160; The server is simple enough that I can use it and complicated enough that it mirrors my actual set up in the cloud.</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.visualizehistory.com/2009/01/why-use-python-over-php-and-why-django/#comments" thr:count="4" />
		<link rel="replies" type="application/atom+xml" href="http://blog.visualizehistory.com/2009/01/why-use-python-over-php-and-why-django/feed/atom/" thr:count="4" />
		<thr:total>4</thr:total>
	</entry>
		<entry>
		<author>
			<name>sam</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[Not focusing on teachers anymore]]></title>
		<link rel="alternate" type="text/html" href="http://blog.visualizehistory.com/2008/12/not-focusing-on-teachers-anymore/" />
		<id>http://blog.visualizehistory.com/2008/12/not-focusing-on-teachers-anymore/</id>
		<updated>2008-12-20T17:25:00Z</updated>
		<published>2008-12-20T17:25:00Z</published>
		<category scheme="http://blog.visualizehistory.com" term="Uncategorized" />		<summary type="html"><![CDATA[(This is a follow up on my previous post, “Making software that I want to use”. I posted it yesterday, but the thoughts really formed about a month ago.&#160; So I’m pretending a month has passed since yesterday).
I am not a teacher of history, and, having read as much as I can cram in my [...]]]></summary>
		<content type="html" xml:base="http://blog.visualizehistory.com/2008/12/not-focusing-on-teachers-anymore/"><![CDATA[<p><em>(This is a follow up on my previous post, “<a href="http://blog.visualizehistory.com/2008/12/making-software-that-i-want-to-use/" >Making software that I want to use</a>”. I posted it yesterday, but the thoughts really formed about a month ago.&#160; So I’m pretending a month has passed since yesterday).</em></p>
<p>I am not a teacher of history, and, having read as much as I can cram in my head over the last 4 weeks, I am no closer to being able to picture a teacher&#8217;s needs than I was then. So I cannot pretend to address the needs of teachers.&#160; I would like to bill my project as fitting in the world of 21st century learning that is discussed today, but I don’t really know what the term means, and I don’t really know if e-learning is the right way to go.&#160; I’ve read good arguments for and against, such as Jay Mathews’ take:</p>
<blockquote><p>I think the 21st-century skills movement is mostly a pipe dream, promoted by well-meaning people who embrace the idea of modernity but fail to consider how these allegedly new and important lessons can be taught by the usual victims of such schemes, classroom teachers. <cite>(<a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/11/21/AR2008112100633.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.washingtonpost.com');">A Surprisingly Sensible 21st-Century Report</a>)</cite></p>
</blockquote>
<p>For instance, I cannot tell what skills students will need for their jobs, and when to teach them those skills.&#160; When I applied for a job my freshman year of college, one section of the application required that I find the answers to about 20 problems in about 10 minutes.&#160; I was given access to a computer.&#160; My future boss knew that my ability to find answers far outweighed my current knowledge of the answers. <a href="http://pwoessner.com/about-2/" onclick="javascript:pageTracker._trackPageview('/outbound/article/pwoessner.com');">Patrick Woessner</a> expresses that particular sentiment well:</p>
<blockquote><p>In our increasingly flat, information-rich world, the skill of locating information has become as important as the skill of memorizing information. <cite>(<a href="http://pwoessner.com/2008/09/29/digital-literacy-effective-search-strategies-part-1/" onclick="javascript:pageTracker._trackPageview('/outbound/article/pwoessner.com');">Effective Search Strategies</a>)</cite></p>
</blockquote>
<p>To be perfectly honest, my primary goals never included teaching.&#160; For me, the idea, the technology and the implementation are goals in and of themselves.&#160; I know that teachers have a tough time keeping up with technology.&#160; For them it is about teaching, but, as is so often the case in programming, for us developers <a href="http://www.utechtips.com/?p=1177" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.utechtips.com');">it is about the technology</a>.&#160; Teachers generally <a href="http://www.pressofatlanticcity.com/180/story/308745.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.pressofatlanticcity.com');">have enough on their hands</a>, at least in my limited experience.&#160; Technology can help them solve a problem, but that’s not exactly the type of tool that <a href="http://www.visualizehistory.com/" >Visualize History</a> aspires to be.</p>
<p>So, I’m not aiming at teachers.&#160; Unfortunately, that means I have no clients for my new business.&#160; Some might say that I can postpone my thoughts about clients until later, but I’ve been told otherwise:</p>
<blockquote><p>You start building the product before you have a (real) client identified.&#160; Again, if you can&#8217;t sell the idea, you are definitely not going to be able to sell the product.<cite>(<a href="http://onstartups.com/home/tabid/3339/bid/5751/20-Wrenches-In-The-Software-Startup-Machinery.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/onstartups.com');">OnStartups</a>)</cite></p>
</blockquote>
<p>Luckily, my primary goals do no include starting a business either.&#160; I have a rewarding day job and I do not plan on leaving it.&#160; So, a lack of users won’t prevent from starting a business if I don’t try to start a business.&#160; And so, I won’t.</p>
<p>So if I’m not focused on teachers, and I’m not focused on a business, what am I focused on?&#160; Let’s go back to those primary goals.&#160; I like my idea.&#160; I may not be a teacher of history, but am most certainly a student of history.&#160; I like seeing the relationships of events, both in time and space.&#160; So I will build a tool that lets me explore those relationships.&#160; Who knows; maybe if I build it, they will come.</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.visualizehistory.com/2008/12/not-focusing-on-teachers-anymore/#comments" thr:count="0" />
		<link rel="replies" type="application/atom+xml" href="http://blog.visualizehistory.com/2008/12/not-focusing-on-teachers-anymore/feed/atom/" thr:count="0" />
		<thr:total>0</thr:total>
	</entry>
		<entry>
		<author>
			<name>sam</name>
						<uri>http://</uri>
					</author>
		<title type="html"><![CDATA[Making software that I want to use]]></title>
		<link rel="alternate" type="text/html" href="http://blog.visualizehistory.com/2008/12/making-software-that-i-want-to-use/" />
		<id>http://blog.visualizehistory.com/2008/12/making-software-that-i-want-to-use/</id>
		<updated>2008-12-19T16:42:00Z</updated>
		<published>2008-12-19T16:42:00Z</published>
		<category scheme="http://blog.visualizehistory.com" term="Uncategorized" />		<summary type="html"><![CDATA[Great software companies make software that fits their business.&#160; While there may be counterexamples, in general software companies can best address categories into which they fit.&#160; Microsoft develops fantastic software for enterprise, and it is an enterprise.&#160; Facebook started as a fantastic service for college students, and at the time was developed by a college [...]]]></summary>
		<content type="html" xml:base="http://blog.visualizehistory.com/2008/12/making-software-that-i-want-to-use/"><![CDATA[<p>Great software companies make software that fits their business.&#160; While there may be counterexamples, in general software companies can best address categories into which they fit.&#160; <a href="http://www.microsoft.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.microsoft.com');">Microsoft</a> develops fantastic software for enterprise, and it is an enterprise.&#160; <a href="http://www.facebook.com/home.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.facebook.com');">Facebook</a> started as a fantastic service for college students, and at the time was developed by a college student.&#160; <a href="http://www.fogcreek.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.fogcreek.com');">FogCreek</a> makes fantastic <a href="http://www.fogcreek.com/FogBugz/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.fogcreek.com');">bug tracking software</a> because the developers have spent much of their lifetime using bug tracking software.&#160; <a href="http://www.37signals.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.37signals.com');">37signals</a>, a company of 10 people, makes great web apps for small business.</p>
<p>Of course that seems intuitive.&#160; Understanding a project’s requirements will lead to a better project.&#160; I don’t think anyone disagrees with that.&#160; In software, the process can be more formal, for example “dogfooding” in software means that a company uses its own software.&#160; What better way for Microsoft to find problems in Outlook than by having its 90,000+ employees use it every single day?</p>
<p>Unfortunately for <a href="http://www.visualizehistory.com/" >Visualize History</a>, I, the developer, am not the target audience.&#160; As I picture things now, the site is aimed at teachers of history.&#160; I am not&#160; a teacher of history, and I don’t know what they require, how they prioritize potential features and what they think is silly.&#160; What am I to do?</p>
<p>There are solutions.&#160; I have, for example, been reading a lot of blogs by teachers recently.&#160; I used to work at a newspaper called <a href="http://www.edweek.org/ew/index.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.edweek.org');">Edweek</a> and have been in sporadic contact with my former coworkers there.&#160; I remember my teachers and I try to put myself in their shoes.</p>
<p>So that’s the plan, for now.&#160; We will see how it goes.</p>
]]></content>
		<link rel="replies" type="text/html" href="http://blog.visualizehistory.com/2008/12/making-software-that-i-want-to-use/#comments" thr:count="3" />
		<link rel="replies" type="application/atom+xml" href="http://blog.visualizehistory.com/2008/12/making-software-that-i-want-to-use/feed/atom/" thr:count="3" />
		<thr:total>3</thr:total>
	</entry>
	</feed>
