I stumbled upon this book recently. It was quite good. I highly recommend everyone (yes even LabVIEW Developers) read it. It is very insightful. It's also free and very short at 76 pages and it reads fast. There really is no excuse.
I very much like the title.
"It is easier to hire a scientist or engineer with domain knowledge and teach them how to be a software engineer than it is to turn a software engineer into a domain expert."
Writing code is much easier than reading it. If you write code at your maximum level of cleverness, then by definition you are not smart enough to read and understand it. The trick is to make sure that you leave yourself some margin.
Life is too short. Don't spend most of your life working in a job you hate. It doesn't have to be that way. This book will show you how to introduce joy at work.