I've had limited formal education on coding. I was an early generation doing BASIC at school and then did some Pascal on my electrical engineering degree. Since then it's been whatever I picked up. I may have had some benefit from more structured learning as there are plenty of best practice things that make life easier. I think in general that coding is not as structured as other forms of engineering, but some companies will enforce stricter standards as they have learnt from their mistakes.
I do wonder how it will change with all the 'AI' tools coming along now. I don't use those. I would hope they can help in reducing mistakes, but developers still need to understand what the code is doing.
As I said to my friend who inspired this post, people think AI will replace programming but forget they still need to explain clearly and logically what they want ... which sounds a lot like programming to me ;)
Your reply is upvoted by @topcomment; a manual curation service that rewards meaningful and engaging comments.
More Info - Support us! - Reports - Discord Channel