Who Do You Consider When Writing A Program?

Welcome. Please Login, Register, Or Activate! 
type your username and password to login
Date: November 23, 2009, 10:58 AM
431149 members and 298216 Topics
Latest Member: jemmytit
Nairaland [Nigerian Forum] Home Help Search Who is currently online? Login Register
Nairaland Forum  |  Technology  |  Programming  |  Who Do You Consider When Writing A Program?
Pages: (1) Go Down Send this topic Notify of replies
Author Topic: Who Do You Consider When Writing A Program?  (Read 797 views)
yaro248 (m)
Who Do You Consider When Writing A Program?
« on: June 26, 2007, 11:45 PM »

Hi fellas,

Who do you consider when writing a programme as regards to interface, yourself or the end user? please back your answer with reasonable arguments. Enjoy
ibukun (m)
Re: Who Do You Consider When Writing A Program?
« #1 on: June 27, 2007, 12:15 PM »

When writing a programme, you dont consider yourself in the first place because you are not the one to use it. YOu have a perticular purpose in mind - the user. Hence, you must first consider the following:
1. the interface -  this is a crusial environment because if the interface is not good, you will pack up! Hence you should sample your opinion about your interface and ask questions.

2. the end user - At this point the end user will appreciate your job if your interface is nice because they are the ones going to use it. That then means you will then consider yourself as a user as the last option. This you do by asking yourself several question that may even look stupid since you cant predict there questions too as regards your software,  all the best!
Dynast (m)
Re: Who Do You Consider When Writing A Program?
« #2 on: June 27, 2007, 01:12 PM »

End user interface never urs at all
luckyCO
Re: Who Do You Consider When Writing A Program?
« #3 on: June 27, 2007, 05:25 PM »

I firstly consider the market before considering the user who will use the software. Considering the market do make me write a program that will be acceptable by most users even when they don't need it. If you target users you may not meet up with the market.

Unless I dont have intention of selling the software to another person or organization then I will target user.
Ikomi (m)
Re: Who Do You Consider When Writing A Program?
« #4 on: June 30, 2007, 11:43 AM »

When writing your codes the first person to consider is the user, as your not writing it for yourself, then comes the limits which the machine or technology your using affords u, then comes the law, what contents could u place in accordance with the rules and regulation of the industry, company or goverment on the site your developing. When all this is considered and u have a proper road map of your design, then comes the final question what can u as a proprammer implement based on the resources available to u, which includes payment for the job by your client, what u know as a programmer.

I hope i answered your question.
yaro248 (m)
Re: Who Do You Consider When Writing A Program?
« #5 on: June 30, 2007, 09:05 PM »

@Ikomi: sure u did. but I wonder why some dont seem to consider the users of their software, could it be they are bad programmers or bad Interface designers rather?
Ikomi (m)
Re: Who Do You Consider When Writing A Program?
« #6 on: June 30, 2007, 11:48 PM »

The rule of any business is your customer first. When a an organisation (be it one man business or programmer) does not consider its customers the only reason could be that it is monopolising the business, and that only leaves plenty of room for serious minded competitors, who would consider the customer first.

But if your looking at programming in the Nigerian setting, which I was quite familiar with before leaving, most clients dont really know what the solution they require should look like, they only know what they want it to be able to do, so most most times design is solely left to the discretion of the programmer. And as the saying goes, a thief always thinks everyone is a thief. So a programmer that wasn't given specification on how the interface should look like, believes the client is as smart as himself and tries to implement his own thought as the interface.

But I must let you know that this always happens with softwares, the programmer always implements his own thoughts, it is only when his thought has being implemented and the client has made a trial of this implementation, then and only then can the client start giving suggestions and making modifications, and at this stage u say the software is evolving. That is why before softwares are finally realesed to the market you always have a beta version for potential users to try out and make comments before  a final version is realised given consideration to reasonable comments from customers.

That is why applications has versions, as the knowledge of the programmer increases so does the undestanding and the wants of the client increases.

I hope this answers your question.
yaro248 (m)
Re: Who Do You Consider When Writing A Program?
« #7 on: July 01, 2007, 10:14 AM »

Thanks man. You really have a point.
my2cents (m)
Re: Who Do You Consider When Writing A Program?
« #8 on: July 01, 2007, 06:45 PM »

Sooo,

Since the question is "who" and not "what", then the end user/customer should *always* be the "who".  If you are in a situation where they are carefree/confused about the software they want you to write, it is your duty to teach them (aka "knowledge transfer" or "training session(s)").  That way, they don't come back to you with every little question which further reinforces their trust in you.

If you are ever in a situation where you feel the end user doesn't know what they want, it wouldn't hurt to walk them through likely scenarios.  That way, you are not going back to make modification upon modification due to misunderstood/miscommunicated requirements.  If you are producing something for which human contact isn't possible, then, as has been said above, a beta release is the way to go.  Through feedback, you inculcate all the changes you feel are warranted (so for example, you wouldn't give the customer John the Baptist's head on a platter just because that's what they said they wanted Grin) before releasing the final product.

I hope this helps.
aisha2 (f)
Re: Who Do You Consider When Writing A Program?
« #9 on: July 02, 2007, 09:24 AM »

I write projects though not IT, but i consider the following:
Why
where
who needs it
when
what
how
yaro248 (m)
Re: Who Do You Consider When Writing A Program?
« #10 on: July 02, 2007, 10:11 AM »

@my2cents : you got it Wink

but that's what alot of programmers here in nija don't think of. Infact it's one of thereasons why i came up with this question. they always try to impose their ideas on their clients irrespective of whether it suits the solution to their problems or not. I believe the end user interface is basically the most important part of your program to the client becos that's what he sees and communicates with. the  engine is not his problem.

@aisha2: Hope programs will be embedded in your projects soon. and always get the question before an anwser. lol

aisha2 (f)
Re: Who Do You Consider When Writing A Program?
« #11 on: July 02, 2007, 04:39 PM »

Quote from: yaro248 on July 02, 2007, 10:11 AM
@my2cents : you got it Wink

but that's what alot of programmers here in nija don't think of. Infact it's one of thereasons why i came up with this question. they always try to impose their ideas on their clients irrespective of whether it suits the solution to their problems or not. I believe the end user interface is basically the most important part of your program to the client because that's what he sees and communicates with. the engine is not his problem.

@aisha2: Hope programs will be embedded in your projects soon. and always get the question before an anwser. lol


Am sorry, just trying to help
Chiaka (f)
Re: Who Do You Consider When Writing A Program?
« #12 on: July 02, 2007, 04:41 PM »

Both- the user and the developer. The user because you need to satisfy their demand and then yourself because man must wack.
Chiaka (f)
Re: Who Do You Consider When Writing A Program?
« #13 on: July 02, 2007, 04:47 PM »

Quote from: yaro248 on July 02, 2007, 10:11 AM
@my2cents : you got it Wink

but that's what alot of programmers here in nija don't think of. Infact it's one of thereasons why i came up with this question. they always try to impose their ideas on their clients irrespective of whether it suits the solution to their problems or not. I believe the end user interface is basically the most important part of your program to the client because that's what he sees and communicates with. the  engine is not his problem.

@aisha2: Hope programs will be embedded in your projects soon. and always get the question before an anwser. lol




If you have any programmer giving you a heck of time please contact me, will either make him do the job for you well or make you smile by taking over the job myself, especially when it has to do with business and management software irrespective of the industry.
amy_d
Re: Who Do You Consider When Writing A Program?
« #14 on: July 02, 2007, 05:00 PM »

Dont let it bother ya, ok

If you are financially bouyant enough to afford your own programme Then
              you can put a mirror in front of you when writing your programme.
              Else
              Start thinking of you client before you get "bankrupt"
End If
yaro248 (m)
Re: Who Do You Consider When Writing A Program?
« #15 on: July 02, 2007, 11:02 PM »

@aisha2: mind u, am not offended, just thought u can contribute to the programming world through your project writing. Wink

@Chiaka: i dont have any1 giving me problems, just wondering y some programmers are being selfish to disregard their clients.
aisha2 (f)
Re: Who Do You Consider When Writing A Program?
« #16 on: July 03, 2007, 10:28 AM »

Quote from: yaro248 on July 02, 2007, 11:02 PM
@aisha2: mind u, am not offended, just thought u can contribute to the programming world through your project writing. Wink

@Chiaka: i don't have anyone giving me problems, just wondering y some programmers are being selfish to disregard their clients.
I am actually thinking of an online helpline
danex (m)
Re: Who Do You Consider When Writing A Program?
« #17 on: July 03, 2007, 10:32 AM »

Ever heard of the word "ergonomics"? it is a term that describes how a user fits to his work as comfortably as possible. it is applied in every technology - cars, computers, electronics etc. similarly in designing an interface for your users, u must first consider how a user will comfortably fit with the system. in order words u must consider the GUI design the will make the user work most comfortably as possible.
amaikama (m)
Re: Who Do You Consider When Writing A Program?
« #18 on: May 05, 2009, 10:03 AM »

@Aisha!!! please we need to talk my sister. i really need your advice and guidance on allot of things. Please!!!

You can get me on sirkwoo6@yahoo.com
amaikama@gmail.com
amaikama06@hotmail.co.uk

messenger sirkwoo6

Regards.
 Complete Javascript Programming Training  Recovery Tool  SQL And MySQL  Page 2
Pages: (1) Go Up Send Topic to Friend by E-mail Reply 


Sections: Autos/Cars (2) Jobs/Vacancies (2) (3) Career Talk Education General(2) Politics Romance Computers Phones Travel
Sports Fashion Health Religion Celebrities TV/Movies (2) Music/Radio (2) Books Webmasters Programming

Links: Page1 Page2 Page3 Page4 Page5 Page6 Page7 Page8 Page9 Page10

Nairaland is owned by Oluwaseun Osewa. See also: Nairalist Classified Ads
Nairaland Forum | Powered by SMF 1.0.12.
© 2001-2005, Lewis Media. All Rights Reserved.