Shop OBEX P1 Docs P2 Docs Learn Events
It's time to vote on the proposed features of the P1+ — Parallax Forums

It's time to vote on the proposed features of the P1+

SandfireSandfire Posts: 32
edited 2014-05-05 12:42 in Propeller 2
I think the time has come for Parallax to publish a complete list of all the proposed features for the P1+ as well as the estimated time to complete them and put them to a vote.
I would suggest that each forum member who has been registered for more than [x] days have the opportunity to vote on no more than [y] features from the list.
After the vote which should last for [z] days, the tally is made and the results published to the forum.

The rules that would need to be decided are:

[x] Length of time a person has been a member of the parallax forum. This prevents people voting multiple times with brand new accounts.
[y] The number of features a member can vote on. This would best be decided after the complete list of proposed features is published.
[z] The number of days the vote will last

After the vote, the community can then get a sense of the features that are popular and the time required to implement them.

At that point, a decision needs to be made based on the results of the vote.

First I would suggest that Chip and/or the community determine a set amount of time in which to allocate to the P1+.

Then simply select, in order, the most voted on features from the top down, up to the point where the total estimated time is the same as what Chip and/or the community previously decided.

I put this suggestion to the community for comments and hopefully, soon, action.

I am weary of the many years I have spent waiting for the next propeller, reading endless posts and watching feature creep put the P1+ on the road to nowhere.
«13

Comments

  • PublisonPublison Posts: 12,366
    edited 2014-05-01 10:10
    Sandfire wrote: »
    I think the time has come for Parallax to publish a complete list of all the proposed features for the P1+ as well as the estimated time to complete them and put them to a vote.

    I don't think the forum can vote on a chip that internally is being designed by their criteria. Yes the have asked for input, but you can not demand the features to be put to a vote.

    Chip will decide what is best and what will fit on the silicon.

    Would you do the same with Intel?

    We just need to be patient.
  • Heater.Heater. Posts: 21,230
    edited 2014-05-01 10:18
    This is not a democracy.

    We can suggest, beg, plead, lobby. As we were graciously invited to do. That's all.

    By the way. Why would being a forum member longer make ones opinions any more valuable?
  • SandfireSandfire Posts: 32
    edited 2014-05-01 10:19
    Publison wrote: »
    but you can not demand the features to be put to a vote.

    I can not and did not demand a vote, I suggested a vote.

    I suggested a vote so that everyone in the forum can see in one place the popularity of all the suggested features as well as the time estimated to implement those features.
  • PublisonPublison Posts: 12,366
    edited 2014-05-01 10:22
    Sandfire wrote: »
    I can not and did not demand a vote, I suggested a vote.

    I suggested a vote so that everyone in the forum can see in one place the popularity of all the suggested features as well as the time estimated to implement those features.

    Sorry. Demand was the wrong word.
  • SandfireSandfire Posts: 32
    edited 2014-05-01 10:22
    Heater. wrote: »
    Why would being a forum member longer make ones opinions any more valuable?

    You did not read my initial post fully. I suggested that brand new accounts not be allowed to vote in order to stop people from creating brand new accounts and vote multiple times for their favorite feature
  • Heater.Heater. Posts: 21,230
    edited 2014-05-01 10:22
    Yes, yes. But if popularity were the criteria we would end up with the silicon equivalent of Bay Watch or whatever Smile is popular on TV now a days.
  • Mike GreenMike Green Posts: 23,101
    edited 2014-05-01 10:27
    This is not a voteable decision. We are not involved in a democratic process in that sense. The Graceys, Chip particularly, is the only one who can decide what the new Propeller chip will have in terms of features. Ken's input to this process is financial. Our job is to offer opinions and suggestions along with related advice from those with experience along the lines discussed. A lot has been discovered by using FPGA implementations of various proposed instruction sets and features. Those who have volunteered their time and effort in either testing these features or in the tools to use them (like a new Propeller Tool or OpenSpin or reimplementations of various standard and widely used objects) tend to be listened to as they speak about their experiences rather than just opinions.

    Some people are frustrated with the amount of time this has taken. Much has been learned "the hard way" along the way. Ken clearly has a vision of the how this processor-to-be fits into the business and its finances. He and Chip appear to communicate freely and meaningfully. Ken also appears to understand the creative process and its costs and benefits. If you find it too stressful to watch from the sidelines, take a break.
  • SandfireSandfire Posts: 32
    edited 2014-05-01 10:29
    Heater. wrote: »
    Yes, yes. But if popularity were the criteria we would end up with the silicon equivalent of Bay Watch or whatever Smile is popular on TV now a days.

    Well, I hope that the mentality around here is not what you suggest.

    Again, the suggested vote is simply designed to allow all forum members to see what all the proposed features are and how long they will take to implement. Armed with this information, Chip can see what the "state of the union" is like out here and hopefully that will help him solidify his options.
  • SandfireSandfire Posts: 32
    edited 2014-05-01 10:35
    Mike Green wrote: »
    If you find it too stressful to watch from the sidelines, take a break.

    I'm not stressed Mike, just weary.
  • Mike GreenMike Green Posts: 23,101
    edited 2014-05-01 10:43
    Chip does not appear to decide these sorts of things based on polls. I know I wouldn't. He has particular applications in mind based on what is being done in the industry and what has been done before ... communications protocols, device interfacing, signal processing, robotics, speech processing, computer vision, networking, graphics, etc., etc. His decisions are driven by timing considerations, heat dissipation, power consumption, silicon area required, packaging costs. The chip design also has to satisfy some indistinct personal measure of satisfaction ... his ... after all of the factual bits have been addressed. This is a personal vision, built on the practicalities of large-scale chip design. Any "solidification" has to be backed by reasoned discussion and supporting demonstrations.

    We would all like to see something physical emerge from this long bumpy process ... something we can buy and use. It will take yet more time for this to happen and there may be further unforseen obstacles looming up. It looks like the switch to OnSemi has brought some useful tools. The wider use of synthesized logic also looks like it's helped as well. If you have some skills and experience in the chip design area or something similar, by all means offer to contribute, but more opinions are of limited use at this time.
  • Heater.Heater. Posts: 21,230
    edited 2014-05-01 11:04
    Sandfire,
    I hope that the mentality around here is not what you suggest.
    It is not. This forum is populated with some of the smartest, most helpful, most patient, people you could ever hope to come across.

    Even so, everyone here has their own opinions on how the PII should be. It's the subject of much debate.

    My little point was that even here the most popular thing on this forum may not be the best way to go.
  • SandfireSandfire Posts: 32
    edited 2014-05-01 11:05
    Mike Green wrote: »
    Chip does not appear to decide these sorts of things based on polls. I know I wouldn't. He has particular applications in mind based on what is being done in the industry and what has been done before ... communications protocols, device interfacing, signal processing, robotics, speech processing, computer vision, networking, graphics, etc., etc. His decisions are driven by timing considerations, heat dissipation, power consumption, silicon area required, packaging costs. The chip design also has to satisfy some indistinct personal measure of satisfaction ... his ... after all of the factual bits have been addressed. This is a personal vision, built on the practicalities of large-scale chip design. Any "solidification" has to be backed by reasoned discussion and supporting demonstrations.

    I hear what you are saying Mike, very clearly.

    Based on the reactions to my suggested vote, I have to wonder why we even discuss possible features of the P1+ or P2. If Chip is going to design a chip based on what you described above and does not take what "we, the people", want, into consideration, why do we even have this forum?

    I was under the impression that the design process of the P1+/P2 was somewhat open. If in fact the design process is open to suggestion, I do not see the problem with having a vote on what features people here would find most useful. The vote is certainly not binding. I would personally like to see the lay of the landscape one one page if for no other reason than to get a sense of how much longer this process will take.

    In the meantime, while I wait, I have started working with the Teensy, the Beagleboard, and the Raspberry Pi to keep myself busy until the P1+/P2 comes out.
  • SandfireSandfire Posts: 32
    edited 2014-05-01 11:15
    Heater. wrote: »
    Sandfire,

    My little point was that even here the most popular thing on this forum may not be the best way to go.

    I agree. To paraphrase an oft repeated saying. "A processor for everyone, is a processor for no one"

    My suggestion of a vote was for Chip to see exactly what would be the most popular features based on voting. What he does with that information is entirely up to him.
  • Heater.Heater. Posts: 21,230
    edited 2014-05-01 11:49
    Sanfire.
    To paraphrase an oft repeated saying. "A processor for everyone, is a processor for no one"
    Hmmm...never heard that before. Neither has Google. Where did that come from? Not that I don't agree.
    If Chip is going to design a chip based on what you described above and does not take what "we, the people", want, into consideration, why do we even have this forum?
    I don't know. But we do. Chip invited forum input a long time ago. Along the way some very good ideas have emerged. Some how Chip does a very good job of filtering out reams and reams of debate and homing in on what he is interested in.
  • potatoheadpotatohead Posts: 10,261
    edited 2014-05-01 11:57
    That is the process. He finds it useful to pose questions and get our thoughts. Once those are implemented, there is more useful activity going on when we run an FPGA to see how it all makes sense.

    If you want my take, we suggested and Chip implemented a lot of stuff!! That proved too aggressive for the 180nm process physics.

    Now that is getting distilled down into a design that is optimal for the process. Some suggestions still make sense, and Chip solicits those when it makes sense. Many suggestions are likely off the table, until the real chip is produced.

    At some point, thet cycle will begin again. When it does, the field will be really open for a while. We will have the goodies from the more aggressive design, a new process target, etc...

    Right at this moment, the most popular is known. Process limits are known. Core design criteria is known and managed by Chip, who is currently building an FPGA for everybody to get started testing / developing / documenting on.

    IMHO, the lack of consensus seen here is more an artifact of differeing opinions on the future than it is any impediment to progress at this time.
  • Dave HeinDave Hein Posts: 6,347
    edited 2014-05-01 11:59
    Sandfire, I like your proposal for developing a plan for voting on the proposed features of the new Parallax processor that is currently under development. Maybe by the time we figure out how we will develop the plan for voting Chip will have the FPGA image available. Then we can forget about voting on the proposed features and move on to playing with the FPGA.

    I think the votes should be multiplied by the number of posts that people have made. That way Mike Green and Phil and other people with over 10000 posts can pretty much decide on whats going to be in the P1+. Heater, you only need 270 269 more posts to hit the 10000 mark.

    BTW Sandfire, your avatar means nothing to me. :)
  • SeairthSeairth Posts: 2,474
    edited 2014-05-01 12:00
    Heater. wrote: »
    Sanfire.

    Hmmm...never heard that before. Neither has Google. Where did that come from? Not that I don't agree

    I believe he was paraphrasing Aristotle's "a friend to all is a friend to none."
  • SandfireSandfire Posts: 32
    edited 2014-05-01 12:14
    Seairth wrote: »
    I believe he was paraphrasing Aristotle's "a friend to all is a friend to none."

    No, I was paraphrasing the oft repeated saying "A book for everyone is a book for no one"
  • Heater.Heater. Posts: 21,230
    edited 2014-05-01 12:18
    Seairth,

    "a friend to all is a friend to none."
    Ah yes, thanks, that was a bit too deep for me.

    Sandfire's avatar is just great. Euler was the man.
  • SandfireSandfire Posts: 32
    edited 2014-05-01 12:18
    Dave Hein wrote: »

    BTW Sandfire, your avatar means nothing to me. :)

    You're right Dave. Euler's identity does equate to nothing.
  • JonnyMacJonnyMac Posts: 9,102
    edited 2014-05-01 12:27
    This is not a democracy.


    Indeed.

    I find it astounding that a person with 20 posts -- many in this thread -- proposes a public vote to tell Parallax what to do. There is only one vote, and it belongs to Chip Gracey. If he doesn't want to do it, he won't. Period.

    Having known him for quite a long time, I can say that Chip's heart is in the right place: he wants to collaborate with customers and provide them something truly unique. As we've seen, it's a double-edged sword. What I hope Chip will ultimately realize is that the kindest thing he could do for his friends and customers is to release products more frequently. Incremental improvements are fine -- they are in the right direction. While working at Toro, we -- under new management -- developed a very disciplined product development process that prevented "feature creep." No, good ideas weren't ignored, they were put in the "next generation" basket. Our new-product delivery time improved from an average of three years to an average of six months. Distributors and customers were thrilled with the constant stream of new products, and within a couple years Toro was able to purchase and adsorb two major competitors.
  • potatoheadpotatohead Posts: 10,261
    edited 2014-05-01 12:30
    Word!

    There is now software to manage that entire ideation process.

    The big hurdle here is everybody wants THE ONE CHIP. Once it gets done, and we use the FPGAs to improve and release sooner, perhaps that process will become more the norm here.

    It is increasingly standard in a lot of industries.
  • SandfireSandfire Posts: 32
    edited 2014-05-01 12:39
    JonnyMac wrote: »
    I find it astounding that a person with 20 posts -- many in this thread -- proposes a public vote to tell Parallax what to do.

    Sigh...no one seems to read threads completely...

    Again, I was not telling anyone to do anything. I simpy suggested a vote so that everyone on the forum could see on one page what all the proposed features were and how long they would take. What Chip does with that information is up to him.

    However, I am surprised by your comment that since I have only 20 posts, that somehow I am not entitled to an opinion here. I have been a member on this forum for many years. I post very rarely. That does not mean my opinions are not valid.
  • T ChapT Chap Posts: 4,223
    edited 2014-05-01 12:41
    I will say that the thread has a humor value to it at a minimum.
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2014-05-01 12:46
    Sandfire wrote:
    If Chip is going to design a chip based on what you described above and does not take what "we, the people", want, into consideration, why do we even have this forum?
    "We, the people" and "they, the volume customers" are not the same set, although the two sets may intersect minimally.

    -Phil
  • SandfireSandfire Posts: 32
    edited 2014-05-01 12:52
    T Chap wrote: »
    I will say that the thread has a humor value to it at a minimum.

    Yes, T Chap, I find it funny too.

    I made a simple suggestion for a vote on what features people would like to see in the P1+ and got jumped on for having dared to suggest it.
  • SandfireSandfire Posts: 32
    edited 2014-05-01 12:53
    "We, the people" and "they, the volume customers" are not the same set, although the two sets may intersect minimally.

    -Phil

    I can't argue with that Phil.
  • Heater.Heater. Posts: 21,230
    edited 2014-05-01 12:56
    potatohead,

    I love it when you speak MBA.

    "Ideation", what a classic. A whole new word for me. From wikipedia:

    Ideation is the creative process of generating, developing, and communicating new ideas, where an idea is understood as a basic element of thought that can be either visual, concrete, or abstract.[1] Ideation comprises all stages of a thought cycle, from innovation, to development, to actualization.[2] As such, it is an essential part of the design process, both in education and practice.[3]

    I bet Leonardo da Vinci and Einstein were really into "Ideation".
  • potatoheadpotatohead Posts: 10,261
    edited 2014-05-01 13:34
    It is definitely a classic! Dilbert style or worse. Wonder what XKCD could really do to or with that word?

    In any case, it's growing in general use to describe the creative process in a business context. Interestingly, I see creative people using it as well, which strikes me as kind of funny! Some of them get the humor, and use more established and meaningful terms.

    Not sure who started it. I first started seeing it in more than niche use sometime around the 2000's. It's increased as of the 2010's, and software people, who are trying to link the creative process, design, and intellectual property, or assets, into one "process" an MBA can look at and somehow value, are using the term consistently these days.

    Whatever we call it, Johnny Mac put a very solid and increasingly used process out there. It was worth riffing on a little. :) I've seen and been a part of some groups who ended up doing very well with the same core idea / flow / whatever we want to call it.

    Oh, and I see it led you to "thought cycle" and soon you will bump into "thought leadership", etc... Run. Please. Quickly. :)

    Anyway, fun word games aside, the idea of getting this device done and into the hands of people is primary. Needs to happen.

    From there, the idea of potentially releasing things in shorter cycles is a very compelling one and something I would very much like to see and be a part of.

    And that is what "Word." meant, just to get that one sorted, before it gets asked. (I actually like that one as slang)
  • Heater.Heater. Posts: 21,230
    edited 2014-05-01 13:43
    How should I use this word when I get back to work tomorrow?

    Can face my team and say "Hey you dumb so-and-sos we need some ideation around here or we are all out of business"

    Or the more subtle "Let's have an ideation meeting later this week"

    I mean. How do you do this "ideation" thing?
Sign In or Register to comment.