So basically I have been working for a big Company and in same dept as an IT guy for many years. Been promoted a few times after i started as a coder. Im an architect over several high profile projects and recently was promoted. I have basically designed and implemented some entire systems, so it will be hard to replace me, but as you all know EVERYONE can be replaced so some young architect will find his way and pick up where i left off. I have worked extremely hard and am happy but a friend of mine mentioned that another peer(who did not know I was close with this person) said many people are sorry to see me go but but a couple see it as a good thing. He went on to say it is sometimes good to let go of a "cowboy" like me. He continued to call me "cowboy" to my friend.
Needless to say I was somewhat hurt to hear something like that, but honestly I dont know what a "cowboy" means. It made me somewhat bitter since I had bailed this architect out of many issues their own project. It was on my mind all day, and I could only think that: a) they always felt that way and it came out b) jealous of my promotion or c)now they have full control without me interfering with questions of "why, please explain".
Anyway, what gives??
I have never said anything bad about anyone and still do not intend to confront this person. I'm moving up so I dont care to. But I am curious they meant.
what does "cowboy" mean?? and what do you think this is about?
I did find a quote on the internet:
The cowboy is the guy everyone depends on in the IT department; they know how to do a job that others do not. When they're not around, IT is less productive and they are not easily replaced. In many ways, they are too valuable, even dangerously so.
but I also know a cowboy coder is a hacker-type that codes with reckless abandon, what do you think??
thanks
alot