• Being a programmer is a lot like being a tradesperson. A tradesperson has a lot of flexibility in what they can do. They can work for a company, work freelance, or start their own business.

    Programming gives you the same flexibility, the most important bit being that you can do it for yourself.

    AI is going to struggle with larger complex tasks for a long time coming. While you can go to it and say ‘write me a script to convert a png to a jpg’ you can’t go to it and say ‘Write me a suite of tools to support business X’ or ‘make me a fun and creative game’ A good programmer isn’t going to be out of work for a long time.