Weeks 5 and 6 were hell. It's not true at all that Week 5 (last week) being e-Learning week made things easier. It didn't. It seemed to be the perfect reason for lecturers to give all the extra assignments (I had at least 1 from every module) so much so the assignments took up my entire week and I couldn't advance my study. Very distressing.
Week 6 (this week) was when, for probably the same reason, that all assignments were due simultaneously. Quite gruelling.
Progress has been bad. Assignment 3's progress is really slow. We seem to be going around in circles, not being able to actually achieve a minimum viable product even after so much time and effort. It's 5 days to the deadline, and honestly things aren't looking good. I'm genuinely concerned.
Colin emailed this morning telling everyone not to waterfall. Yeah. It's not that we're doing waterfall. We're doing iterative, but we haven't even finished the first cycle! It's quite a pain.
In engineering, we think that flat workplaces are good. It is -- if and only if everyone is at an equal level of competence. I've learnt this week that this does not work when the skill levels in a team is disparate. We can't get things moving fast enough because no one could call a decision that needed making. It was only when a teammate decided to put his foot down and get things done that things started moving. And even then, it's just the two of us. Quite disappointing.
I didn't think that I'd have this problem in CS3216. Guess I'm wrong.