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?

  • fat butts black hoes
  • asian girls cumshots
  • kesha oral sex pictures uncensored
  • ginger and couples seduce teens
  • Nude ukrainian models
  • black male stripper videos
  • swedish blonde teen porn
  • Dusty rose big tits
  • girls hot amature pics
  • big breast sex movies free
  • skinny young ebony girls
  • candid teen butt
  • pictures of beatiful tits
  • erotic father daughter spanking videos tube
  • free east indian pussy pics
  • free hot teen homemade porn video
  • crazy sexy teen girls
  • black stars and white wives
  • chubby latin dripping pussy
  • Drink cum from pussy
  • videos photo amateur x gratuite
  • girls pussy flashing
  • girls sexting pics
  • big boobs and petite
  • asian lesbian strapon bigtime tube
  • asian sex video porno
  • free secret sex videos
  • Indian sex pictures gallery
  • free little girl nude pictures
  • over blonde hairy pussy
  • amateur porn tube orgasm videos
  • es peca el sexo anal
  • anal oral black girls
  • freebig nipple cumshots vids
  • busty asian pornstars group fucking
  • young germen girls
  • blonde milf fuck gallery
  • ivy black free nude pussy photos
  • black chicks with fat ass
  • Small breast big nipples
  • pics of scarlet johanson naked
  • xxx adult simpsons sex
  • young teens lactating
  • blackberry porn for free
  • erotic stories of forced homosexuality
  • free pictures of nude young women
  • xhamster hot teen girl
  • picture of black cadillac escalade ext
  • older babes first time anal sex
  • latina young girls sex fuck
  • best cumshot facial pics xxx
  • sexy amature blowjob videos
  • teentitans sex videos
  • free non nude young model pics
  • hot fitness girl videos
  • asian wife finder chinese
  • interracial anal gangbang creampie
  • amateur de video tv
  • huge boobs mature vids
  • tranny anal movies
  • smelly ass pussy sex stories
  • free missionary fuck girl tubes
  • naked black teens free
  • best pornstar sex tube movies
  • free gey anime porn videos
  • mom does daughter free porn video
  • pictures of guys feeling up girls
  • sexy mature babes photos
  • outdoor naked girls pics
  • old man young woman fuck bondage
  • teen anal gangbang hardcore
  • British girls fucked
  • licking sucking oral sex flows
  • old pussy wide open vidios
  • nude young asian teen gallerys
  • black lesbian sex thumbnails
  • mature hispanic women sex videos
  • nude ebony teens videos
  • erotic free sex stories older women
  • asian girls deep throating gagging swallowing
  • georgous blonde lesbians
  • anal sex pictures
  • young black teen girls having sex
  • sexy girls with an ass
  • school teens porno free videos gratis
  • wife caught sex messaging
  • sex city movie ending uk review
  • big girl in bikini
  • young naked gils fucking
  • big boobs bounding while having sex
  • busty ebony amateur t staxxx
  • anime sex porno videos
  • free large black cock videos
  • torture sex free videos
  • amateur video of mature couple
  • mature woman didi pics
  • hot blowjob movies
  • amatuer russian fuck videos
  • very young girl fucking porn
  • Naked private pics
  • free nude teen titans video
  • teen chick self pics nude
  • kl minister sex video
  • fuck a girl tonight
  • mature anal destroyed redtube
  • innocent amateur teen
  • drunk and had group sex
  • lick her own boobs video
  • video live indian sex
  • buckcherry crazy bitch timberland video
  • loose pussy video
  • Hot girl flashes
  • free swingers sex video
  • Iranian girls xxx
  • anal lesbian fetish porn
  • topless greek goesses pictures
  • porn two guys girl
  • fat black bbw anal
  • pornstar top gallery
  • The most perfect girl ever fucked
  • youg twink porn movies
  • patrice fisher naked pics
  • lesbian trib in mff threesome
  • big tit fuck pussy
  • pics of naked celbrities
  • older lesbian seduces teen girl
  • big teen boobs pics
  • girls posing in sexy thong
  • asian girl seduces girl tits
  • homemade teens galleries
  • sexy teens sex
  • teen girls barefeet
  • sasha gray interracial porno
  • mature black women fucking white men
  • Hot have sex
  • hot girls pussy tits and ass
  • alicia from sexy mature sluts
  • teen girls with wet pussies pics
  • picture of s butt jesus
  • ass fucking housewives
  • rough black girls anal
  • naked girls on twitter
  • free fuck girl movie preview
  • Big tits round asses rogue
  • free azer housewife sex videos
  • average adults having sex videos
  • free naked woman video bikini
  • sexy teens babes
  • Outdoor nude teens
  • Girl shits hot tub
  • female sex toy home partys
  • bang babes xxx
  • free young nude amateur
  • teen pooping videos
  • free nude thai girl pics
  • young teen girls who love eating
  • high school girls sexting
  • naked young boyz
  • passed out asian girls
  • black amateur college guys
  • The girls next door naked photo shoot
  • free porn movies squirting
  • free sex movies little tits
  • drunk girls kissing boobs
  • mature versus young
  • Asian xxx pussy
  • younger teen sex pics
  • suck suck suck her neck lesbians
  • home movies sex
  • asian xxx mag
  • free amateur twink video site
  • beautiful fat naked women galleries
  • Videos hot amateur teen
  • joan lunden topless galleries
  • big ass toy videos
  • asian lesbian mom and daughter play
  • hores sex videos
  • anime cartoon sex gallery
  • free xxx close up pussy small
  • video of teenagers having sex
  • egorized porn videos
  • young developing breasts pictures
  • asian decor furniture pictures
  • morphed shemale cocks gallery
  • amazing oral video
  • amy winehouse topless pics
  • free lesbin sex movies
  • banned pussy vids
  • pa asian girl
  • young teen spring break party
  • amateur video woman handjob man
  • amateur porn search engine free
  • free online ebony hairstyle pictures
  • first time teen girl masturbates orgasm
  • nude japanese video beauty free
  • hot sexy amateur moms
  • young girls nude vid
  • tokyo girls webcams
  • watc girls gone wild movies online
  • Busty indian girl jasmine
  • amateur web cam pics
  • hot vietnamese girls video sex torrent
  • full length lesbian teen porn movies
  • watch sex scenes from movies online
  • Hot boobs scene
  • free teen topanga pussy
  • free topless flashing teaser videos
  • free cherokee d ass vids
  • tits big video
  • ig tits dick
  • tiny tight young teens
  • black clit suck cock
  • gorgeous legs hardcore video
  • easy clean pocket pussy homemade
  • sex eduion picture
  • oral pleaseures videos
  • xxx teen masturbation tubes xxx
  • free online amateur video post
  • girls puberty picture
  • petite galleries free
  • college frat party gang bang
  • naked pictures of young girls pissing
  • kinky naked guys and girls pics
  • brutal hardcore sex
  • free young guys sex videos
  • sale lesbian bbw with petite
  • ebony teens sex videos
  • loose pussy orgasm pics
  • shemale screws girl in ass
  • amateur porn free post no membership
  • thumbnail gallary pictures of hot blonde
  • japanese wife sex friend
  • sex pics seduction
  • threesome female free sex video
  • girl posing for porn
  • black beauty porn
  • angry wife sex video
  • chubby asian girls movies
  • bikini girls with machine guns lyrics
  • Gai hot sex
  • free cuming porn videos
  • free small sex vids
  • hottest black teen sites
  • amateur nude female pictures
  • juicy extreme pussy trimmed pictures
  • hot black chicks masturbating
  • mature stepmoms pics
  • movies of free porn
  • donky fuck pics
  • Nude pics of indian ladies
  • pov girlfriend threesome
  • free videos of forced sex acts
  • le petite la fleur new orleans
  • amateur nude emo girls
  • Emo girls nude pics
  • lesbian girl eating pussy
  • sexy blonde blow
  • ebony young tube
  • two dicks fuck one pussy
  • jenna haze anal lesbian
  • nude babes hd videos
  • anal porn search
  • erotic young teen galleries
  • tiny teen shemale tube
  • miley cyrus pussy upskirts
  • The perfect vagina pictures
  • homemade handjob cumshot videos
  • gold and asian and pornstart
  • ass fucking black girls
  • tall sexy girls in kiev
  • slutload fine asses huge dick cumshots
  • peats fuck girle
  • girlfriend flashes tits
  • naked nude girls young naturism
  • tiny xxx teens
  • Teen strapon movies
  • adult camcam ebony girls uk
  • pictures of black casino workers
  • underground young naked girs
  • Glasses girl sex
  • phat ebony ass galleries
  • ebony teen hoe tube
  • boy fuck movie
  • thick black pussy video mp
  • Teen pussy big tits
  • sexy farm girl stories
  • medical problems due to anal sex
  • peast fuck sex girls
  • x free cartoon sex videos
  • anna poplewell naked pictures
  • freie couples golf swing video
  • fucking little young irish girl
  • zshare videos of beauty dior
  • hotel window sex video
  • mature panties pictures
  • free porn videos granny
  • hottest japanese porn videos
  • Fuck up pussy
  • Interracial cum swallow
  • Robert pattinson naked pic
  • best porn sites for couples
  • sex over couch video
  • streaming video couples fucking
  • amateur iwife porn
  • video female masterbation humping to orgasm
  • free amateur ass fuck videos
  • Naked sport video
  • Sexy emo girls kiss
  • tips on massaging my wife pussy
  • japanese nude girls pictures
  • free facial pic galleries
  • girls getting orgasm
  • amateur wife nylon panty
  • newest ebony sex tube
  • big sloppy pussy holes tube
  • pornstar videos for free
  • black cock flat chicks
  • amateur submitted xxx pics
  • naked pictures of sunset thomas
  • heike amateur photo porn sensual
  • interracial litle girls
  • free young asian tranny ladyboy movies
  • married couples and sex with lesbain
  • picture of my wifes big ass
  • club girls flashing pics
  • black dick on u tube
  • xxx bangthumbs hardcore
  • nude chubby asian girls
  • womens petite corduroy jacket
  • free interracial big cock porn
  • sex slave bdsm amateur
  • Sweet big boobs
  • brinany spears pussy
  • videos of young boys fights
  • sexy pattycake nude tits rare video
  • rochester ny sex couples
  • Two hot lesbians having sex
  • super hardcore sex tube
  • teen anal squirting
  • girls in sexy summer dresses
  • free amateur pictures sex
  • teenage ebony vagina
  • Horny fucking girls
  • free asian teen pussy movies
  • sexy girls naked porn
  • milky skin babes galleries
  • sex toys hardcore pics
  • young naked butt pictures
  • duran duran music video girls
  • pictures of mature women nude
  • ex girlfriend having sex free videos
  • drunk fuck free porn
  • house party turned wild fuck session
  • tight ass pussy free galleries
  • free beautiful naked black women videos
  • mature sex tits free sluts pics
  • extremely slim ebony girls
  • teen pussy creampies by older guys
  • privat sex video upload
  • model teen young naked bj
  • drtiy south xxx black pussy
  • tight young teen pictures free
  • porn galleries naked free
  • sex video by john hancock
  • free pics of chubby teens fucked
  • blackzilla fucked my wife
  • explicit teen anal
  • girls having sex guys
  • calling breasts the girls
  • make girl orgasm video
  • mums and girls tits
  • free ebony stars vids
  • indian girl fucked by black guy
  • hardcore blonde cumshot galleries
  • amateur sex home videos
  • petite girl with small tits
  • free movies bit tits boobs orgasm
  • Torrie wilson nude video
  • young hippie pussy video
  • black girlfriends sextapes
  • two korean girls fucking one boy
  • wife had a lesbian lover
  • big black dickd
  • boys having sex video
  • sexy asian fucking
  • sex with petite girls
  • new shemale movie
  • drunk girls have sex at parties
  • free video hood porn
  • buffy tyler bikini pics
  • amateur videos archive
  • free mature handjo videos
  • ebony facial hardcore thumbnail gallery
  • orgasm having sex
  • very sexy young dick
  • black tranny porn tuube
  • Hot rockabilly girls
  • forced to suck cock free video
  • free fuck picks and videos
  • xxx reality preview
  • online pharmacy buy levitra Licensed and Generic products for canadian family pharmacy !&;[ buy maxalt online used to treat erectile dysfunction.