RefactorMyCode Rocks

October 2, 2007 · 27 comments

I recently discovered RefactorMyCode, a developer-oriented site aimed at letting others critique, or refactor, your code snippets. Up until now, it seemed that the only communities based around helping others with their code were mundane programming forums. RefactorMyCode is an interesting concept, allowing users to sort code submissions by most popular, programming language and more.

RefactorMyCode.com

If you’re into this developer stuff, RefactorMyCode is a great way to kill time.. productively. At the moment there aren’t too many users on the site, but hopefully that will change and it will be thriving in a few months.

PaulStamatiou.com runs on the Thesis Theme for WordPress

How smart is your Theme?  How good is your support? Check out ThesisTheme for WordPress.

Thesis is the search engine optimized WordPress theme of choice for serious online publishers. If you’re a blogger who doesn’t understand a lot of PHP, Thesis will give a ton of functionality without having to alter any code. For the advanced, Thesis has incredible customization possibilities via Thesis hooks.

With so many design options, you can use the template over and over and never have it look like the same site. The theme is robust and flexible enough not only to accommodate a site like PaulStamatiou.com, but also to enable the site to run far more efficiently than it ever has before.

SEO Copywriting Made Simple
I used the Scribe WordPress plugin and service to optimize this blog post for SEO.

{ 7 trackbacks }

RefactorMyCode, code snippets commentati e migliorati « Andy’s Blog
October 3, 2007 at 4:00 am
Web 2.0 Sammelalbum - Web2Null - RefactorMyCode
October 17, 2007 at 11:28 am
Closing Open Tabs | BlogSchmog
October 20, 2007 at 12:14 am
RefactorMyCode: Interessante Sammlung von Code-Snippets » Der Informatik Student
October 22, 2007 at 2:32 pm
RefactorMyCode - Free Programming Help - CyberNet News
October 31, 2007 at 5:32 pm
Blastr.tv » Blog Archive » Blastr EPISODE 14 - Will Pate Talks About Flock
November 11, 2007 at 3:27 pm
Blastr EPISODE 14 - Will Pate Talks About Flock
November 11, 2007 at 3:29 pm

{ 20 comments… read them below or add one }

1 Beginner October 2, 2007 at 12:17 pm

Wow, I went through some of the snippets and am amazed how quick some of the code got “better”.
Also funny to see was one snippet which was being refactored several times until it was reverted back to thge original :-D

btw, first :-)

Reply

2 Zach Kollegger October 2, 2007 at 12:44 pm

Sweet. Too bad they don’t have HTML, only hard-core stuff :-)

Reply

3 Myles Braithwaite October 2, 2007 at 1:24 pm

Thanks for the tip.

Reply

4 pablasso October 2, 2007 at 1:30 pm

i couldn’t register:

“Sorry, the OpenID server couldn’t be found”

it’s a shame OpenID it’s the only option, never trusted it too much.

Reply

5 Chris Marshall October 2, 2007 at 1:43 pm

That’s a cool concept!

Reply

6 Bob Walsh October 2, 2007 at 2:11 pm

Interesting that .NET is not among the categories… But Ruby is.

Reply

7 Aron Clark October 2, 2007 at 2:31 pm

Yeah.. I agree with Zach, more HTML stuff!!

I wouldn’t personally call myself a coder, because although I’ve made a few websites, they’ve been pretty basic and anything other than standard HTML has come from some other tutorial site, and yet some people claim themselves to be ‘coders’ for games and the like when all they do is simply let a WYSIWYG program do it all for them. Just though I’d point that out! =D

Reply

8 Blake Brannon October 2, 2007 at 2:36 pm

Sounds like a great way to do a little HW to test your skills.

Reply

9 Dimitry October 2, 2007 at 2:39 pm

Ah nice. Looking forward to remembering to using it and then actually using it :) Thanks for the tip.

P.S. Nice blog realignment ;)

Reply

10 Paul Stamatiou October 2, 2007 at 3:41 pm

@Aron, @Zach – I don’t think this site will ever have an HTML section. HTML isn’t a programming language, it’s a markup language and as such there aren’t really any things that you would have real problems with, like optimizing the runtime of a loop, as HTML doesn’t have those complex abilities. Just my 2c.

Reply

11 Paul Stamatiou October 2, 2007 at 3:44 pm

@Bob – It seems that people are dealing with that by posting in the C# category and saying that it’s particularly .NET C#, etc, in the comment field.

Reply

12 Justin Cady October 2, 2007 at 4:18 pm

As you noted, the success of the site is really dependent on the users. If a great community grows, this could be an excellent asset to developers.

Reply

13 macournoyer October 2, 2007 at 4:34 pm

Hey thanks for the link! I’m the creator of RefactorMyCode.com

I’m really happy ppl find it usefull and help each other, that’s amazing!!

In fact HTML is not a programming language it won’t be on the site, stiil you could submit PHP code and add an HTML code section.

Also .NET is a framework, C# is the language (as it can run on Mono and Dot Gnu also).

Thanks a lot for the comments I really appreciate it!
If you have any question or suggestion, please feel free to contact me at any time.

@pablasso make sure you can login to other site w/ this OpenId, if not think about changing OpenId provider.

Reply

14 Nikos Psy2k October 3, 2007 at 2:26 am

Thats a fresh idea for sure! Hope it grows and support more programming tools in the future! I’d like to see (x)html, css category too! Nice to see that lisp is supported though!

Reply

15 Travis Vocino October 3, 2007 at 2:38 am

Actually a great idea if the community can manage to stay positive and helpful — not getting too arrogant, as high-level programmers often do :)

Your post is the first time I’d heard of it, surprisingly. It has been bookmarked.

PS: I dig your new footer.

Reply

16 Kevin Peterson October 3, 2007 at 11:28 am

I agree with the idea of not being too arrogant. Some sites, especiall forums, get so deep into the ’search the site first’ mentality, that a 400k post forum search for your problem will result in 500 ’search the site’ posts before you can find the last time the question was actually answered (One reason, IMO, why Linux is not as big as it should be.)

I do think that there is a place for HTML/CSS. Though not strictly a programming language, there are issues to overcome, depending on your level. It can also be used to optimize your code for speed, etc.

Reply

17 Ryan Wagner October 3, 2007 at 3:26 pm

You’re right, the amount of content on there is a bit slim right now, but the community is tremendous. I went through some of the code examples and was extremely surprised at how many responses there already was. Nice find Paul!

Reply

18 macournoyer October 3, 2007 at 11:31 pm

Concerning HTML, I’d like to point you to this code submission: http://refactormycode.com/codes/48-simple-form-validation

The language is Javascript but you can add an HTML section

Thanks for the comments all, I appreciate it!

Reply

19 Matt D October 11, 2007 at 1:48 pm

That’s an awesome idea! Bookmarked for sure. I know when I have gone looking for help it’s always to some dry, boring forum with hardly any activity. I really like the format of this site. And I like how some of the code gets worked around and ends up being the original again!

Reply

20 NichM November 11, 2007 at 7:50 pm

Wow. Great review and service. I’m a coding beginer and this will help be become more. Thanks for showing me and the readers an amazing service.

Reply

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous post:

Next post: