So what you are saying
is that money grabbing c*nts are the problem?
I'm OK at Firewall One, but any number of people reading this are better, completing the tasks 10 times more quickly and screwing up 10 times less often. But I'm a better employee than you are. Firstly, a consultancy or reseller is going to be selling me by time, methodically setting up firewall rules taking a day is more …
is that money grabbing c*nts are the problem?
Well, let's turn that around for a sec. Did you go in to work today because you just love the people you work with, what you do and where, or because they pay you to? I even like some of the people I work with but I wouldn't be doing that commute every morning unless they were crossing my palm with silver in regular and copious quantities. I've been on both sides of the fence (contractor and customer) and it's not that different a view on either side.
All commercial organisations are in business to make money. Forget all the bullsh*t-ridden corporate messaging, all those company motos and mission statements, the reality is if a company does not take care of the primary task of making money then they will go bust. You can even extend that to charities - they don't collect enough donations then they don't get to be charitable (which explains how we ended up with chugging). Whilst a boss may make you feel better about it with those mission statements and other malarky, they would quite happilly keep you miserable if they thought you had no place to go (which explains all those pay cuts and bens reductions in times of economic crisis - they know you can't risk going jobhunting).
Since they have a fixation with making profits (it's viewed as a very simple measure of success), many companies will promote and reward those money-grabbing c*nts you mentioned, especially if they can make those profits at a lower cost. So, yes, companies will deliberately enter into what could be consdiered deceptive practices in order to wring a few points more margin out of a customer. But, if a reseller or vendor wants to retain that custoemr for the longterm, they need to at least play nice and hide the deceptive practices.
But, it also plays the other way. I love it when I get a project manager from a vendor/reseller that hasn't got the sense to peg down the goalposts, as it means I can wring all types of extras out of his company and - if he gets reticent - threaten them with the corporate lawyers (we're a global, so we can bully most companies into coughing up). The ideal for me is a vendor/reseller that stupidly agrees that he only gets paid on completion as that means I can drag out acceptance for ever to put the squeeze on them, as they are running a big, negative P&L until completion, something they will not want their senior management seeing. I have gone into projects knowing that we are going to screw the reseller, the vendor and associated contractors becasue they have not done their due dilligence on the contract, not planned realisticly, failed to set the acceptance terms in concrete, and not thought to make sure they are getting their money either up front or in stages. All is fair in love, war, and IT procurement.
That's a perspective, and I can understand it. Personally, I couldn't do a job well with that attitude because I'd spend my day waiting for 5pm, no later.
There is another perspective, and I think it counts for a good few readers.
I enjoy working in tech. I'm a programmer, and on my weekends I like to program too.
Having a job is wonderful, because I get to program, and people pay me. But the pay isn't the foccus - I'd be coding if I were unemployed.
That isn't to say I don't understand the money part of buisness. It's enjoyable actually - it gives you some measure of your success above nebulous things like how happy your users are (I mean, that one fat stakeholder always complains anyway right?). Making a massive cost saving that increases profit on a job, or landing another project is a great feeling.
But I don't think your adversarial approach to the above is good. I don't think it will be effective, in the long term. That supplier you screwed over won't want to work with you again. A good supplier is a valuable thing, and getting let down by a new, unreliable one is blooming expensive. As for increasing your cost to a client, I guess if your client is the government they might hire you next time, otherwise not so much.
I dunno, I guess I'm saying that you don't want to do a good job, although you think you do. You think you are increasing your employers profit, but actually you are gaming your next performance review. But not the one after, when they spot the patern.
"....I enjoy working in tech. I'm a programmer...." Congratulations, and I really do mean it when I say I hope you stay happy, 'cos it's my experience that happy coders are simply a lot more productive for a lot longer. I really do envy the few that get genuine pleasure from their jobs on a dialy basis, especially creative jobs like coding. I do get a buzz out of delivering a working solution, it's not quite as creative a process as coding (I started in code a looooooong time ago) but you can still point as something and say "I did that". I did have one contracting gig years ago that was about ripping IT infrastructure out of bankrupt companies and that really was no fun at all.
"....As for increasing your cost to a client...." In essence, my current role is the opposite of what Dominic is talking about - I'm there to get the best solution out of the vendor/reseller as possible for the SMALLEST amount of money, and I was hired to do it because I used to be on the other side trying to deliver the least amount of resource/product for the LARGEST amount of money. We pit vendors against each other (we always have two tested solutions from different vendors for each layer of the stack, both hardware and software, so we can make them compete on cost). It's not about being nasty, it's about getting the best deal. My employer doesn't care if I do it with a smile, as long as I deliver. The size of the opportunity we represent keeps the vendors coming back, and we take advantage of that. What I meant to say in the original post was that I can actually be a lot more devious (and even less polite) as a customer than I ever was as a contractor/consultant.
I work to live. The work can be interesting but life is short and there are far more interesting things to be doing... but this is the world we live in. My point is the money grabbing c*nts seem to be the driving force behind the current and unsustainable greed.
The question is how much is enough? For the money grabbing c*nts it seems no amount is ever enough. This can only be destructive as there doesn't appear to be a sanity check on the impact of their actions in pursuit of that end.
"....The work can be interesting but life is short and there are far more interesting things to be doing...." Exactly! But you still need to work to live.
".....My point is the money grabbing c*nts seem to be the driving force behind the current and unsustainable greed....." The unsustainable point it political, nothing to do with greed. Politicians tinker with the financial system, like the Democrats rigging the mortgage market in the States so that more black voters - which vote predominantly Democrat - could get mortgages they couldn't afford, without those same Democrat politicians seeing the unsustainanbility of that tweak. Ironicly, Bush predicted the impact on the market and was ignored, which kinda makes those that bash Bush just look silly.
But, to look at it in another way, those "money grabbing c*nts" usually don't hoard the cash, they spend it on goods and services, which mean others in the economy get the benefits (it's called trickle-down). No-one making money at the top (which is what so many on the Left scream for) means no trickle-down, so no money for lower down the chain. So you should actually be thankful for the "money grabbing c*nts", because if they all went hippy and wanted nothing but flax shirts and flowers in their hair then there would probably be a lot more starving people in the World.
I don't [i]have[/i] to work to live, I could try and game the benefits system, that seems to work for many in the uk.
On the other hand, if I had enough money to support myself and not have to work I would still be tinkering with technology, but for my own amusement rather than because I have to.
Aren't politicians (for the most part) a bunch of power hungry self serving c*nts? Same problem, different currency.
While I'm sure 'trickle down' is a factor in any economy, I don't think it only works when applied to the super rich. I expect us proles collectively spend as much if not more than the very rich few. Surely if they went hippy then they would give away their stacks of cash so they could run unencumbered in fields of green, that cash then being spent elsewhere in the economy and other companies seizing the opportunity to provide the goods or services that the neo-hippys once were?
"I enjoy working in tech. I'm a programmer, and on my weekends I like to program too."
I enjoy sex, a lot. Since I'm married that means keeping the missus happy. Keeping the missus happy takes money and therefore I work. I also enjoy eating and sleeping in a warm bed when it's bitching cold outside. These too take money and therefore I work. Fortunately I happen to quite enjoy what I do for money but be under no illusions. I would do (and have done in the past) the most soul-destroying jobs imaginable if that's what it took to make money. I need the money because I like sex ..
Paris, well because ..
".....I don't think it only works when applied to the super rich....." Well, a simple example is that the top 5% of earners in the States pay roughly 65% of the taxes. People argue over the exact figures for those percentages, but no-one denies that if we were all earning the minimum wage there would be a lot less tax money for the self-serving c*nts to spend.
Perhaps your figures are true, but If we were all earning the minimum wage wouldn't prices for goods and services (including those paid for by taxes) have to come down? Otherwise we would all be queuing for our one weekly loaf of bread...
I wouldn't advocate a fixed wage for all, but I do like the idea of a maximum salary cap fixed at a multiple of the minimum wage. If applied against the minimum wage of a company and the CEO wants more pay, he has to pay his or her lowest paid staff member more... The reality would likely to be lots more jobs being outsourced as a means to circumvent it.
Blaming the guy who does the actual work for managerial malpractice. That shtick is getting a bit long in the tooth. Then again, you're not being paid to be part of the solution here, are you?
I'm not blaming the people who do the work, if you read carefully I'm blaming the clients.
As for another Anonymous saying "Dominc Connor telling us how he's better than all of us once again", I disclosed that I'm now a City headhunter, hardly a position of moral superiority is it ?
Jason7 talks about "useless showboating pink shirt ready to take the credit." and given that I wear Thomas Pink shirts, made from 2 fold Egyptian poplin I guess that now applies to me. Not only do I agree with him, but in a recent for the Reg jobs & careers channel I point out how a lack of "visible productivity" is stopping you earning what you should.
It may be the company's fault for undervaluing your skills, but it is your problem.
No, it's not. It's your problem if you're not getting paid enough, though a smart company will make it their problem before you do. It very much is their problem if they fail to understand what you're worth, because then you'll sod off and they'll be worse for it. Or not, but that's a different issue. It is very much the company's job to take all their "resources" and put them to work so that it creates (the most) wealth. Which in turn is not quite the same as bringing in the most money or maximising profit.
And yes you are more or less blaming the clients (except that one sentence...) though wilfully supplying the wrong thing is ethically questionable at best, especially in high technology. In medicine for example it can get you kicked out of your profession or worse; here it's portrayed as "good business", which it isn't even though many many people are making a good living out of it, thereby prolonging, even perpetuating the problem. And gathering well-earned scorn from the rest of us.
Most techies really don't want to go there, so they largely don't. Most techies really don't care all that much about lots of pay either. A job well done is its own reward, or at least it would be if only all those pesky bills would pay themselves. But then, you're in the quanting corner, aren't you? That bunch of code grinders that get paid so much, they literally cannot afford to write decent, nevermind good code.
I've gone cynic enough that I wouldn't mind such a job for a while, but on the other hand my CV is now such that no recruiter will ever consider me, nor any HR drone. Something to do with coasting (forcibly...) for a goodly long time after burning out due to working the equivalent of two full time jobs for a couple years. This under the inspired leadership of a cee-row that came in from a business consultancy, and went full best practices on the company.
Yes, there's lots of suckers for clients. And yes, if you've told them, you at least tried to sell them, what they need instead and they've refused, you can fleece them. But if you're not even trying? If you make it your business to deliberately upsell them the wrong thing and keep them happily ignorant. milking them for all their worth? That, dear Dominic, is not something you can blame on the client.
I'm a techy and I really care about lots of pay - why would you not want to maximise your income within your boundary constraints (location, hours etc)? That'd just be stoopid.
I agree with this article. People might not like what he says, and the implications thereof, but he is correct.
And blaming is pointless. It's not MY fault. Waah, waah, waah! What is important is what you do about it to correct the action. If you are not prepared to accept that this is your problem, then how are you going to fix it?
There are basically two ways to be viewed: cost or value. Companies want value, but they don't want cost.
If you just present yourself as a skill set, then you're going to end up being treated as a cost. ie. "What is the least we can pay to get skillset x?". Just like shopping for any commodity, the companies are drawn to the lowest cost programmers etc.
If you present yourself as a value generator, then the thinking is completely different. Wow, we pay $x and we will get $y, where y is much greater than x. If you can clearly articulate how you generated $5M in savings last year, or increased revenue by $7M, then your $150k (or whatever) remuneration sounds paltry.
Sales people and business unit managers can easily tie their performance to numbers by looking at their revenue or profits. It is way harder for people down the line doing work, but there are ways. For example, if you single handedly improved a part of the system that caused the most grief and reduced tech support calls by 10%, then you can look up the cost of tech support and show how much you saved the company.
If you choose to focus on sales because they bring in the dosh and forget about the coders because they're finnicky like cats and are, after all, "only costs", well, let's just fire them all and be done with it. Yes, why not run a company on marketeering alone? Gotta be good for the bottom line!
Oh dear how now do we obtain product to sell? Oh I know, from offshore, like India or something, because people who spent ten+ years mastering deep technical skills are fungible, amirite or amirite?
Well, isn't that cute.
The only thing inside companies are costs, for the simple reason that the only place where you can see whether the company is doing well is outside the company. This is not a figment of my imagination, but of a well-respected and now late management thinker's imagination (who left as an exercise). The value is in the whole, as it's supposed to be more than all the parts summed together.
Unlocking this value is management's job. Of course you can try and help that along a bit, but it's not the worker's job, it's not sales', it's management's. That is why we put up with the pains in the neck. It's them that need to ask the right questions and see they get usable answers, use them to decide what to do, then act on it.
If you don't understand that, and lots of companies don't understand that, then your reasoning makes perfect sense. If you do, however, you start to sound like another cargo cult's high priest right quick. "Me no want no cost! Me want all value!" (cue rain dance). You don't treat your workers like your sales, much like you don't treat your sales like your workers. You can't expect either to make up for dysfunctional management. Why? Because it's fscking stupid to even try. Sheesh.
Management is supposed to understand this. That too many don't, well, gives rise to the title of this post.
Obligatory XKCD: https://xkcd.com/1060/
As a pre sales professional with over 20 years of being the voice of reason between the Sales bod and the customer, I've recently taken a career break. Why?
The reason being is that in the current UK Channel, youth seems to be the key factor. We're dealing with younger IT Managers who came straight of our college or uni with "certifications" better suited to today's Microsoft centric IT environment.
Therefore Channel resellers and vendors are seeking younger (and more dynamic[?]) team members to fill their ranks. They're cheaper to employ, have a better overall skills set and have a level of expertise in almost every aspect of today's IT world, i.e. VMware, Citrix, Wintel architecture, LINUX, MS .NET, SQL, networking, firewalls, storage and in come cases VB and C++ too!
This leaves us older boys looking a little dated, even though our core knowledge of storage or .NET is a lot more in depth due to us being involved in the evolution of technologies as well as having an understanding and accreditation in the key technologies employed by most IT departments
So, reading this, I find myself harder to employ as I creep towards 50 years of age, even though I've held 3 long term, high ranking positions in my 20+ years in the Channel trenches with a fairly shiny track record.
In almost every interview I went for, the only people my age were the retired policemen doing security at the reception area of the building.
Most large resellers and vendors contain the fountain of youth and it seems that 20+ years of experience combined with a decent track record just didn't seem to pay off for me any more... so that's why this "techie" is no longer employed within the Channel...
It's not just about skills sets any more... sadly
...is they are all hyped up and ready to go...but for just two weeks.
Then they get bored and want to do something else so are looking for the next 'fun thing' rather than finishing the work or project from a month ago.
I worked in a 'Innovation dept' a few years ago. I was about 35 at the time and about the oldest in the dept. I think over a year the number of projects and products actually delivered numbered around 8. Those were mostly mine, the rest of the team never got anywhere with anything other than a few tech toys delivered to the exec that just widened the reality gap between staff and the top.
So yes you can have the young guns full of confidence and can do nature but when it comes to actually delivering stuff it doesn't hurt to have a few 'safe pairs of hands' around when it really counts.
Spot on - it's Logans Run in tech these days - you either have to run your own business (for real, not just a pretend one like these contractor "disguised employees" think they are) or be a journalist. Seems the grey haired old crumbly fuddy duddy coffin dodger who wrote this article is both :-)
Well, your post seems rather self-contradictory. You say:
"They're cheaper to employ, have a better overall skills set and have a level of expertise in almost every aspect of today's IT world, i.e. VMware, Citrix, Wintel architecture, LINUX, MS .NET, SQL, networking, firewalls, storage and in come cases VB and C++ too!"
Then you say:
"it seems that 20+ years of experience combined with a decent track record just didn't seem to pay off for me any more... It's not just about skills sets any more... sadly"
Well, which is it? Are you admitting that younger staff have a wider skill set than you do, or are you not? And if you are, then why isn't the answer for older techies not to bellyache about how no-one cares about their highly-developed VB and .NET skills any more, but to _learn some new ones_?
I think the phrase "Three miles wide and one inch deep" goes some way to explaining it.
A well written and thoroughly enjoyable read, in particular...
"In consultancy and resale, that sort of thing can get you a stiff.."
It's Dominc Connor telling us how he's better than all of us once again.
You're quite insecure, aren't you? You should talk to someone about that.
I'm not at all insecure, thanks for asking. I have a great, well paid, interesting job that I love, working for an employer that values me and the work I do. Perhaps you're the insecure one.
stop pretending to be me! My job is horrible actually and makes me feel really insecure so I don't need articles like this making it worse...
Who are you talking to?
Ha - fooled you all! This conversation was actually all me pretending to be other people....
Typically it's quite bad to be competent in a typical commercial company. The main problem is that many companies suffer from something I'd call the collective Kruger-Dunning Effect. Essentially you have people being incompetent enough to not understand they are incompetent. If in such a situation you become a little bit more competent, you will not only recognize that you yourself are incompetent, but also how incompetent your peers are.
How about the theory of competence relativity?
Everyone is incompitent, by being or appearing to be a bit less incompitent you are (relatively) competent to the point that even the incompetent will think you're good, although not better than them of course.
There's also the old translational competence trick, the skill of aqquiring a slither of knowledge in, say, I.T. and applying that knowledge in your own (non-I.T.) field and looking like a pro (e.g. flashy macros in excel)
Essentially, it's easy to look good, even if it does take you all day to follow the simple step-by-step guide to configuring My First Firewall™
What's the point of looking good in such a company? You will still suffer every day from seeing projects around you fail, or having to work around the problems of other failed projects.
There's no use in seeming competent.
I did my stint in the channel and was poached by a client who got swallowed by a larger company, I then got redundantified and found a similar sized company that got swallowed by an even bigger globocorp. So there I was once a wet behind the ears field monkey looking after single server clients who spent money like it was their own precious life force (which I guess it was) and now I am master of all I survey in a company you've all heard of and would all kill to work for.
The moral of the story here is that good people float to the top and the mucky sediment is still down there installing Microshaft Shit Business Server.
Why am I seeing this word 'Channel' everywhere all of a sudden? Have I missed a buzzword release?
I thought that too.
Also am I the only one who finds the new font hard on the eyes?
Yeah, something smells funny...
...there is a useless showboating pink shirt ready to take the credit.
... and make sure that showboating pink shirt is your wife.
Coat? In this weather?
I'm a died in the wool techie, but with aspirations to not be completely antisocial ;o) Your articles are always a joy to read. However you miss one important point, as people who have followed the money always do. The diametric here is doing a good job (most techies) vs making more money and bugger what it actually means/costs (everybody else). How do you bridge the gap so you can make money by doing a good job. In the larger world look at amazon - better prices and service - vs any large consulting outfit - there's more money to be made prolonging a problem than fixing it. There is a way - amazon, oreilly, dell (but not for the past 10 years) etc. What is it?
Consultancies stiff companies, and as a consultant your job is to make the job bigger, not solve the problem. On consultancy I know sold Siebel licences to public sector outfit to do nothing but handle sign on for another application, (at an ongoing cost of millions to their client,) just to keep their Siebel practice fully employed.
This is why I hate working for anyone other than end clients. It depresses the shtt out of me, not to be able to
a. Tell the truth and b. Solve the problem.
I've a flawless record, I've never failed, nothing I've ever taken on, has ever not been solved.
Yet who earns more? Me, or some guy who never did a day's work in his life, and manages upwards. I know several. It's a game I choose not to participate in even though I know I will be laid off when I finish early.
I know, absolutely that I will be laid off, when I solve the job in a fortnight, but I do it anyway. I do not criticise Dominic for just pointing out reality. I just view project managers who sack the guy who finishes first as useless.
Because it's full of water, and they would drown
This kind of greedy scumbag is why the country is in such problems at the moment. If you have no morals to tell you that this shouldn't be encouraged then look back at history and see the consequences. You only get away with it for so long before the public notice and people start getting beheaded.
The problem with this whole outsouring malarky is that we ALL know it's going to go pear shaped. If you have everything run by an internal department, even if the skill sets were the same level, the internal department cares about the company. An outsourcer doesnt. Hell they don't even care about their own staff. I have worked for a couple and everyone bar the sales guys got treated like shit at both of them. YOu get hired, given the schpiel, dumped onto a customer site and forgotten except for your 6 monthly review where some dick from head office comes down, has a go at you for not being good enough, just so that they can avoid giving you a pay rise. Don't even ask for any sort of training.
I just point blankly refuse to work for the bastards now.
I agree with Dominic, in that it IS the customers fault. Accountants deigning that somehow outsourcing will be cheaper on paper, even though the staff turn over goes through the roof, the guys who end up doing your IT are demotivated as hell beause of how badly they are treated and they know they are being charged out at £1000/day while getting under £200 and having to fight for every expense receipt before they inevitably get shifted to another client 50 miles from where they were promised to be based permanantly .
With the shift of outsourcing to India, it's just getting worse. Either the incompetant undertrained monkeys on the end of the phone or doing the coding (no wonder software these days is getting worse and worse) to the shipping in of staff on less than 1/2 what a UK contractor or employee earns.
The ONLY think that makes me feel better about it are the outages. The public outages frmo the banks and other outsourced companies being blamed on their systems are getting more and more frequent. They will start losing more and more money and hopefully if we can get to a situation where outsourcers screwing stuff up ends up with major weekly outages in a variety of sectors hammering the public, either ATM's not working, traffic lights screwed up, ISPs dying, etc maybe quality will come back in.
Luckily my last couple of jobs have been basically going in and fixing screw ups by outsourcers, so as long as the channel suppliers stay as shit as they ALL are, those of us who actually know what we are doing will still get working fixing their fuck ups.
The common theme in Dominic's articles is that if you want to earn decent money then you've got to stop thinking purely along the lines of a technical career, and consider the wider business case.
I work as a contractor, and short of getting a banking gig (which is difficult without prior experience in the sector), I can't see any way of significantly improving my lot without radically rethinking my approach. The options that appear to be open to me are either moving into project management, and climbing the greasy pole, or trying to start my own venture with its attendant risk.
Sure, Dominic's being mildly inflammatory, but he's trying to get us to think.
Dominic is right on the money. I realised years ago that just being good at your job wasn't enough and it became less enough as the size of the company increased (never mind out-sourcing) so I stopped playing the game. I decided that a smaller pay cheque with a smaller organisation/company was insufficient downside to outweigh less stress (not quite clinical-level, Dominic), more job satisfaction and at least some sense of being valued by your employer.
Every time I read one of Dominic's posts I am astonished at the angry responses of some posters. As far as I can see Dominic is not making value judgements on this. He is just elucidating the way things the are. The things that you see all around you as a fresh young employee that don't make sense. The things that you eventually realise over time.
I don't think Dominic is applauding the state of affairs jut pointing out that if money is your thingthen stop concentrating on 'just' doing a good job. If 'doing a good job' is your thing (and I believe it is mine) then don't get bent out of shape when 'the other guy' makes more money. Your stress makes no difference to anyone but you.
Just set your priorities and act accordingly.
Some people don't like the facts or the reality being pointed out as it spoils their little delusions about the World they think they live in.
Nice try but he isn't just stating the way things are, he is stating the way he wants you to see them in order to generate dissent and mercenary behavior so that he can headhunt and line his own pockets more easily.
In reality you CAN make more money by doing a good job, being valued and not stepping on people. You might get a short term gain by taking advantage, but only other greedy people fall for that for very long.
If there is more money to be made in ripping clients off because they are clueless twonks who get hypnotised by buzzwords and who consider that financial strategy means looking at price tags and always picking the lowest one then guess what - that's where the salesmen and consultants will go.
If you want someone to sell you three world famous bridges before breakfast then they probably will.
for someone who businesses can hire to analyse their requirements and act as a go-between for other companies to bid for the cost and function? Didn't we have this discussion last week about whoever built the requirement, not being permitted to bid for the actual job?
Personally, its down to analysis and communications. I think most CIOs either don't know enough about how IT works to ask pertinent questions or can't make a strong enough case to their management for certain decisions, like extra money to reduce a risk that may not seem tangible.
I have experience of 2 chief "architects" (for want of a better word) in 2 different companies, who were technically capable, and had very forceful personalities. They asked the right questions, exposed the vendors mis-informatiom and were able to get buy-in from management for certain awkward decisions. It made my life as a technician a lot easier working on kit that was sized correctly and fit for purpose and free of clutter and crud.