Saturday, November 12, 2005
« LCD Followup | Main | Spanish News »

Background

I used to be a programmer. I guess I liked the job, but I wasn't happy. I felt stuck. I wanted more control, I wanted to make all the decisions. I was sure I knew better than the rest of my teammates, and much better than my team lead. What can you do, I was twenty one. Then a funny thing happened: someone up there (where the air is thin, I guess) decided I should be promoted. So they promoted me to be the new team lead. I was happy and grateful.

The hardest two and a half years of my life followed. Being the team lead wasn't easy on me. At different times I was angry, stressed, pissed, hopeless, clueless, annoyed, betrayed, outraged, ashamed, bored. Most of the time I was more than one of the above at the same time. On a couple of oh-so-special thursday nights I was all of them at the same time.

I constantly felt like I'm about to have a heart attack, my ears will blow off my head to release all that steam, and my intestines will spill out of my eye sockets.

It was a blast.

Two weeks ago my time was finally up. I finished the job and returned to being a programmer for the two months remaining until I'm released.

I noticed two things about that two and a half years.

The obvious - I learned a *lot*.

And the not so obvious.

I learned how to be a better programmer.

 

A good programmer

Well, a definition is in place I guess. It's not enough to write fast and write without bugs (It's a must, but not enough).

The most important things to me in a great programmer are: (a) team work, (b) "big head", (b) getting things done.

(a) Any software today that's worthwhile (I mean, that can make profit) is a product of a team of people. That software and these teams succeed and fail as a team of people.

(b) Software development done by a team is almost totally unmanageable (don't beleive anything else they say). That doesn't mean there are no correct and "best" practices. If you don't do them - you're screwed for sure. But they don't guarantee success either. Once you have all the correct practices in place, you solely rely on the programmers to do all the needed things, big and small, in order for the project to be successful. And it takes a very special kind of person (a "big head" they call them in the IDF) to do these things. Trouble is, you can't really define these things in advance, and you can hardly teach anyone to do them.

(c) Programming is the perfect breeding-ground for perfectionism. Software can never be "done". There will always be unsolved bugs, and unincluded features. And this is just the excuse any programmer needs to not get things done. So when you realize that the project consists of a thousand tasks, all of which must be concluded for the project to be done, you must have programmers who know how to get each and every task done. Or your project is rotten eggs.

 

Team Economics

Your career, good programmers, bla bla bla. What's with the stuff about economics?

I know, I took the long rout, but I'm getting there.

See, Adam Smith teaches us that the invisible hand guides us in all our actions, individuals and groups alike. And when everybody does what's best for them, the whole benefit. It's why Communism collapsed, America is the only super power, and Big Macs are so cheap and are everywhere.

bigmac.jpg

Now, these theories are applied to more and more areas of life lately. But I never though of it in relation to sofware development, nor have I read about such application anywhere. I should have.

Last week I was sitting at my desk, hacking away, when I had an idea of how to shorten our solution build times.

<side note (but wait, spaces are not allowed here! aaaaaa!)>

Compiling takes a lot of time at our place. We have some build-events inside Visual Studio that make it longer. I figured I could save myself a minute or so for each time I build the solution, by adjusting the build events. Turns out it was a stupid idea, embarassing even, so I won't go into it. The technicality of it is really not the issue here.

</side note>

I estimated I can save myself something like 30 minutes a day, if I invested a couple of hours immediately. I could be making "profit" within a few days. So I went for it. I implemented the solution, was happy, but then realized it was all unnecessary, so I threw it away. Case closed.

But this got me thinking about the way I made the decision to invest the time in implementing the time saving feature.

It was pure economics. Cutting build times had nothing to do with the specific coding task I was working on. And I was about to *lose time* working on something else. I still went for it, simply because I could see clearly that I will be able to produce more within a weeks time. See? I am on to something.

 

Examples

I'm sure a bell is ringing for you now. These kinds of decisions are everywhere in the lives of the project and the team. Usually the profit/loss calculation is more complicated.

I can develop a quick solution in an ASP.NET page which will benefit me know (code complete, go home early) or I can develop, say, a reusable web control which will take twice the time but will cut development time of future pages in half for everyone on my team.

I can develop a class that accesses a database table for my module or I can develop a general-purpose class that uses metadata files to access any table.

I can unit-test my code using a temporary driver page or develop a clean unit test class which will benefit me when I make changes to the code later.

And so on.

And how are these decisions usually made in a real-world team dev. environment? 99% of the time it is the developer measuring visible short time savings (say, in the couple-of-weeks area).

 

So Now What? (A Word of Advice for Team Managers)

The issue I just described is so ubiquitous, you can almost define our jobs as handling and managing this kind of economics well.

Look at the team as the single entity in this economy. Profit is less bugs, shorter schedule, *as a whole team*.

One developer working for 3 months, then 3 developers working for one week each is better than 4 developers working for 1 month each. It's not economical for the lone person working the longest, it's profitable for the team.

Single task taking 1 month, than 5 tasks taking 1 day is better than 6 tasks taking 2 weeks each.

How many of these decisions are made the "profitable" way for the team? Not many. Because the economics governing the single person who makes the decision are not the economics that benefit your team.

So it's your job to create an environment where the coder profit will coincide with the team profit.

How? I don't have non-obvious ideas yet. The obvious to me is: you must be aggressive in "investing" (usually time) correctly to make profit (usually later). Rule of thumb: if you're in a team that looks like the ones I know, you're probably not making enough of these investments. Your team mates are probably making most of the decisions, based on narrow single-coder economics.

 

So Now what? (A Word of Advice for Programmers)

We're all human beings. It's okay to be guided by self-benefit. Don't be your team's communist, it won't work. But we're probably not making enough of the right investments either. Don't be short-sighted, many investments can bring profit in a short time. But you got to have balls, of course. Nobody cares what kind of stuff you developed if you took twice as long to accomplish your current task.

(1) Be confident. You'll make up the lost time before they'll fire you, most of the time. Pop quiz: anyone you know got fired for building solid frameworks? Reusable controls?

(2) Market yourself. Make sure everybody knows what you do. Make others benefit from your investments, you'll become indispensable. It's all enonomics after all.

 

Conclusion

Team dev. economics are an interesting way, IMO, to look at what we do, as team managers and developers. I didn't study economics unfortunately, but maybe some insights into our jobs will come from looking at them from an economical stand of point. I think I can do some thinking and googling about it now.

Want to join me as partner in a cool new startup?
Get in touch: pasha at cohai dot co

Bookmark and Share Sunday, November 13, 2005 1:29:09 AM (Jerusalem Standard Time, UTC+02:00)  #    Comments [107]   Tracked by:
"On The Issues Involving Men and Programmers" (ASBESTOS) [Trackback]
"cheap car insurance" (cheap car insurance) [Trackback]
"phentermine" (phentermine) [Trackback]
"Cash Loans" (Cash Loans) [Trackback]
"home refinance rate" (home refinance rate) [Trackback]
"Viagra" (Viagra) [Trackback]
"american express" (american express) [Trackback]
"Health Insurance" (Health Insurance) [Trackback]
"san francisco hotel" (san francisco hotel) [Trackback]
"roulette systems" (roulette systems) [Trackback]
"equity loans" (equity loans) [Trackback]
"american express platinum" (american express platinum) [Trackback]
"motel 8" (motel 8) [Trackback]
"discount alprazolam" (discount alprazolam) [Trackback]
"buy adipex" (buy adipex) [Trackback]
"free credit score" (free credit score) [Trackback]
"debt free" (debt free) [Trackback]
"Payday Loan" (Payday Loan) [Trackback]
"student loans" (student loans) [Trackback]
"poker sites" (poker sites) [Trackback]
"online casinos" (online casinos) [Trackback]
"bingo" (bingo) [Trackback]
"poker sites reviewed casino" (poker sites reviewed casino) [Trackback]
"gambling" (gambling) [Trackback]
"bontril" (bontril) [Trackback]
"klonopin" (klonopin) [Trackback]
"ambien" (ambien) [Trackback]
"prozac" (prozac) [Trackback]
"Xenical" (Xenical) [Trackback]
"Xanax" (Xanax) [Trackback]
"Phentermine" (Phentermine) [Trackback]
"Viagra" (Viagra) [Trackback]
"Valium" (Valium) [Trackback]
"Xanax" (Xanax) [Trackback]
"Xenical" (Xenical) [Trackback]
"Ultram" (Ultram) [Trackback]
"Cheap Zyban" (Cheap Zyban) [Trackback]
"Valium" (Valium) [Trackback]
"Tramadol Hcl" (Tramadol Hcl) [Trackback]
"hydrocodone" (hydrocodone) [Trackback]
"Viagra" (Viagra) [Trackback]
"butalbital" (butalbital) [Trackback]
"zoloft" (zoloft) [Trackback]
"hydrocodone" (hydrocodone) [Trackback]
"Clonazepam" (Clonazepam) [Trackback]
"xanax" (xanax) [Trackback]
"nqqlcko" (nqqlcko) [Trackback]
"Valium" (Valium) [Trackback]
"ultram" (ultram) [Trackback]
"meridia" (meridia) [Trackback]
"valium" (valium) [Trackback]
"celexa" (celexa) [Trackback]
"ultram" (ultram) [Trackback]
"tenuate" (tenuate) [Trackback]
"xanax" (xanax) [Trackback]
"phentermine" (phentermine) [Trackback]
"Phentermine" (Phentermine) [Trackback]
"Xanax" (Xanax) [Trackback]
"xanax" (xanax) [Trackback]
"Phentermine" (Phentermine) [Trackback]
"phentermine" (phentermine) [Trackback]
"alprazolam" (alprazolam) [Trackback]
"adipex" (adipex) [Trackback]
"acyclovir" (acyclovir) [Trackback]
"soma" (soma) [Trackback]
"phentermine" (phentermine) [Trackback]
"bontril" (bontril) [Trackback]
"butalbital" (butalbital) [Trackback]
"phentermine" (phentermine) [Trackback]
"ambien" (ambien) [Trackback]
"carisoprodol" (carisoprodol) [Trackback]
"xanax" (xanax) [Trackback]
"valium" (valium) [Trackback]
"adipex" (adipex) [Trackback]
"clonazepam" (clonazepam) [Trackback]
"cialis" (cialis) [Trackback]
"celexa" (celexa) [Trackback]
"diazepam" (diazepam) [Trackback]
"fioricet" (fioricet) [Trackback]
"hydrocodone" (hydrocodone) [Trackback]
"didrex" (didrex) [Trackback]
"ultram" (ultram) [Trackback]
"xenical" (xenical) [Trackback]
"viagra" (viagra) [Trackback]
"valium" (valium) [Trackback]
"xanax" (xanax) [Trackback]
"carisoprodol" (carisoprodol) [Trackback]
"levitra" (levitra) [Trackback]
"phentermine" (phentermine) [Trackback]
"soma" (soma) [Trackback]
"hydrocodone" (hydrocodone) [Trackback]
"ultram" (ultram) [Trackback]
"adipex" (adipex) [Trackback]

Tuesday, November 15, 2005 6:10:22 AM (Jerusalem Standard Time, UTC+02:00)
1.wow
2.inspiring
3.wow, the Heavy Stuff... the Serious Stuff...
sergey pashkevich
Thursday, November 17, 2005 2:31:37 AM (Jerusalem Standard Time, UTC+02:00)
It's a good one…
(I hope that the cheese is parve!)
Friday, November 18, 2005 6:23:55 AM (Jerusalem Standard Time, UTC+02:00)
Great peace of writing Bitz,
one of your finest so far, keep it up !
Tuesday, December 13, 2005 8:38:45 AM (Jerusalem Standard Time, UTC+02:00)
Mmmm... Hamburger...
Saturday, May 23, 2009 12:41:56 AM (Jerusalem Daylight Time, UTC+03:00)
How are you. To have a right to do a thing is not at all the same as to be right in doing it. Help me! I can not find sites on the: Turbo Tax. I found only this - <a href="http://turbo-tax.biz">turbo tax</a>. A study was conducted to collect data on current practices of patient treatment matching in alcohol treatment. Effective treatment decreases alcohol and drug use among treatment participants, improves the medical and physical health of individuals, improves the. With respect :-(, Leoma from Islands.
Sunday, April 17, 2011 3:12:31 AM (Jerusalem Daylight Time, UTC+03:00)
I'm out of league here. Too much brain power on dlipsay!
Monday, April 18, 2011 3:09:37 AM (Jerusalem Daylight Time, UTC+03:00)
Ju6rGY , [url=http://kpvgrezyquug.com/]kpvgrezyquug[/url], [link=http://gfqnwqjqgquy.com/]gfqnwqjqgquy[/link], http://ftnbimnoapki.com/
Saturday, April 23, 2011 8:30:47 PM (Jerusalem Daylight Time, UTC+03:00)
Gnbglo <a href="http://aafdkbumlngp.com/">aafdkbumlngp</a>
Monday, April 25, 2011 2:55:03 AM (Jerusalem Daylight Time, UTC+03:00)
PHIXg8 , [url=http://botqcihhganu.com/]botqcihhganu[/url], [link=http://tktndmynenwj.com/]tktndmynenwj[/link], http://vecssvhojisz.com/
Thursday, July 28, 2011 6:46:53 PM (Jerusalem Daylight Time, UTC+03:00)
Hello! eedfekg interesting eedfekg site!
Thursday, July 28, 2011 6:47:12 PM (Jerusalem Daylight Time, UTC+03:00)
Very nice site! <a href="http://ypxoiea.com/qyxysq/1.html">cheap viagra</a>
Thursday, July 28, 2011 6:47:35 PM (Jerusalem Daylight Time, UTC+03:00)
Very nice site!
Monday, August 01, 2011 10:10:15 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
<a href="http://orderviagranow.biz/">order viagra fast delivery</a> , <a href="http://ordercialisnow.biz/">order cialis fast delivery</a> , <a href="http://cheapdiflucan.biz/">diflucan</a> , <a href="http://viagrawithoutprescriptions.org/">viagra</a> , <a href="http://fastrx.biz/">generic viagra</a> , <a href=""></a> , <a href=""></a> , <a href=""></a> , <a href=""></a> , <a href=""></a> ,
Tuesday, August 02, 2011 9:51:46 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
<a href="http://tadalafil-pills.net/">tadalafil</a> , <a href="http://sildenafil-pills.net/">sildenafil citrate</a> , <a href="http://cialiswithoutprescriptions.org/">cialis without prescription</a> , <a href="http://viagra-100mg.biz/">viagra 100mg</a> , <a href="http://cialis-20mg.biz/">cialis 20mg</a> , <a href=""></a> , <a href=""></a> , <a href=""></a> , <a href=""></a> , <a href=""></a> ,
Wednesday, August 03, 2011 8:48:43 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
<a href="http://checkcheapviagra.com/"> cheap viagra online</a> , <a href="http://checkcheapcialis.com/">cheap cialis</a> , <a href="http://4generic-viagra.net/">cheap generic viagra</a> , <a href="http://cheap-clomid.biz/">cheap clomid</a> , <a href="http://cheap-nexium.org/">cheap nexium</a> , <a href=""></a> , <a href=""></a> , <a href=""></a> , <a href=""></a> , <a href=""></a> ,
Friday, August 05, 2011 7:11:20 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
<a href="http://onlinepharmacy-viagra.org/">cheap online phrmacy viagra</a> , <a href="http://onlinepharmacy-cialis.com/">cheaponline pharmacy cialis</a> , <a href="http://bprice-cialis.com/">cialis price</a> , <a href="http://discount-priligy.com/">prilgy</a> , <a href="http://doctor-recommended.net/">cheap viagra</a> , <a href=""></a> , <a href=""></a> , <a href=""></a> , <a href=""></a> , <a href=""></a> ,
Monday, August 08, 2011 5:40:14 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
<a href="http://rxgenericcialis.com/#8025">generic cialis</a> , <a href="http://rxgenericviagra.net/#8025">order generic viagra</a> , <a href="http://rxfast.net/#8025">generic cialis</a> , <a href="http://redlinecomics.com/#8025">viagra</a> , <a href="http://nwsas.org/#8025">generiv viagra</a> , <a href="#8025"></a> , <a href="#8025"></a> , <a href="#8025"></a> , <a href="#8025"></a> , <a href="#8025"></a> ,
Wednesday, August 10, 2011 5:22:12 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Wednesday, August 10, 2011 7:19:09 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Thursday, August 11, 2011 7:03:27 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Friday, August 12, 2011 8:32:08 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Monday, August 15, 2011 9:14:38 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Tuesday, August 16, 2011 7:55:33 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Wednesday, August 17, 2011 7:37:54 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Thursday, August 18, 2011 8:54:33 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Monday, August 22, 2011 10:47:40 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Wednesday, August 24, 2011 10:56:03 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Friday, August 26, 2011 12:05:11 AM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Friday, August 26, 2011 8:13:01 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Friday, August 26, 2011 8:13:13 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Tuesday, August 30, 2011 5:54:34 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Thursday, September 01, 2011 11:22:50 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Friday, September 02, 2011 12:30:59 AM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Saturday, September 03, 2011 12:46:17 AM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Monday, September 05, 2011 11:54:15 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Thursday, September 08, 2011 12:41:27 AM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Tuesday, September 13, 2011 7:01:46 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Wednesday, September 14, 2011 10:14:46 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Friday, September 16, 2011 1:08:11 AM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Wednesday, September 28, 2011 9:50:43 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Friday, September 30, 2011 12:50:00 AM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Friday, September 30, 2011 11:37:48 PM (Jerusalem Daylight Time, UTC+03:00)
Hello!
Wednesday, October 05, 2011 11:33:44 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Thursday, October 13, 2011 3:42:08 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Friday, October 14, 2011 1:38:32 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Saturday, October 15, 2011 1:02:43 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, October 18, 2011 1:43:08 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, October 18, 2011 2:25:21 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Thursday, October 20, 2011 12:27:44 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Friday, October 21, 2011 2:02:37 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Sunday, October 23, 2011 4:14:07 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, October 25, 2011 1:39:23 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Friday, October 28, 2011 1:57:51 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Friday, October 28, 2011 4:20:23 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, November 01, 2011 4:59:34 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Thursday, November 03, 2011 4:36:01 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Friday, November 04, 2011 12:20:43 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Thursday, November 10, 2011 12:59:20 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Friday, November 18, 2011 10:01:51 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Wednesday, November 23, 2011 8:20:12 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Friday, November 25, 2011 8:48:28 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Friday, November 25, 2011 9:42:58 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Wednesday, November 30, 2011 1:23:56 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Thursday, December 01, 2011 1:08:01 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Thursday, December 01, 2011 11:55:40 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Friday, December 02, 2011 11:09:15 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Saturday, December 03, 2011 1:35:34 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, December 06, 2011 3:32:37 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, December 06, 2011 8:43:16 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Sunday, December 11, 2011 1:09:02 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Friday, December 16, 2011 12:38:12 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Friday, December 16, 2011 11:17:56 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, December 20, 2011 5:35:45 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Wednesday, December 21, 2011 7:05:09 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Wednesday, December 21, 2011 10:34:49 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Thursday, December 22, 2011 10:46:50 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Monday, December 26, 2011 8:54:39 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, January 10, 2012 10:05:05 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Wednesday, January 11, 2012 6:41:51 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Friday, January 13, 2012 2:07:43 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, January 17, 2012 10:43:13 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, January 24, 2012 8:28:07 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, January 24, 2012 8:29:23 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Wednesday, January 25, 2012 10:19:03 PM (Jerusalem Standard Time, UTC+02:00)
Hello!
Wednesday, February 01, 2012 12:40:18 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Wednesday, February 01, 2012 12:40:43 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Wednesday, February 01, 2012 12:41:34 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Wednesday, February 01, 2012 12:42:04 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Thursday, February 02, 2012 4:53:33 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Thursday, February 02, 2012 4:54:19 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Friday, February 03, 2012 9:40:37 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Friday, February 03, 2012 9:41:00 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Friday, February 03, 2012 9:41:19 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Saturday, February 04, 2012 9:35:21 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Saturday, February 04, 2012 9:36:11 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Saturday, February 04, 2012 9:36:29 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Saturday, February 04, 2012 9:36:43 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, February 07, 2012 2:27:49 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, February 07, 2012 2:28:00 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, February 07, 2012 2:28:23 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, February 07, 2012 2:28:40 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, February 07, 2012 7:25:17 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, February 07, 2012 7:25:35 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Tuesday, February 07, 2012 7:25:58 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Wednesday, February 08, 2012 5:10:46 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Wednesday, February 08, 2012 5:11:07 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Wednesday, February 08, 2012 5:11:38 AM (Jerusalem Standard Time, UTC+02:00)
Hello!
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):