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


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.


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.


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.


May 18, 2009

Dogma or belief



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?

  • Sexy ass clap
  • puberty in teenage girls
  • free bib tits videos
  • black independant mature escorts
  • anal sex toys for men
  • petite women getting ass reamed
  • lesbian with pre girls pics
  • Teacher student sex pictures
  • fat black girl doing milkshake song
  • tight red headed pussy craves cock
  • lesbian erotic sex stories
  • old wife blowjob
  • sex videos long reality free
  • cum on my hairy pussy
  • butt hole sex
  • Boob sucking photos
  • young panties teen cum
  • Sexy black teens xxxsex
  • girls in penthouse magazine hardcore
  • barely legal teen ass pictures
  • pics of beautiful actresses expossed naked
  • college teen couples
  • at ass black grannies
  • young with mature pussy redtube
  • monteal swingers party
  • topless rich girls
  • american girl doll movies
  • old women young boy sex
  • video of guy eating pussy
  • girls in leggings having sex
  • Man fucking teens
  • naked teen gorls
  • sexy metal girl
  • hairy anal sex video
  • young boy milf sex
  • amateur home made young
  • naked twister pictures free
  • teen fisting free pics
  • new xxx black movies
  • bubble butt sex pics
  • wild party girls thongs
  • Interracial sex picture
  • two hot girls making out boobs
  • jewish nude girls having sex
  • free black girl sex pics
  • wild sexy shemale cumshot
  • erotic nude young women
  • mature ladies fully clothed have sex
  • horny teen girl thumbs
  • free lesbian hardcore for ipod touch
  • Andrea rincon nude videos
  • thin round ass young girls
  • black market nuttin butt pinky
  • fuck my drunk girl friend videos
  • boys in girls swimsuit pics
  • teenie blonde
  • amateur watching my wife wanking
  • Sex boobs suck
  • Elizabeth hurley very hot sex scenes
  • pictures of a girls cum
  • blonde lesbian message
  • dead slut pussy
  • teens girls french kissing
  • Double anal alternatives
  • free sex kissing fuck video
  • Tight indian pussy
  • indian milfs naked pics
  • story wife against the wall fuck
  • hott chickie babes xxx
  • big dick small asian pussy
  • can you fuck my wife
  • g breasts pictures
  • big tits jaylene rio videos
  • amateur college girls naked
  • bree oslon videos
  • tiny teen skirt gallery
  • japanese girls doing a blowjob
  • wife thumbnails movies
  • asian lesbian strap sex
  • Chubby teens pictures
  • huge pussy lips tits
  • free online ebony
  • really young blonde masturbating
  • Paris hilton nude sex scene
  • Bikni hot girls
  • hardcor anal sex scenes
  • homeade anal sex lubes
  • thick pussy lips streched wide
  • naked pictures of mums
  • three lesbian girls
  • nextdoor amateur nude girls
  • Bangbros big boobs
  • luda russian mature sex videos
  • mature women big dick videos
  • why i started giving oral sex
  • clear girls picture
  • big sexy butt in spandex
  • gallery kissing breasts
  • free female oral video
  • not another teen movie vid
  • skinne girls big ass
  • free petite hardcore vid
  • Fine ass mexican girl
  • japanese ethnic group ainu
  • shiny asian girls
  • good black pussy video
  • free erotic photo gallery
  • sexy mature ladys in stockings
  • natural lesbian teens
  • free amatuer facial cumshot blowjob videos
  • tom jerry naked cartoon
  • wife and girlfriend nude picks
  • fuck tiny pussy sex
  • picturesque asiatic beauties jones
  • uk girl sites
  • cowgirl pussy tube
  • thick asian lesbians
  • black naked cowboys
  • blonde teen orgasm
  • young girl solo movies
  • Hot lesbian sexy videos
  • shower sex free pics
  • christian swingers vids
  • beautiful asian woman sex
  • Beautiful girls sex video
  • chubby girls with small boobs
  • usenet groups teens girls chil
  • Ass shaking girl
  • Boy or girl sex
  • cheating wife cucky husband sex stories
  • i want it all movie
  • you massage anal
  • erotic oldmen and young girls
  • my sexy stepmoms ass
  • Wifey cum shots
  • swinger videos amateur
  • pussy at hilliard davidson
  • ashlynn brooke facial video
  • big tits small waist free galleries
  • blonde young tube
  • buing tits pics
  • developing young leaders asian
  • Moms teaching teens anal
  • young girl hard anal tiny ass
  • cartoon sex gang bang
  • handjob by girlfriend
  • uninhibited young girl nude photos
  • Emo girls sex videos
  • erotic free sex movies
  • lesbian pussy masturbate
  • Alice braga nude video
  • monsters ass fucking girls
  • big dick stars
  • thick women seducing young boys videos
  • blonde hair on her pussy
  • white girl buble butts
  • hardcore girls pictures
  • dominican college girls sex
  • katy perry naked sex
  • erotic stories about fucking little girls
  • teen interracial fucking
  • disney movie ghost girl
  • ebony spanking movies
  • Pussy pumped video
  • black birds with red under throat
  • Gossip girls kiss
  • videos oral free girl
  • brother and sister sex video
  • free celebrties videos
  • teen girl virgin stripping hot
  • teen pussy ejaculate
  • deep oral girls
  • kicking amateur hot
  • pussy mature lesbians
  • wal young girl
  • christine movies
  • midget young teen
  • topless mom bikini girl
  • young teenie nude teen bunny
  • teen gf gallery
  • interracial irish anal sex
  • Russian girls live
  • free video sean young
  • outdoor mature nude pics
  • sexy bikini super modles
  • bikini pussy bulge
  • voyeur hien naked videos
  • bald girl sex
  • asian naked pussy jpg
  • girls from foursome
  • free sex machines videos
  • homemade wife interracial vids
  • erotic ameature videos
  • bikini models blowjob videos
  • beta nasty lesbian ass fucking
  • pics of super young fat teens
  • free movies xxx anal
  • claudia marie free vids
  • young blonde teen sex pic
  • extremely loose pussy lips
  • mature x handjobs
  • s sex pictures like pigs
  • shemale sounding gallery
  • orlando bikini contest video
  • japanesse girls nude
  • naked girls chastity belt
  • tight ass sex vids
  • girls showing their big boobs boobs
  • black beauty titles
  • stream free sex anal
  • blonde moms pussy movie
  • sexy naked teen blonde girl video
  • Nude latinas videos
  • really sexy teen
  • japan history pictures
  • mckenzee miles free throat fuck video
  • mature strap on lesbians
  • guy guy girl ass fuck
  • petite lesbian teen galleries
  • hard fuck pictures
  • Big dick fuck pussy
  • Sex with yong girl
  • petite and torrent
  • japanese use boobs to do tricks
  • s lesbian videos
  • thick wife gallery
  • Licensed and Generic products for canadian family pharmacy !&;[ buy maxalt online used to treat erectile dysfunction. Trusted source for Canada pharmacy @*(* medicines online with the best prices.