It has come to the point where I am supposed to do my final year project and I thought it would be easy. I thought I would be able to just close my eyes and pick from a list somewhere. But for some reason, I decided to be stubborn. I wanted to pick a project for myself. And now I’m on a deadline and I am running out of time. I can’t seem to find what I want to do!
In my head I vaguely know I want to do something with operating systems. Now this is very broad and vague therefor utterly useless. And I can’t seem to get any further than “I’m stoked about Windows 8”. I don’t even know where I am going to start.
I know the very root of my interest was my brief fling with OSS. I was fascinated on how virtualization happened. I also thought that the OSS I saw like fedora and Ubuntu were super cool. And that was pretty much it.
Later on I learn about could computing and how virtualization piece used to implement this. I learnt about servers and how it’s used in corporations. Now servers are an entirely new world and it has its own operating systems as well. I’m amazed at how it could be separated this way. Then I also found out that most OS started from its basic predecessor. That means that the OS for the phone, servers, embedded systems, etc. came from the same. It would have been interesting to wade through this.
As I looked into other researches that are currently happening and everything just seems over my head.
I think about other projects and how they were successful (i.e.: Imagine Cup) and they got it right because they started with a clear identifiable problem and worked their way from there. Therefore creating a monster that was very precise in execution.
I don’t even know what kind of problem to tackle. There’s a lot not done yet but everything seems to be a lot more high level than what I’m used to. I started thinking of the kind of problems I wanted to tackle and they went along the likes of:
Warren also suggested an area of research:
Changes in the OS driven by gen y and x (also called consumerization of IT and the beginning of a revolutionary change) this apparently means that in the industry now, instead of the company getting the tech for the workers, the scenario now is the tech is coming from the workers instead. They want the system to integrate to their devices instead.
I was thinking more on the lines of the interoperability of Windows 8, the evolution of operating systems from desk to mobile, making robot applications, using Kinect, developing from windows NT, basic requirements of a computer, maybe even a fuse lab application. They all sound kind of cool but absurdly tough. I wanted to find something that would be useful, cutting edge. I wanted to be a developer and really try my hand at making live code, meaning raw code that hasn’t been written before and the code is actually going to be used.
As I was thinking through, some of the preamble that I was thinking of:
The reason why I want to learn and eventually develop operating systems is because I believe that the code is the soul of the machine. It gives the machine life, personality and purpose. Without it the machine is just a hulk or metal.






0 Response to "Thoughts on Final Year Project: Finding a Title"
Post a Comment