Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 12 years ago.
Improve this question
As a developer, I've learned a heck of a lot from the global community and I believe like any community, you need to participate and contribute.
I've worked on several small projects that I want to offer up for free, but I want them to actually be used.
For the sincerity of this post, I am not going to promote them here.
What are some good ways to offer a free resource like a widget that does x,y, and z, for free. With an honest-to-god intent to just contribute?
Assuming it's open source, add to freshmeat for example to help people find it.
Write really good documentation, with examples etc. There's load of code out there which is lacking documentation making it pretty useless no matter how good the code is.
Make it easy for people to report bugs, suggest features, etc.
make a screencast showing how you made the software - other programmers will watch the video and may in-turn blog about it
i'm sure you'll get better suggestions than that though, good luck
Related
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
Hello i'm trying read code of a open source project but i'm lost and angry of so much code.
But as a guy sad open source should be fan. And I don't feel that way. I'm trying to read code from codeigniter, what do you think, is it a very big project for who is starting.
Is there some why to be more easy read all that code.
Help me please.
I'm not sure this is strictly a programming question, but I usually take these approaches:
Abstraction
Try to understand the point of the method, before you get into the nitty, gritty logic of it. Reading loops and equations all over the place first, won't give you much insight. Try to understand the overall point of a section of code, before you try to decipher how. So work out WHAT is does, then HOW it does it.
Documentation
The Documentation is your best friend in this case. Methods that you don't fully understand will have been documented somewhere, and these descriptions will help you to understand the overall functionality of the program.
Patience
You aren't going to read the code and instantly know what it does. It's important that you give yourself time to understand each step. Getting frustrated will result in you missing steps, cutting corners and ultimately setting yourself up to fail.
Never be afraid to ask!
If you don't understand something, and the documentation really isn't helping you, there are thousands of forums that are there to help. When you ask a question, especially on a site like this, ensure that you show your thought process; that you have made an effort and make it clear what your question is.
Additional Information
I found this link to give some good advice.
Hopefully these will help :)
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I am looking to create a website in which I want to give users an option to create the floor plan of their house. I am looking to replicate something like http://floorplanner.com/demo#assets .
I tried to do code it with jqueryui, but found it very hard as I am not a programmer by profession.
Is anyone aware of an open source plugin that I can use in my website to create a similar tool. I searched the net for same (javascript and flash plugins) but did not get what I was looking for. I am not looking for an ideal solution, rather anything that will make it easier for me to make a final product.
Thanks,
SY
Concerning Javascript/HTML5 approach, probably the best way to solve this problem nowadays would be to make use of some HTML5 canvas library like:
- http://www.kineticjs.com/
- http://fabricjs.com/
or SVG library like Raphael.js:
- http://raphaeljs.com/
However, this is a complex problem and you'll hardly make a good and scalable solution without deeper understanding of Javascript programming.
Take a look at a similar thread, might help you.
SVG/Canvas vs Flash for FloorPlanner app
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I'm looking at http://www.phpdoc.org/, but wondering what you guys have found useful. I'm wanting something that will help document our code, but also procedures and tasks that are performed frequently on the site. What's the best solution for this in a linux/PHP/MySQL environment?
PHPDoc is the way to go.
You will have:
Self-generated documentation files;
Contextual function docs on the editors that support it (a lot of them);
An easy way to check if your documentation is up to date (you'll see the docblocks every time you use a function/method; DOCS folders are usually doomed to oblivion - you only look at them if you didn't work on a project for a while, and at that point they will almost automatically be obsolete);
Since I guess you will use docblocks anyway, it does not make huge amounts of sense to have to mantain a separate docs folder.
A DOCS folder you have under version control. For dashboard archiving, I find photos useful.
phpdoc is just for documenting code. It's not meant to document architecture. You can use UML for that.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 12 years ago.
Improve this question
I'm a new graduate and yave just started working a few weeks past as a web programmer. I've kind of been thrown in at the deepend and have been put straight on a project that appears on the face of it to be relatively simple, but there a lot of little intricacies that are making it quite difficult.
What sort of work rate will employers be expecting a new graduate to work at? My employer hasn't said anything but I feel like I am taking much longer than they anticipated - perhaps even regretting that the have employed me in the first place. Also, I am asking for help with logic and some best ways to tackle some problems and I also feel they think I should know more than I should. Again what would an employer be expecting from the level of a recent graduate.
I want to be as good as I can and learn as much as possible but I constantly feel under pressure as I keep thinkin I should be getting through mug more work than I currently am. Is this a common feeling in new programmers and how would my employer approach it if I wasn't performing up to their expectations. Like I said, nothing had been mentioned but I do feel they are wondering why they bothered to hire me.
Some advice on this from experienced developers would be great.
"Rate" is a hard thing to quantify when talking about software - as you note, some simple things aren't easy, and some complicated things aren't hard. In general, the most important thing is to communicate with your employer. You may be afraid to talk about the problems, but it's much easier to talk about them now than to keep your mouth shut and only announce problems when your project is due.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 13 years ago.
Improve this question
I've heard of GAE and even though it doesn't support PHP, people have gotten around this limitation by using Quercus I think (I haven't tried it, but supposedly it works). But what factors should I consider when evaluating whether it's a match for me? For example, what made you not go with GAE? Or if you went with it, what are you not happy about?
thanks
Edit:
Thanks to those who saw value in the question and defended it. I've seen questions here that were much less programming-related than mine and which were left open. In terms of it being a dupe, it isn't in anyway. That other question was specifically about PHP support; mine is about why not GAE in general (the php was a sidenote). I doubt the guy that yelled "dupe" even read both questions to see how mine is obviously so much different. You can vote it reopened if you still see value in it. Some good answers were already coming in, too bad the 5 of you killed a Perfectly Good Thing. I voted for a reopen, 4 more people could hop on if interested.
Because GAE is less flexible and tightly coupled to Google's framework.