RSS feed for blog Linkin Skype Mail Me Twitter


Commuting tip for Developers

Something that I’m getting used to again with the freelancing is venturing back onto public transport and although I don’t mind it*, its not exactly billable*, there is only so much email and such you can sort, also as they are not long train trips (30 mins between connections) its not worth getting out your laptop even if there was space, so what to do??

Well write java docs and do code reviews actually,

I’m not kidding, all that documentation and stuff you are supposed to do but never do because it bores the hell out of you and you never have time for, is actually less boring when the alternative is staring at the sweating armpit in front of you, also you would be amazed how much clients love it when your code has proper java docs for all its functions (not to mention that they are a major deliverable in a big project Matt White and I are doing)

The next question is how?

On android at least that that is easy thanks to a little program called AIDE which is basically sold as a android dev IDE, but it has excellent GIT and Dropbox integration, meaning that we can just do a simple git clone of your app, then potter though it when you are travelling, updating the documentation to be just as you would want to find it***

In addition I have found and fixed a couple of scaling issues in my code thanks to being able to view it at leisure, so worth it just for that.


*It shows a commitment to a clients needs and there is no substitution for some face to face time to keep deliverables in focus

**In fact its not billable at all as I have learnt a important lesson from one of my client’s dealing with their own clients, that NOT charging for travel is excellent for achieving long term client relationships

***Yes I know you are supposed to document as you are coding, but if you tell me you document fully in the middle of a coding frenzy, then I will tell you you are a lying bugger. :-)

Leave Your Comments

blog comments powered by Disqus

Related Entries

Missing A Conference

Salesforce: Same Code Different Triggers

Remote Desktop while away

MWLug 2016 Round-Up

To Find The Perfect Office

A Little Thing Done Right

SalesForce for Domino Dogs 3: Web Query Save Agents

Presenting at MWLUG

SalesForce for Domino Dogs 2: Scheduled Agents

SalesForce for Domino Dogs 1: Profile Documents

Editable salesforce templates

New Platform Type New Client Type

Engage 2016

LDCVia Webinar

Current Android Software 2015

Salesforce read mode hide-when hack

Classic Domino and multi country dates with Bootstrap

C3 charts on Saleforce Winter16

Updating Statamic on AWS

Icon UK 2015

Quiet Isnt it

Engage 2015

Conditional Checking in AngularJs using Restangular

IBM ConnectED2015 All work and no play

Learning A Lesson About Security from other People

2014 A Year In Review

IBM Connections Dev Update to V5

W.T.F. they made me an IBM Champion and a C-API tip

Bloody Android Kit-Kat and SD Cards

LDC Via Cross Post: Why oh why oh why (Part One)

Applet security: a blast from the past

UK ICON 2014

jQuery UK 2014 Day 2

jQuery UK 2014 Day 1

London Node.js User Group April 2014

Listen while you work

SQuirrel SQL For IBM Connections

Living Document: Connections Db Schema Versions

Connections Db Schema Tip2: Finding the UserID

Working from anywhere

Connections Db Tip1: getting the Connections db Schema version

CSC Event No.1

Engage 2014

IBM Connections Dev Links

Collaboration Stack Community Agenda and Stuff

Connections aide memoire 02: Backing Up Websphere Config

Inserting HTML into word documents

Connections aide memoire 01: Changing XML config

IBM Connect 2014 Slide Decks

IBM Connect 2014 Round up

Finding Me at IBM Connect 2014

Collaboration Stack Event

My IBM Connect 2014 Sessions

IBM Connect 2014 session

Best USB Cable

The Perfect Consultant

First Tuesday Club November 2013

Latest Blogs