It’s fine to use email as well, of course, but seeing this project’s open source, if you and samba (the developer who’s just been chosen) can use these comments for the more major discussion points, then other people will be able to see what’s going on too.
Note that you may have to pay your pledge into trust (at least some of it) before samba’s keen to start work on it. :-)
Pdamoc,
I understand your position, I also found the site a little confusing. I read your requirements for the applications which would be both portable, interoperable and useable on 3 OS’s (Win, Mac & Linux) and felt I could code this within 3 months. I then received an email stating that the development of the project had been awarded to me. I returned to this site and it said I had “stalled” the development?! So i “resumed” it!
My understanding of the process is that the funds you put into trust are held in escrow, and only ever get released to me once the development is complete AND the pledgers (in this case, you) confirm they are happy. This arrangement puts ALL the risk on me - so it seems only fair that the site requires the funds to be placed in trust, in order to offer the developer (me) some reassurance that there is a large probability of being paid provided the work is completed to the pledger’s satisfaction. Hope this helps,
Samba,
Can you please tell me a little bit about how do you plan to implement this environment?
I’ve had people telling me that a “live disk” would fit the bill. I’m not looking for a bunch OSS apps bundled together. What I want is something that puts a novice user first. Basic functionality but heavily integrated.
The microapps inside Opera Browser (M2 email client, notes, address book) provide a clue about what I’m looking for. Something like that in terms of integration.
samba correctly said, “the funds you put into trust are held in escrow, and only ever get released to me once the development is complete AND the pledgers (in this case, you) confirm they are happy.” This is a good and correct summary, thanks samba.
But I can understand pdamoc’s hesitation with putting his $5K pledge in trust … samba, it’s probably worth having a link to a website with a bit more about you or perhaps some of the previous stuff you’ve worked on, or maybe a blog. You can either add a website to your microPledge profile or show a link in the comments here.
Samba, the “right” thing to do here is for you as developer to spec out the project. Then edit the project and paste the detailed specs in. This will give pdamoc the confidence that you understand what he wants, and he can go ahead and put pledged funds into escrow.
Pdamoc, you do not need to worry about the funds you place in escrow. They will not be paid out to the developer until he releases some work. He can do this in stages, but pledgers (you) get to vote on each release about how much to pay.
The funds you place in escrow will stay committed to this project only as long as the project is being developed. If samba doesn’t finish the project in his 3 months (not counting stalls and votes where he waits for pledgers), then you will be able to remove this pledge from the project if you wish and withdraw the funds.
Berwyn,
My hesitation is mainly about requirements understanding (this could be easily misunderstood) and also… where I live this money could be stretched to pay the bills for about a year (if living frugal) and I’m having serious thoughts about quiting my current job and using resources I gathered to throw myself at this.
However, if samba really understands my requirements and he/she still thinks this could be seriously started (I’m not sufficiently naive to think this could be finished with $5k) I’m willing to transfer the money.
Until I come up with some more specific details… What I would like as the final application is something like the Pareto principle applied to software… I only want those 20% of features that get used 80% of the time.
I know different people use different 20% :) but some of that 20% is common to all.
See, this is why I hate Reverse auctions. Of course, this could just be because I bid on this project and was undercut by $500 and 9 months.
I talked to you about this project on Reddit, pdamoc, and I still believe I can do it. Though I stand by my original bid. I seriously doubt that a project with these requirements can be done within 3 months of decent quality.
Well, the tools I’d be using would be Python, wxWidgets, sqlite, and twisted. Using py2exe and py2app so that the Python interperter is will not be needed for this program to run. Right now, I think it’ll be easier to make one big application, that has the 6-7 functions you want, to make sure cutting and pasting happens in a standard way across each OS. As well as whatever else functions to be decided in the future.
Is this the information you wanted to know? Anything else you wanted to know?
From a toolset point of view this all the information I need. I must add, I’m very happy with your choices since python is the only programming language I feel comfortable with.
Have you read the GoodEasy article? What would be the first in your opinion a first set of minimal functionality for the system. The bare minimal.
Your estimate of 9 months is still optimistic in my view. I don’t expect it to be finished in 3 months BUT I do expect to be implemented enough of the functionality to make this project real, to build up at least some momentum, to demonstrate that this is not a joke. :)-
No, my estimate was originally 12 months. I was undercut by 9 months by samba. And yes, I read the GoodEasy essay. I understand what it’s trying to say. In the roughest terms, it suggests we should try to get away from the office paradigm on the computer and try to place more emphasis on taking a computer’s abililty.
Simple cutting, pasting, and piping text, should be the bare minimal ability from application to application.
in browser implementation is out of the question. :) Too fragile IMHO.
Update on the financial: The bank announced me that the card will be available next Monday, maybe Tuesday so it looks like the upload will be early next week :)
Take your time on the financial part. I should have more solid plans to post this weekend, so we all can have a time line of how the project with proceed. Milestones.
“in browser” doesn’t mean HTML webapp. XUL/JavaScript is quite solid platform, not less solid than Python/whatever. but you can also have browser with it for free..
Right now, I’m working on making sure that the modules, and all the extra stuff that this project will need can be compiled and self-containing on all three platforms, using py2app and (hopefully) py2exe, since they are based off of one another.
By the way, how do I put code/plans up so that others can see? Do I put it up on Sourceforge or what?
Hi Omnipath. You can put code up in the downloads page page right here on microPledge, and plans can also be uploaded as files or can go straight in the project description. But if you want to put them on SourceForge, that’s fine too. But you’d best link them from this microPledge project. Cheers.
I’d like to better understand this project. If I’m understanding the description correctly, all that’s desired for this project are three folders with many sub-folders containing applications on a pendrive…
Windows:
- A43 for file management.
- Firefox for web browsing.
- Notepad2 for basic text editing.
- Thunderbird for email, address book, and calendar.
- Pidgin for instant messaging.
OS X:
- Xfile
- Firefox
- Eddie
- Thunderbird
- Pidgin
If I’m mistaken, and what you’re actually looking for is more of a multi-platform virtualization solution, something like Qemu which can run standalone on Windows, Linux, and Mac is possible also.
In any case, please further your explanation of what you’re looking for or programmers like myself will have no possible way of properly quoting you.
Sincerely,
Caleb Gray
Add a comment
Before you add a comment you must be signed up – it takes about 30 seconds. Sign up now.
29 comments (oldest first)
People interested in developing this project should contact me at pdamoc@gmail.
It’s fine to use email as well, of course, but seeing this project’s open source, if you and samba (the developer who’s just been chosen) can use these comments for the more major discussion points, then other people will be able to see what’s going on too.
Note that you may have to pay your pledge into trust (at least some of it) before samba’s keen to start work on it. :-)
I would like to see at least a shadow of a plan before I actually lock a big chuck of money into this…
Right now there is nothing…
The only thing I know about samba is that “samba is developing this project for $4500 over 3 months.”
Pdamoc, I understand your position, I also found the site a little confusing. I read your requirements for the applications which would be both portable, interoperable and useable on 3 OS’s (Win, Mac & Linux) and felt I could code this within 3 months. I then received an email stating that the development of the project had been awarded to me. I returned to this site and it said I had “stalled” the development?! So i “resumed” it! My understanding of the process is that the funds you put into trust are held in escrow, and only ever get released to me once the development is complete AND the pledgers (in this case, you) confirm they are happy. This arrangement puts ALL the risk on me - so it seems only fair that the site requires the funds to be placed in trust, in order to offer the developer (me) some reassurance that there is a large probability of being paid provided the work is completed to the pledger’s satisfaction. Hope this helps,
Samba, Can you please tell me a little bit about how do you plan to implement this environment?
I’ve had people telling me that a “live disk” would fit the bill. I’m not looking for a bunch OSS apps bundled together. What I want is something that puts a novice user first. Basic functionality but heavily integrated.
The microapps inside Opera Browser (M2 email client, notes, address book) provide a clue about what I’m looking for. Something like that in terms of integration.
bonus links for the interested:
The article that started put the idea in my head
and maybe:
a multi-app variant
samba correctly said, “the funds you put into trust are held in escrow, and only ever get released to me once the development is complete AND the pledgers (in this case, you) confirm they are happy.” This is a good and correct summary, thanks samba.
But I can understand pdamoc’s hesitation with putting his $5K pledge in trust … samba, it’s probably worth having a link to a website with a bit more about you or perhaps some of the previous stuff you’ve worked on, or maybe a blog. You can either add a website to your microPledge profile or show a link in the comments here.
Samba, the “right” thing to do here is for you as developer to spec out the project. Then edit the project and paste the detailed specs in. This will give pdamoc the confidence that you understand what he wants, and he can go ahead and put pledged funds into escrow.
Pdamoc, you do not need to worry about the funds you place in escrow. They will not be paid out to the developer until he releases some work. He can do this in stages, but pledgers (you) get to vote on each release about how much to pay.
The funds you place in escrow will stay committed to this project only as long as the project is being developed. If samba doesn’t finish the project in his 3 months (not counting stalls and votes where he waits for pledgers), then you will be able to remove this pledge from the project if you wish and withdraw the funds.
It might help to read up some more on the development process in the help.
Berwyn, My hesitation is mainly about requirements understanding (this could be easily misunderstood) and also… where I live this money could be stretched to pay the bills for about a year (if living frugal) and I’m having serious thoughts about quiting my current job and using resources I gathered to throw myself at this.
However, if samba really understands my requirements and he/she still thinks this could be seriously started (I’m not sufficiently naive to think this could be finished with $5k) I’m willing to transfer the money.
Until I come up with some more specific details… What I would like as the final application is something like the Pareto principle applied to software… I only want those 20% of features that get used 80% of the time.
I know different people use different 20% :) but some of that 20% is common to all.
Hi Samba, please give us some idea of what you think this project will look like to encourage pdamoc to place his pledge in trust.
We pledgers are waiting for something to happen.
Seriously, what is going on with this project?
I’m still waiting for some one with a shred of a plan.
See, this is why I hate Reverse auctions. Of course, this could just be because I bid on this project and was undercut by $500 and 9 months. I talked to you about this project on Reddit, pdamoc, and I still believe I can do it. Though I stand by my original bid. I seriously doubt that a project with these requirements can be done within 3 months of decent quality.
omnipath… could your provide here a little more information about how will you approach this?
Well, the tools I’d be using would be Python, wxWidgets, sqlite, and twisted. Using py2exe and py2app so that the Python interperter is will not be needed for this program to run. Right now, I think it’ll be easier to make one big application, that has the 6-7 functions you want, to make sure cutting and pasting happens in a standard way across each OS. As well as whatever else functions to be decided in the future. Is this the information you wanted to know? Anything else you wanted to know?
From a toolset point of view this all the information I need. I must add, I’m very happy with your choices since python is the only programming language I feel comfortable with.
Have you read the GoodEasy article? What would be the first in your opinion a first set of minimal functionality for the system. The bare minimal.
Your estimate of 9 months is still optimistic in my view. I don’t expect it to be finished in 3 months BUT I do expect to be implemented enough of the functionality to make this project real, to build up at least some momentum, to demonstrate that this is not a joke. :)-
No, my estimate was originally 12 months. I was undercut by 9 months by samba. And yes, I read the GoodEasy essay. I understand what it’s trying to say. In the roughest terms, it suggests we should try to get away from the office paradigm on the computer and try to place more emphasis on taking a computer’s abililty.
Simple cutting, pasting, and piping text, should be the bare minimal ability from application to application.
A small update: In theory I should be able to do something about the financing later this week and maybe then we’ll start changing the world :)
One small technical question to omnipath. Since you already selected python and wxpython, have you seen Trellis?
peak.telecommunity.com/DevCent…
This project sounds immensely promising.
guys, how are you going to implement browseh in python, or am i missing something?
won’t it be easier to start with firefox, and add rest of functionality into it via XUL + Javascript?
in browser implementation is out of the question. :) Too fragile IMHO.
Update on the financial: The bank announced me that the card will be available next Monday, maybe Tuesday so it looks like the upload will be early next week :)
Take your time on the financial part. I should have more solid plans to post this weekend, so we all can have a time line of how the project with proceed. Milestones.
“in browser” doesn’t mean HTML webapp. XUL/JavaScript is quite solid platform, not less solid than Python/whatever. but you can also have browser with it for free..
omnipath… any news on those plans?
Right now, I’m working on making sure that the modules, and all the extra stuff that this project will need can be compiled and self-containing on all three platforms, using py2app and (hopefully) py2exe, since they are based off of one another.
By the way, how do I put code/plans up so that others can see? Do I put it up on Sourceforge or what?
yes, sourceforge is fine, tigris.org is fine too.
As I said, I would like the project to be open source. Preferably using wxPython license.
Hi Omnipath. You can put code up in the downloads page page right here on microPledge, and plans can also be uploaded as files or can go straight in the project description. But if you want to put them on SourceForge, that’s fine too. But you’d best link them from this microPledge project. Cheers.
I’d like to better understand this project. If I’m understanding the description correctly, all that’s desired for this project are three folders with many sub-folders containing applications on a pendrive…
Windows: - A43 for file management. - Firefox for web browsing. - Notepad2 for basic text editing. - Thunderbird for email, address book, and calendar. - Pidgin for instant messaging.
Linux: - Xfe - Firefox - Eddie - Thunderbird - Pidgin
OS X: - Xfile - Firefox - Eddie - Thunderbird - Pidgin
If I’m mistaken, and what you’re actually looking for is more of a multi-platform virtualization solution, something like Qemu which can run standalone on Windows, Linux, and Mac is possible also.
In any case, please further your explanation of what you’re looking for or programmers like myself will have no possible way of properly quoting you.
Sincerely, Caleb Gray
Add a comment
Before you add a comment you must be signed up – it takes about 30 seconds. Sign up now.