Tuesday, December 10, 2013

Knowing your limitations as a working student

October was a bad month for me. I was falling behind in school and I was unproductive at work. The worst part of this for me was the feeling that I was cheating my employer. I only worked three days a week and was assigned to large projects. I felt bad because I spent lots of time figuring out what I was doing and what I needed to do next instead of making progress on the assignments. Also, school pressures were distracting me from work. Luckily, I had a great manager who helped me adjust my responsibilities and encouraged me to take a day off from time to time to catch up in school. From this experience, I learned that I need to be honest with my employer about my limitations or any hesitations I have about a particular assignment. The ACM's Code of Ethics states,
"A computing professional has a responsibility to request a change in any assignment that he or she feels cannot be completed as defined. Only after serious consideration and with full disclosure of risks and concerns to the employer or client, should one accept the assignment."
I wish that I had been wise enough to understand this concept before. I hope other working students and new working professionals can learn this lesson without the pain of hard experience.

Tuesday, December 3, 2013

Internet Immune System

Like germs coughed up by a room full of children, inappropriate content spreads through the Internet. We use the term "viral" all the time to describe Internet content. Just like we have to balance avoiding germs and building an immune system, we need to balance avoiding Internet filth and building self control. Parental controls and pop-up blockers will only protect us so much. At some point we will have to exercise self control, so let's make sure we get some.

Thursday, November 7, 2013

Cheer up your friend with a simple text

Since we all know that technology can be used for both good and bad, I thought I would share a way that was recently added to the good list: NowCheerUp.Me. This site's slogan is "Have a Hug on Us." Using this site you can send a random friendly note anonymously to any mobile phone number... for free! Here are two samples:
"What do Iron Man, The Doctor, Indiana Jones, and Marty McFly have in common? You're more awesome than all of them."
"You are loved by so many people. You're a beautiful, wonderful, amazing human being. Seriously – don't stop being brilliant."
So, go and do something good with technology!

Thursday, October 31, 2013

Level-headed thinking about intellectual property laws

Usually when I hear people talk about intellectual property laws, they just rant about how restrictive copyright can be and how we should have a more free and open society. Occasionally I hear (or give my own) rant about how copyright should be respected in order to protect producers (whether they be writers, programmers, or whatever). The truth is, however, that intellectual property law is not black and white. Yes it is important to protect consumers, but having a free and open society has its merits as well. Sometimes big companies fuss over illegal file sharing (especially music), but really the big companies benefit from free word-of-mouth advertising. I do not know exactly what changes should be made to copyright law, but I for one will continue to obey the law and begin to be more open to some of the potential reforms.

This article by Osron Scott Card has some good insights and interesting ideas about how to change the laws in a way that is win-win for everyone.

Friday, October 18, 2013

Work for it. Care about it.

I am a computer science student, and as such, I have learned a lot about open-source software. I recently had the opportunity to work on a project called OpenSeadragon during my internship at FamilySearch.org. I found working on the project deeply satisfying. I was able to contribute to code many people use, simultaneously contributing back to the open-source community that I rely on so much as a programmer. A year ago, I knew almost nothing about open-source software. Now I feel strongly that it is an initiative worth supporting and contributing to. It is because of the effort I invested into open-source that I care so much.

Another example of this can be seen in Cliff Stoll's personal account of chasing a hacker in his book, The Cuckoo's Egg. Because of Stoll's background as an astronomy student and a programmer, he recognized the value of computer networks and research sharing. But it wasn't until he worked for months to catch a hacker in his system that he really began to feel passionate about network security. Usually we invest in what we care about, but just as often we care about what we invest in.

Tuesday, October 8, 2013

Piracy and intellectual property

I respect copyright. When I need an image to use in a PowerPoint presentation, I use Google's advanced image search to find images with a non-restrictive license. If someone is going to go to the effort to produce something awesome, they have a right to charge for use or not. This makes me appreciate movements in open-source and ad-based products because they let me use great products without paying. As a programmer, I use open-source software all the time. As a consumer, I often watch YouTube and read web comics and I am happy to disable my ad-blocker for these and other sites I visit frequently (as long as the ads are appropriate). It bothers me how people disrespect others' intellectual property. I hope that we, as a global society, can learn to respect the effort that others make to create great things.

Post inspired by: Think piracy is killing the music industry? This chart suggests otherwise.

LDS General Conference and Twitter

This past weekend was the General Conference of The Church of Jesus Christ of Latter-Day Saints. Both this conference and the last conference that was held in April, I followed what people were saying about it on Twitter (hashtag: #LDSconf). There was both good and bad about the experience.

It was fun to see that it was trending nationwide (and even worldwide at one point). Social media is a great way for people to share the Gospel of Jesus Christ. The Church (both the organization and individuals) have been doing a great job of using technology to this end. It was fun to hear what people had to say – some of it very insightful.

I was disappointed, however, that most people were just tweeting quotes from the conference or commenting on silly things like what color tie a specific speaker was wearing. I was also disappointed that some people were using the forum to share other agendas.

Lastly, while I did learn some from following the conference, I probably would have been better off just paying closer attention to the speakers. I had a hard time listening to the conference and reading the conversation online. I know I missed a lot of both and I am glad I can review them both after the fact.

Technology always offers a trade-off. For example, with mobile phones we can be contacted anywhere and anytime at the cost of having to be in touch all the time. In this case, it is great that we can share the Gospel online to everyone willing to read it as well as hear what others have to say, but the cost is that we also get some junk and maybe get distracted from the hearing the message fully ourselves.