Clip

Clip is a command-line interface (CLI) tool that allows you to store and quickly access text snippets and manage your clipboard. Installation Installing Clip is simple with pip: $ pip install clip Getting the Code You can either clone the public repository: git clone git@github.com:silent1mezzo/clip.git Download the tarball: $ curl -OL https://github.com/silent1mezzo/clip/tarball/master Or, download the zipball: $ curl -OL https://github.com/silent1mezzo/clip/zipball/master Once you have a copy of the source, you can embed it in your Python package, or install it into your site-packages easily:...

January 19, 2013 · 2 min · Adam McKerlie

Why I Became a Developer

When I was in grade 9 I wanted to be a lawyer. I didn’t really know what that entailed and I had no idea how many more years of schooling I’d have to complete to realize my dream. In grade 10 I took my first law class and absolutely hated my teacher. From that moment on I knew I would never become a lawyer. I dropped out of law class and took computer science and fell in love....

January 19, 2013 · 3 min · Adam McKerlie

Working at G Adventures

A while back I wrote about hiring for culture, not skill and I talked about how G Adventures has a culture fit interview which is the final go, no-go as to whether or not an employee is hired. Because of this post, one of the most popular search terms for this blog is “working at g adventures” and I thought I’d take the time to write about what it’s like working at G Adventures....

December 17, 2012 · 4 min · Adam McKerlie

Life Goals

A lot of people create life goals and never complete them. Sometimes they feel the goals are too lofty and impossible to complete while other times the people are either lazy or just forget. After working on my procrastination by being more accountable I thought I’d try that with my life goals. Hopefully by writing them down here and keeping track of their progress I’ll be more motivated to complete everything on the list....

December 3, 2012 · 3 min · Adam McKerlie

Using Configurable User Models in Django 1.5

Django users take for granted the ability to configure your own user model but prior to Django 1.5 you were stuck with Django’s predefined User model. If you want to take advantage of this new functionality then keep on reading as I’ll go through how to migrate your current application to the new configurable user model. Getting Started For the sake of simplicity let’s make our own User object that is exactly the same as Django’s current but fixes the email max_length field to comply with RFC 5321 of 254 characters and adds a required field for the user’s twitter handle....

November 29, 2012 · 4 min · Adam McKerlie

Most Important Changes in Django 1.5

With the announcement of Django 1.5B1 and the final release of 1.5 around the corner I thought I’d go over some of the largest new features. For those that want to see the release notes you can do so here. Configurable User Model The largest change coming to Django 1.5 is the ability to specify your own user model instead of having to use the one that’s been shipped with Django for the past 6 years....

November 28, 2012 · 3 min · Adam McKerlie

Meetings are Poisonous

This was originally written on November 22, 2012 when I was an Individual Contributor. I’ve written an updated post on Meetings can be Poisonous Last week I was talking with a group of friends about what their “perfect workday” would be. A number of scenarios were discussed when one person said “an entire day filled with meetings”. I began asking them questions about why they felt this way and what their meetings entailed to try to get an understanding of why they would want an entire day of meetings....

November 22, 2012 · 3 min · Adam McKerlie

Creating Your First Blog

Starting a blog is an exciting time. Ideas for potential themes, posts and frameworks running through your head. If you’re a technical user you’ll already have bought your domain name, forwarded it to your hosting provider and started creating your own theme. If you’re like most people though you probably don’t have the faintest idea on how to get started. Hopefully after reading this post you’ll have a better idea on how to create your first blog....

August 13, 2012 · 4 min · Adam McKerlie

Hire for Culture, Not Skill

G Adventures doesn’t hire new people the way most companies do. They still have the normal interview process but what sets them apart from most companies is something called the “Culture Fit” interview. This is the last interview that a candidate goes through and it gives the last go, no-go whether or not a candidate is hired. When I was hired I remember sitting in my Culture Fit interview, nervous and not knowing what to expect....

April 2, 2012 · 3 min · Adam McKerlie

Properly Handling Failures

“Remember the two benefits of failure. First, if you do fail, you learn what doesn’t work; and second, the failure gives you the opportunity to try a new approach” — Roger Von Oech Every developer has written a bug at least once in their careers. It’s almost a rite of passage to debug faulty code and turn it into something that works. Most of the time these bugs are caught before they ever reach the eyes of your customers but every so often a bug gets through to production....

March 23, 2012 · 3 min · Adam McKerlie