When I gave 20% and did my first TWIC

Before I joined the DMN/S team full time, I worked with them as a 20% project. 20% projects are when you get to put 20% of your time into some other project, that may have nothing to do with the team you are working with. It wasn't writing code, per se, but it was talking tech - or being a developer advocate, something I have been trying to do before I even joined google.

Read More

Clean vimrc with plugin files

If you start to work in Vim, you start to edit your .vimrc file. Or, in the case of a Neovim user you might be editing your init.vim file. Either way it can quickly grow unwieldy. By unwieldy, I mean a bunch of lines of Vim script that don't necessarily connect contextually with the lines around them. If this doesn't bother you, you can stop reading now. Come back to this article when it does.

Read More

Vim + Kotlin + Android App

It has been a long time since I've written about programming. I used to write a lot about Actionscript back when I was a professional Flash/Flex/Actionscript developer. It was one of the things that helped me to become an expert in the field. For reasons, mostly having to do with employment agreements that scared me, I stopped writing. I also created a disclaimer, which I linked on all my social media, for this reason.

I want to learn like that again. It is for this reason that I've challenged myself. I have challenged myself to create an Android App, in vim (or a vim variant), with Kotlin. This seems like quite a bit of pain. Why would I do this to myself?

Read More

Ironic Police Interaction

A weird thing happened as I left the theater after performing tonight. It was just after midnight, and as I walked to my car I heard what I thought might be gunshots coming from up the Fremont hill. Whatever it was, it was definitely loud enough to echo clearly off of Queen Anne Hill. Being the tech dork that I am, I know that the Seattle Police Department has a pretty good twitter feed. Maybe there will be a tweet on their feed that says if something is happening in an area I usually drive home through. I’d be more than happy to take a detour and stay away from gunfire. So, I planned to check my phone when I got to my car.

Read More

Occam's Razor and Improv

When performing improv, every improviser has a desire to seem intelligent. If you are like me you've probably looked up to improvisers with lots of experience who seem to wow audiences with subtlety which turns into high spots of the scenes they are in. Perhaps, you think you need to be subtle, on purpose, in scenes to do the same thing. Improv doesn't work that way and Occam's Razor explains why.

Read More