Currently browsing tag


Applying for MSc’s

A few months back I mentioned that I have been applying to do an MSc at a few US universities. I applied for a few really good ones with the hopes that I might be able to convince them that I would be worthy of one such place. Never had I imagined that my truly long shot, Carnegie Mellon, would offer me a spot. Don't get me wrong, it's been a hard and long process, and it's been tough balancing how much time I spent preparing for next year vs concentrating on my current degree. Continue reading →

Performance and concurrency

Performance and concurrency A technical post today, methinks. After having been assigned to my project supervisor for next year, it seems the thing we are most compatible on is exploring concurrency patterns in software. To that end, I have been researching some of the issues surrounding concurrency by analysing the design of some of my code at work. I am not at liberty to post real source code, so I have given the architectural overview below. Continue reading →