Talk:Developer Welcome

From The Neuros Technology Wiki

Jump to: navigation, search

Well, dang. I'm thinking this through, and I'm probably going to make all this on a page called Developer Portal and leave this one intact. Srobertson 08:14, 23 Apr 2006 (CDT)


Okay, this needs reorganizing. I think we should split up the segments based on required skillset here. I go through the trouble of discussing this here instead of posting my changes straight in my typically assertive manner because the changes here might have an impact on the structure of the community as a whole. If I don't get any comments on this, then I'm going to pull it off next weekend (22 Apr 2006).

The subcategories below are very much geared to this first, early phase of Neuros development. However, the main categories -- Hardware, Framework, User Experience, Extensibility, and Community Interaction -- are lasting, important aspects of the development process. In fact, to a large degree we have already segmented this; while BFaskos handles Hardware, MGao's team works on Framework, Rasterman may head up User Experience, and Joe and co. tackle Community Interaction. (We're not ready for extensibility yet.) As each project matures for the current revision, the content of the section will slide away from its development and more towards providing documentation for that subproject.

It is my belief that effective subdivision of these categories here will lead to a better-organized wiki. In addition, clearly delimiting the information will result in clearer separation of development within the community, promoting better communication, cleaner code, and a general increase of zen.

  • General Developer Info
    • Neuros Philosophy summary (Link to Neuros Corporate portal, which doesn't yet exist)
    • Organization and hierarchy of development
    • Get Involved (IRC, mailing list, whatever else)
    • Link to Recent Developments portal
  • Hardware Development
    • Feature Discussion
    • Hardware Design
    • Hardware Debugging (for dev-kit peeps)
    • USB add-on development (added later)
  • Framework Development
    • Architecture
    • Plugins
    • Metadata and music library
  • User Experience
    • UI design
  • Extensibility
    • Extensions to main app
    • Additional apps
    • Non-traditional use of hardware
  • Community Interaction
    • Wiki Editing
    • Development of extension, add-on repository

Please, let rip your opinions on this pretty hefty reorg. Oh, and see my page for a bit of insight into what I'm trying to do with the wiki as a whole. --Srobertson 20:33, 18 Apr 2006 (CDT)


Sorry, I haven't been able to spend as much time here as I'd like, I'll try to give this some more attention. I do like the idea of leaving the welcome page and somehow making the link prominent, now maybe you're saying the welcome isn't what'd you'd like it to be, but one important situation I'd like you to consider is a big influx of new readers, from slashdot, or make magazine or whatever. We want to very quickly get them to the point of something like the dev. board. Think of your state of mind the first time you heard of Neuros, you probably weren't that interested in hearing some extensive background or about my relationship with my mother or whatever, you just wanted to get a few questions answered about what our new product did and how you could hack it. Anyhow, maybe that's not inconsistent what what you're trying to do, and sorry if I'm just stating the obvious.

-JoeBorn May 18 2am

I made a number of changes here, and I like a lot of what you've proposed, but I worry that a lot of this stuff is product specific, particuliarly with HW. I think we see a natural breakdown there (and in other areas too) by product. The NDAC or Rockbox folks have strong feelings about the HW, but only for the N3 (maybe the 442).

Maybe the way it should work is like this?:

  • General Developer Info
    • Neuros Philosophy summary (Link to Neuros Corporate portal, which doesn't yet exist)
    • Organization and hierarchy of development
    • Get Involved (IRC, mailing list, whatever else)
    • Link to Recent Developments portal
  • Community Interaction
    • Wiki Editing
    • Development of extension, add-on repository
  • DM320 Platform Issues (General)
  • Framework Development
    • Architecture
    • Plugins
    • Metadata and music library
  • User Experience
    • UI design
  • Extensibility
    • Extensions to main app
    • Additional apps
    • Non-traditional use of hardware
  • Category Specific Issues
    • OSD
      • Hardware Development
      • Feature Discussion
      • Hardware Design
      • Hardware Debugging (for dev-kit peeps)
      • USB add-on development (added later)
    • Neuros DAC&442
      • Hardware Development
      • Feature Discussion
      • Hardware Design
      • Hardware Debugging (for dev-kit peeps)
      • USB add-on development (added later)

What do you think?

JoeBorn June 11 '06

Personal tools