Reading 02: The Right to Work

For my career, I have never envisioned doing much job hopping.  I realize it is likely that my first job out of college will not be my ideal job/company, which may lead to me changing jobs.  But, I don’t anticipate changing jobs for the sake of maintaining this “every three year” mark described in the Fast Company article.

Something I hadn’t considered was a valuable skill I could get from switching jobs every three years.  If I suddenly have to change jobs for any reason, it would be beneficial to have maintained that skill of obtaining a new job.  Also by changing jobs so often, I will have maintained my ability to pick up things quickly.  Even though I now recognize the benefits of changing jobs every three years, I will probably only change jobs if I have to, or I am just looking to try something new.  Out of loyalty, I don’t think I would leave a job just to maintain my job hunting skills.

I believe that most non-compete contracts are not fair.  It takes away to ability for an employee to negotiate.  Since their company knows they cannot leave to work for a competitor, they don’t feel inclined to keep them happy with raises or bonuses.  This leaves employees feeling stuck.  Workers should have the right to A) negotiate with their employers and B) walk away if they feel the need to or have a better offer.  I understand the need for these types of contracts in regards to trade secrets or other extenuating circumstances.  Companies should have the right to protect their property.  But then it becomes difficult to determine what constitutes a “trade secret”.  In this day and age where a company’s most valuable asset is information, it becomes difficult to determine what can be protected by these clauses.  There are definitely situations where these noncompete clauses become unethical.  What kind of information is the 19-year old summer camp employee or the factory manager in his mid-50s going to disclose with their competitors?  If those employees are really that essential to those companies, they should fight to keep them with pay raises or more benefits instead of trapping them in these lawsuits.

These articles have definitely made me rethink how I feel about company loyalty.  I had never looked into noncompetes much, but it is definitely something I am going to be on the lookout for from now on.  It makes me reconsider how I would go about switching jobs.  If I ever feel the need to change jobs, I want to have the freedom to, whether it be because I want a new experience or I need to move to a new city.  But as an employee, I want to be able to leave a job for any reason and be able to find a new job at the company of my choosing.  I hope that more states pass laws against noncompetes like California, Massachusetts, and Utah.  It seems to have helped Silicon Valley thrive and has proven to help raise wages.  While I wouldn’t want to put more stress on employers by leaving every two or three years, I don’t want to feel stuck either.

Reading 01: Are we humans? Or are we hackers?

What I feel a hacker is has changed since I entered the world of computers.  The popular opinion is that they are a person who “uses computers to gain access to unauthorized information”.  According to this definition, all hackers are criminals.  In my opinion, this is not an accurate label.

When I am defining a “hacker” I think of what a “hack” is.  While there are many different definitions for this word, the one I like to use is similar to that of a “lifehack”, which is a “strategy or technique adopted in order to manage one’s time and daily activities in a more efficient way”.  Going with this definition, we can see a hacker as someone who finds and uses these hacks, or strategies, possibly using computers.  In this sense, I do identify myself as a hacker.  I believe that I use my knowledge of computers and computer programs to do things more efficiently.

Throughout the readings I found many other possible definitions of a hacker; some I identified with more, and some less.  I especially enjoyed the article entitled “The Word ‘Hacker'”.  The article described a similar description to the word “hack” that I identify with.  They also brought up the other side of that word that means that something was done badly, or not properly.  The author describes how these two definitions are connected because they both involve breaking the rules.  Whether it be simple instructions that we choose to ignore because we can see a more efficient route, or breaking laws by committing copyright infringements, they represent two sides of the same coin.

“The Word ‘Hacker'” goes on to discuss the problems with some of the recent laws against hacking.  The author claims how certain types of hacking do not involve directly stealing a certain component, but taking those components apart to see how they work.  Their point is that sometimes we need to do some sort of hacking in order to come to the truly best solution.  When we are limited by these laws, our creativity suffers.  While I understand the desire to protect people’s intellectual property, there is a downside to some of these measures.

While I quite enjoyed “The Word ‘Hacker'”, I did not identify as strongly with “The Conscious of a Hacker”.  To me, that article seemed more like whining than anything else.  I commend this anonymous hacker for being able to find where they belong when they discovered computers, but to complain about not showing your work in math?  Maybe it’s just because I majored in math, but there is never a reason to not show your work.  “…we’ve been spoon-fed baby food at school when we hungered for steak… the bits of meat that you did let slip through were pre-chewed and tasteless” If they are such a superior human, you really can’t go out and find other resources to feed your immense curiosity?  This high and mighty author needs to step off his pedestal and advocate for hackers in a more effective manner that doesn’t make us roll our eyes.

Reading 00: Why study ethics in the context of Computer Science and Engineering?

It is very important that as engineers and computer scientists, we study ethics.  Engineers have the power to create.  We create everything from machines to medicines to software.  Having a code of ethics helps to ensure that the things we build are for good and not harm.  In this new technology era, everything is evolving at a rapid rate.  We need a set of checks to ensure we aren’t inventing new technologies faster than we can decide their moral implications.  This is why it is important that we study ethics within Computer Science.

Ensuring product quality and safety is one way ethics has positively affected engineering.  Before this kind of thing was regulated, companies’ main concern in designing a new product was the cost.  In today’s business world, companies try to value cost the same as safety and quality.  This has come out of, not only people learning that building a higher quality product is at a lower cost to them, but through more safety and quality regulations.  Even one of the ACM Codes of Professional Conduct is “Strive to achieve the highest quality, effectiveness, and dignity in both the process and products of professional work”.

In regards to Computer Scientists, studying ethics is especially important.  A lot of currently deployed software is in need of more security.  Stories like Equifax occur because it has been common practice to think of security as an after thought instead of thinking about it throughout the design of the software.  But, this is just “how things have been done” up until now.  So do we blame the engineers? Or do we blame the higher up people for not putting a greater emphasis on security?  Whoever is to blame, I predict we will see more ethical codes of conduct that relate to problems like this, much like how quality and safety became the new norm in Codes of Conduct.

Reading 00: My first blog post

My name is Shelby Everlove Lem.  I am in my fifth year at Saint Mary’s College/the University of Notre Dame.  I am part of a 4:1 dual-degree program between the two schools where I spend four years at Saint Mary’s getting one of my bachelor degrees (Computing and Applied Math) and one year at Notre Dame finishing up my engineering bachelor (Computer Science).

I was born in Fremont, CA, but moved to Grosse Ile, MI when I was eight.  Grosse Ile is a small, residential island in the Detroit River.  Please come visit our 3 golf courses, 4 boat clubs, and token Alpaca Farm!

I was in the Notre Dame Marching Band for four years and played the snare drum.  This year I decided to take a step back from band to focus on finding a job.  I also enjoy skiing and playing the piano.

While at Saint Mary’s I complete a Senior Comp on “A Combinatorial Analysis of Shift Spaces”.  I observed natural patterns in binary numbers using a program I wrote and analyzed them for patterns using the Online Encyclopedia of Integer Sequences.  I then gave three 40 minute talks on the topic and wrote a paper to accompany my research.  It was not an easy process, but I am proud to have completed it.

I have had two industry internships at AbbVie (2016) and Roush (2017).  At AbbVie I was an IT intern and acted as a Systems Analyst for the HUMIRA IT team.  At Roush I was an intern with their newly formed Software & Data Analytics group.  I got to work alongside developers, business analysts, testers, and project managers.  I even went back and did some work for them during the four weeks I had off at winter break this year.

I am very passionate about supporting women in the STEM fields.  This past Fall I was lucky enough to be able to attend the Grace Hopper Celebration of Women in Computing.  I got to hear some from many inspiring women such as Melinda Gates, Dr. Fei-Fei Li, Diane Green, and Dr. Sue Black.  I went to seminars on everything from Computer Graphics to “Am I My Own Worst Critic?”.  Being surrounded my so many inspiring women and hearing their stories made me excited to do more for women in Computer Science.

I think that one of the more pressing issues for Computer Scientists right now is our moral obligation to do good in the world.  One thing I think I would enjoy doing is working for a retail-like company to make online shopping more efficient and streamline.  But what good am I bringing into the world by doing that?  Am I helping people by giving them more ways to spend their money on things they may not need?  But, if its something I enjoy doing, should this be a concern of mine?  Technology is in every part of our lives, which is part of why I majored in computer science- I wanted to be a part of that revolution.  But what if that revolution isn’t what’s good for society?  Should we be fighting this move towards a digitalized world?