The transcript of Jacek’s talk at Benjamin’s office hours has beeen posted on the wiki. Some choice quotes:
On why we’re doing what we’re doing, and word form Nicholaz:
[15:08] Jacek Antonelli: Linden Lab has, unfortunately, had a tendency to be rather slow and cautious about making changes. Which makes sense, from a business perspective. But I’m interested in pushing the envelope. [15:09] Jacek Antonelli: Specifically, I want to focus on improving the usability of the viewer. For the most part that’s the UI, but also other issues like stability and the various tools that we use to do stuff [15:10] Jacek Antonelli: By tools, I mean the things that let us do stuff, from IMing to shopping to building to taking snapshots [15:11] Kippie Friedkin: Sweet. [15:11] Charlette Proto: stability would have to be marginal issue at the moment, I don’t remeber a crash of the viewer sine last update [15:11] Jacek Antonelli: Unfortunately, not everyone is so lucky, Charlette :\ [15:11] Charlette Proto: graphic drivers have become more of a problem that is for sure [15:12] Jacek Antonelli: I’m quite excited, because last night I received word from Nicholaz Beresford that we can use his stability and memory leak fixes in Imprudence. He even sent me some ones that he hadn’t submitted to JIRA :)
On our code management system:
[15:17] Jacek Antonelli: But one of the things we’re trying is a distributed code management system, Git, that lets anyone create a copy of the repository on their own computer (or host it online), work on that without disturbing anyone else, and then offer the changes for other people to review [15:17] Latransa Pera: will that be hierarchical, or flat? [15:17] Charlette Proto: online that is the only way for codebase management [15:18] Jacek Antonelli: That allows more flexibility than having a central repository, particularly since it means we don’t have to grant write access for the main repository for everybody for them to contribute
On our first release, and planned roadmap:
[15:38] Benjamin Linden: Jacek, do you have any idea where you’ll start? [15:38] Benjamin Linden: in terms of making changes to the UI? [15:38] Charlette Proto: like a roadmap? [15:38] Johan Yugen: That’s part of what is stopping the LL viewer progressing as quickly IMO – they *can’t* break it without massive backlashes [15:38] Jacek Antonelli: One of the things I’ve tried to stress about this project is that it’s not just about programmers. We need people of all types. Programmers *and* designers *and* testers *and* users, among others [15:38] Latransa Pera: Johan: and shouldn’t. [15:39] Jacek Antonelli: Benjamin: We’ve been looking at roadmaps lately, and we’ve got the first release planned out, and the second one in planning. [15:39] Kippie Friedkin: Maybe some documentation people too.. I’d love to see a well-documented codebase out there! :) [15:39] Charlette Proto: yes [15:39] Jacek Antonelli: The first release will be applying lots of usability patches from JIRA. So that has miscellaneous changes across the board
[15:41] Jacek Antonelli: For the second release, we’re going to try to tackle a significant usability issue or new feature. We’re still taking ideas for this on the forum, but one of the most popular ideas has been an Align tool for building [15:41] Jacek Antonelli: To align / snap / distribute prims automatically
Also, we have some nifty new threads on the forums:
- Brainstorming Big Stuff: What BIG features are you interested in? Have a big idea you feel Imprudence should be tackling? These are the meat and potatoes of Imprudence, and the heart of what will really make this project great.
- Missing Features: Notice something missing from the interface? Ever find yourself looking for something in the viewer only to be surprised that it’s not there? Post your experiences here!
Both of these topics are very important for Imprudence. I encourage everyone to please, post, comment, critique, and share (not just on these, but the other topics as well). We’ve been getting some great feedback on the forums. I don’t think it needs to be said that the more opinions we gather on the viewer and usability, the better suited we all will be to tackling these tasks. As always, if you’re more a mailing list person we’re still watching and responding on there too. (As I like to say about Imprudence: “We’re listening.”)