Hi, I'm Walter McGinnis. I'm a freelance web developer available for long- or short-term consulting. I'm also a long time open source contributor. Most prominently, I'm the original author and lead developer of Kete, a Ruby on Rails based collaboration tool.

Drop me a line.

Latest 3 topics

Switchable desk 1 IMG_0167.

When I mentioned that I had finished my project to make my desk "switchable" from standing height to sitting height, I got a few requests for pictures and details. My office was a mess right after finishing the work on the desk, so I had to put taking pictures off for a bit. Now that I've cleaned it, I can share what my set up looks like.

Switchable desk 1 IMG_0167

Sitting, my Life chair is at full height to accomodate the platform's additional height on top of the desk. I have

[Work in Progress]

I'm amazed by how many job ads there are right now for Ruby on Rails developers. A lot of these, despite being from companies or organizations that purport to be creating something "disruptive", are incredibly similar. They usually boil down to "we only want the best of the best because we are going to change the world".

In otherwords most of them are bullshit.

Thankfully we live in the age of the web and it is easy enough to find out more information about a potential employer.

Its also easier to find out information about potential employees

I encountered the following while using the API for the Gmaps4Rails gem:

index 7201 out of string

       Extracted source (around line #38):

37: <script type="text/javascript" charset="utf-8"> 38: <%= raw options.to_gmaps4rails %> 39: </script> 40: <% end %> 41: 

The long and the short of it is that you should check that you are passing passing properly formed arguments to the method that you are interacting with in the API.

In my case, I had forgotten to properly embed an array within a hash like so:

[{\"lng\":174.958833333333,\"lat\":-41.1796666666667}] # bad {"data"=>"[{\"lng\":174.958833333333,\"lat\":-41.1796666666667}]"} # good, note the data key

Judging