For decades I've used that word to describe both my career and hobbies, and it's always had a sort of negative connotation. Dilettante. Jack of all trades; master of none. Rank amateur. Tourist. Unstudied noob, unworthy of serious consideration.
Apropos of nothing I recently found the dictionary definition:
dil•et•tante
n. (pl. dillentanti) - a person who cultivates an area of interest, such as the arts, without real commitment or knowledge. (mod.) "a dilettante approach to science."
Sounds a lot like beginner's mind to me. But then I latched onto this:
Origin
Mid 18th century Italian, from dilettare ("to delight"); from Latin delectare ("to be delighted; to enjoy being/doing")
Years ago I had an idea: all blogging software should have a built-in feed reader, sort of like an old-school blogroll that doubled as an RSS reader. Point being: if we want to encourage folks to create blogs, why not make it easy to get hooked on reading them? It would provide a bit of that ambient humanity that keeps people coming back to social media.
Tumblr kind of has this, but I haven't seen this anywhere else, although all the glue is there. If blogging is to undergo a resurgence, it seems like we need something like this. I'm intrigued by Adam Mathes' idea of providing a public list of feeds similar to robots.txt, possibly along with a rel="alternate" link that allows future software to discover it. Here's hoping some smart engineer at Wordpress or Perch glues this stuff together. (n.b. yeah, I know it's not trivial to run a feed reader service, just saying that it's achievable.)
So here's mine. I'm actually aghast that, once I pruned long-extinct feeds, only 50 feeds remained, and even some of those are dormant. I'm looking forward to expanding my reading lists based on what others are already starting to publish. It's hard finding new voices in the roar, but like most things, personal recommendations are a great thing.
This post was supposed to be about progressive rock.
This website will turn 20 years old this year. I revisit posts from the first ten years and barely recognize this idiot who seemed to know so much and posted several times a day and didn't care so much about being wrong.
Today I stop and think: have I thought this through? Does this need to be said? I've become less confident in organizing my thoughts.
The point I was going to make about prog-rock was about how I don't listen to much new stuff. There are scores of bands creating music that sits nicely alongside canonical, genre-defining work from decades ago. But it doesn't grab me the same way.
Because IMO prog-rock is best discovered when you're a teenager, just learning how to play drums or guitar, and one summer someone hands you a mixtape that blows your mind and for a while your whole life becomes an obsession with odd time signatures and the Mixolydian mode.
Returning to blogging is hard, because in some ways its lost a sense of potential energy. The shared sense of being part of something that is happening right now is missing. (That energy seems abundant on Instagram.)
When I read about or hear people longing for a return to blogging as a respite from the chaos of social media, I wonder if what we're really missing are the days when blogging was the New Thing. Back when everyone introduced themselves with a URL instead of a Twitter handle; when the addiction cycle was email > blogroll > message board instead of Twitter > Facebook > Instagram. And back when we were certain that something good was going to come from all of this.
Blogging may not be dead but it sure feels like it went underground, like prog-rock.
I've been tinkering around with the Unity3D game engine and running into all kinds of weird problems with their beginner tutorials. Most of the issues are configuration problems that a newbie would never figure out. Unfortunately, many solutions are buried deep in ridiculous catch-all forum threads with no way to pin, upvote or otherwise surface good answers to Google.
I'm using this post to record what I've learned and hopefully save someone from frantic searching.
This post deals specifically with problems using the 2D Game Kit tutorial with Unity 2018 on Mac OS X (sorry Windows users!).
Problem: Failed to change file flags (errno:13)
Error case: After installing Unity 2018, the project fails to run with the following errors (or similar errors) in the console:
Failed to change file flags for '/Applications/Unity/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules./physics/package.json.meta'.errno:13
The file path might be slightly different than the one described above, and it's likely you'll see more than just one of these.
Solution
"errno:13" is Python's way of saying "permission denied." You need to change the permission settings for some of the Unity system files. Here's how:
The following is modified from this solution.
open the Mac OS X Terminal program.
type the following:
cd /Applications/Unity/Unity.app/Contents/
Press Enter.
type the following:
sudo chown -R $(whoami) Resources
Press Enter.
When prompted, type in the password you use to log in to your computer.
Quit and restart Unity.
These errors should now be fixed!
Problem: Failed to import package
Error case: in Unity 2018 the project eventually imports, but fails to open with the following error in the console:
Failed to import package /Users/<username>/Library/Unity/Asset Store-5.x/Unity Technologies/Sample Projects/2d-game-kit.unitypackage
Depending on your setup, the path might be slightly different than the one above, but it's likely the same root cause: your default Unity 2018 setup needs some additional configuration to work with the 2D Game Kit i
Here are the steps I used to fix this.
Step One: Download the 2D Game Kit
I found it's easier to download the kit directly from the Unity Asset Store instead of import it from the Learn screens, which are weird and don't always seem to work.
Open Unity.
Open the Asset Store by pressing Cmd + 9 or going to Window > General > Asset Store in the menu bar.
Search for the 2D Game Kit (it's free) and download it.
(Optional) You can switch to the Download Manager to view details about the download by clicking the inbox icon to the right of the Home icon.
The downloaded file should be available on your computer at this location:
/Users/<username>/Library/Unity/Asset Store-5.x/Unity Technologies/Unity EssentialsSample Projects/2D Game Kit.unitypackage
That last part of the filepath is not a typo. The folder name is actually "Unity EssentialsSample Projects" because the slash is removed.
Step Two: Import the game kit
Make sure your Library folder is visible to the Finder, or else you won't be able to find the game kit file. To make the Library folder visible:
Open the Mac OS X Finder
Press Shift + Cmd + H to open your Home folder.
Press Cmd + J to open the viewing options dialog.
Make sure the "Show Library Folder" option is checked.
In Unity, create a new project by going to File > New Project and take note of the project location because we'll need to find it later.
In the menu bar, go to Assets > Import Package > Custom Package... to open the file chooser.
Navigate to the game kit file at the location mentioned in Step One and import it.
Importing will take several minutes. Wait for it to finish. When it's done, your project will still appear empty. That's okay, we're going to fix this.
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
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.
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.
Medium
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.
Email
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.
I'm pleased to announce a new music project I've been working on for the past year (and teasing on Twitter for the past week)!
NPE is a 20-minute mostly-instrumental concept EP I'm releasing under the name OneKilotonSun. I began writing these tracks in early 2017 as way of working through feelings of midlife anxiety, day-job stress, post-election depression, and generic winter blues.
"NPE" is an acronym for null pointer exception, which is a type of programming error where the computer expects to find a value but finds nothing -- null -- instead. I thought it was a fitting title to describe what I was experiencing at the time: sudden, frustrating setbacks caused by literally nothing. Anyway, you don't have to know anything about computers to enjoy this EP, trust me.
It's hard to describe this music. Loop-and-guitar art rock? In a lot of ways NPE is a nod to my early influences -- Pink Floyd, Porcupine Tree, Alan Parsons Project -- stuff I listened to when I was learning guitar in the first place. Which is to say, there are quite a few guitar solos.