with subversion

hi, <br>I was playing yesterday with <a href=”http://subversion.tigris.org/”>Subversion</a> . after a long 5 hours finished installing it.<br>it wasn’t that bad, but I was facing some problems and errors in the first when ever I try to start the apache server.<br>but now every thing is working well. ( now I have 3 web servers on this machine )<br><br>also I got a nice svn client called <a href=”http://tortoisesvn.tigris.org/”>TortoiseSVN</a> .<br>now every thing is working well. <br><br>out of topic : have you seen that?! now this space is shref in life on live <img src=”http://shref1.spaces.live.com/mmm2006-07-28_14.20/rte/emoticons/smile_wink.gif”><br> I like it now but they need to make some fixes I think.<br><br>c ya<br> <br>

one programmer isn’t enough

yesterday, I went to meet that manager (which I won’t tell you his name) who hired me  to create a new programme for one of his customers.
If you work as a programmer so you know that there is no normal customer knows what he wants to get from the program at the first time. that’s not a problem, the programmer can set with the customer to help him  knowing what he want to get from this program. but you (the programmer) can’t do that when you are delivering the finished program.

That’s what happend with that manager,
I went to meet him in his office and he told me that there is things in the program that’s he told me about and I didn’t do it.
ha?!!, I didn’t believe what he said, I have all the papers which can tell that he didn’t tell me about this things before. every paper was writen by his hands.

Put yourself in my place and tell me what you can do with that ? and don’t forget that you are very very sure that you didn’t forget creating any feature that’s you was told about. and the program is delieverd to the customer.

I can’t argue that I did a stupid thing by delivering that program simply to him. I did that as I was told that he is a trusted man.

His talk about the missing features isn’t the only thing that’s making me angry.
I was devloping this program ( a web application ) with PHP5 and using a framework called CAKE .
he told me that using an opensource code in the program can’t give his company the right to register this program as its owned and created program ( so using opensource code is bad !! ). he was saying that if he tried to register this program here in Egypt in the Smart Village, they will tell him that using any opensource code in your program don’t give you the right to own the copyrights !!.
I didn’t believe this talk as I have seen many companies using opensource code in its applications without any problem at all. and so why we are using all this opensource licences?!!.
maybe the smart village don’t know about this things !!.

so now I’m that geek guy who don’t create a full programmes (as he didn’t know the new features that the customer will request in the next morning ) and using opensource code !! lol .

The manager was so cold and he is very good with marketing, so he was trying to make me believe that it was my fault when I forgot the missing features and when I used opensource code !! . so he will forget about all my faults and will give me the chance to add the missing features to the program. Do you believe that ?!

no no, I’m not that easy to play with. I was very cold too and told him “I don’t have enough time to work on the program again. so I will leave the company and I’m sure that you will find another programmer who can add this missing features “.

you have to know that I was the only programmer in that company, so all the programming work will stop and the company will lose alot of money till getting a new good programmer who can understand the code of the program, and finding that programmer in that city (Alexandria) isn’t a simple work.

you can Imagine the face of the manager, he did a very stupid thing by depending on one programmer. If that programmer gonne, so alot of the work and money is lost.

by the way, I didn’t tell him about giving me the money of the program and I didn’t take any mjoney from him , but I’m satisfied as I did the best revenge.

From this I can learn that depending on one employee is a very bad idea. so if you are creating your new software compnay:

  • you need at least 2 programmers.
  • use some of that extrem programming practices like : Collective Code Ownership and pair programming.
  • set the coding standards [ it's a most ].

you can do that too with your designers.

That was my day, maybe not that best day but I have learned many things I think.
also I did a wrong thing by not getting any money from that man.
maybe it would be better if I told him to give me the money of the finished work or just a part of it before telling him that I won’t continue with that company.

any way, Thanks to ALLAH.

Technorati Profile

I’m back from cairo

hi,
I didn’t log onto the internet for 11 days and have been in cairo from 7th sep 06 to 12th sep 06 .
I went there as I had to do some exams at the engineering college in cairo university, which can help me to attend this college.
unfortunately, I hadn’t enough time to study before the exams ( less than 2 monthes ) so I know that I won’t pass. maybe I will give it another try in the next year – In Sha’ ALLAH – .
any way, I have enjoyed the life in cairo. I was living in cleopatra hotel in el-tahreer area with nearly 80 other guys and girls came from alexandria in one group to attend the same exam. from the window in my room there, I was able to see the egyptian museum (in the same street) , the Nile river and a big part of cairo.
it was my first time to be in cairo for more than one day so I had the time to know more about the places there.

okay, now you can say that I’m some free for one year so I’m thinking about what will I do in that year -In Sha’ ALLAH – .
I have a list of things which I’m thinking of now :

  • continue studing PHP, C# (mono and .net) , Python (maybe with IronPython too) and JavaScript .
  • continue working as a web developer with PHP and JavaScript .
    (I still need more time before trying to do business with C#)
  • gym-ing (maybe you will see ahmed schwarzenegger after one year – in sha’ ALLAH – . LOL )
  • studing math and physics again .

I don’t know if I have to do more other things or what, but this is enough for now.
c u later.

I didn’t try mail filters before

hi,
I’m busy this days and not online most of the time and that’s the part that I don’t like. there is something
keeping me away of my computer but you can see me from time to time viewing some websites. oh, I can
list here some of this websites:

arabteam2000-forum.com ( it’s down now for maintenance)
sitepoint.com , spellcoder.com , codesnipers.com ,  msdn.com , digg.com , codeguru.com
I’m visiting some of this websites many times a day and I have other websites which I’m visiting weekly.
the most are blogs of  my friends and others you can see them in my del.icio.us/shref .
that’s not all of the list as there is other websites in my bookmarks list.

also, I wanted to tell you about more things before going a way, maybe that’s not very important things but
there is more free time and I want to continue talking.

you know, there is some times you know that you were doing some stupid things.
I was reading yesterday a new entry on mohamd meligy’s blog . he was talking about SPAM and in some
part of the entry he talked about how he is using filters to put the coming emails in in folders.
I didn’t try this feature before “I don’t know why”, I was justing letting my junk mail folder get most of the emails
and I do a check on it maybe 5 times a day and every old message is deleted automatically.
I think that I was doing that as I didn’t like deleting emails manually, but after thinking about this thing again I said
let’s give it a try. also I remember that I had a talk before with Tarek Ibrahim and he said that he is using filters but
I didn’t have a chance to try it in that time.

I have created 2 new folders [php, python] and maybe I will create another one for C# & .Net . and filtered my subscribed
mailing lists and news letters to be listed in this folders.
after one hour I found my msn messenger notifying me that I got a new mail, it was from the ZF mailing-list. I’m receiving   
more than 20 emails from this list every day and I don’t read more than 5 of them a week. but maybe now I can read 90% of
them (It’s a good improvement IMO)

that’s all what I have now about my experience with this mail filters (why there is no emoticon here of one shooting his head??!! ).