Programming insights to Storytelling, it's all here.
You have probably seen Google glass amazing plane jump by now. I know i was impressed too, I was wondering how in the world are they getting fast internet all the way up there. All google glass videos are pretty well made and show how it is used in every day life. The same goes for GlassUp which shows a more affordable alternative but still impressive. After the fad of how cool it is goes away though you realize one thing: Smart Glasses are not solving any problem really.
My current development machine is a dell inspiron laptop. I enjoy using it more than my desktop. I added an SSD and installed Ubuntu 12.04 on it and it is blazing fast. Boots under 15 seconds (from the moment I press the power button). It is an old computer and I thought it is time to upgrade. I wanted something affordable and went for the Asus K55N, it has Windows 8 64bit by default, gesture touch pad, 8gb of Ram, and an AMD 8 processor. After playing with it for a while, I found out that I cannot have any other OS installed on it.
The more experience I get, the less code I write. I am not saying this because now I write better quality code, but because I find it less necessary to write code. The deeper I get into it I realize that most programming is less about coding and more about solving a problem. You may be thinking well you need to write code to solve a problem but bear with me for a moment.
I am sure by now you have seen website footers that say "proudly made with <insert technology here>". It is a reminder that the developer care mostly about the tools he used then the solution he provides. But the new buzzword I am starting to hear even more often is Beautiful. I think this word is taking us back to the dot-com bubble, where the visual experience is the only thing we care about.
It all started as a simple challenge to create an alternative to the current tools we were using at work. Boredom can be a good motivator. I talked about it in a previous post and I finally have something to show. Bare in mind that the tool is still primitive. I have decided to make a break down on what happened in the past month or so.
Do you know how much the people you work with make? When I got my first job, like any teenager, I was bragging and telling everyone about it. I was excited to tell that I made $7.50 an hour. But no one wanted to tell me how much they made. Their answers were always : I made good money, around that amount, that's rude you don't ask that, and none of your business. I used to find it weird until my younger sister asked me the same question recently and I found myself reluctant to answer.
I am a huge fan of stackoverflow. I am constantly on it and I contribute as much as I can. I can't tell you how excited I was when I reached 10,000 points and was granted access to mod tools. For me I felt like it was natural for any programmer to automatically be part of something this amazing, but it is not the case. I am surprised to find that most if not all of my coworkers don't even have an account.
I read more about the NSA this week more then I care to admit. I also read a lot of comments on those articles, good and bad. On most tech related forums you see post about encryption. How we should all know about encryption, the proper way to do it, and how big companies suck at it. Yes, encryption should be implemented, but it is definitely not the solution to prevent the government from getting your data.
A week and a half ago I found fraudulent transactions on my credit card. Linode was the only place where I used it, and with the recent incident they had I naturally assumed it was stolen from them. I called my card company and canceled it immediately. Then I wrote a post on hackernews urging people to cancel the cards. For some reason not everyone was happy with that.
I recently read a post by Steve Blank where he compared the Internet with guns. He talks about how important it was to learn about gun safety. It was the first thing he learned in boy scout camp in the rifle range before even handling a weapon. Later when he purchased a heavier weapon, he hired a professional to teach him about gun safety before using it. He suggest that when accessing the web the first time, the same precautions should be taken. Interestingly the same day I read his post, I was invited to a shooting range and my experience was quiet different.