Open Source Creative Podcast #22 – Requesting Features

Hi there! In this episode I talk at length about another little distraction that I’ve had over the last year… a little feature request site for Blender called Right-Click Select. But, that’s just the launch point. What this episode is really about is the best way to make feature requests in an open source software community (like the Blender community). I also make a few flubs, but hey… that’s pretty much on-brand for me now, right?

Here’s a few links to things I reference in the show:

Also, thanks again to everyone who commented on the last episode. I really appreciate it. What other tips do you have for making good feature requests?

Open Source Creative Podcast #21 – Do You Have a Medium?

This week’s episode is a barrel of questions and curiosity. I spin myself in a circle when I realize that I might not actually have a single medium that I can call “home”. Is that a problem or is that a requirement of being a creative person in the modern era? Or has it always been like this and folks just get known for one of the many kinds of things that they do?

I think I have an answer to this… at least for myself. However, I’m really interested in you. Do you have a medium that you think of as your medium, or do you split your focus across more than one creative outlet? How do you keep focus? How do you maintain balance? Do you actively do any of that at all, or do you just let the chips fall where they may?

Open Source Creative Podcast #20 – Me Me Me

Short episode this week! And good thing, too, because this one is all about the stuff I’ve been up to recently. Here’s a quick run-down of the stuff I cover:

  • The Daily Creative group that got launched on Facebook as a result of my attempt to do a “Creative TriMonthalon”. As an extra bonus, here are some links to some of the work I made during that TriMonthalon:
  • Jungle Book, my little coding distraction to analyze book covers on Amazon
  • Word Pacer, another coding distraction where I wrote a little web app for visualizing the pacing of a chunk of text
  •, where I’ve been writing articles on open source and creativity
  • Book Widget, I forgot to mention this one, but this was another little coding distraction… it’s a WordPress widget that adds a book to your sidebar with links to the retailers where it’s available. I’m actually using it on this site. There’s kind of a fun story about that. Maybe I’ll talk about it a bit in the next episode.

And, most importantly, I asked what you’ve been up to in the last year or so. Let me know. Share links. It’ll be a hoot!

Open Source Creative Podcast #19 – Lost Episode: The Argh of Paid Traffic

I told you I’d be making it a point to keep up with this show again. Well, here’s another episode. This one is a bit of an archive one. I actually recorded it a year and a half ago before the podcast went dormant. I just never got around to editing it and making it fit for sharing with you. Now I have, so here you go!

The gist of the episode revolves around online advertising, otherwise known as paid traffic. A lot of creatives, both in the open source community and outside of it, are interested in getting their work in front of an audience that would appreciate it. Advertising online, particularly on social media (specifically Facebook), seems like it might be the best avenue for getting that kind of proper exposure. However, as someone with a high interest in privacy, security, and non-douchy ethics, I have a few misgivings about how some parts of online advertising are handled. That’s the kind of stuff I’m talking about in this episode.

There’s a question in there for you, too. Even though the recording is over a year and a half old, I’m still curious about this topic and interested in your thoughts on the matter. So please do share.

Open Source Creative Podcast #18 – Blender Conference 2016 (I’m back!)

Finally! At long last, after way, way too much time off, the podcast is back in action. Huzzah! This one is a little bit different from previous episodes. It’s a walking commute rather than a driving one. In this show, I talk about this year’s Blender Conference and all of the development going on with Blender there. It’s really an exciting time to be a Blender user. And the best part is that the lecture/presentation side of the conference is freely available for everyone to see on the Blender Foundation YouTube channel. Here are a couple choice pieces worth watching:

And that will about do it. In the next episode, I’ll record from my car again. Perhaps I’ll even bring you up to speed with all the crazy things I’ve been up to in the last year and a half.

On a general note, I’m really interested to hear what you think about the walking format for the show. It’s not likely that walking shows will be the norm, but if you like it, perhaps it’s something I’ll throw into the rotation periodically. In any case, I’d love feedback on that.

Also, for those of you unfamiliar with this podcast, I have a tendency to casually curse throughout it. If that’s something that bothers you, you have been warned.


The Podcast Returneth [soon]!

You may have noticed that there have not been any new episodes of the Open Source Creative Podcast in the last handful of months. It’s true. I haven’t posted any new episodes since May (May? Yes, May. Wow.) Truth be told, my plate has been pretty full with conferences, the Creative TriMonthAlon thing (which was a bunch of fun, by the way), and other assorted things. However, that’s no excuse. I want this podcast to continue… and apparently so do a number of you fine folks as well.

So, I’m proud to announce that the Open Source Creative Podcast will be returning for a triumphant second season! Wheeeeee!

But after the holidays. No one listens to podcasts on the holidays, right?

Creative TriMonthAlon: Sculptember Week 1

I mentioned a couple posts ago that, starting in September, I was going to embark on a “Creative TriMonthAlon”, wherein I would complete three months of daily creative output. The first month would be (and is) Sculptember. We’re a week into it and as far as I can tell, we’re having a great time. I know I am. Here’s a look at what I did in the last 7 days:

(That last one might look at bit unimpressive, but it was a challenge I set for myself when I realized I was having troubles sculpting anything at a right angle.)

The coolest thing, though, is that it’s not just me. There’s a small group of us doing this (or at least one leg of the full trimonthalon) and it’s been incredible to be taking part in this with other people. It’s not too late for you to pile in, either! Just join in our Facebook group, Google+ community, or use the #sculptember and #trimonthalon hash tags on any other social media platform. It’s good times! I’m looking forward to what the rest of the month(s) brings.

JungleBook: Simple Kindle Ebook Cover Analysis

Top 50 Kindle Ebook Covers by Category

I got myself good and distracted from my regular project work and ended up writing the start of a little script that I’m calling JungleBook. It’s makes images that are pretty and interesting… and might just provide a little bit analytical benefit.

Story time

Anyone else familiar with Pat David? Well, you should be. He’s a super-cool guy that who runs PIXLS.US, a site dedicated to photography with free and open source tools. However, that’s not why I bring him up. A few years back, he was playing around with using ImageMagick to generate an average blending of images. He’d pull in magazine covers, all the frames in different films and music videos, and portraits of U.S. presidents. However, what really got my attention was a piece he did wherein he averaged the top 50 suggestions that Netflix made to him, by genre.

He did all of that a few years ago, but I only recently stumbled across that work… and it got me thinking (dangerous, I know).

See, as I’ve been involving myself more with writing and designing books, I’ve noticed a few common suggestions keep popping up. One of those pertains to book covers. There’s a [valid] recommendation that if you want your book to sell in a particular genre, go look at the bestselling covers in that genre and recreate their look for your book. The logic behind this suggestion is that people, as purchasers of media, aren’t particularly interested in things that are new and wildly different, regardless of what they say. This is especially true of genre readers. They may appreciate original perspectives after purchase, but before they buy, their goal is to re-experience what they’re already comfortable with. You want to design a cover to meet that expectation.

So when I saw Pat’s Netflix piece, it got me curious. What if I used that process of averaging images on ebook covers in categories within the Kindle store? What would it tell me about color choice and composition for various genres? I had to find out.

However, there’s a problem. I’m lazy.

Going through each genre on Amazon and manually downloading the top 50 book covers in each one would be a lot of work. Boring, tedious work. So I did what any lazy person does… I reached for technology and wrote a little Python code. Amazon, being a technology company, has developed a nice, convenient API (application programming interface) for their store… a way for code to talk to it. The idea is to make it easy for advertisers and sellers to use Amazon’s data on their websites for easy purchasing. So with a little light research on the API, I was able to cobble together a handful of lines of code that would suck down the top 50 ebook covers in whichever genres I wanted. Then I’d just need to use Pat’s basic technique and make those averages (also scriptable). Sweeeeet.

The results

The results (as shown in the top image of this post) might just appear to be an interesting mess (as a friend of mine said, “doesn’t it just mean that all book covers look alike?”). However, if you look closely, there’s a lot of cool things that can be learned. We can start with the obvious stuff. For instance, titles and author names are typically at the top or bottom of covers in most genres. You can tell that by the large horizontal blocks of vertical lines that are focused at the top and bottom of most of those images. Nonfiction and Humor covers tend to use brighter colors overall. Westerns use mostly brown and orange hues (sand and the dusty plains… go figure). Stephen King shows up in the Horror genre so much and his titles are placed with enough consistency that it very easy to see a giant KING at the top of that genre’s composite.

King is big in horror

But there are some unexpected and interesting things learned from this exercise, too. Take a look back at the combined image for Westerns. See that dark, strong horizontal bar across the bottom? How much do you want to bet that a lot of Western genre book covers feature a wide landscape or sunset/sunrise shot? And it’s easy to see that most comics and graphic novels put their titles at the top of the cover, but who would’ve guessed that yellow would be in so much use in that category? It’s even more striking when compared against the other categories.

Notes on horror and comic covers

Here’s a fun one: check out the mix from the books in the Mystery, Thriller, and Suspense category. There are a four very distinct horizontals almost evenly spaced along that image. Books in that genre don’t stick to keeping their titles at just the top and bottom. Oftentimes, those covers are very sparse on imagery and consist of just the typography over the whole cover. Nonfiction covers are similar, but the titles tend to be less bold, so you don’t end up with those four distinct regions.

Typography on Mysteries, Thrillers, and Suspense books

My favorite composition thing to note comes from the three fantasy-based categories: Science Fiction and Fantasy, Epic Fantasy, and Dark Fantasy. These three have a very noticeable compositional triangle on their faces. Romance, Westerns, and Horror have similar focusing, but the shape is more oblong than triangular.

Shapes reveal in compositions

What’s next for the JungleBook script?

So this little chunk of code’s got me some pretty cool results… and pretty quickly (laziness FTW!). I’ve gotta say I’m pretty happy. Once I clean it up a bit, I’ll probably push Junglebook to my GitHub account and share it around. At the very least, that’ll make sure it doesn’t get lost on my hard drive. In the best case, perhaps a better programmer than me can find a cleaner, more elegant way to generate images like this… or even more interesting images that reveal more design hints and tips.

Of course, now my mind is spinning with all kinds of other cools things to look into. For instance, Amazon updates the bestsellers list on an hourly basis. What if I tracked the number one book in each of these genres for a month and averaged those together? What might that tell us? Or consider the fact that I’ve only looked at a pretty small representation of all the different categories in the Kindle store. What if I set up a website that would generate a top 50 averaged images for any category on the fly per user request? Or what if I did these averages every day for a month and then animated them to see how the average changes throughout the year? If I did it for multiple years, we could see if there are seasonal shifts and trends.

There are so many different possibilities here that I’m not entirely sure where would be the best place to start. So guess this is where I drop in the question(s): What would you like to see? What would be most useful? What do you think I should do next?

A Busy Little Ape

OK, OK… I know that I haven’t posted anything new here since May. However, it only looks like I’ve been on a summer vacation. In reality, this has been a surprisingly busy summer for me. And the approaching last quarter of this year doesn’t appear to be slowing down. Not one little bit. So what have I been up to? Let’s scurry through the the list.

Cover Art

Definitely True: Year OneI never explicitly mentioned the fact that I did the cover art for Definitely True: Year One, my first book of lies under the name M. J. Guns. Well… I did. I also wrote an in-depth guest post on RenderStreet’s blog that covers the whole design and production process I used. And of course, that was all done using free and open source software. I really like that cover and definitely had a lot fun making it. Just for fun, I submitted the cover to the monthly e-Book Cover Design Awards for June over at It didn’t win anything—I didn’t expect it to—but at least the one-liner of feedback he gave was positive (hey… I take what I can get). I’m already sketching out ideas for Definitely True: Year Two.

The SteadfastOn the subject of book cover art, I was approached to create the cover art for another book, and this time not by one of my other personalitiespen-names. This cover was for a book called The Steadfast, by Jack Faber. It’s a survival story that features a barrage of midwest tornadoes and a westward escape on a solar-powered commuter bus. Tons of fun. Both the book and the cover. Not only did it mean I was able to make a 3D model of a commuter bus (and texture it!), but I also got to play a bit with smoke and particle simulation to generate a tornado. Only downside… Blender doesn’t have a nice way to add motion blur to smoke simulations, so I had to add some blur in post. Still, though, I’m a big fan of the result and I had a blast making it.

And continuing the subject of cover art and design stuff, a new podcast was recently launched called the Open EdTech Podcast. It’s a show dedicated to the topic of using free and open source software in education and education technology. I know the host of the show, Thaj, through some other podcasty things I do (more on that in a bit). He asked if I would put together a cover art image for this show of his. So… I did. And it was a lot of fun. For this one, I decide to try to see what I could do without breaking out the 3D graphics. So this whole thing was produced just using Inkscape. I’m pretty pleased with the result.

Open EdTech Podcast


Speaking of podcasting, you may have noticed that there haven’t been any new episodes of the Open Source Creative Podcast for quite some time. Sorry about that. I do maintain, however, that it is not podfaded. It’s just been on a summer break. In fact, I have a new episode recorded already. I just need to edit and post it. With any luck, I’ll have that done within the next week or so. So stay tuned (which… incidentally, makes a lot less sense absent any real broadcast signal. But hey, colloquialisms. What can ya do?)

That said, I have actually been participating in another podcasty thing. The first and third Friday of each month, a group of folks gather together to record the LinuxLUGcast. It’s basically an online Linux Users Group (LUG) that records its meetings (held via Mumble) and posts them as podcast episodes. It’s a lot of fun and I always learn something each time I participate. And, being a LUG, it’s open to anyone to participate. The next show is on the 4th of September (2015). Come on by and join in!



I also attended the SouthEast LinuxFest (SELF) in Charlotte, North Carolina. Even gave a little talk there on open source creative tools. That was actually the first time I’ve ever attended a conference with a specific focus on Linux and free software. I had a great time, met a lot of cool people. Played Cards Against Humanity with a dozen people in the middle of the hotel bar… hopefully we didn’t scar the sensibilities of any innocent bystanders. Not too much at least.


And I’ve been writing, too! Not just that guest post on RenderStreet, either. Of course, I’ve been keeping up with M. J. Guns’ daily lies on, but there’s more than that. I’ve recently become a moderator over at, which includes a monthly Open Art column that I’ve been writing. The column focuses on topics that are [hopefully] important to people who use free and open source software to produce creative work.

And while that has been using up a substantial chunk of my writing time, I’m still making forward progress on a fiction serial, which I’ll be releasing under yet another pen name. So that’s a giant barrel of fun, too!

And more stuff!

There’s more to come. Be on the lookout for a little coding project I put together (currently codenamed “Junglebook”). I’m stupidly excited about it, so there’ll be a blog post on it in the next day or so. In addition to that, I’ve decided to challenge myself with what I’m calling a Creative TriMonthAlon, three months of daily creative output. It starts next month with Sculptember, then Inktober, and finally wraps up the whole thing with NaNoWriMo in November. I want to see how many people I can get to take on at least part of the full challenge, so if you’re interested in playing with us, come join in the fun. I’ve made a Facebook group (it’s the first link in this paragraph) as the primary home base for the thing, but I might add an additional group on Google+ for those allergic to the FB.

And there’s more conferencing stuff in my future. I’ll be at the All Things Open conference in Raleigh, North Carolina during mid-October and (with any luck), I’ll also be attending the Blender Conference in Amsterdam again. Both should be giant buckets of fun… so if you’re going to be at either of those confs, definitely track me down and say hi.

Whew… so yeah. That’s my update. How’d you spend your summer?

My lies! They have moved!

Definitely True

With the launch of my first foray into fiction, Definitely True: Year One (it’s a book), under my pen name, M. J. Guns, I’ve made a decision. It’s high time that my lies have a home of their own. They need a place to live and propagate (or fester and incubate, if you prefer). So… I’m going to continue my lying ways, under the name M. J. Guns. Any lies I’ve made on this site will remain here. But any new lies, starting with #2000, will be coming from their new site, Go there, subscribe… and follow M. J. Guns on social media. I hear it freaks him out.