Qudos for getting up in front of a conference audience with the Bob The Builder "F * * * ked" T-Shirt on Sadly, SQL on a Hollerith machine had no joins. ;)
A lot of the foundational concepts are - not surprising to people who have studied philosophy and computing, as I have - sufficiently hypergeneral that they count as philosophical. So the developer of the future will IMO will need to study philosophy - just as it is beneficial today. The influence is true in reverse - the developer of the future might be able to make contributions to philosophy because of her contribution to this sort of theory of computation. (If this sounds also like Kevlin Henney, that's on purpose.)
ehh, it will almost assuredly be mostly automated. i foresee more 'engines' which replace libraries. and i foresee the majority of the programmers time being describing what parts of the code need to be the most performant with constraints on the space and time usage.