Thanks for all the resources! 'Software Craftsmanship' seems most interesting - I don't think I've read an argument (yet) about how software engineering isn't enough. I've heard plenty about how it's overkill or not true engineering.
Yeah, software engineering is not true engineering as far as I understand it. Computers are still too young and so you can't create truly defined processes out of it. But that doesn't mean it's not valuable.
Read the book. It's under 200 pages so it's a quick read. It'll start to answer your question better than I can in the time I've got.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.