{"id":1113,"date":"2016-04-08T19:31:27","date_gmt":"2016-04-08T19:31:27","guid":{"rendered":"http:\/\/sdi.thoughtstorms.info\/?p=1113"},"modified":"2016-04-08T19:31:27","modified_gmt":"2016-04-08T19:31:27","slug":"mtc-update","status":"publish","type":"post","link":"https:\/\/sdi.thoughtstorms.info\/?p=1113","title":{"rendered":"MTC Update"},"content":{"rendered":"<p>Today I killed the old Mind Traffic Control on Google App Engine. And replaced it with a new, fairly basic, <a href=\"http:\/\/www.mindtrafficcontrol.com\/\">site.<\/a> (Though one that&#8217;s quite pretty, in a Packt Publishing kind of way.)<br \/>\nThis is the beginning of a whole new MTC ecosystem.<br \/>\n1) I&#8217;m no longer interested in hosting your todos on Google App Engine. The only functionality that&#8217;s left on the site is the &#8220;export&#8221;. You can get the tasks you put into the old MTC in one of .txt, .csv or .opml formats.<br \/>\n.txt means you can use either an ordinary text editor, todo.txt or the new command-line based mtc program on your own machine.<br \/>\n.csv means you can use a spreadsheet if you prefer<br \/>\n.opml can be read into an outliner such as OWL.<br \/>\n2) The site has a new mission. Right now, it&#8217;s simply pointing visitors to the two pieces of software that <em>I<\/em> use to manage my todos and information : MTC command-line (in Racket) and OWL (in its three different versions : desktop, Android and web-served).<br \/>\nThese are currently all simply source-code, hosted on GitHub. (Both MTC-racket and OWL are free-software, under the GPL).<br \/>\nIt&#8217;s a geek view. But going forward, I&#8217;m going to be preparing, packaging and documenting these for actual users.<br \/>\n3) Right now, I still don&#8217;t know the relationship between MTC and OWL. They&#8217;re different programs, with different &#8220;mind traffic geometry&#8221;, in different languages. But I use both and I&#8217;m constantly musing about how they can and should interact.<br \/>\nThe only thing which is clear to me at the moment, is that they should be brought together under the common Mind Traffic Control &#8220;brand&#8221;. As a statement of intent.<br \/>\nThe <a href=\"http:\/\/sdi.thoughtstorms.info\/?p=656\">question of 2014<\/a> is getting resolved.<br \/>\n4) &#8220;What about Project ThoughtStorms?&#8221;, you ask.<br \/>\nWell, I tend to think of &#8220;Project ThoughtStorms&#8221; as the developers&#8217; view on my knowledge management \/ personal productivity software. While &#8220;Mind Traffic Control&#8221; is the user perspective.<br \/>\nThere&#8217;s more to it than that. Project ThoughtStorms covers my experiments and add-ons to the Smallest Federated Wiki and thinking about wiki in general. MTC heavily emphasizes the dynamic flow of tasks. But that&#8217;s the broadest overview.<br \/>\nIn practice I&#8217;ll continue to refer to MTC-racket and OWL within the contexts of both Mind Traffic Control <strong>and<\/strong> Project ThoughtStorms.<br \/>\n5) I am VERY happy to be deleting code. And collapsing several different overlapping ideas and codebases into &#8230; er &#8230; fewer. It&#8217;s a therapeutic decluttering that&#8217;s clearing space in my mind, and helping me focus and drive the surviving projects forward faster. It&#8217;s good.<br \/>\nBut there is just a slight twinge of sadness. As I realize that this is a mile-stone in letting go of Python, a language I had a long and passionate engagement with. Both the old MTC code-base AND the server-side PageStore of OWL are Python.<br \/>\nBut since <a href=\"http:\/\/sdi.thoughtstorms.info\/?p=1106\">porting OWL to Electron<\/a> I can see that its future is very much in the Javascript (node \/ CoffeeScript) camp. Meanwhile the new MTC codebase is in Racket. And my latest quick <a href=\"http:\/\/sdi.thoughtstorms.info\/?p=1108\">conversion script<\/a> persuades me that Racket is a good language for other small-scale tools. I have about a dozen of them in Python. But I&#8217;m pretty sure that new development in these areas will almost certainly be Lisp. (Racket or Clojure).<br \/>\n(Actually there is a project that&#8217;s still in Python where you&#8217;ll see some further development soon &#8230; but I&#8217;ll leave that to another post.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today I killed the old Mind Traffic Control on Google App Engine. And replaced it with a new, fairly basic, site. (Though one that&#8217;s quite pretty, in a Packt Publishing kind of way.) This is the beginning of a whole new MTC ecosystem. 1) I&#8217;m no longer interested in hosting your todos on Google App [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[282,283,324,404],"class_list":["post-1113","post","type-post","status-publish","format-standard","hentry","category-me","tag-mind-traffic-control","tag-mind-traffic-geometry","tag-owl","tag-sdi-philosophy"],"_links":{"self":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts\/1113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1113"}],"version-history":[{"count":0,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts\/1113\/revisions"}],"wp:attachment":[{"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sdi.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}