> taking a designer's mockup screenshot and building a fully functional Vue app clean HTML/CSS and a Google Sheets API integration– $185
* Screenshot to CSS: 30 minutes
* Google Sheets API to clean JSON structure: 30 minutes
* Vue app: 30 minutes
-----------------------------
Total time: 1.5h
Effective hourly rate: 123.33
Let's same I'm a 10x programmer, but you're a 1x programmer and it takes you 15 hours. Then your effective hourly rate would be 12.33. I think the flat fee rewards programmers who are more efficient than others.
I've been part of organizations where slow developers make just as much as the so-called rockstars. In what world is that fair? I'm not ranting about "slow and methodical" engineers who do everything super-correctly; I'm referring to "Wally", the character from Dilbert.
I have a bit of a moral agenda with this project, as well.
There's no reason that slow programmers should be denied work, but they should not be compensated at the same clip as fast programmers. Great developers often go into management if they want to make more money. This dynamic punishes developers for getting "good" and drains the programming market of its best talent.
Why would enough 10x programmers waste their time on these low paying projects to make it a viable site?
Maybe one or two, sure, when they need a quick couple hundred, but not consistently. Which means if I'm looking for someone to do my projects, it's going to be fulfilled by someone who is expecting low pay, which means, on average, their not going to be a 10x programmer.
I just don't see this being proper valuations for the example projects. They are too low, which makes me question the finished results' quality.
I understand that you think it won't work for you. That's why we have the system of no payment until your work is complete.
The supply/demand economics are such that enough programmers are available to bang out work in exchange for quick cash.
Honestly, have you ever posted a question on Stack Overflow in a popular category? People can't wait to post answers.. for free. Programmers love to show off their talent and smarts.
Now, imagine that they were being paid. And with Code For Cash, they are. They get money as well as ego shoutouts in Slack, etc. It's almost as if it's like Stack Overflow's reputation system, but backed by cash as well as ego :P
Though actual gamification, as well as Stack Overflow and Github integration could be useful here.
There might be a role for a go-to programmer for a specific type of task, or somebody that would be really good at delegating to a specific sub-team, this could even be extended to Scrum-as-a-service as has been tried by a couple of companies now.
This could be built up organically based on reputation and completion of a specific type of task or using experience using a specific technology.
It would also be neat to be able to pick up a more complete task like building an app to spec and then sub-task out the HTML and/or CSS to somebody with more UX talent but less application development skills (not everybody is or should be a full-stack developer.)
I personally know a few people that are killer at UX/UI and barely competent in JQuery, so I would love to hand one of them the task of building a React component from a scaffold with all it's CSS goodness, or taking some that I built and constructing a well-ordered page around them.
* Screenshot to CSS: 30 minutes
* Google Sheets API to clean JSON structure: 30 minutes
* Vue app: 30 minutes
-----------------------------
Total time: 1.5h
Effective hourly rate: 123.33
Let's same I'm a 10x programmer, but you're a 1x programmer and it takes you 15 hours. Then your effective hourly rate would be 12.33. I think the flat fee rewards programmers who are more efficient than others.
I've been part of organizations where slow developers make just as much as the so-called rockstars. In what world is that fair? I'm not ranting about "slow and methodical" engineers who do everything super-correctly; I'm referring to "Wally", the character from Dilbert.
I have a bit of a moral agenda with this project, as well. There's no reason that slow programmers should be denied work, but they should not be compensated at the same clip as fast programmers. Great developers often go into management if they want to make more money. This dynamic punishes developers for getting "good" and drains the programming market of its best talent.