20k is barely liveable in London and if you get laid off before you make significantly more, then you'll have a serious problem if you don't qualify for welfare yet. 30k is already on the high end. In SF, which has similar rents, entry level devs mostly make 70-80k USD, with 60k being rock bottom.