So I just wrote a post below on my AI project's code framework and here are some additional thoughts on general project organisation.
My group sends files back and forth in e-mail. It's awful. I was using a broken version of some of our own software for half a week because I was using the latest thing I received in e-mail. Also, we always run the danger of using old results. Yikes.
Things that would have been good:
- Using a file repository, like git, so we could access the latest results and code
- Having a group web page where my group mates could download the last generated results or start a new generation run. That is, one canonical place to access them from.
- A group task list.
I suddenly grow tired of writing and will take a nap.