Hornblower
Cry Havoc!
As a former Officer (and earlier in my career an NCO) I can tell you that you can debate the differences and minutae for ever. The best way I've found to describe the difference between an Officer and an NCO is to use sporting analogy:
The Officer is the Coach of the football team and ultimate authority:
They have the knowledge and training developed over years of specialist courses and experiences (and in many cases from being a player) to assess the strengths and weaknesses of their team. They know who should be in what position and how best to focus the entire team to accomplish the mission ie. winning the game. They equip the team with a game plan prior to running onto the field and they train them with this plan in mind. The coach also examines the other team to comes up with the strategy to beat them. The coach also looks longer into the future to determine how to keep his team together and liaises with management and external staff who aren't atheletes to keep his team effective. He is in charge and he is held responsible for everything. This is what an Officer does in the most basic of terms.
The NCO is the part of the leadership group on the field:
An NCO is the experienced team member who directs the team when they are on the field actually playing the game. There are a number of NCO's on a football field. Captain of the team, Captain of the backline, Captain of the forwards, vice-captain etc. The guys calling the shots on the field are doing so from a point of experience and have the smarts to be able to carry the coach's instructions onto the field and carry them out. They are also smart enough to adapt them as required. These guys are directing the other team members and on the field their word is gospel. They have developed these skills from years of playing, training and an inherent ability. The rookies, the journeymen and the guys with experience will all take instructions from them because they are the go to guy on the spot whilst doing the work alongside them. The NCO/team captain has a lesser but still significant role off the field by providing advice to the Officer/coach on players and strategies. They have accountability and responsibility but ultimately they don't get the final say.
The Officer does get down and dirty with the men in real life but there is a separation from the Officer's and Men that is necessary from an intellectual and authoritative level. If you are going to command and take men into situations that are beyond the pale then you can't really afford to be too chummy with them. NCO's can.
The Officer is the Coach of the football team and ultimate authority:
They have the knowledge and training developed over years of specialist courses and experiences (and in many cases from being a player) to assess the strengths and weaknesses of their team. They know who should be in what position and how best to focus the entire team to accomplish the mission ie. winning the game. They equip the team with a game plan prior to running onto the field and they train them with this plan in mind. The coach also examines the other team to comes up with the strategy to beat them. The coach also looks longer into the future to determine how to keep his team together and liaises with management and external staff who aren't atheletes to keep his team effective. He is in charge and he is held responsible for everything. This is what an Officer does in the most basic of terms.
The NCO is the part of the leadership group on the field:
An NCO is the experienced team member who directs the team when they are on the field actually playing the game. There are a number of NCO's on a football field. Captain of the team, Captain of the backline, Captain of the forwards, vice-captain etc. The guys calling the shots on the field are doing so from a point of experience and have the smarts to be able to carry the coach's instructions onto the field and carry them out. They are also smart enough to adapt them as required. These guys are directing the other team members and on the field their word is gospel. They have developed these skills from years of playing, training and an inherent ability. The rookies, the journeymen and the guys with experience will all take instructions from them because they are the go to guy on the spot whilst doing the work alongside them. The NCO/team captain has a lesser but still significant role off the field by providing advice to the Officer/coach on players and strategies. They have accountability and responsibility but ultimately they don't get the final say.
The Officer does get down and dirty with the men in real life but there is a separation from the Officer's and Men that is necessary from an intellectual and authoritative level. If you are going to command and take men into situations that are beyond the pale then you can't really afford to be too chummy with them. NCO's can.