Tuesday, February 28, 2012

Security in Operating Systems

I was browsing my Google Plus account today and noticed a very interesting post by Linus Torvalds regarding security in operating systems. In this post, Linus was stressing security being too strict in OpenSUSE as this is the operating system installed on his daughter's computer. One day, his daughter called him from school as she required the root password to add a printer and connect to the wireless network. He makes a great point that this is taking security too far. Being in the IT field, I feel you have to have at least some trust (let me stress, very little) of your users or security becomes more annoying than effective. For the points that Linus is making, I completely agree. Connecting your laptop to a new wireless network or adding a new printer are simple tasks that should not require a root password. If the users that I support had to call me every time that they tried to connect to a different wireless network or add a printer then I wouldn't have time to do anything else.

When security is being added to an operating system or even a network, there are many points to consider. I believe one of the main things to keep in mind is that security is very important but should not hinder the use of the computer. While I have not used the latest version of OpenSUSE personally, I believe that this is taking security too far as it keeps the users from being able to even function effectively on their computer. This same lesson can be applied to application development as well. You must allow the user's to make some decisions on their own or they will become frustrated with user experience.

Friday, February 17, 2012

Project Done - Java Time

So I have my web project done now. That's the good news. The great news is that it is done a week early! This may give me the time that I have been wanting to sit down and dig into some Java. A goal of mine for the next year is to learn to program in Java and try get very in depth with it. This goal is mostly due to the large amount of Java / C# jobs in this area. Hopefully over the next few weeks I can finally find the time to start working on this. I have the plan, now I just need the time!

Friday, February 10, 2012

Its the Weekend! Fun and HTML!

So, its finally the weekend! This means laziness and nothing to do! Um, no, it really doesn't. This weekend is going to be spent in front of the keyboard coding a website for my web development class and writing a paper for sociology. I know no one really wants to hear about my Sociology paper, so I will refrain from that. My website on the other hand is coming along nicely. I have not had a lot of experience with HTML, CSS, or Javascript before taking this class and thus it really shows in my work. Not a big deal though, as it has been a great learning opportunity!

I have found so far that CSS is the most important thing that I have covered as it provides a lot of great formatting options for your site. I really need to go more in depth with it so that I can find more ways to customize the look and feel of my sites. It also provides a great foundation for the look of your site and with external CSS, thus you only have to code it once. I am really looking forward to doing more with Javascript at the end of the class. This will add great functionality to my website knowledge.

Hopefully in the next few months I will be able to write some more knowledgeable posts on here about this topic. For now, back to my website.

Thursday, February 9, 2012

First Post

So, I have been working for a while now in the technology industry and it has become apparent what my goals are for the future. While working with computers is enjoyable, I find the most satisfaction out of the creation the programming brings forth. At this time I have some knowledge of C++, HTML, VBScript, CSS, and Objective-C. I have recently purchased a book about Java programming and this, folks, is where the journey begins. This is the path of programming that I have chosen and it will be as I have foreseen. (Ok, that was a bit dramatic) This is my blog about my journey programming and the fulfillment that it brings. Hope to see you around!

-Timothy Lester
Help Desk Analyst
Junior of Computer Science