Ad Requirements

It must be an advertisement soliciting the participation and contribution of programmers writing actual source code. This is not intended as a general purpose ad for consumer products which just happen to be open source. It's for finding programmers who will help contribute code or other programmery things (documentation, code review, bug fixes, etc.).

Your ad should be an original creation which has not previously appeared on Stack Overflow. Please do not resubmit entries that have appeared as ads on Stack Overflow in previous periods.

In order to work, the answers you post to this question must conform to the following rules.

Score Threshold

There is a minimum score threshold an answer must meet (currently 6) before it will be served up by that URL and shown on Stack Overflow. You can see all the ads that currently make the threshold and meet our criteria on this page:

Note:As with previous iterations of this program, if your ad has already appeared in a previous cycle, it is not eligible to be run in this cycle. See also the first comment for additional notes about this cycle

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Must have a 1px border if (part of) the background is white refers to absolutely any portion of the background, or just the border of the image? Also, I'm assuming this can't be a white border? If so, several highly-voted ads violate this rule, and are running.
–
TrojanJan 8 '14 at 5:38

It seems the MSO migration moved the ad link (I edited it) but the clicks now all show as zero. :-/ Can the numbers be restored? Also: is it time for a new ad cycle?
–
HostileForkApr 19 '14 at 21:36

19 Answers
19

Are you asking for programming and/or development help or is this just an ad for your product? The link/image needs to make it clear.
–
randomJan 7 '14 at 20:02

3

Both, like the other ads I guess. NOTE: StackEdit is not a product but an open source project. stackedit.io is a show case, which is more eloquent than github.com/benweet/stackedit.
–
benweetJan 7 '14 at 23:53

4

It's an open source product that shows no indication you are asking for development help. You should instead link to the README or the CONTRIBUTING file which suggests ways to help.
–
randomJan 8 '14 at 15:31

Link goes to Red's How to Contribute page... though to reiterate what that says, several Red devs hang out in Rebol and Red StackOverflow chat, so you can come talk there. Tower and logotype designed by yours truly. :-) (Although this particular rendering of the tower is by Petr Stefek)
–
HostileForkFeb 4 '14 at 13:37

Full stack - and according to your diagram, down to the hardware level. So, will I eventually be able to recompile both for an OS and directly for hardware like Verilog?
–
MichaelFeb 18 '14 at 14:22

@Michael Red is a language like Rebol except its IL is a syntax-compatible "dialect" of itself called Red/System. Red/System is lower-level and is C-like (does not have Lisp-style metaprogramming like Red & Rebol), with some ability to do things like inline assembly. It seamlessly embeds in Red. So "hardware" here means "talking to the hardware", e.g. at the level of being an operating system...but since C to HDL exists, Red could do similar. Come chat about it!
–
HostileForkFeb 19 '14 at 2:22

1

@HostileFork Does Red plan to support iOS as a compilation target?
–
bguizFeb 26 '14 at 0:36

2

@bguiz Yes...and it's just another ARM target so not that necessarily that hard; possibly a bit easier than Android. However: analytics suggest Android as a larger growth market in terms of the numbers, so it is being targeted first. Secondly: Apple seems to act something on a whim to decide if they wish to allow or disallow certain technologies (they did eventually lift the interpreter restrictions they used to have, and you can now get Python/Ruby interpreters for instance). We welcome iOS devs to get involved, visit us in chat
–
HostileForkFeb 26 '14 at 1:11

@Eonil Yes, Red is garbage collected. Red/System is more similar to C, with explicit memory management. It is possible to embed Red/System code inline into Red programs, however--and because the source notation is consistent (as well as a first class feature of the Red language) you can load and reflect a file containing both in Red.
–
HostileForkJun 5 '14 at 3:44

Always choosing the best local solution doe not bring you to have the best global solution. It rarely does in fact ;D. Anyway, I like this one
–
user2137101Apr 28 '14 at 21:40

I don't think python likes smart quotes, also, you should be using hashes for commenting. Triple quotes are meant for documentation purposes. But then again, it might be that that was the intended message?
–
JerryMay 7 '14 at 19:52

1

@Jerry haha there's more language abuse (</semi-sarcasm>) to be reviewed here! This post is the result of a little meta-contest we had on CR - you may want to ask the author of the original ad post, I'm just the messenger (I mostly review C# code)!
–
Mat's MugMay 7 '14 at 20:00

2

@retailcoder Ohh, someone already pointed it out there, so all's good I guess. And sorry, I didn't know that one was not the original one ^^; And woot for C# :)
–
JerryMay 7 '14 at 20:03

@Jerry The triple-quotes are being used correctly since that is a docstring. See PEP257 for more details.
–
NewWorldMay 27 '14 at 14:51

@NewWorld Is that really a documentation string now? It's more a comment to me.
–
JerryMay 27 '14 at 15:23

@Jerry Well it's describing what the function does. That's what goes in the first line of a function/method's docstring.
–
NewWorldMay 27 '14 at 15:33

6

Jerry and NewWorld, it seems that you would both make excellent code reviewers.
–
200_successMay 27 '14 at 15:50

Why some weird language and the most popular SO language?
–
DenJun 2 '14 at 8:01

First time I clicked an add and found myself clueless. If this is not intentional, please add some explanatory text.
–
Dennis JaheruddinFeb 12 '14 at 12:35

2

BSD Unix is not for the feint of heart. if you're put off by the landing page, maybe this is not for you.
–
Félix Gagnon-GrenierFeb 27 '14 at 20:29

5

I love this ad! It looks like a spam ad for virus protection malware, but it's recruiting OS hackers!
–
japreissApr 3 '14 at 15:03

22

A bug tracker is a strange place to link to. You may want to consider a landing page describing how to get started, where to commit to, style guidelines, etc. You can then link to the bug tracker from that landing page when folks are ready to actually do something.
–
CypherApr 14 '14 at 23:52

13

Man this ad would remind me of why BSD is dying. Looks old and outdated.
–
John RiselvatoApr 30 '14 at 17:38

1

I ouldn't stop laught at this one. I didn't knew this joke yet persists!
–
fotanusMay 27 '14 at 1:25

Since this is the first time we're participating the open source ads, I'm very happy about feedback and suggestions (especially if someone votes us down)
–
rmetzgerJan 8 '14 at 14:03

4

I would recommend removing the hashtags. Some people (well, me, at least) have a natural negative reaction to inline usage of this sort. This goes doubly when it's an image, where the tag doesn't actually contribute to rankings as it would in text.
–
Jonathan GarberJan 8 '14 at 15:34

I love Anki! It helped me when I moved to Japan in 2009, and I never knew it was open source until now. Why does it link to the Play Store, though? It makes it seem more like an ad for consumers, not developers. Maybe it should link to somewhere on the Google Code page instead?
–
GeobitsJan 8 '14 at 15:54

I'd appreciate seeing the whole name here - the 'd' looks like it's merged with the 'Q', which is technically not correct by the name of the library. Also, since it's obscured, I wouldn't have known what this said until I hovered over it.
–
TrojanJan 6 '14 at 23:26

@trojansdestroy I will improve the logo. Thanks for the feedback!
–
PhilJan 7 '14 at 14:53

The project seems technically questionable to me. jQuery is very DOM-centric; the Android UI (unless you've got a WebView based app a la PhoneGap) is much closer to Swing than HTML. It's hard to see how this isn't a "square peg in a round hole" kind of deal. Anyhow, with respect to the ad itself it feels a bit cluttered. I think the bolded comment should be the first line, and it would help if the indentation were more consistent. Probably one code snippet is sufficient, and then the "droidQuery" bit could be moved up above the Android logo.
–
arothApr 8 '14 at 11:24

@aroth thanks for the feedback. I plan to update the image soon. You can think of droidQuery more in terms of an analogy than thinking of the jQuery technical aspect: droidQuery is to Android development as jQuery is to web development. droidQuery does not work with a DOM, but rather the Android layout. Additionally, RESTful AsyncTasks are made easy with Ajax-like Syntax, and animation are made easy with CSS-like syntax - to name some of the main features.
–
PhilApr 8 '14 at 16:58

@Trojan what is your opinion on the redesign?
–
PhilApr 18 '14 at 15:10

@Phil Visually, much better! It's concise and easy on the eyes. As you've said, it's not technically "jQuery for Android", but an analog using Java. You should communicate that this project isn't developing jQuery (I'm not sure how, unfortunately).
–
TrojanApr 24 '14 at 19:40

@Trojan would something like "The Port of jQuery to Java Android" be better than "jQuery for Android", or would it be too verbose?
–
PhilApr 24 '14 at 19:44

1

@Phil it's a little verbose. I'm not sure it's entirely necessary, but it's a difficult task to describe this project correctly while being concise
–
TrojanMay 1 '14 at 20:44

This project is not meant for free advertisement, but to help open source projects recruit developers.
–
Shadow WizardMar 17 '14 at 15:34

ImpressPages is an open-source project where every developer is welcome to contribute at GitHub by submitting their personal code, plugins, etc.
–
ImpressPagesMar 17 '14 at 15:36

2

Then link to the github project, not to the page that only promotes the product. (See the other posts here as well)
–
Shadow WizardMar 17 '14 at 15:45

5

You should probably not use the term "Lightweight MVC engine". It's a meaningless term to begin with. MVC is a very specific architectural pattern - the term "MVC engine" has no meaning, that's like "Front Controller Engine" - it's meaningless to put "pattern name - engine". On top of it, your project does not even use MVC architecture to begin with...
–
Benjamin GruenbaumApr 15 '14 at 12:39

However, your new image lacks the key point of "Looking for Contributors" - the current image is just an advertisement and does not solicit participation and contribution.
–
animuson♦Mar 29 '14 at 22:05

Whoa, sorry people were so hard on your ad! +1 for sincerity and trying to put forth a grassroots one-person effort. But I don't personally think I would use it, and it's a bit "noisy". The graphics don't really support the message.
–
HostileForkMar 25 '14 at 16:32