My workflow for Neat Hobby! or, webcomics are hard, not including the drawing part

I came back to Neat Hobby! after a months-long break — which looks like is going to be a regular occurrence during the dead-of-winter months — and had to get back into the groove of posting the latest comic to the kabillion places where people have chosen to gather online. I have finally accepted that I have no control over how folks choose to “consume” “content” — ergo, let the cutting-and-pasting of links begin!

I’m 100% a tourist in the webcomics game and it’s more about self-care and creative satisfaction so I don’t really lose sleep if I forget something. But that said, I wrote down my workflow for getting Neat Hobby! up each week so I wouldn’t forget it all when I came back. Useful/fun to share? I dunno, you’re the one reading this.

Prep stage

I draw each Neat Hobby! strip in Clip Studio Paint at 600dpi, using a first-generation Surface Pro tablet. Most strips start with a template file that has eight panels, a folder each panel, and a folder for dialogue balloons. Most Neat Hobby! strips are four-panel jobs, so I just delete the panel folders I don’t use.

From here, I export a number of finished images:

  • the full strip at 900 pixels wide.
  • a 600 x 300 pixel wide “card” image to be used by Twitter and Facebook previews. To make these, I hide the dialogue folder, make an interesting selection with the CSP Selection Tool and export just that selection.
  • a 200 pixel square thumbnail image, using the same technique. I used to create these using the media editing tools in WordPress, but to be honest, they’re super-confusing to use. Now I just create them in CSP.

Once created I upload them to a cloud-based storage folder where I can work with them from a laptop or phone.

The Neat Hobby! website

I used to just upload the 900px version to the Neat Hobby! website, but I redesigned the site to use a Flexbox layout to make the comics more mobile-friendly. On a wide screen, the panels display as a two-column square, but on a small screen, they rearrange into a single column. Wizardry!

This means I gotta chop up the 900px version into separate panels. I use Pixelmator, which has a nice Slice Tool for this (CSP does not, booo.).

Once I have an image for each panel, I upload them to the website along with the card and thumbnail images and insert them into a new post.

(How does Twitter and Facebook find the card image? I have some custom website templating that does everything. Maybe I’ll post some snippets later.)

Once the site is updated, I move on to EVERYTHING ELSE.


Instagram is great for panel-based comics because readers can swipe through the strip. But I’ve found that uploading the not-square sliced panels to Instagram kind of sucks. They get distorted and aren’t optimally sized.

So I use a Mac OS X Automator script to make copies of the slices and resize them for Insta. They automatically go into a cloud-based folder so I can put a post together using Instagram on my phone.

Instagram tagging is a real pain in the ass, but I’ve found it’s it’s the only way I’ve gotten new readers who aren’t already friends and family. I keep a text file of standard boilerplate hashtags to paste in and modify.

Twitter and Facebook

Here I just post a link to the website. The card images make sure there’s a nice-looking preview image. Because I took the Twitter and Facebook apps off my phone to cut down on my social-media-induced rage, I use an IFTTT applet to keep both the Neat Hobby! Facebook and Twitter pages in sync with the official website. If you take this route, be sure to uncheck the link shortening option in your IFTTT account settings, or else your card images won’t “unfurl” correctly.

UPDATE: I used to use IFTTT to also post updates to my personal Twitter and Facebook pages too, but stopped because too many identical posts across different accounts gets flagged as spam. I’ve found it’s better to just share or retweet those updates via my personal accounts.


Yes, there is a Neat Hobby! Tumblr!

Tumblr does things with images that I don’t understand or trust, so I upload the full 900px image. Tagging is a nuisance, so I use the Tumblr Post Tags extension for Chrome to pre-populate the tags. Then I add a few relevant extra tags.

I also use keep a folder of “syndication snippets” that are just text files that have some boilerplate text I put in every Tumblr and Medium post. “Read more here!” and “Follow on Twitter here!” and that kind of stuff. More manual labor!

I am thinking of ditching Tumblr. It’s currently used as a mirror of the official site, and I don’t really invest enough time there cultivating it.


Because a lot of Neat Hobby! strips deal with tech culture stuff, I started posting specific strips to Medium. I post the original 900px image to ensure the layout doesn’t break. Mercifully, Medium only allows five tags.

Growth has been slow but generally positive on Medium. As with Tumblr I don’t have time to really cultivate an audience there, but it’s still doing better than Tumblr with minimal effort.


For the brave and true mailing list members, I use TinyLetter and post a link to the most recent strip. I’ve experimented with embedding the card images in email, but I think it’s more trouble than it’s worth. Once, for my day job, I used Litmus to test out some HTML email layouts. Trust me, you don’t want to know just how badly things can break.

That’s basically everything. I know some career comics folks out there use automation services like Hootsuite and some just pay someone else to do all of this stuff for them, which sounds fantastic, but there’s a limit to my investment in all this.

June 13, 2018