<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>A place to track my several small projects</description><title>Bleak Dev</title><generator>Tumblr (3.0; @bleakdev)</generator><link>http://bleakdev.tumblr.com/</link><item><title>One quick-and-dirty way to build a GRM (Gamer Relationship...</title><description>&lt;img src="http://25.media.tumblr.com/4529f77f3c77b99630f9dbde7836a303/tumblr_mh5miqWwHb1rnnw0zo1_250.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;One quick-and-dirty way to build a GRM (Gamer Relationship Manager) is by connecting &lt;a href="http://www.tomscript.com/2012/05/connect-gmail-to-google-spread-sheets.html" target="_blank"&gt;Gmail to spreadsheet&lt;/a&gt; and vice-versa via a &lt;a href="https://developers.google.com/apps-script/" target="_blank"&gt;Google App Script&lt;/a&gt;. The idea here is that simple  tools like Gmail filters and Google spreadsheet formulas become your automation tools. Of course, though, you’ll be limited to routing everything through you Gmail, which may add time to automated pushing, calling, and tracking data.&lt;/p&gt;</description><link>http://bleakdev.tumblr.com/post/41395930424</link><guid>http://bleakdev.tumblr.com/post/41395930424</guid><pubDate>Thu, 24 Jan 2013 18:56:48 -0500</pubDate></item><item><title>Apps and Haps</title><description>&lt;p&gt;About time for an update!&lt;/p&gt;
&lt;p&gt;With the new year we have new things to do, and have taken care of the previous year&amp;#8217;s list (YAY!)&lt;/p&gt;
&lt;p&gt;My collaborator and I have applied to 6 different incubators/accelerators (y-combinator, TechStars Boston, TechStars San Antonio, Betaspring, AngelPad, and Matter.vc) and have trudged, learned, and grown through each application process.&lt;/p&gt;
&lt;p&gt;In the end, I&amp;#8217;m proud that we pushed the idea out there to so many difficult programs.&lt;/p&gt;
&lt;p&gt;We have one more &amp;#8220;feedback round&amp;#8221; pending with Matter.vc in February and afterwards we&amp;#8217;ll figure out what to do next.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;We already got some feedback from another program&amp;#8217;s interviewer that had to do with project up into digestible bits. I&amp;#8217;m in agreement. To some extent, we all have to break up a big project into workable chunks we can get done in, say, a week or so. In fact, this application round has kind of trained me to do just that.&lt;/span&gt;&lt;/p&gt;</description><link>http://bleakdev.tumblr.com/post/40632039416</link><guid>http://bleakdev.tumblr.com/post/40632039416</guid><pubDate>Tue, 15 Jan 2013 17:57:40 -0500</pubDate></item><item><title>Lots of developments, and a new to do list for the rest of the year!
Apply to six five places by the...</title><description>&lt;p&gt;Lots of developments, and a new to do list for the rest of the year!&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Apply to &lt;strike&gt;six&lt;/strike&gt; five places by the end of the year, including but not limited to: &lt;strike&gt;TechStars&lt;/strike&gt;(done!), Y-C, fi.co, 500.co, AngelPad.org, Steam/Valve&lt;/li&gt;
&lt;li&gt;Write fiction for &lt;a href="http://nanowrimo.org" target="_blank"&gt;NaNoWriMo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Finish a site redesign side project&lt;/li&gt;
&lt;li&gt;Get started on responsive design project for my full-time, grown-up job&lt;/li&gt;
&lt;/ul&gt;</description><link>http://bleakdev.tumblr.com/post/34296179291</link><guid>http://bleakdev.tumblr.com/post/34296179291</guid><pubDate>Thu, 25 Oct 2012 10:15:00 -0400</pubDate></item><item><title>Relational to NoSQL: the DB quandary</title><description>&lt;p&gt;Just 3 years ago, if you were going to build a complex site from scatch, the answer to the question &amp;#8220;What kind of database am I going to use?&amp;#8221; was obvious: a table-based relational database, most likely MySQL.&lt;/p&gt;
&lt;p&gt;This decision was so obvious, in fact, that it didn&amp;#8217;t even occur to most web developers as an option, and they chose instead to squabble over what kind of middleware to use (with PHP winning out for most projects).&lt;/p&gt;
&lt;p&gt;Ruby and Python were mostly thought of as powerful little tools, more like Swiss Army knives for creating quick (soon to be termed &amp;#8220;agile&amp;#8221;) development solutions.&lt;/p&gt;

&lt;p&gt;Nowadays we have the &lt;a href="http://en.wikipedia.org/wiki/NoSQL" target="_blank"&gt;NoSQL&lt;/a&gt; solutions of &lt;a href="http://rickosborne.org/download/SQL-to-MongoDB.pdf" target="_blank"&gt;MongoDB&lt;/a&gt; and &lt;a href="http://www.couchbase.com/" target="_blank"&gt;Couchbase&lt;/a&gt; as well as robust &amp;#8220;cloud&amp;#8221; app-hosting solutions such as &lt;a href="https://developers.google.com/appengine/" target="_blank"&gt;Google App Engine&lt;/a&gt; and &lt;a href="http://www.heroku.com/" target="_blank"&gt;Heroku&lt;/a&gt;, all of which support object-oriented requests in the form of JSON, Ruby, Python, et. al.&lt;/p&gt;
&lt;p&gt;This rapid sea change over the years has caused me to rethink how I plan to build my own projects from scratch, paralyzing me with its impressive array of options to the point that I get giddy thinking of the different ways a project can go (Yes, I know it&amp;#8217;s sad.)&lt;/p&gt;
&lt;p&gt;My job is to take on all of the buzzwords that are out there and distill them down to what I and the team really want the project to do.&lt;/p&gt;
&lt;p&gt;As product and web developers, we often let tools bog us down, not because we like to be frustrated by changing tides but because it&amp;#8217;s so much fun for us to consider all the possibilities.&lt;/p&gt;
&lt;p&gt;When it comes to actually making stuff that works, though, we have to put the toys aside *sigh* and just build a working model of what we wish existed.&lt;/p&gt;</description><link>http://bleakdev.tumblr.com/post/30055829913</link><guid>http://bleakdev.tumblr.com/post/30055829913</guid><pubDate>Thu, 23 Aug 2012 17:22:12 -0400</pubDate></item><item><title>I wanted to have a full Agents App wire-frame up by now, but...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m2qly8HcIL1rnnw0zo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;I wanted to have a full Agents App wire-frame up by now, but I’ll have to settle for showing an editted-down prototype of a previous version of the project.&lt;/p&gt;
&lt;p&gt;To create this self-updating list, I used XSLT to query the user’s personal account XML feed, which was added to from a custom PHP form and the &lt;a href="https://developer.foursquare.com/overview/auth" title="Foursquare's api authentication doc" target="_blank"&gt;foursquare oAuth&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Now that I focus on it more, I want more versatility with this app as well as a simpler way to manage puzzles than this original set-up provides. Thus, I’m moving the prototype to &lt;a href="https://developers.google.com/apps-script/service_gmail" title="Using Google App Scripts to query Gmail in Google Spreadsheets" target="_blank"&gt;javascript/JSON-managed Google spreadsheets&lt;/a&gt; that will act like a database that seamlessly hooks into and queries Gmail’s labels and email threads.&lt;/p&gt;
&lt;p&gt;As for the design, I still plan on including some kind of visual cue of progression (such as percentages or the progress bar I mentioned earlier).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Next up:&lt;/strong&gt; I’ll get into some hardcore information architecture (IA) to show how the Agents App will receive, respond to and track puzzle solutions.&lt;/p&gt;</description><link>http://bleakdev.tumblr.com/post/21386876281</link><guid>http://bleakdev.tumblr.com/post/21386876281</guid><pubDate>Thu, 19 Apr 2012 13:30:00 -0400</pubDate><category>agents app</category><category>xml</category><category>xslt</category><category>foursquare</category><category>oauth</category><category>js</category><category>json</category><category>google apps</category><category>gmail</category><category>prototype</category></item><item><title>Learning milestone: Not getting into Round 1</title><description>&lt;p&gt;Thank you everyone for supporting Meagan&amp;#8217;s and my &lt;a href="http://newschallenge.tumblr.com/post/19408488700/handshake-a-web-magazine-and-gaming-experience" target="_blank"&gt;project proposal&lt;/a&gt; for the Knight Foundation&amp;#8217;s NewsChallenge this past month.&lt;/p&gt;
&lt;p&gt;The organization passed on our project, but we learned so much from the experience. Most importantly, we have been reaffirmed in our belief that a hardcore audience exists for such a project.&lt;/p&gt;
&lt;p&gt;I can relate our goal more clearly now than ever before:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We want to create a platform for diehard fandoms and &amp;#8220;cultural extremists&amp;#8221; to read about people like themselves, play alternate-reality games, and build conversations/worlds around their obsessions.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In crafting the proposal, we forced ourselves to narrow our vision considerably from its original incarnation as a 108-page print mag with a website, social media site and ARG.&lt;/p&gt;
&lt;p&gt;It was tough saying goodbye to a nicely designed print mag product, but the reality is no print magazine has raised money and lasted long enough to make money since before 2009. It may also be true that a sense of doom surrounds any project that calls itself a &amp;#8220;magazine&amp;#8221; or &amp;#8220;publication,&amp;#8221; even if it has the word &amp;#8220;digital&amp;#8221; or &amp;#8220;web&amp;#8221; in front of it.&lt;/p&gt;
&lt;p&gt;Perhaps the terms &amp;#8220;SaaS,&amp;#8221; &amp;#8220;crowdsourcing&amp;#8221; and &amp;#8220;cloud computing&amp;#8221; could have been injected into our proposal to make it sexier, since our content and game engine would encompass some elements from each of these concepts.&lt;/p&gt;
&lt;p&gt;However, I don&amp;#8217;t think we have solidified the engine or the content production cycle for the project enough, and it seems wrong to slap on labels and throw around terms simply because they could have drawn more attention from the judges.&lt;/p&gt;
&lt;p&gt;What we have wrought from this experience is a rubric that allows us to move away from limiting concepts such &amp;#8220;magazine&amp;#8221; and &amp;#8220;publication&amp;#8221; while retaining what we love most about those platforms.&lt;/p&gt;
&lt;p&gt;And in doing so, I think we&amp;#8217;re on the right track.&lt;/p&gt;</description><link>http://bleakdev.tumblr.com/post/21216013979</link><guid>http://bleakdev.tumblr.com/post/21216013979</guid><pubDate>Mon, 16 Apr 2012 13:06:34 -0400</pubDate><category>NewsChallenge</category><category>Thanks to everyone</category><category>Good stuff</category><category>life. lessons.</category><category>geek stuff</category></item><item><title>Knight News Challenge: Handshake: A Web Magazine and Gaming Experience</title><description>&lt;a href="http://newschallenge.tumblr.com/post/19408488700/handshake-a-web-magazine-and-gaming-experience"&gt;Knight News Challenge: Handshake: A Web Magazine and Gaming Experience&lt;/a&gt;: &lt;p&gt;Woo, just posted to Knight Foundation News Challenge!&lt;/p&gt;
&lt;p&gt;&lt;a class="tumblr_blog" href="http://newschallenge.tumblr.com/post/19408488700/handshake-a-web-magazine-and-gaming-experience" target="_blank"&gt;newschallenge&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;h3&gt;1. What do you propose to do? [20 words]&lt;/h3&gt;
&lt;p&gt;&lt;strong id="internal-source-marker_0.1391410178039223"&gt;&lt;span&gt;We will fuse together social-network gaming, thought-provoking editorial content, and advertising into a seamless web magazine and &lt;/span&gt;&lt;/strong&gt;&lt;strong id="internal-source-marker_0.1391410178039223"&gt;&lt;span&gt;alternate-reality game experience&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span&gt;.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;2. Is anyone doing something like this now and how is your project different? [30…&lt;/h3&gt;
&lt;/blockquote&gt;</description><link>http://bleakdev.tumblr.com/post/19411818171</link><guid>http://bleakdev.tumblr.com/post/19411818171</guid><pubDate>Fri, 16 Mar 2012 16:54:58 -0400</pubDate></item><item><title>The first story in this latest podcast from BBC’s...</title><description>&lt;iframe class="tumblr_audio_player tumblr_audio_player_19248372073" src="http://bleakdev.tumblr.com/post/19248372073/audio_player_iframe/bleakdev/tumblr_m0ub1wEF0N1rnnw0z?audio_file=http%3A%2F%2Fwww.tumblr.com%2Faudio_file%2Fbleakdev%2F19248372073%2Ftumblr_m0ub1wEF0N1rnnw0z" frameborder="0" allowtransparency="true" scrolling="no" width="500" height="85"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;The first story in this latest podcast from &lt;a href="http://www.bbc.co.uk/blogs/outriders/" target="_blank"&gt;BBC’s Outriders&lt;/a&gt; chronicles the innovative, AI-based way developer Michael Cook is developing games using his software &lt;a href="http://www.gamesbyangelina.org/" target="_blank"&gt;ANGELINA&lt;/a&gt;.&lt;/p&gt;</description><link>http://bleakdev.tumblr.com/post/19248372073</link><guid>http://bleakdev.tumblr.com/post/19248372073</guid><pubDate>Tue, 13 Mar 2012 16:17:00 -0400</pubDate><category>BBC Outriders</category><category>podcast</category><category>game dev</category><category>ANGELINA</category><category>AI goodness</category></item><item><title>Building Progressive Templates</title><description>&lt;a href="http://www.abookapart.com/products/responsive-web-design"&gt;Building Progressive Templates&lt;/a&gt;: &lt;p&gt;Always think about how to automate every part of UI and functionality. &lt;em&gt;Responsive Web Design&lt;/em&gt; helps you pare down a web  or site to its most basic function and create the most versatile minimalist designs around those functions from scratch. Good read.&lt;/p&gt;</description><link>http://bleakdev.tumblr.com/post/18571755060</link><guid>http://bleakdev.tumblr.com/post/18571755060</guid><pubDate>Thu, 01 Mar 2012 17:52:06 -0500</pubDate></item><item><title>Inspiration: Progress Bars</title><description>&lt;p&gt;A simple way to help people track their status/progress in a mission is with a progress bar. For example, the user has completed 2 out of 3 steps in a mission. In the report about that mission, we could quantify their progress as I did above, with percentages (i.e. 66.66666&amp;#8230;%) or with a simpler graphic like this one:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.devexpress.com/Subscriptions/VCL/WhatsNewBuild34/i/ProgressBar-Highlight.gif" width="200"/&gt;&lt;/p&gt;

&lt;p&gt;I will prototype this inspiration in more detail later after I work on the account creation and puzzle-submission mechanism.&lt;/p&gt;</description><link>http://bleakdev.tumblr.com/post/15996137953</link><guid>http://bleakdev.tumblr.com/post/15996137953</guid><pubDate>Tue, 17 Jan 2012 00:44:03 -0500</pubDate><category>progress bar</category><category>web design</category><category>simple</category><category>inspiration</category><category>agents app</category></item><item><title>Project status: Agents App</title><description>&lt;p&gt;I&amp;#8217;m in the beginning stages of a pet project I&amp;#8217;m dubbing the Agents App. This web-based app would be a service that 1) receives solutions to puzzles—via email, text, mobile, and a local form—2) immediately responds with a prompt to the next step of the puzzle and/or a reward based on a points system, and 3) sends out and provides that user&amp;#8217;s unique score and status based on the responses in different formats (texts, email, HTML, etc.)&lt;/p&gt;
&lt;p&gt;The ARG aspect and the gaming mechanics described above are similar to &lt;a href="http://Foursquare.com" title="The best ARG social media app out to date" target="_blank"&gt;Foursquare&lt;/a&gt;, except that it attempts to match key terms for points rather than only geodata.&lt;/p&gt;
&lt;p&gt;My current tools:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Chromebook&lt;/li&gt;
&lt;li&gt;Thinkpad w/ Windows 7&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.zoho.com/creator/" title="Google App" target="_blank"&gt;Zoho Creator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kodingen.com/" title="Quick-setting Cloud IDE (in beta)" target="_blank"&gt;Kodingen&lt;/a&gt; and &lt;a href="http://shiftedit.net" title="A SVN-driven Cloud-based IDE" target="_blank"&gt;ShiftEdit&lt;/a&gt; for Cloud-based IDEs&lt;/li&gt;
&lt;li&gt;Dreamweaver as a quick code editor&lt;/li&gt;
&lt;li&gt;&lt;a href="http://crossrider.com/" title="Cross-browser extension builder" target="_blank"&gt;Crossrider&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.aviary.com/online/vector-editor" title="Cloud-based vector image editor" target="_blank"&gt;Aviary Vector&lt;/a&gt; and Adobe Illustrator for vector image editing&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wunderlist.com" title="Quick task-lister" target="_blank"&gt;Wunderlist&lt;/a&gt; and &lt;a href="http://Asana.com" title="Task builder with option to create milestones" target="_blank"&gt;Asana&lt;/a&gt; for milestone and task detailing&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;If anyone knows of a tool or system already like the one above, please let me know.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To come: Inspiration and prototype screenshots&lt;/strong&gt;&lt;/p&gt;</description><link>http://bleakdev.tumblr.com/post/15851082952</link><guid>http://bleakdev.tumblr.com/post/15851082952</guid><pubDate>Sat, 14 Jan 2012 18:05:00 -0500</pubDate><category>ARG project</category><category>coding</category><category>Foursquare</category><category>Asana</category><category>Task Management</category><category>Web app dev</category></item><item><title>Photo</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lxs1giK8sT1rnnw0zo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;</description><link>http://bleakdev.tumblr.com/post/15817977423</link><guid>http://bleakdev.tumblr.com/post/15817977423</guid><pubDate>Sat, 14 Jan 2012 02:14:00 -0500</pubDate><category>misery</category><category>stache</category><category>knife</category><category>icon</category></item><item><title>Breaking the warranty seal</title><description>&lt;p&gt;Hey everybody! I&amp;#8217;m starting this Tumblr to keep up with my projects and discuss all things dev. I&amp;#8217;ll catch everybody up on my latest project to create a web app-based alternate reality game (ARG) with a simple &lt;a href="http://blog.posterous.com/" title="I'm assuming everybody knows what this is..." target="_blank"&gt;Posterious&lt;/a&gt;-like sign-up. The idea there is to allow for several points of entry into this spy world-type game. Stay Tuned!&lt;/p&gt;</description><link>http://bleakdev.tumblr.com/post/15764642062</link><guid>http://bleakdev.tumblr.com/post/15764642062</guid><pubDate>Fri, 13 Jan 2012 00:55:00 -0500</pubDate><category>ARG</category><category>agents app</category><category>dev blog</category><category>first post</category><category>posterious</category></item></channel></rss>
