£18k/year as a junior programmer in London in 2014? I was underpaid as a junior at £16k/year in London (fintech) in 2004, and we were paying junior developers in the high twenties in 2015 in the public sector. You were definitely being seriously underpaid.