My fifth quarter and third semester at chalmers has started. It´s only been a week and I already feel the load. Between my half time job (as a system integrator/software developer) and full time studies, I don´t think I would be able to find time to do any thing.
This quater I am taking two courses, Fault tolerant systems and concurrent programming. Both fit very nicely in my goals of becoming a better software engineer. Concurrent programming is especially interesting. In the past few months I have encountered various blogs, podcasts where it is frequently said that no self respecting programmer can claim that he can get concurrency right (for all the cases) it’s a very hard problem, and people who think they know how to do it have no real idea what they are in for.
Fault tolerance is some thing which is very crucial in any highly dependeable systems. There was another course being offered with the title of Software Engineering using Formal methods, but I decided to not take it as it deals with lots of formal theories and I have a feeling that it won’t be much of a use for me (being on the practical side) I will howere try to attend a few lectures of that course (regarding concurrency modelling).
