"Is programming for me?"

"Is programming for me?" is something many of people have asked themselves. In a world where technology has become synonymous with the computer chip, Software Development has become a serious contender for more traditional professions, like those in medicine and law. It's a respectable profession with plenty of benefits: a comfortable desk job, low barrier to entry, and an hefty paycheck at all levels. 

Read More

What is Beautiful Code?

Take a moment to think about what it means to write beautiful code. I mean it; if this is a question that you've never asked yourself then maybe it's time to evaluate if software development is a career or passion. I'm not saying that you can't be successful as a developer by never having pondered the question. What I'm trying to say is that a pursuit of quality is a hallmark of any craftsman. So, what is beautiful code? Is it fast? Is it code that scales well? Is it concise (i.e. lines of code)? Is it easy to read/ clear? Or is it clever?

Read More

January Unlocked

I can not stress how powerful the act of writing has been in shaping the month of January for me. The five minute journal, which accounted for my first 30 day challenge, helped me assess my priorities and shed light onto both my strengths and weakness. This has been an experiment in positive psychology, habit building, the quantifiable self, and much more.

Read More

Resolutions 2015

Why make New Year’s resolutions?

One could argue that you shouldn't wait until midnight of the end of a Gregorian year to instill changes in your life. I’ll admit this is a true statement; you could be a new and better you tomorrow. All you have to do is wish for it and there you are. A new and better you. Of course we all know that isn't how life work; in order to create new habits in our lives or instill any kind of change it takes effort, planning and some degree of self-trickery to change homeostasis. Even so, why the New Year? Well… why not? The fact of the matter is that in order to set a goal, also known as “a dream with a deadline”, we have to set a time scale on achieving it. Otherwise it is nothing more but wishful thinking. That is not to say you couldn't set up daily goals, weekly, or monthly goals (aka 30 day challenges). We cannot forget to take a step back and look at the bigger picture, make sure our boat called Vita remains true to its course.

Read More