A sick mock

Down a mocking rabbit hole.

Oct 16, 2012

Lessons from 1 year working with professional programmers

One year working with professional programmers.

Aug 28, 2012

The complete guide to deploying with git

For small or simple projects deploying with git can be a seamless process which has the side benefit of encouraging proper usage of DVCS.

Aug 19, 2012

Resources for learning the C programming language

C is a worthwhile language to learn, there are a huge amount of resources out there. These are the ones that I have found most helpful. This post will continue to be updated.

Jul 27, 2012

The importance of memorability: tyrants, vassals, and broodlords

Software projects built with personality can be so much easier to use

Jul 16, 2012

Paired programming using PythonAnywhere and Google Hangouts

Combining a variety of tools into a useful suite

Jun 21, 2012

Using domain sockets on Linux instead of lockfiles

A Common need when scripting a complex system is to have processes that only run if they are not already running. On Linux you can do this without using the filesytem

May 26, 2012

Embedding a PythonAnywhere console in any web page / blog post

Embeddable Python console for any web page. The code is simple.

May 11, 2012

Browser based consoles for the iPad

After a bit of hard work we have working browser based consoles for the iPad. A handy server admin solution

Apr 19, 2012

A hidden limitation on AWS micro instances?

We stumbled upon a problem attaching, detaching, and then reattaching a EBS volume to the same drive letter that is reproducible

Apr 17, 2012