Welcome to the GoFuckYourself.com - Adult Webmaster Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact us. |
|
Come here to learn from top industry professionals. SEO, Content Management, Automation, Marketing, and much more! |
|
Thread Tools |
06-09-2011, 03:57 AM | #101 |
Confirmed User
Industry Role:
Join Date: Jun 2011
Posts: 104
|
Great Post!!
It helped me a lot. |
06-17-2011, 09:17 AM | #102 |
Confirmed User
Join Date: Dec 2005
Posts: 271
|
This is a very cool story bro -- I could not have figured this out using common sense alone.
|
06-23-2011, 01:39 PM | #103 |
Registered User
Industry Role:
Join Date: Jun 2011
Posts: 27
|
|
07-09-2011, 02:40 AM | #104 |
Registered User
Join Date: Nov 2006
Posts: 32
|
Thanks for writing it !
__________________
High Quality Fetish & Hardcore Asian Content http://asianxcontent.com admin (@) asianxcontent.com |
07-20-2011, 03:28 AM | #105 |
Confirmed User
Industry Role:
Join Date: May 2011
Location: Bedworth, United Kingdom
Posts: 1,022
|
good job. very good article. very educational. hope you keep up the good job.
__________________
Guaranteed Adult SEO Service- Just $275 per month |
08-28-2011, 02:19 AM | #106 |
Confirmed User
Join Date: May 2003
Posts: 1,201
|
That is a really interesting article.
|
03-23-2012, 08:22 PM | #107 |
Registered User
Industry Role:
Join Date: Feb 2012
Location: Las Vegas
Posts: 48
|
I once...
I once hired a programmer ($50 an hour) First day he called in sick, third day he was an hour late.... There wasn't a 4th day, I fired him.
|
04-22-2012, 04:33 AM | #108 |
Confirmed User
Industry Role:
Join Date: Apr 2012
Posts: 421
|
Fabulous work done by you mate ... Needy thing for me ... yeppppy
|
05-20-2012, 05:06 AM | #109 |
Registered User
Industry Role:
Join Date: May 2012
Posts: 32
|
top class work!!
__________________
www.rggb.com |
06-09-2012, 03:06 PM | #110 | |
Confirmed User
Industry Role:
Join Date: Nov 2011
Posts: 131
|
gfelife is da best
Quote:
|
|
07-17-2012, 09:50 AM | #111 |
My Sig was too Big! :(
Industry Role:
Join Date: Apr 2012
Posts: 73
|
Nice
Helps me put things in perspective for my partner ;) Thanks! |
07-31-2012, 07:00 PM | #112 |
Registered User
Industry Role:
Join Date: Jul 2012
Posts: 2
|
While its certifiably true that peoples experiences are varied and things change as time goes on, I read this and while some of it was true I wanted to do the community a service and nitpick a little and give my perspective as I found some inaccuracy in it when compared to my personal experience as a developer.
Please take these with a grain of salt as just my 2 cents; No offense is intended. == How Much Should I Pay? == * In my professional experience 70k/year USD is very low. If you check the job boards or speak to technical recruiters, or go to any "what should I be makeing?" sites online you find that anything under 80k is considered "jr" developer and they have a lot of options to move up and get higher pay after the first year or so. This is further backed up with the fact that the average developer per anum pay in my area is in the range of 90k/year-110k/year (USD) in my area based on experience. I have personally made 140+k/year, so either I was overpaid or I am really good, I'm just not sure. * Security is an easy fix, just have them sign something. Most good developers are decent people and either way, the threat of a lawyer works wonders as long as you are not hiring an offshore guy with more to gain by screwing you over than somebody who is in your country and knows you can show up at his house if things go south. * Indian firms are worthless. Most of them that I have seen will not even handle porn due to religion/social issues, as people there are really repressed and its not uncommon for people to be stoned to death for it based on the stories I have heard. I do not know how accurate these stories are, and I welcome feedback from others with experience, but "common knowledge" seems to suggest its rare. * The ABC example is partly correct but you are forgetting that the A from India sometimes can never do what the more highly paid C can do, becouse the A may simply not know enough. In addition, faults in craftsmanship in what they give you can in turn create what is known in software development as "technical debt" from the creation of inferior work. This is defined as basicly anything that makes it harder or more expensive to modify, use, change, or add features to the code later on. Its also the real cost that a lot of people dont think about. I have seen companies DIE due to having too much techncial debt in the form of WTF code... in fact - full disclosure! - I make a good part of my living fixing it. == How Do I Know if a Programmer is Good or Not? == I agree that the professionalism is key and I agree with most of what was said here, but I disagree that having somebody do a bunch of free work for you is the right thing to do. Its one thing to ask that they show you how to merge a single linked list, or know what a prefix tree is and how to use it correctly, maybe do some set theory, but a small project for free is another thing. This can also be a turn off because lets face it, they dont know they can trust you; its not uncommon for people to try to take advantage of programmers by having them do "just one simple thing" as a "test" when that was really the only thing they needed or wanted done. Yes it happens, I have seen it happen, and it sucks, but some people have the mistaken impression that good developers are dispossable so we - remember I am a developer - have to protect ourselves. It's a more common practice to have another developer test the person to test ability, as with common OOP details, the pro's and cons of a given technology, write some SQL to do a basic join, discuss the perf issues with using varchar instead of char in mysql, etc. In the end, it takes a software craftsman to understand if another person claiming that title can do good work. If you want to test them, hire them for a small thing and let them know it could lead to more work. Certifications suck and are worthless. I have seen people who couldnt code themselves out of a wet paper bag claim to have certifications that are supposably hard to get, only becouse they either cheated on the test or becouse they stole the credentials or faked them outright. In the end your best bet is to hire somebody for a fair wage, and keep them them happy by having open and honest communication with them. == The Importance of Specifications == A good dev could use #1 but would come back to you and ask for at least #2. Its often best to think of a developer as a translator; He (Its almost alwasy a 'He', but there are rare exceptions) is taking your english sentences and translateing them into a language that the computer can understand. With that in mind, keep in mind that a small sentence that you think is simple in english, may not be once translated to the realities of code. And a good develper will tell you when this happens. A bad one will hide it, be scared, etc. Look for open and honest communication, even if you don't understand what the guy is saying. And if you do not understand, say so. A good developer will be able to tell you in English. Milestones and breaking things up into smaller chunks is the best way to go and lets people focus on the 20% of work that gets 80% of the solution. == How Can I Keep My Programmer (Happy)? == I agree with most of this. Revenue or profit-sharing are a GREAT solution and way to keep programmers around, but as a developer I also need to remind you - even if you do not want to hear it - that vested interest/partial ownership in the company is the BEST way to make sure things are smooth sailing as developers have a lot of options. A developer who owns a company will do anything to help it grow. == Closing Notes == Anybody who says they have learned it all is an idiot. Don't hire them. I keep a pile of books I buy used from amazon on my table at all times, waiting to be read, and I read them when I get time at night, for this exact reason. I do not know everything, but I know enough that I enjoy reading and self educating. Your developer should be the same way because a day without learning something is a wasted day. |
09-30-2012, 01:03 AM | #113 |
Registered User
Industry Role:
Join Date: Oct 2011
Posts: 1
|
I've been a programmer for more than 30 years.
This was a decent article, well thought out and accurate. Most clients take programmers for granted or they think that this shit happens by magic. Depending upon the Development Environment, it can be smooth sailing or it can be some of the most frustrating hours a person can endure. I cringe every single time I have to work in a Microslop environment. I'm putting the finishing touches on an Access Database project I've been developing for more than three years (single-handedly BTW) with only small, tiny crumbs to stay alive. I hope to make several million dollars when we finally do get to sell it. Most of my headaches in this and previous projects have always been as a result of Microcheeses inability to create good, consistent Operating Environments and/or Development Environments. I'm having to do a 11th hour new design feature to get around Microphlegm hideous Operating Systems. The system has a companion spreadsheet that I developed to pull data from the Database (spread sheets are much better for 'displaying' than databases) over the network. The problem is that this spread sheet is installed on 17 different machines pointing to single BACK_END. There's nothing wrong with the design as it runs PERFECTLY on about 9 of the machines on the remaining machines there are reference issues, missing code libraries, and other factors such as dependent files not in their previous locations for Microscum in their less than enchanting 'infinite - no limits' wisdom decided to change locations of these files in different versions of their crappyass Operating System XP, Vista, Windows 7 are ALL different in how they are configured. Not to mention that machines within the same OS are different if the Service Packs and updates are not the same. It's a nightmare sometimes. Most people have no idea the level of frustration that developers have to go through when designing a new program. For me, when I'm working with Microsoft (and I've been doing that since BASICA on the original IBM desktop machine), I spend about 30% of my time fixing, finding workarounds, searching for solutions to their inconsistent crappy stuff, and beating my head against the wall because I can't make a difference in the world to tell people to STOP BUYING Microsoft's CRAP! Long story short, be kind to your programmer because you don't often know the HELL he/she's been through to get your product off the ground and if at all possible STAY AWAY FROM anything to do with Microsoft. I've coded more than 1.7 MILLION lines of code in 11 different program languages on machines as tiny as a Radio Shack hand held in the early 80's to IBM Mainframe Clusters and Cray Super Computers. All of my most severe, dismal experiences have come from working with Microsoft. Some environments and/or languages are better suited to accomplishing programs than others. For example you would never want to write a 3D graphics program like Maya using ADA or COBOL or .NET. So, when considering projects consult with your programmer regarding the platform that you will be developing on (if you have a new proj starting up) so that you can get the best bang for your buck! The big project I'm working on is solely my design (with input from experts in the field) and it succeed or fail based upon the design and my ability to implement it. So far, our demonstration / showcase system has been running on more than 50 machines for about 3 months now. If I wasn't doing my own thing, with my own company, I would on the lookout for jobs that do have an ownership stake in the company. Cheers! |
11-21-2012, 02:08 AM | #114 |
Registered User
Industry Role:
Join Date: Nov 2012
Posts: 63
|
Great post! Finding a good, and trustworthy programmer has always been a tricky issue
|
12-09-2012, 12:35 PM | #115 |
Registered User
Industry Role:
Join Date: Apr 2012
Posts: 23
|
I love these posts. perfect for us newbies.
__________________
_____________________________________________ |
01-21-2013, 10:05 AM | #116 |
Confirmed User
Industry Role:
Join Date: Sep 2002
Location: Music City
Posts: 127
|
As a professional developer, I can attest to the fact that submitting proper requirements to the programmer goes a very long way. I became a programmer because I like programming, not because I like reading minds or because I like interrogating people to find out what they meant.
When giving requirements to a programmer, remember the following... Be as specific as you can without telling the programmer how to write the code. You want to give the coder as much info as you can. Invariably, you will miss something. I don't mind asking a few questions about an assignment, but when I get a vague requirement that forces me to do all the legwork figuring out what is required, it always starts the project on a bad foot... |
02-20-2013, 04:51 PM | #117 |
Registered User
Industry Role:
Join Date: Feb 2013
Posts: 5
|
Worth reading! thanks
__________________
jamfuck.com - Adult Video and Photo Sharing community |
03-26-2013, 02:40 PM | #118 |
Confirmed User
Industry Role:
Join Date: May 2011
Location: tweak-ville, U.S.A.
Posts: 1,369
|
good post, now i know my old programmer wasn't good, he didnt match up to some of the "How Do I Know if a Programmer is Good or Not?" rules
|
03-29-2013, 07:01 PM | #119 |
Registered User
Industry Role:
Join Date: Jul 2003
Location: USA
Posts: 38
|
Great information.
|
07-18-2013, 10:39 PM | #120 |
Registered User
Industry Role:
Join Date: Apr 2010
Posts: 32
|
I don't think this applies just to the adult industry. Any webmaster across the industry would appreciate it.
Cheers for the info!
__________________
|
04-05-2014, 08:46 PM | #121 |
Registered User
Industry Role:
Join Date: Aug 2013
Posts: 51
|
Great post. In regards to paying programmers, many people I know have hired programmers from Asian countries to do cheap work for their site.
|
07-06-2014, 03:40 AM | #122 |
Registered User
Industry Role:
Join Date: Jul 2014
Location: Europe
Posts: 9
|
Top-notch info, thanks for this!
|
11-18-2014, 10:09 AM | #123 |
Registered User
Industry Role:
Join Date: Mar 2014
Posts: 46
|
Thanks for the tips.
|
11-20-2014, 06:18 PM | #124 |
Confirmed User
Industry Role:
Join Date: Jun 2014
Posts: 198
|
Always insist that your programmer documents the code well (using comments within the code itself). That will make it much easier on the next person who has to touch it. Some shady programmers won't do any documentation, for "job security" purposes.
|
11-27-2014, 03:26 PM | #125 |
Registered User
Industry Role:
Join Date: Nov 2014
Posts: 33
|
it's so hard to find a good programer, i had really luck and found good freelancers from third-country who made my site for good price, but it's hard cause you do not know the people before you hire them
|
12-10-2014, 04:41 PM | #126 |
Registered User
Industry Role:
Join Date: Dec 2014
Posts: 35
|
Great Post!!
Will definitly come back to read it again! |
12-10-2014, 05:29 PM | #127 |
Registered User
Industry Role:
Join Date: Dec 2014
Posts: 32
|
Damn it's so detailed, tnx mate this is awesome!
|
12-12-2014, 01:20 AM | #128 |
Registered User
Industry Role:
Join Date: Dec 2014
Posts: 31
|
Thanks a lot man for all this killer post
|
12-12-2014, 01:21 AM | #129 |
Registered User
Industry Role:
Join Date: Dec 2014
Posts: 32
|
Very interesting reading and thank you.
|
12-12-2014, 01:21 AM | #130 |
Registered User
Industry Role:
Join Date: Dec 2014
Posts: 30
|
Excellent information. Thanks for sharing.
|
12-12-2014, 01:21 AM | #131 |
Registered User
Industry Role:
Join Date: Dec 2014
Posts: 33
|
Great article!
|
12-12-2014, 02:56 AM | #132 |
Registered User
Industry Role:
Join Date: Dec 2014
Posts: 32
|
Interesting read, thankyou
|
12-12-2014, 02:56 AM | #133 |
Registered User
Industry Role:
Join Date: Dec 2014
Posts: 31
|
This is HUGE man, thanks!
|
10-16-2015, 02:01 PM | #134 |
Registered User
Industry Role:
Join Date: Feb 2015
Posts: 33
|
Good post. However, I think that programmers are really tough to keep no matter what...unless he's a super close friend. Throughout my whole time living and breathing online, I just had ONE programmer that stayed the course.
You made good points though. Thank you! |
01-05-2016, 11:43 AM | #135 |
VIP
Industry Role:
Join Date: Jul 2013
Posts: 22,105
|
Thanks for the post, this has been very helpfully.
__________________
|
01-05-2016, 02:35 PM | #136 | |
Confirmed User
Industry Role:
Join Date: Aug 2003
Posts: 891
|
Quote:
You were one of the one or two excellent reliable and professional programmers I've ever hired and known. I've had arguments with programmers about documenting code before. It goes something like "Why should I do this extra work and make it easier for whoever replaces me?" then "Do you want me to do this work or not?" at which point the answer should always be ..not, thanks but no thanks. Unfortunately it is often the case when hiring a programmer one is in a jam of some sort or up against a deadline and there's a shortage of competent programmers to hire or that one could afford. So it's never good to do business or anything in life from a position of desperation. Thing is most reliable, professional and competent programmers already are employed in large companies and those who are not either booked up for six months ahead of time or charge what seems a lot of money! I say seems a lot of money because the hourly rate is really less important than their ability to get the job done right so you don't have to redo it or spend more fixing their work. There's nothing so expensive in my experience as "cheap programming". Anyways I say please document the code to explain what it is your code is doing because that's the right way to do the job and if you have a problem doing so let me know and I'll find someone else thank you. I hope you're doing well my old friend! Go Ducks! Joe S.
__________________
Chat App that pays you!, Let's use this chat app that pays us for using it! Why use ICQ or Skype when we could use a chat app (with video & voice) that pay$ you (up to 70%) of all the ad revenue they make! All the best! Joe S. |
|
01-06-2016, 11:45 PM | #137 |
Registered User
Industry Role:
Join Date: Jan 2001
Location: Panama City, Panama
Posts: 46
|
Always one of my biggest problems. Good info.
__________________
Contact me through PM here or reply to my threads and i will contact you. |
01-13-2016, 12:59 PM | #138 | |
Confirmed User
Industry Role:
Join Date: Jan 2016
Posts: 300
|
Quote:
If you post an ad, I say include a simple piece of code when emailing you. Such as: [*] Provide code that prints prime numbers between 0-1000 that don't include the number 3. It's a good way to filter applicants. If they can't follow directions, move on.
__________________
<?= base64_decode("aHR0cDovL211dGhpc2Rldi5jb20v") ?> |
|
01-22-2016, 05:59 AM | #139 |
Confirmed User
Industry Role:
Join Date: Oct 2012
Posts: 548
|
thanks for this interesting guide!
|
02-23-2016, 02:58 PM | #140 |
So Fucking Banned
Industry Role:
Join Date: Jan 2016
Posts: 292
|
I've been looking to hire someone and this post makes it that much easier I appreciate your posts as do many others!
|
12-01-2017, 06:52 PM | #141 |
Registered User
Industry Role:
Join Date: Jan 2015
Posts: 37
|
great article
|
04-01-2019, 12:22 PM | #142 |
Registered User
Join Date: Sep 2008
Posts: 32
|
nice post!
|
06-14-2020, 04:33 PM | #143 |
Registered User
Industry Role:
Join Date: Jun 2020
Posts: 30
|
interesting article
|
08-06-2020, 12:10 PM | #144 |
Confirmed User
Industry Role:
Join Date: Feb 2016
Location: FapDude.com
Posts: 134
|
100% accurate. Nice post 👍
|
12-23-2022, 05:44 AM | #145 |
So Fucking Banned
Industry Role:
Join Date: Dec 2021
Location: Jerusalem
Posts: 150
|
great tips in this thread, thanks.
|