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.

Post New Thread Reply

Register GFY Rules Calendar Mark Forums Read
Go Back   GoFuckYourself.com - Adult Webmaster Forum > >
Discuss what's fucking going on, and which programs are best and worst. One-time "program" announcements from "established" webmasters are allowed.

 
Thread Tools
Old 06-06-2014, 09:45 AM   #101
thumbuilderic
Just some porn guy
 
thumbuilderic's Avatar
 
Industry Role:
Join Date: Aug 2012
Location: LA
Posts: 365
Quote:
Originally Posted by The Hun View Post
Prototyping is not the most efficient way to program, it is the fastest way to show results though, so 'cause of pressure from anybody that doesn't know programming it's often used as the way to go. Admitted: I also prototype a lot. I'd like to know at an early point whether something works or not, so I make a proof-of-concept to play around with before I build. Not really prototyping, but the next bad thing ...

It works though. Although fixing one thing might mean you're breaking something else. That's why I'm all for documenting right, create API's to enable different programmers can work on the same thing and not mess with the lower layers when they don't have to. Data abstraction is a good thing! It might cause some overhead (and I hate wasting resources usually), but there is the law of diminishing returns which means that it's good to have some overhead if that overhead will be made back by maintainability. Well, actually the law describes the opposite where you shouldn't put more effort in something than it makes back, but it comes down to the same thing...
You're a smart fucking person. I love reading your comments!
thumbuilderic is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 06-06-2014, 10:47 AM   #102
PornDiscounts-V
Confirmed User
 
PornDiscounts-V's Avatar
 
Industry Role:
Join Date: Oct 2003
Location: L.A.
Posts: 5,744
Quote:
Our architecture is heavily sharded, fast, and scalable to handle the absurd amount of growth we?ve had in the last few years.
Lost me at heavily sharded.
__________________
Blog Posts - Contextual Links - Hardlinks on 600+ Blog Network
* Handwritten * 180 C Class IPs * Permanent! * Many Niches! * Bulk Discounts! GFYPosts /at/ J2Media.net
PornDiscounts-V is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 06-06-2014, 11:17 AM   #103
dicknipples
Formerly known as Lensman
 
Industry Role:
Join Date: May 2014
Location: Chicago, IL
Posts: 654
Quote:
Originally Posted by thumbuilderic View Post
I hate to bash on new programmers/scripters. Sometimes people just don't have the occasion to learn PSR standards, etc.
Then stick to being a hobbiest programmer and don't make it your career.
dicknipples is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 06-07-2014, 02:16 AM   #104
milambur
Mainstream since 2010
 
milambur's Avatar
 
Industry Role:
Join Date: Jan 2003
Posts: 1,327
Quote:
Originally Posted by alf6300 View Post
lot of good points in this thread.

one point to consider: in my experience, a lot of startups fail precisely _because_ the code is too good - rather than because the code sucks.

when you are starting a business, perfectionism kills as much as sloppiness.
many techies will disagree, but truth is that business priorities are never aligned with technical priorities. and unless you are in academia or in a basement, when there is a tradeoff between the two, business takes precedence over better code.

in an online startup, a key to success is to understand where the ideal balance lies. this requires both business and (at least some) technical skills. if you don't have some of both, and you are the boss, you are usually in trouble.
My main problem has always been that I strive for perfectionism in my work. It makes it difficult to hire and lead people because you always focus on the flaws. It also makes it very hard to accept that good enough is when things should hit the market, not when they are perfect. Getting over these issues is what is holding many people back and often is what they should be focusing on solving to be successful entrepreneurs.

A high achiever can probably do things better than most people, but even if you can do something twice as good as somebody else, you have limited time available. Hiring people and proper work division is essential to succeeding. If you want to be a developer, hire someone with a business sense to lead you. If you want to be a leader, don't tell your employees how to code, give them reasonable guidelines and if they are unable to live up to the guidelines then fire them. If you want to be both, which really isn't the best of ideas, don't bury yourself in detail and make sure not to look over your employees shoulders all the time.
__________________
Alea iacta est
milambur is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 06-07-2014, 04:59 AM   #105
adultchatpay
Let's Make Money
 
adultchatpay's Avatar
 
Industry Role:
Join Date: Dec 2008
Posts: 8,784
Cool info!
adultchatpay is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 06-07-2014, 12:08 PM   #106
The Hun
Confirmed User
 
The Hun's Avatar
 
Join Date: Jan 2001
Location: The Netherlands
Posts: 1,207
Quote:
Originally Posted by milambur View Post
My main problem has always been that I strive for perfectionism in my work. It makes it difficult to hire and lead people because you always focus on the flaws. It also makes it very hard to accept that good enough is when things should hit the market, not when they are perfect. Getting over these issues is what is holding many people back and often is what they should be focusing on solving to be successful entrepreneurs.

A high achiever can probably do things better than most people, but even if you can do something twice as good as somebody else, you have limited time available. Hiring people and proper work division is essential to succeeding. If you want to be a developer, hire someone with a business sense to lead you. If you want to be a leader, don't tell your employees how to code, give them reasonable guidelines and if they are unable to live up to the guidelines then fire them. If you want to be both, which really isn't the best of ideas, don't bury yourself in detail and make sure not to look over your employees shoulders all the time.
Partially agree... although it's not healthy not to be able to delegate tasks and trust people take good care of you it's also not smart not to keep track of what's going on... problem is that programmers smart enough to manage a whole project usually don't work for a boss... I think the healthiest way is to either know how to manage programmers yourself (or be one) or get someone on board (on board being not 'just' on the payroll) that can take care of the technical side of your business. Don't underestimate the programming. Bad programming fixed by bad programmers leads to even worse programming usually and will always hurt maintainability of your site. Also, never put yourself in the position where the programmer can tell you what to do. If he's 'just' on the payroll and you get into an argument remember that most power is with the programmer. He has the power to take down a site at the flick of a switch... Not that you should be scared of hiring a programmer, but it's always smart to think about these things before you run into any problems...

I've been in this industry for a while now and I've seen programmers and tech people hijack a whole company. And not only in this industry. As many of you know I run a recording studio in the Netherlands. For an English movie I was hired to do the surround post processing, but the guy that did the audio kept some of the dialogs on his laptop so they couldn't go around him... of course he refused to give me the dialog of one actor and I couldn't do the surround mix... Better safe then sorry...
The Hun is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 06-07-2014, 12:42 PM   #107
adultmobile
No, I am not banned
 
adultmobile's Avatar
 
Industry Role:
Join Date: Nov 2003
Location: ChatGF.com
Posts: 5,345
Some perfectionism in code, which leads to loss of focus on the scope of your business (i.e: to make the most money in shortest time as possible), often is caused by asperger syndrome. People in doubt can take a test here: http://www.rdos.net/eng/Aspie-quiz.php
__________________

TubeCamGirl.com
adultmobile is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 06-07-2014, 04:43 PM   #108
milambur
Mainstream since 2010
 
milambur's Avatar
 
Industry Role:
Join Date: Jan 2003
Posts: 1,327
Quote:
Originally Posted by The Hun View Post
Partially agree... although it's not healthy not to be able to delegate tasks and trust people take good care of you it's also not smart not to keep track of what's going on...
When you own a company obviously you need to keep track of what is going on in it. But there is a big difference between keeping an eye on things and telling everybody what to do. Good leadership is far harder than programming, and like everything else it is a skill that needs to be constantly maintained. Keeping up with both programming (or really being any type of specialist) and being a good leader will not work for any but a lucky few.
Quote:
Originally Posted by The Hun View Post
problem is that programmers smart enough to manage a whole project usually don't work for a boss...
In Sweden there aren't that many freelance programmers that are good, not that I have found anyway and trust me I have looked. Running a successful business here isn't that easy and good programmers are very sought after. Why work your ass off in your own business when there are hundreds of IT companies that offer you jobs with 35 hour work weeks (and you can usually work from home several days a week), 6 weeks vacation, pension, paid sick leave, private healthcare and $60K-$100K+ each year.

Quote:
Originally Posted by The Hun View Post
I think the healthiest way is to either know how to manage programmers yourself (or be one) or get someone on board (on board being not 'just' on the payroll) that can take care of the technical side of your business.
I've had several bad experiences taking on partners, I only take on external minority investors now. Bonuses works as great incentives if used right.
Quote:
Originally Posted by The Hun View Post
Don't underestimate the programming. Bad programming fixed by bad programmers leads to even worse programming usually and will always hurt maintainability of your site.
Bad code is a leadership problem, if the programmers don't get proper management and/or requirements then the code will be bad.
Quote:
Originally Posted by The Hun View Post
Also, never put yourself in the position where the programmer can tell you what to do. If he's 'just' on the payroll and you get into an argument remember that most power is with the programmer. He has the power to take down a site at the flick of a switch... Not that you should be scared of hiring a programmer, but it's always smart to think about these things before you run into any problems...
I never let programmers control the actual sites, they work with test sites until the code is ready to be deployed. Code security is very important, everything should be double-checked for malicious code and backdoors before being deployed.

Quote:
Originally Posted by The Hun View Post
I've been in this industry for a while now and I've seen programmers and tech people hijack a whole company. And not only in this industry. As many of you know I run a recording studio in the Netherlands. For an English movie I was hired to do the surround post processing, but the guy that did the audio kept some of the dialogs on his laptop so they couldn't go around him... of course he refused to give me the dialog of one actor and I couldn't do the surround mix... Better safe then sorry...
There are untrustworthy people everywhere, I only trust people to the extent I can afford.
__________________
Alea iacta est
milambur is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Post New Thread Reply
Go Back   GoFuckYourself.com - Adult Webmaster Forum > >

Bookmarks
Thread Tools



Advertising inquiries - marketing at gfy dot com

Contact Admin - Advertise - GFY Rules - Top

©2000-, AI Media Network Inc



Powered by vBulletin
Copyright © 2000- Jelsoft Enterprises Limited.