Shop OBEX P1 Docs P2 Docs Learn Events
SimpleIDE: customer reports it is "dead according to forum members" — Parallax Forums

SimpleIDE: customer reports it is "dead according to forum members"

Hey there,

Today our learn@parallax.com e-mail address received an e-mail from a customer who is investing time in SimpleIDE but has the impression that it is unsupported. He says he has this impression from forum postings made by forum members. I can't pinpoint an exact post but recognize that many Spin-saavy people don't care for C.

SimpleIDE is in the middle of a major release upgrade which would provide WiFi support, among other things. Our core product line relies on SimpleIDE and we have many new investments in it, too (like the Flight Controller). We also have new code examples coming for Arlo robot along with some new tutorials like the ELEV-8 V3 lighting control example. Soon we will also release a new library, too.

Thanks,

Ken Gracey

Comments

  • As a Moderator, as you know, I read every post made. I find at least 10 percent of the post are SimpleIDE related, if not more. Maybe it is just the Learn thread does not have the activity. Other post have been made in Propeller 1, Microcontrollers, and robotics.

    Jim
  • This may very well be the thread that the customer found. I thought the second half of the thread had some good discussion in it, but I don't recall any action items being provided as a result.

    Glad to hear a new version of SimpleIDE is coming!
  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2016-02-15 04:11
    Ken,

    Have you ever noticed that, when you see a photo of yourself, it never seems to look like what you see in the mirror? I certainly have. My mirror image is always more flattering than what I see in photos. That's because I see the mirror image every day, and changes from day to day are so small as to be imperceptible. Photos, OTOH, are less frequent wake-up calls to the reality that I've gained a little weight, that my hair is somewhat grayer than I imagined, and that my wrinkles are more pronounced.

    The same can be said about one's corporate image. What you perceive to be true from weekly meetings, advertisements, and announcements is what you see in the mirror that you hold up to yourselves. The forum is more like a photo. It's not always flattering, but a lot can be learned via the few truths distilled from its rough-and-tumble contents.

    This is particularly true of SimpleIDE. Although I'm sure that the insider's view of this effort is teeming with good intent and rosy prognostications, it's not always obvious to those on the outside. And, frankly, it has suffered from some rough edges and needless complications that belie the "simple" aspect of its name. So it should not be too surprising that that some have wondered about its viability going forward.

    Nonetheless, I'm sure that your news about SimpleIDE's "major release upgrade" will be heartening to many in the Learn community. Just be sure to keep your ear to the ground and to trust what you read on the forum at least as much as what your inside folks tell you.

    -Phil
  • Phil, I think I understand the realities of customer perception better than you think I do, and we don't miss opportunities to improve our software (we miss deadlines though). I also don't have any illusions that SimpleIDE is entirely what our users want it to be and I don't discount suggestions made to Parallax. For a customer to proclaim that it's dead seems a little negative to me and not accurately reflective of typical feedback for feature requests.

    Using your picture analogy, I don't look dead in photos - maybe like a typical middle-aged man but not dead. That's a big difference. At least it'd be a significant exaggeration to say I looked dead unless I was dressed up like a zombie for Halloween.

    Anyway, the purpose of this message clearly isn't to change anybody's behavior. It's only to let readers know that SimpleIDE is continually being improved. For those who read the forums I'd like them to know that requests related to SimpleIDE are welcome via e-mail to learn@parallax.com. We reply to every e-mail but often don't have time to read all forum posts.

    Now, back to those corporate back-slapping meetings you suggested! Maybe a little committee decision-making will help this, too.

    Ken Gracey
  • Ken Gracey wrote:
    For a customer to proclaim that it's dead seems a little negative to me and not accurately reflective of typical feedback for feature requests.
    True enough. That's as much an outlier as someone who avers that SimpleIDE cures gout, kills fleas, and restores potency. "♬ Somewhere, over the bell curve, bluebirds fly ♬." Consensus always lies between the extremes. So I wouldn't be too concerned if one person tolls a requiem for SimpleIDE before its time.

    Now I've got to start up SimpleIDE to ward off the deer that are nibbling my crocuses! It works: I swear! :)

    -Phil

  • Thanks for clarifying this Ken.

    I base much of my curriculum and teaching business on SimpleIDE, and it was a bit worrying seeing forum threads painting an uncertain future for SimpleIDE.

    I do have some changes I'd like to request for SimpleIDE. For example students can sometimes take an example program, edit it, and load it in to the robot, then suddenly that example code is saved in that state. It makes for a huge pain when dealing with so many computers and students at the same time.

    Who would I send these observations to, learn@parallax.com ?
  • Thanks for clarifying this Ken.

    I base much of my curriculum and teaching business on SimpleIDE, and it was a bit worrying seeing forum threads painting an uncertain future for SimpleIDE.

    I do have some changes I'd like to request for SimpleIDE. For example students can sometimes take an example program, edit it, and load it in to the robot, then suddenly that example code is saved in that state. It makes for a huge pain when dealing with so many computers and students at the same time.

    Who would I send these observations to, learn@parallax.com ?

    I'm not entirely clear, but it sounds like you want source code for demos to be un-editable right? In Linux, that would be as simple as removing the write privileges from that folder/those files.

    On windows, you could do the same thing if your users aren't already set as system admins.

    Perhaps what you'd like is SimpleIDE to recognize the "Demo" folder and refuse to write changes to that directory?
  • .
    I think you need to really publicize the Simple IDE and using C on the Prop. I know there is a very loyal core of Spin enthusiasts here, but there is also a much, much larger population of Arduino folks who just learned to program in C. If they think the Prop can only be programmed in Spin, they'll pass right by.
    .
  • For example students can sometimes take an example program, edit it, and load it in to the robot, then suddenly that example code is saved in that state. It makes for a huge pain when dealing with so many computers and students at the same time.
    I feel your pain. This is not something that's exclusive to SimpleIDE, though. I teach Spin with the Propeller Tool. My students will sometimes write a program, then save it under the same name as one of the objects they've downloaded to use with it, overwriting that object. As soon as I see "illegal circular reference," I know what's happened.

    I guess the lesson is that no matter how goof-proof a program appears to be, students will find a way to create havoc by misusing it -- usually inadvertently.

    -Phil
  • jmgjmg Posts: 15,148

    I guess the lesson is that no matter how goof-proof a program appears to be, students will find a way to create havoc by misusing it -- usually inadvertently.

    There is no cure-all, but I've seen IDE's warn when that is about to happen, ( of course, no student allocates any brain cells to warnings, they are for 'someone else')

    Some IDEs make 'generate copy' more obvious.

    I think the best structure is to make Generate Copy the obvious/default, and to have some protected directory status on the examples dirs.


  • @ Keith Young

    We welcome your suggestions. You can send an email to education@parallax.com to reach all of us on the education team, or to learn@parallax.com to reach those of us that work with learn.parallax.com (if you have Learn/tutorial-related feedback or suggestions).

    Recommendations are logged and discussed at planning meetings on a regular basis.
  • kwinnkwinn Posts: 8,697
    For example students can sometimes take an example program, edit it, and load it in to the robot, then suddenly that example code is saved in that state. It makes for a huge pain when dealing with so many computers and students at the same time.
    I feel your pain. This is not something that's exclusive to SimpleIDE, though. I teach Spin with the Propeller Tool. My students will sometimes write a program, then save it under the same name as one of the objects they've downloaded to use with it, overwriting that object. As soon as I see "illegal circular reference," I know what's happened.

    I guess the lesson is that no matter how goof-proof a program appears to be, students will find a way to create havoc by misusing it -- usually inadvertently.

    -Phil

    One lesson I learned while caring for equipment in universities is that nothing is student or professor proof.
Sign In or Register to comment.