– Understanding Mental Health in Software Engineer Terms

I’m not really much of a spiritual person, so it does cause some resistance straight away when many self help solutions for anxiety and depression seem to point toward ‘spiritual healing’.

Rightly or wrongly, being an engineer by background has always forced to me to seek solutions to any problem, from engineering principles.  I’ve therefore spent some time considering the notion that the thinking mind is much like any other complex machine, and hoping this might give me an edge in my own therapy with the fundamental principle being that you can’t fix anything until you know how it works…or at least know how it behaves when operated in a certain way.