4 ms·
Indeed, I never after for a job which is worded competitively. I done a lot of contracting over the years. Usually 3-6 month placements and I've learnt to spot
by rjd 15y ago
Indeed, I never after for a job which is worded competitively.
I done a lot of contracting over the years. Usually 3-6 month placements and I've learnt to spot a company culture from the ad. Sort of like after you've been looking at house ads for a while you start to understand the lies that are going on.
Disclaimer: before reading on I'm jaded and bitter from years of dealign with a/holes, liars, and bad contracts. So its best to make up your mind as whats suits you. But my learnt experiences:
Worded competitively usually means you are working for a money first workplace, and the boss will usually be sleazy sales men.
with it you get extremely short times lines, under cutting competition, lots of pressure to finish perfectly first iteration (i.e. no time to refactor code which organic grew as you worked), and any bugs in the first and only iteration are a big deal... many projects I've worked on just don't have a testing cycle or bug fix cycle. They chew developers up and make them bitter and cynical.
The other ones to watch out for are ego stroking, the old "rock star developer". Thats usually a sign when over times come they will to pay you with ego rewards instead of money. The play will use every manipulative trick they can think of get you to work for free, and make you think you are doing it because you love it. Don't fall for that, working is a partnership and they need to offer you the respect and payment you deserve, even for work you like doing.
Buzz words are a keen sign you are going to be working with a bunch of sales men. It can also mean its a design agency who don't under stand what they are saying.
For example I've been to some great interviews listing HTML 5 as a pre-req ... where 10 minutes in I've been trying to end the interview and escape. When they tll you they are building every website in AJAX, MVC, REST, and HTML 5 head for the door.
IMO that is showing a lack of understanding of technologies and a failure to do proper analytical process into work. Firstly HTML 5 doesn't have great legacy support, its pre-mature in my mind to be using it for a lot of work especially considering most of these people are build simple ecommerce and brochure sites... often meaning yoga re dealing with small businesses who can't afford to retro fit when they discover 20% of the user base can't complete purchasing because of IE 6. Mobile is a different story its ready, but thats the analytical process, choose the right tool, and if you see people nailing in nails with nails walk away.
Another two which go instantly on my nervous list are gloating about team culture or how great the office is. I don't let these stop me chasing a job, but I do get extra cautious when going threw the interview process that those items are intact true.
Because in 15 years of programming I've never really had a bad team. A few toxic characters for sure, but most teams are great. Often it can actually be a good sign, they are after team fit, and that can be the best thing ever.
Most developers are just normal average people, usually with one freakishly intelligent person, and a few play doh eaters. "Amazing" teams often have several gifted people, and I don't like working in those teams to much, conflict always arises because people have cleverly thought of a solution, and instead of implementing they fight. I prefer normal teams with mixed backgrounds and age spread, so water cooler talk in the office is at least interested and I find I bond better with genuine people, and that makes them easier to deal with because I can approach them problems and negative issues.
I won't take a position with a crap office full stop, I'm actually effected by environment. So before accepting a job I ask to see the offices. Its extremely important to me.
In saying that I'm not sure what it has to the work advertisement, it usually sets off my paranoia that either the job is boring as hell and they couldn't think of anything else for the ad. Or the complete opposite they have built an nice office to stroke your ego, or compensate for work overload.
- stcredzero 15y agoBuzz words are a keen sign you are going to be working with a bunch of sales men. The prejudicial reaction to buzz words is one of the things that I've found really weird in the programming fields. Often, a buzz word was a legitimate technical term just a few years, or a couple of decades ago. It's not the word, it's how it's used. Rejecting someone because they use a given buzz word is just prejudice. It just means you're selecting those people who are so aware of the march of buzzwords, they don't use the stale ones. In some cases, these will be savvy programmers. In other cases, this will be skilled users of word salad. Buzz words shouldn't trigger a decision. They should trigger questions.
- sapphirecat 15y ago> The prejudicial reaction to buzz words is one of the things that I've found really weird in the programming fields. At one level, like Google aggregating signals, responding to an abundance of buzz words is one of several ways to classify a given posting as promising or not. A few buzz words could be fine, but a company actually saying they "are building every website in AJAX, MVC, REST, and HTML 5" all in the same sentence is definitely problematic. Separately, I think there are people who use buzz words to earn points among their non-technical colleagues, which seems to be cultural appropriation from programmers. You can also see this with words that have been redefined in pop culture, like 'hacker'. This naturally breeds resent and wariness of buzz words in general.
- stcredzero 15y agoTo me, undiscerning resentment of buzz words is a sign of one level "Cargo Cult" mentality looking down upon another level of "Cargo Cult" mentality.
- sapphirecat 15y agoI thought when you said you find it really weird, that you didn't really understand it, or the reasons behind it. Now, it seems you do, and you simply think it's irrational? Irrationality in humans and their dealings is not something I find particularly weird anymore, in myself or in others.