Google-apps
Hoofdmenu

Post a Comment On: C0DE517E

"How do you do your work?"

4 Comments -

1 – 4 of 4
Blogger Unknown said...

We write highly complex real-time signal acquisition, processing and visualization software with over 3,5 billion lines of C++ code and we have...a table in an open plan office.
If we need to have something extra, like a whiteboard, we need to scrounge.
Sometimes we put things up on a wall, but that's not really encouraged.
If you want to introduce something ( like making and storing photo's of whiteboards ) it's hard to convince management, because usually it starts from just a few individuals doing it. As such they don't find it a priority to budget for this. Convincing everyone of a new idea is hard, because there is no general technical platform to discuss it.
Handy things which our team does, like putting a whiteboard in table like configuration and sitting around it, so everyone can participate, is not picked up by anyone else. Even though they everyone enjoys the experience.
Some people sit in a bend of a nice desk, or in a very narrow space, or they put their monitor 4 feet away ( no kidding ) so it's impossible to pair up.
Nobody cares about any of this.
Thanks for letting me vent :)
You have an awesome workspace. If workspaces were basketball leagues, yours is the NBA.

January 12, 2010 at 2:21 AM

Blogger DEADC0DE said...

Unfortunately many times openspaces are used to cram more people in a room, and not really to facilitate communication. They're very tricky, and often abused.

I use the table-whiteboard idea too, it's neat even if I use just on one of my desks as another mean of sketching ideas.

I won't stress myself over convincing everyone about an idea tho.

Even if a given practice is really neat, not everyone will use it, just because there is a given cost in learning and adopting any new technique, and simply some people are willing to change only if they really need to.

For example, I'm pretty convinced that VIM is a great editor, but I still can't care about learning how to use it effectively. Some programmers are even upset by that, thinking that a clearly superior solution should be surely adopted by anyone. In practice it's nothing like that.

January 12, 2010 at 9:39 AM

Blogger sebh said...

Hi CODE517E,

I am a PhD student in Virtual Reality.

- I like to think a lot about my rendering ideas (in the bus, during break). When I have one I really like, I write it on a piece of paper or if I can't, in my phone. In the end, I have this kind of todo list of things I would like to implement. My PhD is not really about graphics so I implement those things at home during night or week-end.

- I also read a lot of scientific paper (all Siggraph, Eurographics, I3D, etc) and put the articles I want to implement in my todo list. Also, reading papers is a good way to keep myself up-to-date with lastest algorithm.

- On my desk, it becomes full of papers with time(but no high stack). Once a month, I classify all these papers.

- On my computer, I have visual studio for C++ and Maya to create the 3D models I will use in my applications. (I have my own 3D format and exporter but I would like to get the Turtle plugin from Illuminate Labs). And I use SVN for code versioning.

- When I develop, if I need to write, I use paper (I don't have a whiteboard).

January 14, 2010 at 1:32 AM

Blogger gpakosz said...

You mind be interested in MetaScroll as well.

http://code.google.com/p/metalscroll/

February 16, 2010 at 2:49 AM

You can use some HTML tags, such as <b>, <i>, <a>

Comment moderation has been enabled. All comments must be approved by the blog author.

You will be asked to sign in after submitting your comment.
Please prove you're not a robot