I get emails like this every other day. If that many are asking, can you imagine how many quietly stop pursuing software as a career because of the silly hype around programming being automated away?
My view is that it’s probably the best time to learn coding because you will need less of it and produce increasingly more magic. Eventually “coding” will almost entirely be natural language, but you will still be programming. You will be paid for your creativity and ability to get things done with computers—not for esoteric knowledge of programming languages.
My view is that it’s probably the best time to learn coding because you will need less of it and produce increasingly more magic. Eventually “coding” will almost entirely be natural language, but you will still be programming. You will be paid for your creativity and ability to get things done with computers—not for esoteric knowledge of programming languages.
@amasad SWE covers the entire lifescycle. Coding is just a bullet point in that. Why use "programming"?
@amasad As long as I can continue to instruct journalists to learn to code, I like this view of the future.
- Logic / Precise thinking. - Thinking about scenarios/what ifs/failure modes - Where does data come from? Where does it go to? - Thinking about best ways to optimize - Internalizing end user's objective and finding ways to create wow moments for them. Useful Independently of underlying language.
@amasad It’s clear the near term will consist of allowing AI to do the initial, heavy lifting, with human adjusting on the back end.
@amasad Should domain experts learn to code now or wait until coding will be done in natural language?
@amasad also, the builder mindset forged through coding is invaluable tbh in the shift to natural language, devs with this mindset will adapt & innovate, while those without it may struggle to create