Thursday, May 31, 2007

Computer Stupidites :S

One thing that many will run into in the computer industry, is employers who are rather clueless and yet don't necessarily realize this. In 1996, a friend told me about a boss he had that needed a C program written for him. After a week, the boss complained that the program wasn't done, and he asked my friend what was taking so long.

  • Friend: "The program is written, and I'm debugging it."
  • Boss: "What's wrong with you people? You make programming more difficult than it needs to be. I have Frontpage Express to write web pages with, and when I write code with it, I never need to debug it. If you were as good of a programmer as me, you'd never need to debug either."
---------------------------------------------------------------

  • User: "Hey, can you help me? My program doesn't work."
  • Consultant: "What is the problem? Are you using Turbo Pascal?"
  • User: "Yes, the program just blocks the machine."
  • Consultant: "Well, does it compile?"
  • User: "I don't know -- it just doesn't run. You see? There's the EXE file. If you run it, it blocks the machine."
  • Consultant: "And where is your source, the PAS file??"
  • User: "I wrote it and renamed it to EXE so it could run."
for more stories...

Wednesday, May 30, 2007

Tips for Google search

Are you using Google for your searching activities?!

If answer is yes then try to read this post because u will find some tips and tricks that may enhance ur searching skills. Enjoy!

Tip #1

Using '+' and '-'

If you write the character '+' beside any word in your search keywords, you tell Google this word is a very important for me, so don't look for any page that doesn't include this word.

While if u write the character '-' beside any word in your search keywords, you tell Google this word is not important at all, so don't look for any page that include this word

Ex: +java –mfc +assembly –prolog

These keywords means

I want pages that include java and assembly keywords and NOT include mfc and prolog keywords

Tip #2

Using '~'

If you write the character '~' beside any word in your search keywords, Google look for the context of this word

Ex-1: MIT ~college

If you write these key words in Google, your search result will include MIT college, MIT school and MIT faculty

Ex-2: ~VOIP

If you write this key word (Voice Over Internet Protocol) in Google, your search result will include VOIP, Voice Over Internet Protocol, IP Phone, SIP (voip protocol)

Tip #3

Using ""

If you write your keywords inside quotation "", you tell Google, I want to look for the exact sentence

Ex: "Java Programming Language"

Your search result will include only pages that contains the sentence Java Programming Language

Tip #4

Using intitle:

If you write intitle: before ur key words, u tell google, plz try to look for pages that include these key words in page title

Ex: intitle: "java programming langauage"

Your search result will only include pages that contains the sentence java programming language in its titles

P.S: of course u can mix between these tips to enhance your search result

Ex: +MIT ~college +"java course" –"MFC course" :)

Short term planning V.S, long term planning

Well, today we will talk a little about differences between short term planning and long term planning

Short term planning means put a plan for one month, two months or 5ive months

Long term planning means put a plan for one year, two years or 5ive years

Long term plan is better than short term plan because experts say, when you write down a short term plan most probably u will achieve less than planed goals, in other hand when you write down a long term plan most probably you will achieve more than planed goals!!! It is not my words its planning experts words :)

Unfortunately a lot of people in my country (including me) are not skilled in long term planning, but they are perfect in short term planning and crisis managementL.
In my opinion that's for two reasons

  1. They didn't learn how to put long term plan
  2. They are lazy enough to not make a long term plan

I'm not depressed, but I believe the first step towards solving a problem is to define the problem bravely, so u may consider this post as problem definition :)

May Allah help me and other to overcome this shortage !!!

Area of influence V.S. Area of interests

In his book seven habits for highly effective people, Stephen R. Covey's has compared between Area of influence and Area of interests

Actually I liked this comparison much so I'll try to summarize it in this post

Everybody is interested in doing some activities, spiritual, mental, social or physical; all these activities are considered area of interests

In the same time, everyone can influence in some activities, mental, social or physical; all these activities are considered area of influence

As I always says, I'm example oriented ;), so let us take an example clarify the difference between area of interests and area of influence

Football match :D

Football match is considered area of interests for people who love watching football match because simply they can't affect match result

While football match is considered area of influence for the player who play the match because he can highly affect match result by his efforts and cooperation with other players

Usually area of interests is larger than area of influence, but in my opinion the more u maximize your area of influence the more you become happier :)