I have reached the point...
-
...where I can no longer maintain my own project. My code is so large and involved that I have to refer to my own doxygen generated documentation in some cases. :doh: I'm wondering if I should move this to SourceForge and get a couple of other developers on it... :sigh:
-
...where I can no longer maintain my own project. My code is so large and involved that I have to refer to my own doxygen generated documentation in some cases. :doh: I'm wondering if I should move this to SourceForge and get a couple of other developers on it... :sigh:
73Zeppelin wrote:
I'm wondering if I should move this to SourceForge and get a couple of other developers on it...
What's the project? And I know how you feel. I've got a fairly large code base for Interacx. Marc
-
...where I can no longer maintain my own project. My code is so large and involved that I have to refer to my own doxygen generated documentation in some cases. :doh: I'm wondering if I should move this to SourceForge and get a couple of other developers on it... :sigh:
-
...where I can no longer maintain my own project. My code is so large and involved that I have to refer to my own doxygen generated documentation in some cases. :doh: I'm wondering if I should move this to SourceForge and get a couple of other developers on it... :sigh:
-
73Zeppelin wrote:
I'm wondering if I should move this to SourceForge and get a couple of other developers on it...
What's the project? And I know how you feel. I've got a fairly large code base for Interacx. Marc
Marc Clifton wrote:
What's the project?
It's a financial calculation engine used to price stock options and derivatives, etc...
Marc Clifton wrote:
And I know how you feel. I've got a fairly large code base for Interacx.
It's strange, in the middle of working on it I think to myself: "Geez, I can barely navigate this anymore!"
-
Why not just start over and write everything from the ground up .... LOL ;)
KISS "Keep It Simple, Stupid"
modified on Monday, January 28, 2008 4:55:16 PM
VectorX wrote:
Why not just start over and write everything from the gorund up .... LOL
Oh God, no! :((
-
Well... I'd say that if the creator of the project cannot maintain it, moving it to SourceForge won't make it any more maintainable. Unless the reason is that you simply have too many changes and you don't have time to do them all. Your call of course.
JazzJackRabbit wrote:
Well... I'd say that if the creator of the project cannot maintain it, moving it to SourceForge won't make it any more maintainable. Unless the reason is that you simply have too many changes and you don't have time to do them all.
I don't really want to release the code, but it's at the point where every-time I open up the workspace I think: "why am I torturing myself with this again????!??" The idea would be to delegate certain aspects of the project to different individuals. I would be responsible for one part and the different components could be split amongst other programmers... Basically it's more of a chore than it is fun.
-
...where I can no longer maintain my own project. My code is so large and involved that I have to refer to my own doxygen generated documentation in some cases. :doh: I'm wondering if I should move this to SourceForge and get a couple of other developers on it... :sigh:
-
JazzJackRabbit wrote:
Well... I'd say that if the creator of the project cannot maintain it, moving it to SourceForge won't make it any more maintainable. Unless the reason is that you simply have too many changes and you don't have time to do them all.
I don't really want to release the code, but it's at the point where every-time I open up the workspace I think: "why am I torturing myself with this again????!??" The idea would be to delegate certain aspects of the project to different individuals. I would be responsible for one part and the different components could be split amongst other programmers... Basically it's more of a chore than it is fun.
Well, then you have seveal questions to ask yourself: 1. I was under impression that SourceForge means open source code that anyone is free to see and use (with possible restrictions of course) it. Are you hoping to make any money off your project? If yes then moving to sourceforge is a bad idea, if no then it might make sense as you cannot continue working on a project alone anyway and it dies with you. 2. Suppose you put it open source on SourceForge, how much do you care about the direction the project will be heading? Do you really care what your project will become and if you do will you be able to maintain the general direction where most of the efforts should go, assure quality control and so on and so forth? These are the questions only you can answer.
-
Well, then you have seveal questions to ask yourself: 1. I was under impression that SourceForge means open source code that anyone is free to see and use (with possible restrictions of course) it. Are you hoping to make any money off your project? If yes then moving to sourceforge is a bad idea, if no then it might make sense as you cannot continue working on a project alone anyway and it dies with you. 2. Suppose you put it open source on SourceForge, how much do you care about the direction the project will be heading? Do you really care what your project will become and if you do will you be able to maintain the general direction where most of the efforts should go, assure quality control and so on and so forth? These are the questions only you can answer.
JazzJackRabbit wrote:
1. I was under impression that SourceForge means open source code that anyone is free to see and use (with possible restrictions of course) it. Are you hoping to make any money off your project? If yes then moving to sourceforge is a bad idea, if no then it might make sense as you cannot continue working on a project alone anyway and it dies with you.
The financial aspect isn't so important to me - I was already thinking of allowing it to be open source because it's basically for academic use (kind of like Quantlib[^]). The thought was always in the back of my mind to eventually turn it into a commercial enterprise, but it was secondary.
JazzJackRabbit wrote:
2. Suppose you put it open source on SourceForge, how much do you care about the direction the project will be heading? Do you really care what your project will become and if you do will you be able to maintain the general direction where most of the efforts should go, assure quality control and so on and so forth?
This, I think, is the real issue. But maybe it's better to have input from other sources. The questions you pose are exactly the right ones. Not easy ones to answer in a single night!
-
Are you using intellisense? _ ---- |Yes | |No | |Huh?| ----
KISS "Keep It Simple, Stupid"
Intellisense??!!?? HA! Emacs and gcc, my good man! Were I still actively working as a physicist it would probably be coded in Fortran too! No, this isn't a windows project. The last windows project I did was about 5 years ago - a medical imaging program that I've been thinking hard about cleaning up and releasing as a CodeProject article before the code gets too dated.
-
Intellisense??!!?? HA! Emacs and gcc, my good man! Were I still actively working as a physicist it would probably be coded in Fortran too! No, this isn't a windows project. The last windows project I did was about 5 years ago - a medical imaging program that I've been thinking hard about cleaning up and releasing as a CodeProject article before the code gets too dated.
-
Why not code your c in visual studio, that way you get the benefits of intellisense. Then when you want to compile just use your gnu c compiler. Newbie :P~
KISS "Keep It Simple, Stupid"
VectorX wrote:
Why not code your c in visual studio, that way you get the benefits of intellisense. Then when you want to compile just use your gnu c compiler. Newbie ~
I'm working on a unix machine... :rolleyes:
-
VectorX wrote:
Why not code your c in visual studio, that way you get the benefits of intellisense. Then when you want to compile just use your gnu c compiler. Newbie ~
I'm working on a unix machine... :rolleyes:
I get twice as much done using my windows machine with vs and use winscp to transfer my code to my freebsd machine. I can actually track down errors and the intellisense even tells me everything about my libs. Not only that but the auto formatter in vs is like magic for keeping everything perfect and clean... plus i can hide code i dont want to see.
KISS "Keep It Simple, Stupid"
-
I get twice as much done using my windows machine with vs and use winscp to transfer my code to my freebsd machine. I can actually track down errors and the intellisense even tells me everything about my libs. Not only that but the auto formatter in vs is like magic for keeping everything perfect and clean... plus i can hide code i dont want to see.
KISS "Keep It Simple, Stupid"
VectorX wrote:
I get twice as much done using my windows machine with vs and use winscp to transfer my code to my freebsd machine. I can actually track down errors and the intellisense even tells me everything about my libs. Not only that but the auto formatter in vs is like magic for keeping everything perfect and clean... plus i can hide code i dont want to see.
Eclipse[^] is a (free) Java based IDE for Unix machines and has an interface akin to Intellisense that is pretty good. It also has support for collapsable code regions. It does code formatting and refactoring as well. There are some known bugs as it is still in development. Emacs can also be customized to do proper code formatting (if you like Emacs). I used to work with VS 6.0 and have some limited experience with the VS 2005 Express edition and find that my productivity doesn't change much between OS's. Since I don't do much Windows programming these days I barely use Microsoft Windows machines anymore. I can't say I miss the Windows environment much, to be honest, save for a few features of the programming IDEs but that's about all.
-
Why not just start over and write everything from the ground up .... LOL ;)
KISS "Keep It Simple, Stupid"
modified on Monday, January 28, 2008 4:55:16 PM
... in C#, probably a lot code that way.
-
...where I can no longer maintain my own project. My code is so large and involved that I have to refer to my own doxygen generated documentation in some cases. :doh: I'm wondering if I should move this to SourceForge and get a couple of other developers on it... :sigh:
Why not refactor and remove duplication... It works wonders for any code... -- thx atul
-- cheerio atul ~> perl -lpe 's:\s+::g' <( paste -s <(sed '1!G;h;$!d' <(echo 'moc. ac@ tohk . luta') | rev) )