Sunday, November 6, 2011

Linux is the fastest growing career field.

So... I have a bachelor's degree already. I did what they tell you- It was suppose to be Step 1: Go to college, Step 2: Get Job, Step 3: Work Hard, Step 4: Profit! Step three turned out to be more of a variable and for me step four has become "unemployment!" So, I have am BACK in school to try this again with a focus on computers.

Having a background in Linux opens up the world. You can work in ANY sector- public or private. You can work in any industry, like aerospace, education, hospitality, politics, sales, transportation, shipping, information technology, research, marketing, engineering, quality assurance, gaming (casinos), software, healthcare... the list is endless because of the prevalence that technology and computers have in today's society. Virtually EVERY company has a website and uses computers in their day-to-day operations and those computers and websites need systems administrators, network engineers, programmers, IT troubleshooting, and designers to design, run and repair their computer operations.

Although many companies are satisfied with background and experience over formal certifications it is likely that in the future these certifications will be more common place. LPCI1 is an 'entry level' certification. You must pass two exams and are expected to demonstrate an ability to work a command line, execute specific tasks, run routine maintenance and assist users, and you are also expected to be able to set up and network virtual workstations, or individual computers. LPCI2 steps it up a bit- you must have received your LPCI1, and another two exams demonstrating you are able to perform more detailed maintenance on a larger site, run automation, manage assistants, and administer to a mixed systems including Microsoft, Linux, Internet, etc. The highest certification you can receive in Linux is LPCI3- this consists of a 'core' certification earned with a single exam, and multiple other specializations in areas like security, or mixed environments. People who take the level three exams generally have already been working in the field doing sys, admin. for number of years. They are able to run large networks with many computers, can work seamlessly with a variety of operating systems and different technologies, they must know at least one programming language (like Perl, C, or Java), and be skilled/trained in all levels of Linux like security, installation, management, troubleshooting, and maintenance. No small task!

More and more companies and even countries like Brazil are switching to Linux or Linux based software making experience and certification with Linux vital for their IT employees. Benefits, depending on experience and additional computer knowledge range from $40-$50 an hour, to $200k/annually. You'll also find things like contract work for single projects, or some people find success working 'freelance' for multiple smaller companies and groups on contract for their IT work from their own homes.

One of the best benefits people find with these jobs is the variety of locals- in the tech fields you can work from home, or move to any part of the world. This doesn't mean you are guaranteed a fancy job and lots of money for learning Linux- the hours of work are long, experience is highly valued, and you have to have diversity in your skills to make sure you are a valuable asset. Often you're on-call, and people will take out frustrations with technology on you. IT also carries a workplace stigma, which is great for television and humor, but can be isolating. For me, with a background in Political Science and soon to be a Masters in Criminal Justice, I see computer science knowledge as a way to keep up with crimes and they evolve, but also as a way to elevate the perception of my existing skill-set in the workplace. After all, experience counts, but it isn't everything.

Sunday, October 30, 2011

Brazil transitions to Open Source software

Software licensing is expensive. I don't think that casual PC users, or casual MAC users realize the 'true' cost of the convenience of their preferred operating system. Most people go in they're favorite cookie-cutter store every few years and listen to pimpled, perfumed adolescent sales people ramble off rote technical details, and buy whatever computer's description features the most recognizable buzz-words. Since there is no itemization or cost break-down of components for the system beyond the monitor, printer, and nondescript box, very few users understand the true costs of their investment. Computers used to all come with backup disks, and each manual CLEARLY stated how important it was to not discard those disks- nobody reads the manual and eventually it comes back to haunt them. The 'sticker shock' is huge when they suddenly find themselves faced with purchasing a whole new software license or even the newest upgrade. The next thing you know their perfectly good computer is 'broken' and they're off to a different big-box-store filled with righteous indignation to purchase a 'better' system since the last one was a lemon in their eyes.

For anyone who's worked in a business, the 'true cost' of software is less of a surprise, but all the more painful. Business and Commercial software licenses are astronomical. The cost is justified by the assumption that the license will be used by a larger number of people, or used to make money, but it doesn't always make it any easier to shell out thousands of dollars for software. For a small business license, popular computer site Newegg.com sells Microsoft Small Business Server 2008 for $3500. That's just for the permission to use the software, not the software itself. You can't even get pricing for use in larger businesses or government offices without setting up an account with a Microsoft Rep.

The extreme costs can be hard for commercial interests to accept, but they can be crippling for non-profit and public enterprises. The public sector is under tight scrutiny and even tighter monetary stress- the costs of software licensing can eat away at funds that are needed elsewhere. It becomes even more of a hardship when you take into account that you're not looking just at the cost of an opperating system, but that every program you use requires an additional license. Music software, word processing software, media and image software, spreadsheet and database software, even email and messaging software. The true cost of running a Microsoft or Apple office can skyrocket.

Open source suddenly becomes a much more palatable option, especially now that many open products are being developed with shells that so closely resemble the commercial OS's people are familiar with. Not only that, Open Source products can be custom tailored to the needs of each business without violating the license. Companies and Organizations often employ their own IT staff, and open source software allows an opportunity for IT departments to have more control and involvement in their software. It seems that proper utilization of Open Source software can not only have monetary benefits, but also quality benefits for many public and private organization. Since this is an older story, I'd love to see how, 7 years later, this transition has gone and what sort of effect they are seeing.

Sunday, September 18, 2011

Module 3


1. What is an argument? Give several examples.

An argument is short form for "command line argument", information provided after the command itself indicating the directory or file to which the command should be applied. You use it to indicate specific files like file1, file2, file8, or directories like home.

2. Use the man pages to tell me two options for the ls command and what they do.

The options for the ls (list directory contents) command: -s is sort by file size, and -r is reverse order while sorting.

3. Use the internet to look up "The Cathedral and the Bazaar" and tell me what it is and why it is important.

"The Cathedral and the Bazaar" is an essay/book written by programmer Eric S. Raymond. Originally it was presented by Mr. Raymond to the Linux Kongress in 1997. Mr. Raymond's essay outlined the conflicts that arose from attempting to use the traditional (Cathedral style) method of software development for open source programming. Mr. Raymond established guidelines for creating good open-source software, and was a leading force in the movement towards the bottom-up development and bazaar style. He believed that by releasing your code early in the process and as often as possible, you not only benefit the project by allowing others to work it and develop it from there, but also by turning your users and peers into a beta-testing group to help tackle possible bugs and solve problems with greater efficiency.

Mr. Raymond's succinct argument persuaded the Open-Source community to formally adopt Bazaar as their method of development. His points were based not only in highly practical approaches to problem solving, but also in a sort of moral code- obligations of users and developers to one another, and the community. These principles are the foundation of the open-source movement and had a direct impact on things like Mozilla (natch FireFox), Google and Google Labs, and much user-generated content like Wikipedia and such.

Sunday, September 11, 2011

The Kernel

A layman says computer and thinks of the whole package- the computer is a singular entity. But when you begin to work with computers you become more aware of the many complex and less-obvious components that make up the whole. A computer is merely the sum of parts- both real and virtual. Each part has a necessary and specific function towards the success of the whole.

The word kernel means the fruit or meat of a nut or seed removed and separate from it's shell and exterior properties. It's a perfect description of what we now call a kernel in computing. The Kernel is the meat of the operating system. It is the vital core of what defines the methodology of operations for a computer. A Kernel directs and facilitates the uses of resources by software and hardware that make up a computer or system of computers as well as facilitating communication between different bits of hardware and software. In many ways, a Kernel is like a conductor in the Orchestra. The conductor cues and directs different parts of the music (software) to be used in conjunction with the necessary instruments (hardware), at the appropriate speed, volume, and place (resource allocation).

Tuesday, August 30, 2011

Intro to Linux

I've been lax in blogging, but my new courses at TMCC will give me an excuse (more like requirement) to use my blog again. HUZZAH!

The seven things you don't need to know about me;
1) I have been separated from my husband nearly as long as I've been married.
2) I spend months each year planning, working on, and building a Theme Camp for Burning Man.
3) I am ambidextrous, particularly at the computer, but occasionally it leads me to not be able to figure out whether I am left or right handed during a task, or to be unable to tell if words are written backwards or forwards.
4) I have been a skier for the majority of my life and enjoy it so much I have spent winters as an instructor.
5) I have a '68 Ford Mustang that I had painted Tahoe Turquoise from original Ford paint samples.
6) My cat's name is Ash and I give him the majority of credit for my success working on the Obama Campaign in 2008.
7) I frequently and deliberately attempt random new recipes with little-to-no forethought.

Sunday, August 30, 2009

Endings and beginnings

I'm not going to apologize for the delay in updating this blog because it seems pointless. Life occurs, and we have to roll with it. Immediately after my last blog post I was laid off from my job; no I wasn't dooced. After the struggle to find a job the previous year, saying I was scared and depressed would almost be an understatement. I once again filed for unemployment, and started flooding the market with information and applications. Thankfully my period out of work was much shorter this time than last time. I'll post more about my job in another post some time, but this sort of transition is just another example of the endings and beginnings I've experienced.

Today my dog Topaz passed away. Topaz was 12 years old, and 120lbs. She lived at my parents house, and was, since I moved out, more their dog than mine, but having picked her out as a puppy when I was myself still a child, she has always had a special draw for me. She, along with my cat Lava, picked out Russ for me.

Topaz came into my life about halfway through my Freshman year of high school- the beginning of a very interesting and transitional period for me. I was awkward, at a new school with no friends, and changing greatly in my opinions, ideas, and attitudes as people are want to do during adolescence. As I grew older and began dating, Topaz met any and all of my serious boyfriends. She went with me on trips to the lake with different friends and suitors. It didn't take me long to realize she was my litmus test- if a person was kind and involved with my dog, they were more likely to be kind and good to me. Guys who didn't emulate my love and respect for animals didn't make the cut. But Russ was different. He would spend time with her, playing with her and taking time to pet and be kind to her. She would squeeze between us, and he would, without missing a beat, make room for both her and me within the circumference of his arms.

This loss seems to be, in some strange way, the true death of my childhood. At 26 this sounds ridiculous. I've been married almost three years, graduated from college, and bought a house. I haven't lived with my parents in almost 8 years, and I have been working for 10. Childhood for me ended quite some time ago. But in retrospect, the beginning of the end was two years ago when our other family dog, Tiberia, passed away at 16 and culminated with the loss of Topaz in the wee hours of this morning.

Thankfully she didn't suffer. I have to greatly respect and appreciate my parents' decision not to rush her to the vet when they discovered her in respiratory distress- she far surpassed her life expectancy, and had been terribly uncomfortable due to her arthritic hips and incontinence. Not only did she get to enjoy a last camping trip with my parents; running, fetching, and swimming in Tahoe, but she died on pillows with my parents petting and talking to her as she took her last breath.

Tonight I write about her on the eve of my journey to Burning Man and the Black Rock Desert for the first time. To say I expect the next 8 days to be life changing would be melodramatic, but to ignore the possibility that I have entered a new chapter in my life would be foolish. Who knows what the dusty playa may bring, or how tomorrow or even any day can effect the person I am or who I can become. Let's hope my life can be half as adventurous and full as my dog's was.

Thursday, May 7, 2009

The family that geeks together.

I've heard my father described as having 'the gift of gab'. Well alright, there's no denying the man can talk. And so can my mom, and my sister, and myself too. Actually, I don't think anyone would be surprised to know that dinners with my family involve more talking and stories than actual eating- although not more than actual food, which we'll have to save for another day.

So, we're a family of people who love a good story, not just the ones we're telling ourselves either. I grew up in a house LOUSY with books (mind you, not lousy books), and was fortunate to have parents who not only encouraged me to read anything and everything I could get my hands on, but also themselves read for personal pleasure, and to my younger sister and me. My father would sit in the family recliner with us in his lap and read Dr. Seuss, A.A. Milne, or various and sundry other stories to us, every night before bed. My parents always had books close at hand- my father particularly seemed to enjoy classic literature and science fiction while my mother's taste was much more broadly defined. She had popular fiction like King, Koontz, and Crichton along side a vast collection of romance novels, and Star Trek serials.

Books, movie, friends, and to a lesser extent, television were all great sources of entertainment and stimulation in my house. We were unashamed to be a family of nerds who enjoyed Star Trek and Star Wars equally with Murder She Wrote and The X Files. We saw the re-releases of the 'original' Star Wars movies in theaters together, we saw the Star Trek movies together, we even saw Star Wars: Episode One together. When I was in high school, the four of us sat around the table discussing the casting and news regarding one of my father's all-time favorite stories- The Lord of the Rings. On Christmas day 2001, we saw the Fellowship of the Ring together, and proceeded to see the subsequent two films together as a Christmas Tradition. In years since then, my sister and I have both moved to our own homes and established our own lives, but the movie tradition remains. We have occasional movie nights at my parents house, enjoying and analyzing movies like The Dark Knight or Ironman and reveling in the warmth of our collective nerdiness.

Tonight the newest Star Trek movie, a prequel of sorts by JJ Abrams, is released in theaters, and I was not surprised to see my parents prepurchased movie tickets stuck prominently to their fridge in anticipation. My own tickets are purchased as well, and my sisiter had plans to buy hers online when last I knew. Different schedules and different lives have taken their toll- we're not going to be seeing the movie together. Instead my parents, freed from the responsibilities of raising us, are going to an prerelease party with other people their age, and then seeing the movie in a big group. My sister and her boyfriend are catching an early show so they can get some sleep. And I will be seeing it with the same loving friends I've seen most major releases with in the last year. Even though we won't be together, this shared experience makes me so happy, and so grateful for my geeky family. I know I'll be thinking about my mom, dad, and sister when the credits roll, and that we will have some great stories to share at dinner next week.