Month: December 2014
Have a nice day
Scientists Have Discovered How Common Different Sexual Fantasies Are
We all have at least one, and most of us have many: Sexual fantasies. In fact, it’s normal, and even healthy, to have sexual fantasies.
What might not be normal is the type of sexual fantasy you’re daydreaming over. A new study is helping shed light on which sexual fantasies are prevalent and which are unusual and rare. Until recently, scientists had limited data on what constituted a normal sexual fantasy versus an unusual one, and most surveys that had explored this sensitive territory had surveyed only university students. But a big new data set has changed that.
To find out once and for all what the general population thinks about, a team of scientists at the University of Montreal in Quebec, Canada, straight up asked 1,517 adults residing in Quebec about their sexual fantasies. They published their findings on Friday in the Journal of Sexual Medicine.
“Clinically, we know what pathological sexual fantasies are: they involve non-consenting partners, they include pain, or they are absolutely necessary in deriving satisfaction,” lead author Christian Joyal said in a statement released by the university. “But apart from that, what exactly are abnormal or atypical fantasies?”
The team conducted an internet survey with 799 women and 717 men, where the mean age of the subjects was 30 years. Of the sample, 85.1% said they were heterosexual, 3.6% said they were definitely homosexual, and the rest were in between. The survey involved 55 statements that probed the nature and intensity of the subject’s sexual fantasies. The subjects rated each statement on a scale of 1 to 7, with 7 meaning they had experienced a very intense fantasy about what was described in the statement and 1 meaning they had not felt any intensity at all for that fantasy.
Here are some examples of the statements they answered:
- I have fantasized about having sex with an unknown person.
- I have fantasized about petting with a total stranger in a public place (e.g., metro).
- I have fantasized about being forced to have sex.
- I have fantasized about having sex with an animal.
- I have fantasized about having anal sex.
The full 55 are at the end of this post, along with how often they show up in the population questioned.
The team also asked the volunteers to describe, in detail, their favourite sexual fantasy if it was not included in the survey. After what must have been some very interesting reading, the team found that the men had more fantasies and described their favourite fantasy more vividly than the women did. Also, men expressed a stronger desire to make their fantasies a reality.
More women fantasized about having sex in a specific location while far more men fantasized about receiving oral sex. Interestingly, both sexes were about equal when it came to participating in group sex, although more men reported wanting to have an active versus passive role during group sex.
When it came to whom the subjects thought about, men reported fantasizing more about people they were not currently involved with. Of particular interest to the researchers was the high number of fantasies that were mostly unique to men, for example, fantasizing about anal sex and watching their partner have sex with another man.
“Evolutionary biological theories cannot explain these fantasies,” Joyal said in a release issued by the university.
After analyzing the data set as a whole, the team created a glossary defining certain “rare,” “unusual,” and “typical” sex fantasies. Rare meant that 2.3% or less of individuals reported this fantasy. Unusual meant 15.9% or less reported having them. Common fantasies meant they were shared by between 50% and 84.1% of individuals, and typical fantasies are common among more than 84.1% of the surveyed population.
Here are a few examples of what the researchers found in each of these categories:
Rare: sex with a child or animal
Unusual: “golden showers,” cross-dressing, sex with a prostitute, abusing an intoxicated person
Typical: sex in a romantic location, receiving oral sex, sex with two women (primarily a male fantasy)
The team isn’t done with its precious dataset, however. The researchers are now analyzing subgroups of fantasies to see which types of fantasies are common among the same people. For example, people who reported submission fantasies also described domination fantasies, which indicates that these two themes are connected.
Here’s the full table of the researchers’ findings. Where do your fantasies fit in?
As a side note, I’d have said yes to just under half of the statements :)
Who is a senior developer anyway?
What makes you a “senior developer”? Everyone and their dog calls themselves a senior developer these days. From fresh graduates to the CTO, everyone is a senior developer. But what the hell does it even mean?
Technologists
Some developers are avid technologists. They got into programming really because they like tinkering. If it hadn’t been 7 languages in 7 weeks, it would have been a box of meccano or they’d be in their shed busy inventing the battery operated self-tieing tie. These people are great to have on your team, they’ll be the ones continually bombarding you with the latest and greatest shiny. If you ever want to know if there’s an off the shelf solution to your problem, they’ll know the options, have tried two of them, and currently have a modified version of a third running on their raspberry pi.
The trouble with technologists is more technology is always the answer. Why have a HTTP listener when you can have a full stack application server? Why use plain old TCP when you can introduce an asynchronous messaging backbone? Why bother trying to deliver software when there’s all these toys to play with!
Toolsmiths
Some developers naturally gravitate towards providing tools for the rest of the developers on the team. Not for them the humdrum world of building some boring commercial website, instead they’ll build a massively flexible website creation framework that through the magic of code generation will immediately fill source control with a gazillion lines of unmaintainable garbage. Of course, that’s assuming it works, or that they even finish it – which is never guaranteed.
There’s a certain kudos to being the tools guy on the team: you don’t want the most junior member of the team creating tools that everyone else uses. If he screws up, his screw up will be amplified by the size of the team. Instead one of the smart developers will see a problem and start sharpening his tools; the trouble is you can spend an awful long time creating really sharp shears and somehow never get round to shaving the yak.
Backend Boys (and Girls)
Another common pull for a lot of developers is to get further down the stack, away from those messy, annoying users and nearer to the data. Here you can make problems more pure, really express your true artistry as a developer and an architect. It’s true: as you move down the stack you tend to find the real architectural meat of a system, where you want the developers who can see the big picture of how everything interacts. The seasoned professionals that understand scalability, availability and job-security.
It’s pretty easy to put off outsiders (project managers, customers, sniveling little front end developers) – you start drawing diagrams with lots of boxes and talk of enterprise grade messaging middleware and HATEOAS service infrastructure, before you know it their eyes have glazed over and they’ve forgotten what they were going to ask you: like perhaps why this has taken six months to build instead of six days?
GTD
Some developers just Get Things Done. Sure their methods might be a little… slapdash. But when you’re in a crunch (when aren’t you?) and you need something done yesterday, these are the people you want on your team. They won’t waste time designing a big complex architecture; they won’t even waste time writing automated tests. They’ll just hammer out some code and boom! problem solved.
Sometimes they can come across as heroes: they love nothing better than wading into a tough battle to show how fast they can turn things around. Of course, that also lets them quickly move from battlefield to battlefield, leaving others to clean up the dead and wounded they’ve left behind.
Front End Developers
For some reason Front End developers never seem to be considered the most senior. As though hacking WPF or HTML/CSS was somehow less worthy. In fact, I think the front end is the most important part – it’s where all your wonderful n-tier architecture and multiple redundant geegaws finally meets users. And without users, everything else is just intellectual masturbation.
The front end developers are responsible for the user experience. If they make a mess, the product looks like crap, works like crap: it’s crap. But if the front end developers create a compelling, easy to use application – it’s the great, scalable architecture underneath that made it all possible. Obviously.
Team Lead
Your team lead probably isn’t a senior developer. Sorry, bro: if you’re not coding you can’t call yourself anything developer. Go easy on your team lead though: the poor sod probably wrote code once. He probably enjoyed it, too. Then some suit decided that because he was good at one job, he should stop doing that and instead spend his life in meetings, explaining to people in suits why the product he’s not writing code for is late.
Architect
Your architect probably isn’t a senior developer either. Unless he’s actually writing code. In which case, why does he need the label “architect”? Architecture is a team responsibility. Sure, the most senior guy on the team is likely to have loads of experience and opinions to share with the team – but it doesn’t mean his pronouncements should be followed like scripture. But if instead of writing code you spend your time drawing pretty pictures of your scalable messaging middleware one more time, I will shove it up your enterprise service bus.
Conclusion
There are lots of different types of senior developer. That’s probably why the term has got so devalued. Once you’ve been in the industry for a few years, you’ll have found yourself in at least one of these roles and can immediately call yourself senior. The truth is you spend your whole life learning, only in an industry this young and naive could someone with 3 years experience be called “senior”. I’ve been programming professionally for 13 years and I’m only just starting to think I’m getting my head around it. I’m sure next year I’ll realise I’m an idiot and there’s a whole new level to learn.
So, go ahead, call yourself senior developer. Just make sure you keep on learning. Change jobs, wear a different hat. Be the tools guy. Meet like-minded developers. Play with different technologies. Become a middle tier developer. Then switch to work on user experience.
Senior developer: it’s just a job title, after all.
Drum solo spider!
Buddhist quote of the day
Wimoweh wimoweh wimoweh
[gallery] Classic pin-ups shopped into Disney princesses
30 things British people say and what they actually mean
- “I might join you later” – I’m not leaving the house today unless it’s on fire.
- “Excuse me, sorry, is anyone sitting here?” – You have 3 seconds to move your bag before I end you.
- “Not to worry” – I will never forget this.
- Saying sorry as a way of introducing yourself.
- “Bit wet out there” – You’re going to need a snorkel because it’s absolutely pissing it down.
- Ending an email with “Thanks” as a warning that you’re perilously close to losing your temper.
- “Right then, I suppose I really should start thinking about possibly making a move” – Bye.
- “It’s fine” – It really could not possibly get any worse, but no doubt it will do.
- “Perfect” – Well, that’s ruined then.
- “A bit of a pickle” – A catastrophically bad situation with potentially fatal consequences.
- “Hot too bad, actually” – I’m probably the happiest I’ve ever been.
- “Honestly, it doesn’t matter” – Nothing has ever mattered more than this.
- “You’ve caught the sun” – You look like you’ve been swimming in a volcano.
- “That’s certainly one way of looking at it” – That’s certainly the wrong way of looking at it.
- Saying “I have the 5p if it helps?” and never being quite sure if it helps.
- “If you say so” – I’m afraid that what you’re saying is the height of idiocy.
- “With all due respect” – You have absolutely no idea what you’re talking about.
- Saying “you’re welcome” as quietly as possible to people that don’t say thank you buy using it as a form of punishing them.
- “I beg your pardon” – 1. I didn’t hear you. 2. I apologize. 3. What you’re saying is making me absolutely livid.
- “It could be worse” – It couldn’t possibly be any worse.
- “Each to their own” – You’re wrong, but never mind.
- “Pop round anytime” – Stay away from my house.
- “I’m just popping out for lunch, does anyone want anything?” – I’m getting my own lunch now, please remain silent.
- Saying “I might get some cash out actually”, despite approaching the cash machine and being 100% of getting cash.
- “No, no, honestly, my fault” – It was exceedingly tour fault and we both know it.
- “No yeah that’s very interesting” – You’re boring me to death.
- “Just whenever you get a minute” – NOW!
- “No harm done” – You have caused complete and utter chaos.
- “I’m sure it’ll be fine” – I fully expect the situation to deteriorate rapidly.
- “Sorry, I think you might have dropped something” – You have definitively dropped that specific item.
Pre-Christmas diet
Goes hand in hand with the wine rack advent calendar!