Dan Hunsaker is creating Code and Commentary
2

patrons

$9
per checkpoint
I'm a writer.  Part of that is the impure art of fiction.  Part is the still-impure science of software.  But it's all writing, in one form or another.

This campaign is meant to help me realize both of these aspects of my writing in a way that doesn't leave me feeling guilty for taking the time to do it.  By pledging your support for my various projects, you can help me reach the various progress checkpoints in each, by making my time worth money.

The nature of these projects makes it tricky to predict how often I'll reach each checkpoint. I'll be trying to break each project down into checkpoints that should take about a month to complete, but it may not always be exactly a month between them. In cases where I'll be wrapping up a checkpoint early, I'll probably just postpone marking it reached until the month is up. In cases where it'll be late, I'll post an update saying so, and explaining the delay. Either way, I'll be sure to keep everyone in the loop on my progress.

"Why not just set up your campaign to be per month, then?" Well, that's actually pretty easy to answer. If I don't do any work that month, why would you want to pay me for doing nothing? Making pledges charged per checkpoint instead puts more accountability on me to actually follow through and make progress.

So. What projects am I working on? Well, quite a few, actually. I'm going to summarize a few below, but check out the Goals section for more-up-to-date info, as well as more details.

  • Quatazor the Duck
    Is he a duck? Is he something more sinister? Even he doesn't actually know, but he's searching for the truth. And I'm going to try my hand at a web comic to tell his story.
  • Travel Tank
    There's a lot of information to be learned from pumping fuel.  How often do you do it?  Where do you typically go?  How much does it generally cost to fill your tank?  How far do you go between refuels?  Is one station's fuel better than another's?  What's your actual fuel efficiency right now?  How much further can you expect to go, or how long can you expect to wait, before you need another refuel?  And so on.  Travel Tank collects the basic data needed to determine answers to these questions - time and location of refuel, amount of fuel purchased and at what cost, and current odometer readings - and then does all the statistics magic behind the scenes to answer questions like these.  Data can be entered manually, or pulled in via GPS and camera.
  • Calends to Go
    This project is taking an existing one (in PHP) and rewriting it in a different programming language (also called "porting" it, to Go in this case).  Calends is a piece of code that supports handling dates in multiple calendar systems at once, and with a single, consistent interface.  This is surprisingly missing in a lot of places that could really use it - from genealogy to astronomy to simple dates on websites.  So I want to fix that, and do it better than my first attempt, so it can be used in more places.
  • Crystalline Skies
    A series about a boy who gets involved in far more than anyone ever bargained for, as his world enters a new era, and he enters adult life.  The Goal for this one will list the current story's plot seed, and will be updated as each story in the series is completed.
  • Story Lines
    This project takes Calends and uses it to link various story elements (people, places, groups, events, items) to points in time, across as many calendar systems as the author likes.  This lets the author focus less on who is where at what times, and more on writing things out, because they'll have a reference for their chronology.  Of course, this functionality would also be useful for tracking other things, even things so ambitious as world history.
  • Deploy!
    Here's one for the Internet software developers and system administrators out there.  Similar to Pagodabox, Heroku, and a handful of others, Deploy! will be a push-to-deploy hosting system.  This one, though, will run on Proxmox (KVM and LXC), and be fully open source.  That means anyone can use it, anywhere, for any reason.  Some really advanced stuff will be available for purchase, at some point, but only stuff that enterprise-level sysadmins would need and not want to build themselves.  Bonus - Deploy! will support more servers and more interpreters than existing platforms, and even entirely custom code that handles everything itself.
  • Removing the Bit
    Set in a world I created for roleplaying in, this story follows the events surrounding Brash the Unbridled's rise to power as the Pirate King of Denaria.  A novel, first in a series about notable figures in Denaria.
  • Metachat (name subject to change)
    I detail this one rather extensively on my blog, but it basically brings together several different chat protocols on a single server, so users can chat using their favorite client(s) without having to sacrifice functionality or the ability to talk to others in the same community.  Not much else to say, here, than I really want to make this one happen.

You can check out my Patreon Projects board on Trello for more info about specific checkpoints in each project.
Tiers
Pledge $1 or more per checkpoint
0 patrons
Progress Details

  • Detailed progress updates

At this level, and every level above it, you'll get the inside peek at my detailed progress updates. I'll post basic info about my progress on Trello, but only patrons get to see what's actually happening at each step. Not worth it? Well, maybe you're in need of one of the larger rewards!
Pledge $5 or more per checkpoint
2 patrons
Due Credit

  • Detailed progress updates
  • Name in acknowledgments

All patrons at this level and higher will have their name listed in the acknowledgements of each checkpoint they help fund. Get your name immortalized alongside my work!
Pledge $10 or more per checkpoint
0 patrons
Feature Focus

  • Detailed progress updates
  • Name in acknowledgments
  • Preview snippets of actual content, with commentary

Similar to the Draft Review tier, but cheaper. At this level, you'll get access to snippets of in-progress versions, generally highlighting specific features or sections of the work. Accompanying each snippet will be commentary detailing what the snippet is or does, and why I'm choosing to highlight it for that post. These snippets will be provided without much else in the way of context, but will still provide insight into the actual process involved, and some of my thought processes surrounding it.
Pledge $20 or more per checkpoint
0 patrons
Draft Review

  • Detailed progress updates
  • Name in acknowledgments
  • Preview actual content

At this level, you get to see what my work actually looks like, as I work on it. I'll take periodic snapshots of each project, between checkpoints, and make those available where only backers can see them. Hopefully, you'll even decide to give feedback, which will be used to help direct the shape the final project (and current checkpoint) will take.  That's pretty cool, no?
Pledge $50 or more per checkpoint
0 patrons
Dedicated Follower

  • Detailed progress updates
  • Name in acknowledgments
  • Preview actual content
  • Physical copies of checkpoints

This much per checkpoint, from a single person, is pretty great. So, in addition to everything from the lower tiers, you'll also get physical copies of every checkpoint. If that's prose, it'll be a high quality print. Code will come on optical disk or USB stick. Some of your money will be used for the media itself, of course, but I still feel you'll have earned it.
Pledge $100 or more per checkpoint
0 patrons
Super Helper

  • Detailed progress updates
  • Name in acknowledgments
  • Preview actual content
  • Physical copies of checkpoints
  • Live Q&A sessions

Aside from everything at the lower tiers, I have to give you something worthwhile for spending this much on me, so I'll throw in live Q&A sessions, no time limit. Ask anything you like, related to my work or otherwise. I do have to reserve the right to not answer some, though. Hope you understand.
Pledge $500 or more per checkpoint
0 of 10 patrons
.....  Speechless

  • Detailed progress updates
    • Both online and on physical copies
  • Name in acknowledgments
    • Both for the current checkpoint, and for every checkpoint thereafter
  • Preview actual content
    • Both online and on physical copies, and including snippet commentary
  • Physical copies of checkpoints
    • Including all previous checkpoints
  • Live Q&A sessions
    • Plus recordings of previous Q&As

Wow. Just wow. What to give you for pledging this much?

All the lower levels, of course. Retroactively. Meaning you get recordings of previous Q&A sessions, physical copies of previous checkpoints (and their draft histories), and so forth. I won't be able to add your name in the credits of everything retroactively, unfortunately, but I can certainly make sure you're credited in everything thereafter instead, even if you drop out of this tier in future checkpoints.

So, yeah. Quite a lot, depending on how long I've been doing this. Meaning it'll actually become worth more as time goes on. Not sure if Patreon will let me raise prices on rewards already pledged for, but I may have to take advantage of it at some point - in the far future. You'll get plenty of warning, though, if I decide that's necessary.
Goals
$9 of $500 per checkpoint
The NonAdventures of Quatazor the Duck!

Quatazor is a duck. Maybe. The few folks who know for sure aren't saying, and everyone else isn't entirely certain either way. But he wants answers, and I want to tell his story.

This is me trying my hand at a web comic. I'm not a good artist, but I won't become one without practice, and I'm finally at a point where I think I can just draw, and let myself do it poorly and gradually improve. Putting it out on the web will hopefully help with motivation to keep at it.
1 of 8
I'm a writer.  Part of that is the impure art of fiction.  Part is the still-impure science of software.  But it's all writing, in one form or another.

This campaign is meant to help me realize both of these aspects of my writing in a way that doesn't leave me feeling guilty for taking the time to do it.  By pledging your support for my various projects, you can help me reach the various progress checkpoints in each, by making my time worth money.

The nature of these projects makes it tricky to predict how often I'll reach each checkpoint. I'll be trying to break each project down into checkpoints that should take about a month to complete, but it may not always be exactly a month between them. In cases where I'll be wrapping up a checkpoint early, I'll probably just postpone marking it reached until the month is up. In cases where it'll be late, I'll post an update saying so, and explaining the delay. Either way, I'll be sure to keep everyone in the loop on my progress.

"Why not just set up your campaign to be per month, then?" Well, that's actually pretty easy to answer. If I don't do any work that month, why would you want to pay me for doing nothing? Making pledges charged per checkpoint instead puts more accountability on me to actually follow through and make progress.

So. What projects am I working on? Well, quite a few, actually. I'm going to summarize a few below, but check out the Goals section for more-up-to-date info, as well as more details.

  • Quatazor the Duck
    Is he a duck? Is he something more sinister? Even he doesn't actually know, but he's searching for the truth. And I'm going to try my hand at a web comic to tell his story.
  • Travel Tank
    There's a lot of information to be learned from pumping fuel.  How often do you do it?  Where do you typically go?  How much does it generally cost to fill your tank?  How far do you go between refuels?  Is one station's fuel better than another's?  What's your actual fuel efficiency right now?  How much further can you expect to go, or how long can you expect to wait, before you need another refuel?  And so on.  Travel Tank collects the basic data needed to determine answers to these questions - time and location of refuel, amount of fuel purchased and at what cost, and current odometer readings - and then does all the statistics magic behind the scenes to answer questions like these.  Data can be entered manually, or pulled in via GPS and camera.
  • Calends to Go
    This project is taking an existing one (in PHP) and rewriting it in a different programming language (also called "porting" it, to Go in this case).  Calends is a piece of code that supports handling dates in multiple calendar systems at once, and with a single, consistent interface.  This is surprisingly missing in a lot of places that could really use it - from genealogy to astronomy to simple dates on websites.  So I want to fix that, and do it better than my first attempt, so it can be used in more places.
  • Crystalline Skies
    A series about a boy who gets involved in far more than anyone ever bargained for, as his world enters a new era, and he enters adult life.  The Goal for this one will list the current story's plot seed, and will be updated as each story in the series is completed.
  • Story Lines
    This project takes Calends and uses it to link various story elements (people, places, groups, events, items) to points in time, across as many calendar systems as the author likes.  This lets the author focus less on who is where at what times, and more on writing things out, because they'll have a reference for their chronology.  Of course, this functionality would also be useful for tracking other things, even things so ambitious as world history.
  • Deploy!
    Here's one for the Internet software developers and system administrators out there.  Similar to Pagodabox, Heroku, and a handful of others, Deploy! will be a push-to-deploy hosting system.  This one, though, will run on Proxmox (KVM and LXC), and be fully open source.  That means anyone can use it, anywhere, for any reason.  Some really advanced stuff will be available for purchase, at some point, but only stuff that enterprise-level sysadmins would need and not want to build themselves.  Bonus - Deploy! will support more servers and more interpreters than existing platforms, and even entirely custom code that handles everything itself.
  • Removing the Bit
    Set in a world I created for roleplaying in, this story follows the events surrounding Brash the Unbridled's rise to power as the Pirate King of Denaria.  A novel, first in a series about notable figures in Denaria.
  • Metachat (name subject to change)
    I detail this one rather extensively on my blog, but it basically brings together several different chat protocols on a single server, so users can chat using their favorite client(s) without having to sacrifice functionality or the ability to talk to others in the same community.  Not much else to say, here, than I really want to make this one happen.

You can check out my Patreon Projects board on Trello for more info about specific checkpoints in each project.

Recent posts by Dan Hunsaker

Tiers
Pledge $1 or more per checkpoint
0 patrons
Progress Details

  • Detailed progress updates

At this level, and every level above it, you'll get the inside peek at my detailed progress updates. I'll post basic info about my progress on Trello, but only patrons get to see what's actually happening at each step. Not worth it? Well, maybe you're in need of one of the larger rewards!
Pledge $5 or more per checkpoint
2 patrons
Due Credit

  • Detailed progress updates
  • Name in acknowledgments

All patrons at this level and higher will have their name listed in the acknowledgements of each checkpoint they help fund. Get your name immortalized alongside my work!
Pledge $10 or more per checkpoint
0 patrons
Feature Focus

  • Detailed progress updates
  • Name in acknowledgments
  • Preview snippets of actual content, with commentary

Similar to the Draft Review tier, but cheaper. At this level, you'll get access to snippets of in-progress versions, generally highlighting specific features or sections of the work. Accompanying each snippet will be commentary detailing what the snippet is or does, and why I'm choosing to highlight it for that post. These snippets will be provided without much else in the way of context, but will still provide insight into the actual process involved, and some of my thought processes surrounding it.
Pledge $20 or more per checkpoint
0 patrons
Draft Review

  • Detailed progress updates
  • Name in acknowledgments
  • Preview actual content

At this level, you get to see what my work actually looks like, as I work on it. I'll take periodic snapshots of each project, between checkpoints, and make those available where only backers can see them. Hopefully, you'll even decide to give feedback, which will be used to help direct the shape the final project (and current checkpoint) will take.  That's pretty cool, no?
Pledge $50 or more per checkpoint
0 patrons
Dedicated Follower

  • Detailed progress updates
  • Name in acknowledgments
  • Preview actual content
  • Physical copies of checkpoints

This much per checkpoint, from a single person, is pretty great. So, in addition to everything from the lower tiers, you'll also get physical copies of every checkpoint. If that's prose, it'll be a high quality print. Code will come on optical disk or USB stick. Some of your money will be used for the media itself, of course, but I still feel you'll have earned it.
Pledge $100 or more per checkpoint
0 patrons
Super Helper

  • Detailed progress updates
  • Name in acknowledgments
  • Preview actual content
  • Physical copies of checkpoints
  • Live Q&A sessions

Aside from everything at the lower tiers, I have to give you something worthwhile for spending this much on me, so I'll throw in live Q&A sessions, no time limit. Ask anything you like, related to my work or otherwise. I do have to reserve the right to not answer some, though. Hope you understand.
Pledge $500 or more per checkpoint
0 of 10 patrons
.....  Speechless

  • Detailed progress updates
    • Both online and on physical copies
  • Name in acknowledgments
    • Both for the current checkpoint, and for every checkpoint thereafter
  • Preview actual content
    • Both online and on physical copies, and including snippet commentary
  • Physical copies of checkpoints
    • Including all previous checkpoints
  • Live Q&A sessions
    • Plus recordings of previous Q&As

Wow. Just wow. What to give you for pledging this much?

All the lower levels, of course. Retroactively. Meaning you get recordings of previous Q&A sessions, physical copies of previous checkpoints (and their draft histories), and so forth. I won't be able to add your name in the credits of everything retroactively, unfortunately, but I can certainly make sure you're credited in everything thereafter instead, even if you drop out of this tier in future checkpoints.

So, yeah. Quite a lot, depending on how long I've been doing this. Meaning it'll actually become worth more as time goes on. Not sure if Patreon will let me raise prices on rewards already pledged for, but I may have to take advantage of it at some point - in the far future. You'll get plenty of warning, though, if I decide that's necessary.