Tarik さんのプロフィールTour In Developer Lifeブログリストつながり ツール ヘルプ

ブログ


The Difference Between Being Smart, Educated, and Intelligent

I've always been intrigued by the subject of intelligence. As a child my mother would refer to me as "smart," but I quickly noticed that all parents refer to their children as smart. In time I would discover that all children are not smart, just as all babies are not cute. If that were the case, we'd have a world full of beautiful, smart people - which we don't.

Some of us are smart; but not as smart as we think, and others are smarter than they seem, which makes me wonder, how do we define smart? What makes one person smarter than another? When do "street smarts" matter more than "book smarts"? Can you be both smart and stupid? Is being smart more influenced by genetics or one's environment?

Continue reading

6 Simple Steps to $1 Million

This article is part of a series related to being Financially Fit

provided by
investopedia_logo.jpg

Let's face it; we all don't make millions of dollars a year, and the odds are that most of us won't receive a large windfall inheritance either. However, that doesn't mean that we can't build sizeable wealth - it'll just take some time. If you're young, time is on your side and retiring a millionaire is achievable. Read on for some tips on how to increase your savings and work toward this goal.

Continue reading

My Schedule This Summer جدول اعمالى هذا الصيف

الحمد لله رب العالمين ارجو من الله ان يعيينى على طاعته و ان يكون هذا الصيف افضل من سابقيه خصوصاً لاسباب خاصة و عائلية

تقنياً فهذا الصيف لدى جدول اعمال طويل نوعاً ما مقارنة بالاهداف المرجوة

  • Reading "Programming In Python 3: A Complete Introduction to the Python Language"
  • Translation Tutorials On wxPython and DJango
  • Writing an Article On MS SQL Server 2005 Notification Service
  • Working On Open Source POP3 Class For .NET (The Project Will Be Published Here)
  • Writing Articles about Design Patterns Implementation (The Articles Would Be in Arabic Language)
  • In Case I've Time I'd Like To Write About MSMQ

Topics I Need To Read The Next Few Months

Current Aspects I'm Interested In and I Try To Enhance My Skills In It

1 - Domain-Driven Development

2 - Python Programming Language and Its Various Frameworks (I Can't  Ignore Python Any More)

انجبنا مولودة صغيرة اسميناها أيتن

الحمد لله رب العالمين انجبت زوجتى الجميلة و حبيبة قلبى مولودة صغيرة الاسبوع الماضى يوم الاربعاء صباحاً الموافق 23 يوليو 2008 حيث رزقنا الله ببنوتة صغيرة امسيمناها "أيتن" و الاسم تركى يعنى ضوء القمر

اصبحت هذه الطفلة الصغيرة الان تجننى حيث لا اتخيل عدم رؤيتها لمدة ساعة واحدة و انا بعيد عنها الحمد لله رب العالمين الذى رزقنا بهذة المولودة

اشعر الان ان حياتى فى منعطف جديد فالحمد لله على كل شئ سعادتى لا توصف بزوجتى و ابنتى الشقية

More Wisdom

Hi Everybody Those Days I Went In Spiritual Mode Where I Look At My Past 3 Weeks And Went Along To Find out What Was Happening In My Work

That Might Be What Every One Does Some Times , I Figured Out Some Facts

1 - You Can Not Change Stubborn Person In Responsibility , Do Not Waste Your Time With Him , Do Not Argue Him Because He Will Not Accept That And Will Attack You Just You Have Argued With Him (You And Him Will Be Like Tom & Jerry Cartoon )

2 - Do Not Argue With Some One Does Not Confess He Is Wrong (His Ego Is High)

3 - The One Who Talks Much Work Less

I'd Like To Finish This Post With These Saying :

"لا يتعلم العلم مستحى او متكبر"

الرجال أربعة:
رجل يدري ويدري أنه يدري فذلك العالم فاتبعوه
ورجل يدري ولا يدري أنه يدري فذلك الناسي فذكروه
ورجل لا يدري ويدري أنه لا يدري فذلك الجاهل فعلموه
ورجل لا يدري ولا يدري أنه لا يدري فذلك الأحمق فتجنبوه

الحمد لله رب العالمين فى افضل حال الان

نفسياً بحال افضل من الحال منذ عدة اسابيع اللهم لك الحمد و الشكر انفرجت الضائقة التى مررت بها و اصبح الحال للافضل

Should I Begin My Own Small Business ?

Ok I Think Most Developers Think In The Idea Of "Some Day I Shall Have My Own Company And Become Like Bill Gates and Microsoft Story"

Nice Dream Or Idea Shall I Say ? Whatever It's Long Way To Do That ,You Should Know About Project Management , Accounting and Sales Beside Your Technical Knowledge (Did Not I Say It Long Run)

Why I Write That Now , I Really Think To Begin a Small Business (I'm Not Going To Leave My Current Job) , I Put Into My Mind Many Consideration Before Going On This Idea , I'm Still In Intermediate Stage Between Begin Small Business Or Not

I'm 26 Years

3 Weeks Ago I Became 26 Years , My Beautiful Wife Prepared My The Cake and The Candles, Really I Was Shy I Came Back Home In Late Time But My Wife Smile And The Birthday Party Made Us Very Happy Specially After Weeks Of Pressure

امر بأزمة نفسية ادعو لى للخروج منها

السلام عليكم
فى الاسبوعين الماضيين دخلت فى أزمة نفسية تأثر على حياتى العائلية و المهنية فى ان واحد ادعو الله ان تمر هذه الازمة  فى سلام

سأصبح اباً عما قريب I Shall Be Father Soon

السلام عليكم و رحمة الله و بركاته
الحمد لله رزقنا الله بمولود ما زلنا فى البشائر الاولى و الحمد لله و انقضت الاشهر الثلاث الاولى المتعبة لكل زوجة حامل ... ادعو الله ان يكمل فترة الحمل على خير و يبارك لنا فى المولود

عند تهنئة المولود يقال :
 بارك الله لك في الموهوب لك، وشكرت الواهب، وبلغ أشده، ورُزِقت بِرَّه

و يرد عليه :
بارك الله لك وبارك عليك، وجزاك الله خيرًا، ورزقك الله مثله، وأجزل ثوابك


After 3 Months @ IDS

A Week Before Leaving My Job @ Top Systems , I Got and Offer From American Software Company Called IDS Specializing In Building Transportation Software In USA Market, It Was a Chance To Put Myself In Challenge With New Type Of Software , New Coding Style and New Management
 
*** Till Now The Company Offices Preparations Still Under Construction (Due To Management Issues)

3 Months Now I'm In IDS Doing My Responsibilities as Senior .NET Developer Working To Refractor Legacy Code And Preparing The Company With Wonderful Team Members
1 - Eng\ Ahmed Nassar (Technical Documentation Guy)
2 - Eng\ Mahmoud El Batta (Custom Control Guy)
We All Worked Together To Found Egypt Branch In Alexandria  , Our 1st Month Was Full Of Action To Read The Old Application Code And Record Our Notes To Send To HQ In USA , Many Code Refractor Were Done To Solve Performance and Security Issues ,The 2nd Month We Quickly Moved Into Production Mode The Team Worked For Overtime To Late Time Many Times (Though The Uncomfortable Working Environment)
By The End Of The 2nd Month and Beginning Of 3rd Month We Have Delivered 4 Completed Projects , The Most positive Things In That Situation Were
1 - The Staff Could Work as Team Quickly Without Communication Problems
2 - All The Team Were Enthusiastic  To  Challenge Their Careers and Overcome The Technical And Managerial Issues To Do Their Jobs
3 - Each Team Member Apply His Scientific and Practical Knowledge Assisting Other Team Members Quietly and in Professional Way Though It's The First Time For Some Team Members To Work as Full Time Developers (Reminded Me The First Time I Got Full Time Job)
I'm So Proud To Work With Those People , Each One Of The Team Has His Value Where You Can Learn From Him Something Is New You Can Add To Your Knowledge Store 

As a Company Branch Under Foundation , We Are Trying To Build Strong Base In Each Direction Could Be Helpful For Our Work Here , Wish Me Good Luck

Leaving My Job @ Top Systems


After 1 Year and 9 Months I Decided To Move From
Top Systems The Company In Which I Grew up and Learned Me Many Things In Both Technical And Management Field .
Really I'm So Proud I Was Working With All Team Members In Top Systems Many Thanks To Every One There Specially Mr.Hassan El Sheimy Company CEO And Eng\Alaa Fathy The Decent Clever Clam  Branch Manager I Ever Seen Some One Like Him Till This Moment The Decision Was Hard To Take But It's The God Will To Move To Another Software Company(I Shall Take About It Later)

Again I Send Many Thanks To Top Systems Team For Every Thing I've Learned From Them , Special Thanks To Eng \ Alaa Fathy,Eng\Hossam El Masry , Eng\ Khaled Ezzat , Ahmed Saaed , Wael  , Tamer ,Ahmed Adb El Wahab ,Abd El Mohaymen , Amr Nour
And Ship Captain Mr.Hassan El Sheimy

تم عقد قرانى بالامس و اصبحت زوجاً

السلام عليكم
 الحمد لله تم عقد قرانى بالامس و اصبحت زوجاًَ و مسئولاً عن اسرة و زوجة , الحمد لله الذى اعاننا على اتمام هذه الزيجة, سعادتى بالامس كانت لا توصف و انستنى عام كامل من المشاق التى واجهتنا فى خلال فترة ارتباطنا الحفل كان بمسجد الهدى بمنطقة ابى قير و الحفل كان بسيطاً و اسعدنى اكثر وقوف زملاء العمل بجانبى هذا اليوم فشكراً لهم
بعد الحفل انتابنى شعور عجيب كاننى انفصلت عما حولى و اصابتنى حالة مؤقتة من فقدان الذاكرة Open-mouthed حيث لم اتخيل انه منذ دقائق معدودة وضعت يدى فى يد حماى و عقدنا القران
الحمد لله رب العالمين و أدعو من الله ان يعيننى على تحمل مسئولية هذا البيت و الزوجة الطيبة و أن أكون خير معين لها فى الدين و الدنيا و ان اكون قادراً على إسعادها معى

الدعاء للعروسين : بارك الله لكما و بارك عليكما و جمع بينكما فى خير

عقد قرانى نهاية الاسبوع إن شاء الله و حفل الزفاف الاسبوع الذى يليه


بسم الله الرحمن الرحيم

من الغريب لدى البعض منكم ان يجدنى اتحدث عن موضوع شخصى هنا و باللغة العربية , الحمد لله رب العالمين عقد قرانى بنهاية هذا الاسبوع إن شاء الله فقد ارتبطت بانسانة على درجة عالية من التدين و الاخلاق و التربية و العلم حيث تقدمت لخطبتها العام الماضى و هذا العام وفقنا الله إلى عقد القران و حفل الزفاف الاسبوع الذى يليه
مهما تحدثت عن خطيبتى فقد يبدو الكلام مكرراً إلا اننى احمد الله فى كل صلاة على الانسانة و الاسرة التى ارتبطت بها فاللهم لك الحمد و الشكر على ما انعمت به علينا يا رب العالمين
إن شاء الله عقد القران يوم الخميس الموافق 19 يوليو 2007 و حفل الزفاف الموافق 25 من شهر يوليو 2007


7 Months In My Job

It's 7 Months Now Working as Application Developer in My Current Job , It Is The Longest Period I've Ever Worked at a Company , The First 3 Months Were Amazing Full Of Challenges , Contineous Tasks and New Ideads I Was Enthusiastic To Code and Developing New Ideas Every Day

Through My Work On The Company With The Team I Have Worked as Win Forms and Web Developer , But I Rapidally Back To The Main Job as Windows Aplications Developer

The Next Two Months I Went a Strange Case Of Non-Caring ,Tired ,Sick Case I Did Not Know The Reason For That
I Think Physical Tire , Illness and Boring Tasks Led Me To This Case , Whatever After Engagement I'm Back Again To My Life ,Things Got Better , I Began To Work Hardly Again ,Like My First 3 Months and May Be Better As I Got Enough Experience With The Work and Became More Mature Doing My Tasks

In The Last 2 Months I Got Big Experience In Development ,Fun Coding as I Designed and Coded a Library Helping Us For Later Development (This Our Last Achievement), We Feel Happeness Now To See Our Work Ease The Current Development (The Work Was Done With My Colleague Eng\Ahmed Kamal) 

The Biggest Change Happened To Me Since I Began My Current Job Is The Position Variation In The Work as I Found My Self In The Past Year In Database Design and Development Using MS SQL Server , By Time And At My First Month In The Company I Found My Self Interested In Testing and Distributed Architecture , I've Learned and Tried New Things About Software Development , SCM With VSS , Web Services And OOD In My Current Job

This Variation Was Important To Let Me Think In Flexible Way Right Now In My Work , I'm Still Looking For More Knowlege and Experience Through My Current Job

From My Notices I Found Some Developers Need To Be Free While They Are Working , Need To Work On The Tasks Suits Their Skills and Mental Abilty Or Things They Know They Can Manage It On Their Owns Better Than Others (This Is My Point Of View) This Is The Team Leader Role To Distribute Tasks On Suitable Developers Working With Him,  Having Boring Tasks Can Kill Developer Creativity and Abilty To Work

Three Weeks In My New Job Part 2

The Next Day I Have To Complete The NewsGroup Task , My Manager Asked Me To Build Admin Panel On WinForms Application as The Same as Web Forms So It Cost Me 15 Minutes To Convert My BL Into Web Service I Can Consume In Both Windows and Web Application
Till This Point My Manager Came and Watched My Work , Then He Gave Me Another Task
The Other Task Was Arabization and Building Bi-Language Application Using VB.NET 2005,
Though I Do Not Like To Write Arabic Applications I Had To Do It
********************************************************

Tracy Sawyer: Is the MSDN library on there?

Russ Fustino: Everything you need to do this job is on that machine.

********************************************************
Do You Remember That Talk , That Was In The First Episode Of The CodeRoom , I Just Remembered It When I Got My New Task , Also I Remembered The Localization and Building Arabic Applications Session In MDC 2006 , The Speaker Was Eng \ Dina Lasheen From MS Egypt

I Began To Focus With My Current Task, It Took Me Few Hours To Build Localization Class at This Day , I Have Finshed My Task at The Next Day Mornning , I Have Tested My Work Also My Manager Did So , He Was Pleased With The Result , Also I began To Write Backup/Restore Utilty , This Utility Is Not Complete But It Does The Work (I Shall Develop It Later), By The End Of My Third Task I Thought I Have Done My Tasks As Required

Every Day In My Work I Gain More Self Confednce With My Self And Ability To Get Out Of Data Base Clothes , The Most Obvious I'Ve Faced Is The Lack Of Documentation , I Feel Like Blind Who Fights In Lost Battle Unless I'm Kung-Fu Fighter

Ok I Got Some Kung Fu Trainning as Crash Course To Deal With The Current Situation , Big Thanks To Mr.Ashraf The Trainner , I Was Clever Student as I Think , I Respect My Managers , The Work Done Before and The Team Work On The Project

Great Effort I've Seen In This Project , I Reported My Vision For Product Development To My Manager Who Welcomed My Notes

I Began To Recognize On Our Product , I Was Given a Task To Convert a Form From VB6 To VB.NET 2005 , I began To Think About N-Tier Application When I Began To Work On This New Task , I Have Made New Data Base Called "Test" Then I Have Transfered The Needed Tables Into It , Coding SPs Took Me While Because Of Some Strange Bugs Resulted From Uisng Joins (I Hate Joins as They Are Resource Expensive and Hard Coding Needed), Ok The Problem Was Solved Then I Began To Encapsulate The DAL Into Classes Work Proxy For Each Table , I've Sparated The Business Logic BL From Data Access Layer, Separating DAL Away From BL Away From Presentation Layer Is So Cool Work

What I Like In This Model Is The Scalability, Imagine One Of These Scenarios :

1 - You Have Modified Your DAL and You Want To Reflect These Changes In The BL  In Case You Use Single Tier Or Stand Alone Application You Have To Recompile All Your Code , This is Painful Process , Time Wasting and Money Cost

2 - Your Testers Have Found a Bug In Some Form , Applying Layer Separation Or N -Tier Model Shall Facilitate The Debug Process

3 - After Deploying and Shippong Your Application To You Client , The Same Client Or May Be Another Client Has Asked To Ship The Application To Work On Smart Phones , Are You Going To Rewrite The Application Again To Fit The Smart Phones Or Just Applying Minor Changes On The Presentation Layer If You Apply N-Tier Applications Model

Ok Writting Stored Procedures , BL Needed and Debugging Them Does Not Take Long Time , What Takes Me Long Time Till Now Two Things I'd Like To Note For NewComers Into Development

1 - I Did Not Concentrate In My Manager Talk When He Told Me To Keep On The Old Form Style , I Just Wanted To Go With My Own Thoughts Without Studying The Old Style Form Well , That Was a Big Mistake , Ok I've Corrected That Situation Now

2 - I Do Not Like To Deal With Presentation Layer , I Was Working In The Background With DAL , The Situation Has Changed Now

During Those  3 Weeks I Have Noticed Many Things Concerned With The Software Development Life Cycle Known as SDLC , I Shall Talk About Them Later

 



Three Weeks In My New Job Part 1

Hi All , I Miss You All Here , I Miss writing In The Blog , Miss Sharing My Days With You
Two Weeks Ago I've a Phone Call From Eng\Hossam El Masry Telling Me I've Another Interview With Eng\Khaled Who Met Me In The First Interview , I Was Surprised From This Call as I Could Not Imagine They Are Going To Call Back, So I Went At Saturday Morning To My Interview , I Was Asked About The MDC And How About It I Was Asked Some Other Personal Questions , Then I Asked To Wait Outside For A While (Another Devloper Also Came To An Interview), After Few Minutes Me and The Newcomer Were Told That We Are Accepted In The Company Then We Got Basic Rules To Do Like Recording Our Day Activity In Excel Sheet and The Coding Problems and Solutions In NoteBook On The Desk For Each Devleopers Then We Were Welcomed By The Team There
The Company Is Called Top Systems , We Are Specializing In Building ERP Solutions Through Our Bi-Language Product Buisness Dimension , At First We Sat With Eng\ Mohammed Bakr (Our Guide) Talking In general Chat and Some About Our Experience In Programming , I've Met Mohammed Bakr Before In The MDC So Our Chat Was Kind Of What Friendly, I Had To Began Training Period as I told at Least Two Hours/Day at any Time We Would Like To Come
Sunday Mornning (My First Work Day)I Came Late To The Company , I Did Not Know I Have To Come In The Time Work as Any One , Whatever My First Evaluation Task Was To Build NewsGroup Using ASP.NET 2.0 , Here and I Began To Be Afraid , I Have Not Dealt With ASP.NET 2.0 Before and Away From Web Devlopment More Than 7 Months Now , My Basic Work Is MS SQL Server Developer ," Ok I Shall Be Able To Concentrate And Begin Dealing With That Task In Professioanl Way" That What I Said To My Self
I Began To Hold a Remarker Pen Beginning The DB Analsys On WhiteBoard , I Began To Design My Tables Then I Moved To Write Stored Procedures For Insert,Update,Select and Delete Operations , Then Was My Last Move To Develop Buisness Logic Writting The Needed Classes To Encapsulate The DAL , My Last Step Was To Build The Presentation Layer Using ASP.NET 2.0, It Was Easy To Me To Implement My Buisness Logic , At The End Of The Day I Went Home With Uncompleted Task , I Told My Manager That I Shall Complete The Rest At The Next Day
Continued