adversarial wrote:
I have heard about a kind of 'manageriat class', who often earn far more than coders and programmers, yet I have never felt inclined to join their ranks. To be honest, I often question the value of the 'manageriat class', especially as they seem to be the ones making the false promises, while it is the coders who are battling to deliver on them.
One problem is that it is almost expected that you will transition in to 'management' if you are good at coding regardless if you don't want to get in to management. To be a good manager you generally need to be good with people and good with basic organisational skills - not a typical AS skill profile. However, if you are like me, you'll probably be pissed off at the thought that you are not in charge and that someone else is making all these idiotic ill-informed and stupid decisions that screw up what you were trying to do...
adversarial wrote:
I still believe that arguably the only real way of 'staying in touch' with the IT world is to be coding and that all the 'manageriat' flim-flam is just so much rubbish.
Technically, I am a manager (one of the reasons why I question if I have AS). However, I don't have any people who report to me and effectively I spend my time learning about interesting bits of technology and writing snippets of code to try out ideas. I think my ideal job would be working quietly on my own and publishing software via the internet.
adversarial wrote:
The thing about programming is that you never stop learning and that has to be one of the great attractions about it to me.
I like coding because good code to me looks and feels elegant and simple and does something unusual. The downside is that I easily get sufficiently absorbed that the problem I'm solving dominates all my thoughts - I guess a bit like the kind of escapism people get from reading a book. I think many programmers experience this as 'being in the flow' - a meditative state so in tune with the programming process than mundane things like eating get ignored...