Enter your email address below to have new posts emailed to your inbox

RSS feed | Trackback URI

11 Comments »

Comment by Jaywalker
2004-05-27 04:35:38

I would agree with a few things and won’t with some other. First of all, I have read many articles all of which indicate that the problems you have specified in the beginning of your post are global (i.e., it’s the field to blame and not Pakistan).

Secondly, unfortunately we aren’t good in algorithms and computer science either. There is a general experssion of uneasiness shown by many programmers (including me) when you tell them to write, for instance, a tree control or a data grid. The first response is “can’t we download it from somewhere?”

On the other hand, I totally agree with the promotion thing. People get promoted because they had x number of years of experience and now they deserve promotion. I would like to ask the management, “Is there a defined skill set for the next level in hierarchy?” “Has the other person shown the ability to take on the challenges?” By promoting a very good programmer (who doesn’t exhibit good management skills) you are shooting yourself in the foot: you are acquiring a very bad manager and you are loosing a very good developer. I would rather advise to compensate the guy; give him a bonus; send him on a vacation; give him a free ticket to some resort; but please don’t promote him.

Lastly, the quality of India vs. Pakistan is an interesting topic. IMHO, on average we are way ahead of India in terms of quality because a large number of substandard software houses exist in India. I may be wrong but my opinion is based on the projects that get re-directed to Pakistan from India because of low quality. I have seen a few companies trying to make sense out of Indian code. I, myself, however, never worked on any such thing.

If you ask me two basic activities that can tremendously help in improving the quality of work, they would be:

-> Code Review
-> Project’s Postmortem (once we are done with development and testing)

 
Comment by Mobeen
2004-05-29 19:52:51

Thanks to both of you guys, but will you plz list some practices which a developer has to follow while developing some product to enhance its quality as specified by you guys.

 
Comment by umar
2004-06-03 19:49:28

Mobeen, I think it takes more than just developers to make a quality software. The quality has to be maintained across the entire development process, starting from analysis to testing to deployment. However, to answer your question, developers should play their part in developing quality software by writing quality code. They should be consistent, follow the standards, and take care of small but important things such as proper commenting of the code.

 
Comment by Sana
2005-05-17 23:49:28

Aoa omar
can u pls tell me any 3ree flop s/w project in s/w industry??

 
Comment by Irfan RAZA
2005-09-02 16:25:36

Well, I desire to be be a good software engineer. can anybody guide me what should I do to be one, remember i am looking for the best institue in Pakistan for SE. So come up with results, and show me the way to the brilliance as you all are. Consider me a younger brother and please help me out. I am pleading to all of you. Please Email me at PEACEMISSES@hotmail.com or IRFANSHAH444@YAHOO.com if you are intrested in helping a kid.

 
Comment by Muhammad Anwaar
2005-09-18 22:52:22

Dear irfan u should first look for ur
interest , u should first know what
software engineering is and either u r
willing to engage ur self in that field
for the whole life.
For doing ur graduation u can choose
BCSI FAST, karachi university,GIK
and or any other university of
that standard.

 
Comment by Usman Ali Yousaf
2005-10-27 09:51:16

first of all, field of software engineering is so board that it almost enclaves every other known field from accounting to medicine. Now we all can write and make any code to work but what about following engineering design guidelines. This field is very young and will take sometime before professionals especially in pakistan, gets to realize that its not just a matter of writing a piece code. its needs analysis, design, planning and basically fitting a small component into existing infrastructure.

Usman Ali Yousaf
Senior Engineer Communications, SCADA
Consultant to WAPDA, KEMA USA Inc.

 
Comment by amicable taurean
2006-06-30 10:36:06

Im not a software engineer or programmer. but i just want to ask a question .have you ever given a thought to the lack of practicality in the education system of software engineering! i mean how many times have u been to a software house when u were a student.what sort of interaction did u have with real working enviroment. doctors have their wards during third year by the end of their studies they r quite familiar to their WORKING ENVIRONMENT.its not just wid enginnering!! but still… anyone of u want to say something about this………

 
Comment by Saad
2006-07-31 15:48:00

hi,
I practiced some programming languages in my school and college age, and my mind advanced to do computer related engineering.

Now i am doing software engineering here in pakistan. while studing here, my heart and feelings are so much disorted. because universities are doing only “money collection job”. staff is not interested to teach, and what they teach is old enough. students have no concepts so they try to copy eprinted materials.

our target now is not to become a good software engineer but to have good GPAs and a degree one day.

 
Comment by fatima Subscribed to comments via email
2008-09-04 23:08:40

Hi

I want to know is it possible for someone to access my computer desktop and hard drives while I am online chatting on MSN or IRC?
I am using window visa .

Fatima
Pakistan

 
Comment by Aamir Iqbal
2008-11-04 12:04:49

HI,
I want 2 asked that from which university or insitute I start software engineering ???

plz tell mee complete process ..!

 
Name (required)
E-mail (required - never shown publicly)
URI
Subscribe to comments via email
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.