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?

  • Flexible girls having sex
  • japan girls xxx
  • teenie ass xxx blonde
  • chicago party girls
  • women ametur video sex position
  • Hot lady nude
  • free mature porno sites videos
  • movie fantasy vs classroom reality moore
  • white girls fuckin black guys
  • sexy young toplist
  • dana hayes naked pictures
  • lesbian group porn videos
  • blowjob considered sex
  • kohls petite size clothings
  • tit pussy ass lick cock clit
  • free asian cum movies
  • tribute pics of my wife
  • blackt girl ashlee
  • Lithuanian girl porn
  • Monsters ball sex scene real
  • girls pooping naked in toilets
  • mom girl galleries
  • frr young teeenie movies
  • watching my wife eat pussy
  • Natural girl naked
  • ultimate interracial sex movies
  • big dick inside pussy
  • free voyeur pussy pictures
  • sex video channels
  • Girl playing pussy
  • bikini top pictures
  • nasty younger babes
  • ebony giant cocks shemale video tube
  • multiple orgasm teens
  • xxx porn deviant
  • young hentai fuck
  • black bob naked girl
  • black beauty and drugs
  • malaysia black porn actress
  • petite blonde self picture
  • sex teen old sex insest
  • free family guy sex movies
  • girls spain naked
  • gallery big black butts
  • cowgirl western porn
  • mature nipple videos
  • black suck dry
  • beach black college party
  • teen amateur self shot nudes
  • asian xxx gallery free
  • black beauty and hair
  • george brand women petite size
  • cherry in pussy
  • asian nude girl
  • Nude milky boobs
  • porn stars movie archive
  • free very young asian tranny porn
  • wild girls reality
  • xxx anal tube
  • buble butt pornhub
  • s in black beauty movie
  • senior women oral sex statistics
  • tiny japanese virgins
  • hardcore black gangbang
  • Port huron teen angels
  • fre hairy pussy pics
  • free naked young celebrities uncensored
  • blowjob pissing movie
  • short skirt pussy
  • India girl boobs
  • best asian tranny gallery free
  • free video host japan
  • free streaming long porn videos
  • free amatuer porn video tube
  • sexy jailbait pusy babes
  • nude mature midget videos
  • bravo porn galleries
  • sexy girls of south pacific
  • new year sex pics
  • amateur mature pornogrraphy
  • secret asian girls
  • cum fillled pussy
  • free milf ass fucking galleries
  • pretty milf hairy pussy
  • steffi teen fucks senior tim video
  • big ass homemade anal
  • young teen ponytail hairy
  • top brunette anal pornstars
  • Sexy gothic girls
  • teenager girl showering
  • naked ex girlfriend movies
  • girl having sex with parents
  • mmf bisex lingire pics
  • whose pussy porn
  • black hooker pics
  • nude young girls movies
  • alexis may pussy play
  • Sandra bullock nude sex
  • naked girl columbia pic
  • amateur sex videos search
  • girls fuck for cach
  • wife sucking two dicks video
  • girls pulling pants down pictures free
  • Girls fuck in office
  • french girls outdoor sex
  • Lesbian feet slave
  • free teen amature sex pic
  • Girls ass fucked
  • young bald pussy for free
  • naked women being sexually abused
  • hot sexy naked webcams teens
  • amateur fuck vid teen fucks moilf
  • flashing wifes hairy cunt
  • girls just wanna have fun movie
  • tube mature sex pussy cunt amature
  • interracial black cock tube
  • asian woman in seach of black
  • drunk anal sex video
  • voyeur xxx hardcore fucking
  • best hot girls big black boobs
  • petite daughter gangbanged
  • porn movies and videos for free
  • mauro sexy asian canadian
  • undreage sex pics
  • twitchy orgasm videos
  • tailor james fuck video
  • super petite interracial
  • fuck the babysitters pussy
  • first time hairy teen sex tube
  • virtual date girls pool party
  • cheyenne dick suck
  • milfs seducing young black males
  • black nigger naked
  • fat amateur girlfriend
  • ebony ayes and danni movie
  • blowjob video movie hot young
  • best ass fucking porno videos
  • strange weird sex videos
  • Busty japan teen
  • teen girls in stockings
  • white dick black woman
  • Kiss japan girl
  • free group sex
  • hot greek girl porn
  • home video first blowjob
  • black beauty booty call
  • teachers having sex with student video
  • wife fucked by black thugs
  • Classic anal movies
  • under bikini girl
  • sexy black robes
  • girlfriends ass black cock
  • mature korean pussy
  • sex lesbian group
  • japaner sex halle
  • young girl suck
  • ebony shemale porn tube
  • free young voyeur teen
  • sumo sex videos
  • anal housewife videos
  • shemale in schoolgirl skirt
  • shy teen pussy stretch cum
  • free online forced female anal porn
  • Big ass black anal
  • Hairy pussy nudes
  • ebony nn gallery
  • non nude teens movies
  • tight teen porn video
  • erotic comixxx spanking
  • teen asian porn models
  • exploited teen free gallery
  • aged black porn moves
  • stream better sex videos
  • insatiable obsession erotic movie
  • girlfriend butts nude
  • Naked girl on girl sex
  • asian tiny teenie pussy
  • wives hot butts
  • striptease teens video
  • spread pussy legs
  • mmf forums and
  • teen boy play anal
  • big ass bitches sex
  • free sex big cork movie
  • sexy dancing hottie teen
  • mature thai hairy pussy thumb
  • comic reality sex
  • pics of big nipples
  • free porn xxx
  • Retro cum in mouth
  • petite southwest clothing
  • bleach rukia hentai naked video
  • free boys beach sex videos
  • Home made interracial porn
  • free teen bi videos
  • shemale girl blowjob
  • dare wife videos
  • young pussy tab
  • black toxic mold pictures
  • black fuck mpg thumbs
  • girls young pictures oral sex porn
  • modern girl beach video
  • sexy amateur powered by vbulletin
  • ava devine anal vids
  • japanese hot bitch
  • black white glamour photography
  • share your wife for sex
  • Hot housewives naked
  • hubby watching wife videos
  • sexy naked georgia girls
  • hardcore animated sex videos
  • tiny white girl porn
  • video of men fucking girls
  • korean amateur tube
  • cuming with dick down throat
  • sandra grandpas fuck teens
  • pussy licking googd
  • girls passout sex
  • serious affects of anal sex
  • harry potter porn galleries
  • amature porn videos female orgasm
  • free second porn movie
  • petite sexy women
  • japanese girls wrestlings
  • share good hardcore cp videos
  • outdoor group sex
  • girls flashing at slumberparty
  • free xxx mature chubby thumbs
  • teen scene sex
  • hardcore straigh porn
  • romans alog womens petite plus clothes
  • young country girl pussy
  • nip tuck sex scene video
  • sexy naked woman fucking porn
  • beautiful boobs movies xxx
  • japan sex mother son
  • Pumped pussy fuck
  • busty nipples movies
  • teen movie sex scene
  • Surprise cum video
  • Sada hot boobs
  • free adult videos of girls flashing
  • sex with an asian
  • sexy ass phat latina mexican pussy
  • wife sleeps with black man
  • video of nude bouncing boobs
  • wife would like to be sexy
  • asian quest porn
  • sexy eyes ass
  • black bikin models photo galleries
  • young teen porn vidoe
  • asian girl fucked hard
  • preparring for anal sex
  • older women with younger girls fuck
  • kinky mature anal french women
  • beach tubes amateur teen spy
  • filth sex galleries
  • hot teen girl friends
  • girls amateur backdoor
  • tall girl blowjob
  • xxx george cloony naked
  • amateur granny movies
  • tce sex girl
  • Ebony teens fucked
  • free private couples sex
  • mature teenage anal videos
  • fetish sex pictures
  • video oral orgasm
  • black man white teen girl
  • the naked gun movie quotes
  • girl ill fuck you
  • video of girl smoking meth
  • nude hot sexy pornstar babes
  • moms sex tube movies
  • black women sex tapes
  • slim fuck video
  • licking amu hinamori pussy
  • shemale movies hotfiles
  • fuck my sexy wife felicia
  • teens fuck for a buck
  • Oral sex position pics
  • hd sex teens
  • free youngest sex movies free young
  • hot babes moaning during sex
  • lesbian ass stick
  • pornstar molly asian
  • swingers parties video
  • mature woman young woman lesbian
  • japanese bikini girl
  • raped best friends wife in video
  • black model jade hot ass
  • boys spanking girls on butt
  • buy ebony video
  • young teen model list
  • shemale videos to purchase
  • sites like pornhub for ebony
  • waterslide bikini mishap pictures
  • sport sex video
  • huge cocks ripping tiny young girls
  • Erotic lingerie sex
  • ear nose throat connections pictures
  • heather brooke pussy masturbation
  • gangbang weing honeymoon bride wife wives
  • cassie young cumshots
  • xxxx wife sex
  • orgasm porn videos
  • sex cartoon picture media free archive
  • Priceless nude pics
  • mature granny boobs pics
  • Vestal girls porn
  • black on blonde hairstyles
  • Hot black teens nude
  • black big butt dvd
  • asian squirt video
  • young black sluts hardcore
  • japanese tits cum
  • nicole graves porn pics
  • hot girls boobs sexy
  • freshman in high school naked porn
  • Dragon ball z sex porn
  • lesbian erotic videos
  • blonde sex thumbnails
  • male anal sex toy video trailers
  • teen bodysuit anal
  • wife fuck xxx
  • realy young virgins
  • fat ass white girls fuck
  • pretty pussy tits
  • sexy teen ass tube video
  • peaches sex videos
  • blonde anal slut load
  • dominant lesbian brazilian poney girls
  • black tittie fuck
  • neve campbells pussy
  • galleries naked grandmothers
  • xxx scifi girls
  • free tight teen videos
  • herd fuck my wife
  • stretch deep scream pain girl pussy
  • free adult baby sex video
  • indian sex wife
  • asian forced lesbian tied
  • Natural naked teen
  • xxx teen mp torrent
  • juicy hairy pussy
  • free hardcore bondage galleries
  • black tits ass thighs
  • sexy girl sneakers
  • wife gangbang erotic story
  • sex sounds wet pussy
  • girl arrested gets fuck
  • Ftv sex photo
  • young anime girls
  • kapri ebony pornstar
  • lesbian lick yum
  • interracial college girls porn
  • white cop black dicks
  • anal teen boys
  • chinese wife playing on webcam
  • florida bikini contest video
  • future teen pussy
  • leagal teen oral
  • pig tail anal pictures
  • young girls cummin
  • ebony girl humiliated reviews
  • free xhamster wives girlfriend sex videos
  • mila teen anal
  • free fingering girls
  • clothed woman naked men free videos
  • Anal sex advice anal sex
  • free animee porn video
  • under her black ass
  • naked pics of maria
  • hairy creampie pussy movies free thumbs
  • empire porn movie
  • sweet ass miniskirt upskirt girls panties
  • pregnet porn video
  • free video teen strips
  • milf oral pictures
  • japanese movie girl blade
  • boat pics boobs
  • butt slut teen blonde anal sex
  • blonde fingers her asshole video
  • hot naked girlsmasturbating
  • teen girls carrer porn
  • slim ebony pussy
  • young wet teen pussy stories
  • blonde bombshell strips video
  • erotic travel and sex travel
  • sex wwe girl
  • best onlie video of mallu sex
  • porn hardcore pics free doctor gyn
  • petite pant suit
  • Italian hot sex
  • funny naked girl pictures
  • quicktime player porn videos
  • online pharmacy buy levitra Licensed and Generic products for canadian family pharmacy !&;[ buy maxalt online used to treat erectile dysfunction.