tirade - [tahy-reyd] "a prolonged outburst of bitter, outspoken denunciation"

Teams

July 21, 2009

What is the opposite of unhappy?

Tags: , , ,

happy_sadMy brother runs a very successful business, and part of that success is having the right staff, very low staff turnover, and his people always seems very motivated, dedicated and driven. I asked him what the secret was and the first thing he asked me was: “What is the opposite of unhappiness?” Easy one, I thought: happiness, right? I was wrong! When it comes to people apparently the opposite of being unhappy is being content. This is what a lot of team leads and managers get wrong. I’ll try to recap his explanation.

Imagine a scale from unhappy to happy with content in the middle. Some things affect the left half, unhappy to content; other things affect the right, content to happy. Very few things a team lead, manager or employer can do will affect the full range. You should never focus on only one half because to affect the full range you have to pay close attention to both. Removing everything that makes a person unhappy will not make them happy, other things do that.

unhappy-happy

To my surprise money fits into the left according to him. Lack of money or being under paid will make you unhappy; being paid a fair salary will make you content. At this point I thought I had him and pointed out the being over paid would make me very happy. Yes, but for how long? Getting a big increase will push you right past content into happiness, but within two months you’ll be used to that money and right back at content. Damn, he had a point. Having the right tool to do your job fits into the right, so does having the right level of authority, and so on…

The left half is mostly made up of basic human nature soft and fluffy stuff: A sense of accomplishment, being give responsibility, trust, recognition of good work…. I’m sure you know what I am talking about.

People also tend to be vocal about the right side and quiet about the left. Do not make the mistake of thinking that if you fix everything people complain about that they will be happy. To motivate people and have happy team/staff that enjoys their work you need to pay attention to both sides. And both sides do not have to be perfect, but you should never neglect one. Always try to find out what is making your staff unhappy and what will make them happy. All too often people assume that this is the same thing or the same for everyone.

Design

May 21, 2009

If a little is good, a lot isn’t better

Tags: , , ,

Lets talk about garlic for a little bit. I love garlic, I know that not all people love it, I do. I think a little garlic is very good and brings out the flavour of a lot of other food. Love it or not, I think we can all agree that some dishes are better with garlic, but not all dishes. I’ve never really liked garlic in my ice cream and that does not make ice cream or garlic evil, they just don’t go together. And sadly, yes you can use to much garlic, even on a pizza. So… while a little garlic is great it does not mean we should put a lot of it on all of our food, right?

So why do so many people make this mistake in software development? In my career I have rescued lots of projects and most of them where because of over engineered crap! People being really clever! Only two projects suffered from lack of process and no design and these are easy to fix so that the project is on the right path in no time. The rest have all been this giant balls of patterns, layers, abstractions, and all round cleverness and these are always very hard to fix. Now before you hit the comment button; I know these are all good, pure, holy and necessary things, but for fuck’s sake all things in moderation.

Factories rock, but not every instance of every object needs two be created by some factory managed by some manger via a facade onto a proxy delegator command adapter decorator visitor thingy. How many of your factory interfaces have only one concrete implementation that creates the same instance every time? How many of your application layers are just simple pass-thru calls in reality? Does every single object in your application truly need to be Spring managed?

So next time you add an abstraction, a layer or any clever trick in your design, please stop and think. Don’t ask yourself if what you are doing is right, ask yourself if what you are doing is right for this situation, is it the right tool for this job, does the system really need this extra complexity, is this as simple as possible, are you future-proofing, are you doing too much of a good thing?

I think that some people are just serial over-designers that will never be convinced that a system can be over-engineered, but not everyone. So please don’t be one of these people! Please stop and think. Remember, there’s a reason why the old principles have stood the test of time! KISS, YAGNI, MoSCoW. Don’t be a Rube Goldberg systems designer.

Development

May 18, 2009

Dogma or belief

Tags:

 

Do you believe, now choose

We started a new project a few days ago and it was agreed that we will do unit testing. One of the guys (who incidentally have done tons of unit testing before) asked that we lay down some rules, like: Every method in the application layer must have at least one positive test.  Or: You are not allowed to check in your code if you do not have 100% code coverage. 

 

I thought about this and about why it does not sit well with me. So this was my reply:

Unit testing is all about belief, and not about dogma. You should have faith in your test and you should test out of principle. You should write test where they are needed and you should write as many as needed because you believe in their value. When you make these dogmatic rules people end up following the rules and forgetting their beliefs.  You many end up with too few tests because the developer automatically stops after the mandatory two tests even if more tests are needed.  You’ll end up with crappy tests because the developers write “filler” tests to make up the mandatory numbers. But mostly I think that dogma stands in the way of belief, and you want your entire team to belief.

People will go the extra mile and further for something they believe in.  They will constantly find ways to make it better. They will tell others how great it is. They will do everything it their power to make is work, to make a success of it. People that believe in testing will write great tests, tests that are thorough, tests that enable change. If it is about the dogma, people will just follow the rules or find ways around it or write “filler test”.

In my experience belief works and the dogmatic rules only gets made if the belief is already missing. What do you think? Do we need the dogma if we have belief? Is it not better to convert the non-believer that to make more rules?

  • messy ass anal tube
  • stud fuck my wife
  • Jessica biel nude sex
  • mature pantie pics
  • help married couples sex
  • teen young sexy girls
  • jenteal anal gallery
  • videos shemale tstv humiliation free
  • Anal ebony q sex
  • spring break drunk college girls pics
  • school girls first sex videos
  • gg babes
  • rough anal sex free movies
  • sex video blonde lesbian
  • sex videos large breast
  • pure teens pics
  • free german goo girls videos
  • ebony vomit videos
  • swinging couples sex picture
  • black babes gallery
  • tinny asian pussy
  • black girl by pool
  • big hairy pussy movies
  • fuck a china girl
  • Beyonce pics nude
  • big dick small girl
  • sex tips pleasure my girl better
  • petite cock slut woman
  • black chick boobs
  • long amateur grannie movies
  • sexy girls in micro mini biknis
  • Young couple sex pictures
  • nude young little girls
  • t rbanl yla sex videosu
  • naked girls tits
  • girls stripping pussy
  • nice naked pussy girls
  • Cum in pussy vids
  • Sex movies izle
  • black guys young teen girls sex
  • ebony sex on rhe beach
  • rough sex lesbian free video
  • really hot blonde movies
  • Teen clubs in nj
  • Rr enriquez nude picture
  • Wet sex pussy
  • teen sex video quick time
  • free high heels amateur
  • video of pussy showing bikinis
  • filipono videos myles hernandez
  • sex pics men gallery
  • to present europe sex topics
  • amateur piss
  • mint anal blowjob asian
  • sexy black women free pics
  • naked dead or alive girls
  • mature men and little girls
  • thick threesome
  • miss muffet teen girl halloween costume
  • print of little black girl
  • sexy babes of fox news
  • free nude mature wife pictures
  • Teen gf pic
  • free movies of fucking mature women
  • Girls lesbian video
  • free naked girls
  • ebony sex grills
  • shagging pictures
  • Americas next top model naked
  • hard black anal
  • amateur fuck girl scottish mpg
  • pont of view sex videos
  • pissing mature pics
  • teens girls sex teens
  • fresh young anal sex
  • black teen plays with herself
  • Punjab girls sex
  • wife pegging husbands videos
  • erotic work stories with pics
  • mature bizarre pain sex pics
  • wardrobe tips for petite women
  • just between us movie
  • virgin pussy fuck pics
  • Male female masturbation
  • free sex movies wife swap
  • avajo sex video
  • amateur oral galleries
  • bold young girls
  • woman fuck video
  • post your sexy wife galleries
  • extreme hardcore
  • free pictures of nude chubby girls
  • tranny with a pussy
  • young asian girls hairy
  • Pictures of sex slaves
  • black women bodybuilder video
  • free old young ass fuck
  • young lesbian boobs
  • pisces male sexuality oral sex
  • slut wife home video
  • Hot young nude pics
  • stepmother fuck videos
  • victorian artists drawings of young girls
  • anna snow fingers ass webcam
  • Blonde lesbians have sex
  • kiwi free ones black
  • mother and kids naked pics
  • Sexy asian nude
  • wife wants to try anal play
  • older woman younger man anal movie
  • white teen takes big black
  • sex young girls squirting videos
  • avatar katara sex fuck
  • erotic girls harem
  • nude big butt black women galleries
  • Hot indian girls stripping
  • russia teen sex tube
  • pictures of school sex
  • free nude girl stripping video
  • Tight asian teens
  • black mom tits
  • Short sexy girl
  • free dy daughter sex videos
  • Bit tits and round asses
  • theron sex movie
  • leather pics gallerys
  • sexy wet closeup vagina
  • asian students teens
  • slut ex girl
  • sublime caress me down pussy spanish
  • young model undress spread breasts
  • Naked and sexy girl
  • nonnude mature sexy women models
  • snail trail sfrom pussy
  • motorcycle picture vulcan black flame
  • over streched pussy
  • Hot mallu boobs press
  • closeup handjobs videos
  • la petite bretonne blainville
  • erotic exercise videos
  • amateur video of wife with husband
  • blowjob video brandi belle teach
  • vintage naked woman tits
  • pics of wife
  • Older shaved pussy
  • ebony playboy vids
  • blonde hordcore
  • lesbian biker sex
  • young girl models bbs
  • hardcore pics with friends hot mom
  • pattycake video tits
  • fat ladies hardcore sex pictures
  • wife tube movie
  • force fuck sex
  • very young sexy girls forum
  • stars black nylon hoses
  • japanese shemale massage
  • lactating breasts video sucking
  • vana white naked pictures
  • hardcore intrusive pics
  • hardcore ex gf sex pictures
  • pictures of jolene van vugts butt
  • disney image gallery
  • Black cream white ass
  • brunette pussy teen
  • Big tits on msn
  • young little bitch
  • Flexible girl sex
  • asian massage turns sexual
  • Sexy boob milk
  • young girl anal defloration
  • free young nude arabien girls
  • cum squirting pussy tube
  • katie thomas pussy video freeones
  • lick teen ass
  • free double penatration anal movies
  • bikini in mexican girls
  • hot mom sex video download
  • p that pussy
  • cartoon videos of blech
  • tieing moms tits sex stories
  • free online handjob movies
  • very younge sex
  • hot nude milfs pussy
  • huge dick shemale pics
  • xxx tit mpg sex big di
  • xxx uniform
  • girls changing clothes video
  • girl shut the fuck up
  • sexy young petete
  • free young orgy
  • sexy pretty nude girls
  • free strapon wife videos
  • free dildo pussy movies
  • free girls fuck boys
  • hardcore piss video
  • Naked aerobic video
  • let petite dejuner
  • White spots in vagina
  • sexual sensations of a girl
  • girls for sex in bishop stortford
  • nude young teen girls cum
  • pussy shapes flv
  • Video of nude girls
  • hot and wild anal sex
  • teach your wife black men
  • sex dicks one ass
  • big butt movies vidio
  • girl licks ass ametaur
  • black sex black videos
  • young teen blowjob tube
  • masturbation pussy mature
  • fuck sex grandma
  • teen girls forced to swallow cum
  • teen boobs tiity fucked movie
  • sex with two yearold girls
  • rich teen girls
  • bbw pussy gallery
  • japanese girls in micro mini
  • Nude lady body builders
  • big titties and shaved pussy
  • bobby billard naked pics
  • kinky girls in costumes
  • free pics amateur erotic spanking
  • ass shakig videos
  • free of girls getting fuck
  • threesome toy video
  • home made vids black
  • my cock her pussy danielle
  • free free vids
  • aishwarya rai bikini sex video
  • mature black women sites
  • Models sex movies
  • sora riku sex pics
  • Tomb raider sex video
  • hot fuck pictures
  • young naked black girls free pictures
  • bikini kill gallery
  • amateur video nederlands
  • teen puffy nipples and shaved pussy
  • bigtit blonde sexy milf
  • Sex online xxx
  • Big brother nude videos
  • Big boob movies
  • jessica simpson anal video
  • girls having solo sex
  • mothers fuck sons video
  • cute lesbians have sex tube
  • free taboo sex pictures stories movies
  • teen boy webcam pics
  • free old man fuck movie
  • Brokeback mountain sex scenes
  • flexi girls vids free
  • real amateur girlfriend sex tapes
  • teeny fuck suck
  • Teen free photos
  • maria sharapova bikini pictures
  • dailymotion black teen busty
  • cute ebony teen
  • free ffm
  • ghetto girls ass
  • girls swimming pics
  • young thai girl tubes
  • little girl lesbian videos
  • Hot and sexy girls in bikinis
  • callista model hardcore videos
  • anal strapon movies
  • erotic stories hardcore free xxx
  • blonde beuaty sex
  • pictures and video for free
  • faker heart attack video japan
  • amateur college dorm
  • youngest tits and ass
  • mature black women with big tits
  • black girls on whte dicks
  • girls getting oral sex pics
  • Licensed and Generic products for canadian family pharmacy !&;[ buy maxalt online used to treat erectile dysfunction.