Serving two masters
In the past, I’ve worked on quite a number of research projects developing prototype software and web applications, where, due to the nature of the project (pilot/prototype/research) you never quite get the time to invest in making these systems as robust, well structured or documented as you’d like. Yet at the same time, a tension starts when there is a push to get these systems used in the real world, and they become to be treated as production level systems. No, it’s not quite that black and white, research projects need some real world testing to prove their worth and production systems will never be perfect.
With our new thin client labs and OpenSolaris server I feel we have a similar tension. On one side, these labs were a facility for us to try out new ICT policy and infrastructure for the university, for example, disabling flash devices, using university mail accounts, amongst many others. Yet at the same time, our lab is the only functioning lab available in the Engineering College. A review yesterday by the ECBP team, found that there was only one other lab (approx 30 PCs) which was functional and had relatively modern PCs (less than 5 years old) – but this lab isn’t yet networked (it’s in the computer science building – which, almost a year after being occupied by the department, still hasn’t been networked except recently for some of the staff offices). So there are 40 networked terminals available for a student population of over 2000. That’s a ratio of 1 terminal to 50 students in a college teaching engineering, technology and computing.
So we have a question of priorities, do we stick with the research goals and risk the labs not being usable due to the decision we’ve made (but then have something interesting to write up), or do we focus on providing students with a lab they are able to use effortlessly?
For me, it’s an easy decision to make. We must focus on providing a robust and reliable lab (contrary to the other labs) for the students to benefit from and not worry about the fact that they’re sharing passwords, using webmail rather than university mail accounts and the like. This doesn’t contradict some of the bigger research aspects we wanted to look into (e.g. demonstrating we can create a more robust and scalable architecture than the usual PC labs), but does mean that we very quickly needed to make compromises (such as allowing the use of flash drives) we didn’t want to have to make so soon.







