Wednesday 11 September 2013

Day two

Carry on with setup.

The setup instructions are begining to fragment in a combinatorial explosion. The tower of balanced sharp things is wobbling. Beginning to 'simplify' ie introduce my own variant.

Setup Jetty

Rather than down load from source just use the one from the ubuntu repos


sudu apt-get install jetty
#also the suggested packages
sudo apt-get install libjetty-extra-java libjetty-extra libjetty-java-doc java-virtual-machine

Need to finish installation of mediagraft.

Went through status of current builds with T.

Need to update spreadsheet with current status of each build.

Tuesday 10 September 2013

First Day

Nice Dell machine, with ubuntu installed and user timp.

Setup Ubuntu as per http://tim-pizey.blogspot.co.uk/2013/09/ubuntu-setup.html

Had a google hangouts stand up (install hangout plugin to chrome). Angus and Orazio are using http://www.globaledgesoft.com/waft-eye/

Tripped over gnome/commandline keyring handling.

12.30 Study Group: watch http://worrydream.com/dbx/

Added to we7.github.com.

Added to we7.fogbugz.com.

Started to follow the New Starters Guide

Got to database creation, which takes a while.

Non-standard postgresql 9.2 package, looks like it could be brought up to use the current.

Database creation had errors, many of the form:


GRANT
ERROR:  role "podsplice" does not exist
REVOKE

also


SET
ERROR:  index "secure_payment_profile_id_idx" does not exist
ERROR:  table "secure_payment_properties" does not exist

Monday 2 September 2013

The name of the role

For some while I have been engaged in the activity variously called maintenance programming, entwickling, fettling and continuous integration. My current title is Senior Development Engineer in Test.

I have been trying to think of a better name for the role. What I do is take working code and try to improve it. It can be improved along a number of axes: made more reliable, faster and more comprehensible. All of these activities should not alter the correct functioning of the code, whilst the environment in which the code operates changes and the functionality it offers also changes.

There are other fields in which there is a similar role, the grease monkey who oils the bearings, the horticulturist who trains and prunes fruit trees, the sports physiotherapist who designs and oversees training regimes but I have settled on the metaphor of the groom who feeds, waters and exercises horses.

A groom requires a deep knowledge of and empathy with the horse and ensures the it is well turned out, in top condition and fit for work.