TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Project Idea: Trade or buy code reviews (for independent developers)

40 pointsby baberuthabout 14 years ago

8 comments

frobozzabout 14 years ago
Interesting that the author suggests "maybe a feature off of stack overflow" Something like <a href="http://codereview.stackexchange.com" rel="nofollow">http://codereview.stackexchange.com</a> perhaps?
评论 #2432846 未加载
评论 #2432771 未加载
rchabout 14 years ago
I'd get into that. I am a C/C++ guy, writing Python (etc.,etc.), with R/Perl programming coworkers. There is obvious value for me in external reviews.<p>The trick is, could there be some sort of bilateral confidentially agreement? That's one I'd need to ponder a bit.
评论 #2432782 未加载
评论 #2432811 未加载
评论 #2433193 未加载
davesmylieabout 14 years ago
A big issue I can foresee with this (other than confidentiality, etc) is simply the time required to give a quality review of a decent sized block of code, and making sure you get back a fair review in exchange.<p>You can review and give decent feedback on a small snippet of code fairly easily and quickly, but that's of limited value in a real project.<p>To be able to give a decent review (eg beyond a cursory "You should name that variable better, or your indentation sucks), requires that either the amount of code you are reviewing is so small that you can grok it quickly (limiting the value of the review), or that you spend at least some time familiarizing yourself with the rest of the code base so be able to gauge the impact of the code changes.<p>This is all good if the person you're trading reviews is prepared to spend the same amount of time on your code, but for example, I find it very frustrating when I spend 30-45 minutes giving a detailed review of a website on <a href="http://feedbackroulette.com" rel="nofollow">http://feedbackroulette.com</a> (a similar concept, but for websites reviews), only to get back a 3 sentence review in exchange that was clearly bashed off in about 30 seconds. Awarding points for reviews goes someway to alleviate this, but still it's a real pita...
BasDirksabout 14 years ago
Trading and buying unknown goods is considered bad practice. Build a system that matches people building similar things and I will be your first user. (SO is not modular enough)
Stukabout 14 years ago
I was thinking along similar lines last week with regards to APIs. Obviously you want people to use them, and they only will if they're understandable and useful. It would be good to have something like <a href="http://fivesecondtest.com/" rel="nofollow">http://fivesecondtest.com/</a>, where people can comment on your ideas for "karma".<p>(aside: I can't actually work out if people who complete reviews at 5 sec tests get paid? Or if they do just get karma)
omouseabout 14 years ago
Great idea, posted an order on Bitcoin-OverTheCounter: <a href="http://bitcoin-otc.com/vieworderbook.php?sortby=id&#38;sortorder=ASC&#38;type=&#38;nick=&#38;thing=CODE+REVIEW&#38;otherthing=&#38;eitherthing=&#38;notes=" rel="nofollow">http://bitcoin-otc.com/vieworderbook.php?sortby=id&#38;sorto...</a><p>If anyone has some bitcoins and wants a code review, send me an email: omouse@gmail.com
dyabout 14 years ago
Another project in a similar vein is project metrics. Various times as I'm reviewing a library to include in my code, I'd like to compare various ones and see where the momentum is, how easy the code is to understand, how much work is being done on it. I think github is starting down this path but would like to see more of this type of thing.
bguthrieabout 14 years ago
Rather than using a web site, join (or start) a local software craftsmanship group. I'm sure a lot of people would be happy to donate some time to look at your code, and you get the benefit of meeting other people in a community specifically dedicated to improving code quality and acquiring technical mastery.