Give and Take



Another book that’s had a significant effect on me is “Give and Take: A Revolutionary Approach to Success.” The theory behind the book is that successful people are distinguished by their reciprocity style. First there are Takers, who focus on how they look towards the group and rush to take credit for their work. Their logic is, if I don’t look out for myself, who will? Matchers rely on an equitable system of favours to get ahead. Givers focus on helping as many people as they can. Givers are a particularly interesting case because they make up both the top and bottom performers in many different studies. Givers who help people with no regard for their own interests make up the bottom performance rung because they are too busy helping other people to focus on their own work. Givers at the top have structured their giving so that a maximum number of people can be helped for as little effort as needed.

Screen Shot 2015-05-10 at 1.37.03 PM

givetakeI took the survey on the book’s website, I may have been a little primed by the book, but here’s how my tendency results broke down: 73% giver, 14% matcher, 13% taker. You need to ask your friends to rate you for a better assessment, but I have no idea who will take me up on that!

This could have implications for how I choose my side projects. Now the book hinted at, but never really went into, how Giving can work in the digital age. The Internet is a communications network, and its greatest strength is that the cost of reaching one additional person is zero. That means you can educate one person or a thousand without any additional effort. Does this mean I should choose my projects with a bias towards stuff I could share over the internet? If I’m working on a talk, should I create a video to practice? Should I do a freelancing project that helps one person, or fix an open source bug that helps thousands? Should I take a policy that states, “If I can’t share it, don’t do it”?

I do believe that the internet’s potential remains underused. If I’m going to get anyone else to believe that, I’d better start practicing what I preach. The next time I program in my free time, maybe I should start a google hangout and post it on youtube. Programming projects always take an indefinite amount of time. It could be weeks or months before I produce something I can share. If I post my process for everyone to see, maybe that can inspire more people to take up programming, or at the very least educate people on what I do. It won’t be much, but if I’m motivated to give, I had better start doing it early, and often.

March/April Review (Sorry!)

Long story short, a combination of freelancing, holidays, and general malaise has put me a behind on my time tracking. For the interested, I put in 22 hours in March, and 14 hours in April, most of it freelancing. I did manage to make a talk proposal for CascadiaJS. It was painless. Mostly. I didn’t get in, but then again I was running against 300 speakers with more polished presentations. Unfortunately, none of my other projects have seen much time from me recently. I need to fix that this month.

There’s this book that I read (or rather, listened to) recently that really opened my eyes to some new opportunities. The first is called “Write. Publish. Repeat.: The No-Luck Guide to Self-Publishing Success”. I used to think self-publishing was just for web-comic artists and indie musicians, but it turns out that there is this entire market of self-published novelists out there. It is actually possible to support yourself as a writer entirely from the sales of e-books.

It’s not an easy process, but consider the alternative. If you write a novel, you can’t just send it in to the publisher and they’ll turn you into a bestseller. You have to send it in to an agent who will have to market your book in your stead, and they all have stacks of unpublished scripts to sift through. Even if an agent gets around to reading your manuscript and decides that it’s fit to publish, they have to contend with the publisher wanting that kind of novel for what they think their distributors will want 2 years from now. And at the end of the process, they get to keep 90% of the money made off that book, and they won’t even begin to send you royalty checks until you’ve paid off your advance.

Now, I like writing, but that process is what you might call a serious disincentive. Sure, it might build character, but by that logic, so does punching a tree.

If you self publish, you get to pick your own cover, your own type set, and you know exactly where to send readers to buy your work. Plus, you get to keep 70% of the money. At the very least, you can get a few friends to buy a pity copy and get feedback so you can become a better writer.

However, in order to get that feedback, you’ll need to have written a book first. I’m going to take a new approach to finishing my NanoWrimo novel. I am going to schedule 4 half-hour writing sessions a week. That will be my priority one project over the next month. I’ll be measuring my word counts, and my hope is that I can train myself to put out enough material so that I can start editing.

Canadian Chicken Karaage


Ugh, what a week. It started off with me finding out that I am officially too old to stay in hotels less than $100 a night. The rock hard mattress and odd stains I can take, but screaming drunks at 3:00am are just past my threshold. It ended off with a mad dash to get the condo clean for some buyers to look at it. Suffice to say, there hasn’t been much time for projects this week. There’s not even enough time to make dinner, as you can see. Last night, we got some frozen chicken nuggets, bulldog sauce, Japanese mayonnaise, rice and vegetables, and put together something I like to call Canadian Chicken Karaage! It’s actually not bad, and in many ways, it is like this post: a set of random elements to nourish you after a busy week.

I bought an Acer Liquid Z5 Android phone to help me out with Costco. It was cheap, came without a contract, but came with Costco’s generous return policy if things don’t work out. I might make a review post after I spend some time hacking around with it.

March 15th is the deadline for the Call for Proposal on CascadiaJS talks. One week for me to fail at giving programming talk proposals. It’s a longshot, but I need to at least try. The conference is in Semiahmoo, not far from the Birch Bay cabin my family likes to stay at. My lodging would be basically paid for!

I just bought the audio book of Thanks for the Feedback: The Science and Art of Receiving Feedback Well by Sheila Heen and Douglas Stone. It’s changing the way I think about conflict, but’s also giving me a spidey sense for all the stupid things I say on a daily basis, but it only kicks in about 6 seconds after I’ve said a stupid thing. I wish I could turn it off now!

So we have new books, new challenges, and new devices to start off the week. I feel like I’m just making do with what I have, but what I have is pretty good right now.


February 2015 Review

We’re starting off March with another monthly review. Look at that! 29.25 hours of project time for the month of February. A new record! 24.5 of those hours went to the freelancing project from last month. The project in question is a cordova plugin to aid in the development of an app called Reaction The Game. It’s a camera app that displays scenes for you and your friends to act out. It’s shaping to be a kind of “Who’s Line Is it Anyway?” for mobile devices. I’m sure that once my cosplayer friends get a hold of this, convention shoots are about to get really interesting!

As much as I enjoy my freelancing work, it does mean that my other projects have taken a back seat. Even so, I still have to track how far I’ve gotten for each one of them. Accountability is the name of the game here, people!

Write at least one post for RainGeek
This one, sadly, did not get any time. Convention Season is coming, so there may be more to write about this month

Write 4 posts for at 30 minutes each
All told, I spent 2.5 hours on my blog last month. Not too shabby, but still room for improvement.

Spend 4 hours on the Seating Plan App
I got 30 minutes into this at the Fraser Valley Ruby Brigade. I really should make this my one project to work on there.

Spend 4 hours on my Novel
I got 15 minutes and 256 at the children’s literature conference I attended with my wife last weekend. This month I’m going to put a reminder on my phone to make sure I at least look at the draft at least once a day.

Review setup
I got my Yeti microphone working just before month end. Now, I just need to do a few test broadcasts.

Outline a programming presentation.
This is another goal that slipped underneath my radar. I think the problem with this one is that it’s so vague. I really should just stick to a specific topic. The Call for Proposal deadline at Cascadia JS is on March 15th, so that’s as good a deadline as any. If I send one in and it doesn’t get accepted, at least I’ll get over that mental hump of sending in the proposal. The Firebase database platform would be a great fit for this conference, I’ll center my presentation around that. Ridiculously high speaker fees, here I come!

March Monthly Goals

  • Finish camera plugin
  • Write 4 posts for at 30 minutes each
  • 2 hour novel writing session on Friday March 7
  • Spend 3 fvrb sessions working on Seating Plan App
  • Outline firebase presentation by March 15
  • Record a blog post using the Yeti Microphone
  • Write at least one post for RainGeek

An Open Letter To Nerd Rage

Dear Nerd Rage,

It’s a wild ride this past half-century, hasn’t it? Ever since those letter-writing campaigns to keep Star Trek on the air in the 1960’s, you’ve been making some pretty interesting things happen in pop culture. So many conventions were started in your searing fires. Shows like Firefly, Babylon 5 and Mystery Science Theatre 3000 have sailed many seas beyond cancellation thanks your buffeting winds. So many authors can point to you as their inspiration. My favourite Science Fiction novel, Joe Haldeman’s “The Forever War”, was conceived as an excellent piece of Nerd Rage agains the jingoistic platitudes of Robert Heinlein’s “Starship Troopers”.

Even so, Nerd Rage, the world has changed. No longer are there only three channels. Even 50 channels are too small for the video universe of today that includes Youtube, Netflix, and Crunchyroll. I’ve gone from recording gray market fan-subs at East Vancouver comic shops to a world where I never have to not watch Japanese animation again. Everyone gets a show now. Philip K. Dick’s “Man in the High Castle” has a show now. A sprawling multiverse of books, films, and video games now shunts directly into the palm of my hand.

The point is, now that you have won, where do you find yourself now? Why are we finding you spouting from anonymous twitter accounts at people who dare to create? Do you style yourself as some kind of gatekeeper, trying to keep pop culture pure? Some say your high priests are drunk on your power, that they will use any manner of doxxing, griefing, or trolling to silence any and all dissent.

This trend is worrying to those of us who love technology, video games, special effects, and everything else under the umbrella of Nerd culture. We want more people to share our joy with, not less! We certainly don’t want to be confused with the people who force people from their houses with death threats. We begin to wonder whether the time for Nerd Rage is past, but I say the best is yet to come. The screams of entitled fanboys can be annoying at best, and frightening at worst, but it’s nothing but a paper tiger. Nerd Rage is at its most powerful when it is a force for good. When it inspires art, works of charity, and personal values, you end up with more than Nerd Culture, you have a Nerd society. You give your dreams form. Life becomes something you control rather than something that’s imposed upon you. Next time you find yourself sitting through the worst adaptation ever, really think about how you could do better and actually write a better movie! Don’t just throw that controller, learn to program or at the very least record your tantrum for youtube so everyone can enjoy it! In this hyper-connected world, we all have the tools now to make it better, so let’s use them already!