I've been working on an open source project hosted on github. The code (js+react) is just about ready for a big public launch, but I'd like to make sure people have as few reasons as possible to dismiss it. What are your pain points when it comes to external libraries and frameworks? Lack of a clear tutorial? Missing or ugly API docs? What makes you likely to hit the back button?
Programming-improvement filter: So how EXACTLY do I get involved in open source projects? [more inside]
I was given the task of filling out a job description for a programming environment. Should I respect the history of previous job descriptions when writing out this job description? [more inside]
What open-source projects should I look at to see examples of great design and clear coding style? [more inside]
What open source/free software projects exist that have a humanitarian or social justice mission? [more inside]
How do you go about when you look for a part-time entry-level software developer job? [more inside]
I want to create a very specific software application. Which language should I use? [more inside]
What are your tricks for understanding a large piece of new code quickly? [more inside]
Which Python GUI framework is right for someone new to GUI programming? But who may also aspire to open source community (linux) development/involvement? Cross platform, wonderful documentation/tutorials, and cruft-free new technology are also welcome. [more inside]
Is there a solution for producing highly formatted documents programmatically, that is an alternative to ReportLab? [more inside]
I need an "Online Generic Card Game Simulator" program (my term). I don't think what I want exists, but I don't know how to verify this, or more importantly, how to go about making one for myself. [more inside]
What is a good open-source project to get involved in? [more inside]
I have an idea for a cool (though not very utilitarian) open source app, but I have zero programming experience beyond some very elementary applescript. Can I still suggest the program on a site like sourceforge.net and still have "ownership" of the project? Not for profit, but just to guide its development.
What open-source project should I work on? Or how do I find one? [more inside]
I love the whole Linux idea from start to finish. I've been using it for a year now, full time, and I want to go deeper. How do I contribute? [more inside]
How can a willing to learn non-programmer build something like those user-supported gas price sites?
I'm looking to build a site that allows its users to submit and/or search pricing and availability information for "widgets" at local brick and mortar retail stores. The model I have in mind would be similar to the user-supported gas price sites that popped up about a year ago, in which people entered what they paid for what type of gas, and other users then could type in a zip code and see the best prices near them. So, being a non-programmer (but willing to learn through trial and error), what language/framework/open-source code do I use to build this? [more inside]
What are the best books to teach the fundamentals of software design and architecture? [more inside]
How do I convince someone to fully "hand over" (to the public, not to me specificallY) a now dead, open source but not totally "open licensed" project. Furthermore, how do I find people who might want to work on its revival? [more inside]
I'm working on something like a glorified graphing calculator application, based on a small functional programming language. Each input program describes a function of some number of parameters, and the app's job is to plot the function's output across various input ranges. Is there an existing language with an open-source parser I can reuse for this job instead of inventing and implementing a new language from scratch? [more inside]
I'm trying to find an open source "playing card" set that I would be free to use in a small game I'm curently coding in C++. (Trying to familiarize myself with a couple graphic libraries and doing a bit of experimentation with cross-compiling).