For questions about projects that you are working on on your own, usually not work-related.

learn more… | top users | synonyms (1)

55
votes
17answers
6k views

What programming problems are best solved by using pointers?

Well, I basically understand how to use pointers, but not how best to use them in order to do better programming. What are good projects or problems to resolve involving the use of pointers so I can ...
51
votes
12answers
2k views

Releasing an open source project without getting embarrassed

I've been working by myself on a fairly large open source project for quite a while and it's nearing the point where I'd like to release it. However, I'm self-taught and I don't really know anyone who ...
37
votes
8answers
2k views

Fear of releasing a hobby project - how to overcome?

I don't know if this question is strictly related to software development, but still I'll give it a try: Like a lot of programmers, I love to work on hobby projects. Sometimes, seemingly good ideas ...
29
votes
16answers
2k views

Do you have your own 'misc utils' library? What part are you most proud of? [closed]

I know that many of us maintain our own little personal library with tools and utilities that we use often. I've had mine since I was 16 years old so it has grown to quite a considerable size. Some ...
27
votes
9answers
2k views

What's your view on using other people's code? [duplicate]

As per this question: I decided to implement the BitTorrent spec to make my own client/tracker. Now, I was going through the spec, I was about 70% done implementing the BEncoding when I found a link ...
20
votes
5answers
1k views

Balancing full time work and personal coding projects

I am nearing the end of developing the major pieces of my website that I have been working on in my spare time for the last 3 months. My goal is to get it released by the end of next month and ...
19
votes
14answers
2k views

Motivating yourself to actually write the code after you've designed something [closed]

Does it happen only to me or is this familiar to you too? It's like this: You have to create something; a module, a feature, an entire application... whatever. It is something interesting that you ...
17
votes
7answers
3k views

What would be a good first functional programming project? [closed]

What would be a good first functional programming project? I am looking to finish with a bang on my bachelor project and I want to finish it with a functional programming project. We didn't study it ...
15
votes
10answers
882 views

How can I motivate management to allow freelance work? [closed]

I'm a developer at a small company. Sometimes I'm offered extra cash for freelance work from previous employers or on odd jobs that I could do after hours without encroaching on my full time job in ...
13
votes
9answers
978 views

How do I tell my parents that landing a job is what actually counts? [closed]

On one side, I just want to get a degree with a 3.0 GPA. On the other side, my parents want more than just a 3. Now here's the thing. I program with a passion. I spend day and night programming. And ...
13
votes
9answers
837 views

Do professional software developers still dream of creating industry/world-changing apps? [closed]

I'm a hobby programmer. The absence of real world deadlines, customer feedback, or performance reviews leaves me free to daydream about having and implementing The Next Great Idea That Changes the ...
13
votes
6answers
990 views

TDD and Version Control

I am currently learning about TDD and trying to put it into practice in my personal projects. I have also used version control extensively on many of these projects. I am interested in the interplay ...
13
votes
5answers
461 views

How should I approach doing similar work on the side to what I do at work during the day?

Currently got a good job, spending 70% of my day doing what I love, the downside of this is of course that I am working for someone else and not my self. Ideally would love to get something of my own ...
12
votes
5answers
361 views

Getting that buzz back?

I have been working in development for a good company for a while now since graduating from university, I really enjoy it and have some great fun in the office and enjoy everything I am doing. But ...
12
votes
5answers
956 views

Working on a project, lacking motivation to actually get to coding [duplicate]

I'm a hobbyist programmer. Often during a period of working on a project, I find myself having a hard time to actually get to coding. I sit in front of my computer, sometimes open the IDE, and ...
12
votes
4answers
605 views

The best method to get personal projects done

I have numerous personal projects I've begun and never seem to finish because I get sidetracked with other ideas. I was wondering what the best method to get personal projects done is? Any tricks or ...
12
votes
8answers
1k views

How much time a week do you spend on extracurricular programming?

Background: I'm a microsoft DBA/IT type person by day, an iOS and Mac developer by night. I have one app in the App Store and another one in the works. I try to spend as much time as possible working ...
11
votes
8answers
908 views

How do you decide what to work on in your own time? [closed]

I've got an itch and it needs to be scratched. I've got nothing to program these days. Normally I'd just pick my flavour of the month technology and fiddle with it, but I want to make something and ...
11
votes
4answers
558 views

When it comes to hosting your personal throw-away projects, does one service and project structure stand out?

I'm looking at Google Code, SourceForge, BitBucket, and GitHub, since they seem to be the big players. Now, I haven't broken down all of the features that they provide yet, but I'm really looking for ...
10
votes
1answer
465 views

Do hiring managers have a hard time accepting developers who have a “business look alike” personal app but are NOT entrepreneurs? [closed]

Directly post graduation from University, I decided to build my own web app (Ease My Day) while waiting to get a job as a software Engineer. The reasons to build this app: Gain solid hands on ...
9
votes
3answers
267 views

Can I rightfully claim this as my own project if I recieved help online?

Basically I'm new to network programming in Python, so I went on a tutorial online to find out about it. Using what was taught in the tutorial (creating a socket, connecting to ports, etc), I modified ...
8
votes
3answers
516 views

git in non-distributed, independent, lone programming …best practice(s)?

I am currently studying the git documentation to get a hang of distributed version control workflow and use of git command line. I want to first start using git with small, personal, pet projects so ...
8
votes
2answers
937 views

Where should I start on a large concurrent programming assignment?

My task is to implement a distributed semaphore system (links to description) and an application for it. I will be using Java sockets, and it will use watermark arrays and priority queues (not sure ...
8
votes
2answers
6k views

How to sell/distribute my software? [closed]

I'm working on a personal project (Windows desktop application) and started thinking about trying to make some money from the application (not the source). I'm not expecting to make a billion dollars ...
7
votes
8answers
4k views

I love programming but never get projects started

I read this question and the most voted answer and said to myself "Those things are what I want to do! But why the heck I'm not doing it?" The problem here is that I can't get anything started. I ...
7
votes
10answers
3k views

As a programmer, what would you use a personal Wiki for? [closed]

Do any programmers out there keep a personal wiki? Either locally or online. What do you use your wiki for? or what might you use one for? I was thinking of starting a personal wiki as a place to ...
7
votes
5answers
426 views

Separate servers vs local machine for builds, issue tracking etc on solo project

For solo projects, do you keep your build / management tools on your local machine, or on a separate server? If the server is not guaranteed to be safer or more reliable than my own machine I struggle ...
6
votes
3answers
844 views

Getting attention for my open sourced project [duplicate]

Possible Duplicate: How to promote an open-source project? I've done quite a lot of work in my spare time on a project that was mostly for my own learning experience and I'm quite pleased ...
6
votes
1answer
408 views

starting off with non trivial programs — publish or not?

I've just started making some simple but non trivial(i think) programs in Ubuntu -- as of now have made a small xkcd scraper, which i plan to develop into a multi webcomic downloader+viewer At this ...
6
votes
3answers
237 views

How would you go about looking for collaborators? [closed]

I seem to have a never ending stream of more-or-less original, more-or-less cool ideas for software/apps/stuff yet to be written on my mind. Sometimes, I decide to just start implementing my idea. ...
5
votes
5answers
359 views

To Open Source or Not to Open Source, that is the question [duplicate]

So, I have a couple of projects that I have been working on and I am trying to decide if I want to open source them or provide them for free as closed source. I have never "owned" an open source ...
4
votes
7answers
4k views

Amount of man hours to write a social network

I have big dreams of writing the next Facebook (unrealistic I know) and I'm in the planning stages as we speak and I'm umming and ahing about using a php framework for this and how many development ...
4
votes
3answers
286 views

Is it normal to have a “mini” IT department within a department in a company?

The company where I work has a very decent IT department, which provided almost everything we need from an IT department. Anyway because of the nature of the work in my department (not IT related by ...
3
votes
4answers
596 views

How to maintain same code fragments on multiple projects [closed]

I am an indie developer working on multiple Android projects. I am having problem with maintaining same functionality on different projects. For example, three of my apps use the same 2 classes; since ...
3
votes
3answers
464 views

What's the best way to manage reusable classes/libraries separately?

When coding, I naturally often come up with classes or a set of classes with a high reusability. I'm looking for an easy, straight-forward way to work on them separately. I'd like to be able to easily ...
3
votes
2answers
638 views

Professional Development: Finding that “pet project” to work on - then managing other commitments [closed]

At the moment, like a fair few of you I'd imagine, I spend at least 40 hours working on projects that use a specific set of technologies. Sometimes I'm doing maintenance, and have those technologies ...
3
votes
3answers
468 views

Diving into microcontroller programming

I just got a batch of LED matrix modules from Sure Electronics (http://www.sureelectronics.net/goods.php?id=1120) and a driver board (http://www.sureelectronics.net/goods.php?id=972). I've got it ...
3
votes
1answer
162 views

Lowering barriers to entry into new programming endeavors

What things do you do to lower the barrier to beginning new projects? How long does it take to get into something new from when the idea hits to when you start making enough code to play with? In ...
3
votes
1answer
431 views

How do I set up my “personal” library?

Through SO/P.SE browsing, I've been picking up useful pieces of Python code (e.g. a Mutable memoizer, an efficient prime generator) that I'd like to stick into one spot to have available should I need ...
3
votes
3answers
396 views

Where are some good places to announce a personal programming project? [closed]

Where can I advertise my personal projects for free? Other than hosting services. It seems to get followers on github you need them to already know about what you're doing from another source.
2
votes
3answers
557 views

How do you find partners for open source projects? [duplicate]

I've created a few open-source projects in the past, and had some success. The process was generally the following: I'd start alone, create something that works, promote it, and finally (maybe) get ...
2
votes
1answer
168 views

Licensing code from my personal project to my company via an open-source license

I'm currently working on a certain problem for my company (i.e. where I work for hire and don't own the code I produce in any way). It appears, that in one of my past (or, who knows, maybe still ...
2
votes
1answer
161 views

Get attribution when other people use my code

I have this portfolio website containing some personal projects/algorithm implementations. I want to get attribution if and when other people use my code or snippets of it. I initially thought of ...
2
votes
2answers
497 views

The Basics of Project Management / Software Development [closed]

It suddenly struck me today that I have never developed any large application or worked with a team of programmers, and so am missing out a lot - both in terms of technical knowledge and the ...
2
votes
2answers
823 views

Use Google Analytics to track visitor/download stats for a Google Code Project?

Can you use Google Analytics to track visitors/downloaders for a Google Code project? I've searched google for an answer but I get results about Google Analytics as a Google Code project itself and ...
1
vote
11answers
485 views

Is debugging a waste of time? [duplicate]

I work on a lot of projects for fun, so I have the freedom to choose when I want to finish the project and am not constrained by deadlines. Therefore, if I wanted to, I could follow this philosophy: ...
1
vote
4answers
169 views

Independent Developer Pre-Coding Planning/Design/Architecture

For the independent developers, or the weeknight/weekend developers, when you are about to begin a large/enterprise project, what are you first steps to take when hashing out the pre-coding details ...
1
vote
1answer
212 views

As an lone, Agile (PXP/PSP) developer what is the proper structure for a formal project post-mortem? [closed]

Question: As an lone, Agile (PXP/PSP) developer what is the proper structure for a formal project post-mortem? Scenario I'm using a PXP methodology (which is a blend of extreme programming and the ...
1
vote
1answer
191 views

What should I consider when choosing between taking a MOOC or working on a project?

As background, I've been programming for about 5 years, and feel like I'm somewhat "up to speed" on industry best-practices and techniques (for web development, specifically), as well as software ...
0
votes
3answers
550 views

Starting my first project and have no idea about it. Guide please [closed]

I am a Computer Science student (6th semester). I want to make a project and I have a team of 4 people (My friends). So we are 5 people and we have decided to make a "Web based file explorer". The ...