Get Paid to Participate     Twitter     Facebook     Google+
Hosting Discussion
 

forgot password?


Reply


Old
  Post #16 (permalink)   04-06-2009, 07:16 PM
HD Guru
 
siforek's Avatar
 
Join Date: Mar 2009
Location: Salt Lake City, UT
Posts: 663

Status: siforek is offline
Well as always, I love helping people out, so if you need any help let me know. A co-worker once showed me much of what I know with MySQL & PHP, so I owe it to pay forward to some degree.

Quote:
Originally Posted by Lesli View Post
learning overly much on the client's time (very bad)
Maybe it's just me, but I NEVER learn on a client's time. Very bad IMO. If I come across an issue that I have to research I stop the clock and don't start it until I'm back "accomplishing" something to do with their project.

This concerns me, and I wonder how many others learn on their client's time.
__________________
| | Fiber Elephant | | Virtuozzo & Reseller Hosting
█ | Never oversold, always managed & on the SoftLayer network!
█ | Call us toll free 24/7! | 1-888-92-FIBER
 
 
 


Old
  Post #17 (permalink)   04-07-2009, 08:23 AM
CSN-UK | Charlie
 
csn-uk's Avatar
 
Join Date: Mar 2009
Location: Swindon (UK)
Posts: 470
Send a message via MSN to csn-uk

Status: csn-uk is offline
Quote:
Originally Posted by siforek View Post
I stop the clock and don't start it until I'm back "accomplishing" something to do with their project.
I adopt a similar approach when doing websites or scripts, as designers or even coders/programmers can’t be expected to know everything and if charging clients while you’re learning is an approach you take, its going to be a shock on the client when they see the bill, let alone on your reputation.

The internet is a good tool for finding solutions to problems but there are so many solutions to one problem these days that it is very difficult for anyone learning a language to decide which one to adopt and a large number of the examples or code shown will only work under certain circumstance. And those learning the language often adapt scripts and later notice the consequence.

Trial an error is the best way to learn with any language, as long as it’s with your own time and not that of your employer or client.
__________________
CSN-UK | Shared Hosting | Dedicated | VPS | Custom Packages Avalible On Request | Quality SSL Certificates from COMODO CA
CSN-UK.net | Server Status | Client Area | Live Support

Last edited by csn-uk : 04-07-2009 at 08:25 AM.
 
 
 


Old
  Post #18 (permalink)   04-09-2009, 10:44 AM
HD Guru
 
Join Date: Dec 2003
Posts: 570

Status: Lesli is offline
Troubleshooting a new routine? Writing a new subroutine? Configuring a script differently than you've done previously, and / or using a feature you've known about but haven't previously implemented (and thus reading the API to figure out the configuration options)? All of that falls under the category of "learning on the client's time."

Learning HTML, CSS, PHP, Photoshop, et cetera from ground zero? That's stuff one should learn on one's own time. Hence my desire to learing PHP: I haven't needed it previously aside from installing some scripts; but I could, in the next year, be in situations where more in-depth knowledge of PHP is necessary. I'd rather not wait until the last second to get a decent overall grasp of concepts and programming. It's then more difficult to separate out my learning-time from client- or project-specific learning time.

And yes, for the above-mentioned smaller stuff, I charge any development clients for time spent researching and configuring things for their specific project, if it's not something I have to go out and research. Legal professionals do the same thing when they have to research points of law, gather information and evidence. The client is billed for that time. There's honest and dishonest ways to bill a client for your time spent troubleshooting and researching specifically for their project - much as there are both honest and dishonest practitioners in just about any profession.
__________________
Lesli Schauf, TLM Network
Linux and Windows Shared Hosting since 2002: Scribehost
 
 
 


Old
  Post #19 (permalink)   04-09-2009, 12:28 PM
HD Guru
 
siforek's Avatar
 
Join Date: Mar 2009
Location: Salt Lake City, UT
Posts: 663

Status: siforek is offline
Quote:
Originally Posted by csn-uk View Post
I adopt a similar approach when doing websites or scripts, as designers or even coders/programmers can’t be expected to know everything and if charging clients while you’re learning is an approach you take, its going to be a shock on the client when they see the bill, let alone on your reputation.

The internet is a good tool for finding solutions to problems but there are so many solutions to one problem these days that it is very difficult for anyone learning a language to decide which one to adopt and a large number of the examples or code shown will only work under certain circumstance. And those learning the language often adapt scripts and later notice the consequence.

Trial an error is the best way to learn with any language, as long as it’s with your own time and not that of your employer or client.
I personally won't take a project unless I know EXACTLY what steps I need to take to accomplish the desired end result. There are of course circumstances where workarounds & alternative methods are needed, but in such cases I deduct any "wasted time" from the total time spent on the particular task.

If extensive research is needed on an API for example, the "potential" client is notified before hand and arrangements are made. This happens very rarely as most come to me knowing what they want and asking what they need.
__________________
| | Fiber Elephant | | Virtuozzo & Reseller Hosting
█ | Never oversold, always managed & on the SoftLayer network!
█ | Call us toll free 24/7! | 1-888-92-FIBER
 
 
 


Old
  Post #20 (permalink)   04-09-2009, 02:30 PM
HD Moderator
 
ldcdc's Avatar
 
Join Date: May 2004
Location: Ploiesti
Posts: 3,100

Status: ldcdc is offline
If I need a script that has to work with X application, I see no reason why I should not be billed for the time the programmer must take to familiarize himself with that specific application. I can't expect him to know all about the hundreds of applications out there, or do this kind of research on his own time. Now, if I'm lucky enough, or make this a requirement, I might find a programmer who's already done that research as part of other jobs he had, but I can at the same time expect this to lead to a very long search for the "right" programmer.

Just my personal take on this of course.
 
 
 


Old
  Post #21 (permalink)   04-09-2009, 02:41 PM
HD Moderator
 
Join Date: Dec 2004
Posts: 1,725

Status: webfreak08 is offline
Quote:
Originally Posted by ldcdc View Post
If I need a script that has to work with X application, I see no reason why I should not be billed for the time the programmer must take to familiarize himself with that specific application. I can't expect him to know all about the hundreds of applications out there, or do this kind of research on his own time. Now, if I'm lucky enough, or make this a requirement, I might find a programmer who's already done that research as part of other jobs he had, but I can at the same time expect this to lead to a very long search for the "right" programmer.

Just my personal take on this of course.
When I read "learning on the client's time," I thought it meant learning PHP/MySQL itself, not the intricacies of the project/script/software/site/customer. If this were the case--a "developer" who didn't know that much about PHP/MySQL and used the client's time to brush up on the fundamentals--then I don't see how anyone could disagree that this would be quite bad.

But on your point, Dan, I agree.
 
 
 


Old
  Post #22 (permalink)   04-09-2009, 02:45 PM
HD Guru
 
siforek's Avatar
 
Join Date: Mar 2009
Location: Salt Lake City, UT
Posts: 663

Status: siforek is offline
Quote:
Originally Posted by ldcdc View Post
If I need a script that has to work with X application, I see no reason why I should not be billed for the time the programmer must take to familiarize himself with that specific application. I can't expect him to know all about the hundreds of applications out there, or do this kind of research on his own time. Now, if I'm lucky enough, or make this a requirement, I might find a programmer who's already done that research as part of other jobs he had, but I can at the same time expect this to lead to a very long search for the "right" programmer.

Just my personal take on this of course.
Agreed. I mite spend 10-20 minutes reviewing the documentation, and if at that point I feel comfortable I'll let them know I can do it, though there will be some research involved, billed at a reduced learning rate, or what I like to call "hmm, let me see" time.
__________________
| | Fiber Elephant | | Virtuozzo & Reseller Hosting
█ | Never oversold, always managed & on the SoftLayer network!
█ | Call us toll free 24/7! | 1-888-92-FIBER
 
 
 


Old
  Post #23 (permalink)   05-02-2009, 08:47 PM
HD Amateur
 
Join Date: Jan 2009
Posts: 52

Status: Lagniappe is offline
Different people learn differently. Some people are visual, some auditory. Some learn from reading, others do better with images -- a LOT of people fall into that last category...

A good series of books for learning something totally new is O'Reilly's Head First Series... and they have a PHP/MYSQL title. It has a lot of the features many need to really learn with diagrams, activities, etc. And since their from ORA, they tend to be pretty good. Check it out: http://www.amazon.com/Head-First-MyS.../dp/0596006306
__________________
LagniappeInternet.com - wholesale only Reseller and VPS Hosting
Lagniappe: "a word worth travelling to New Orleans to get", Mark Twain, Life on the Mississippi
 
 
 


Old
  Post #24 (permalink)   05-10-2009, 04:16 PM
HD Amateur
 
Join Date: Apr 2009
Posts: 56

Status: MH-Andy is offline
I lean best by video's, there are plenty of free ones on the internet just google it.
 
 
 


Old
  Post #25 (permalink)   05-10-2009, 05:13 PM
HD Guru
 
siforek's Avatar
 
Join Date: Mar 2009
Location: Salt Lake City, UT
Posts: 663

Status: siforek is offline
I learn best by doing. No books, videos, audio, just give me the syntax!
__________________
| | Fiber Elephant | | Virtuozzo & Reseller Hosting
█ | Never oversold, always managed & on the SoftLayer network!
█ | Call us toll free 24/7! | 1-888-92-FIBER
 
 
 
Reply
Previous Thread Next Thread


Thread Tools

New Post New Post   Old Post Old Post
Posting Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Sponsored By: