How do I power through work? How can I make sure that I don't get pulled into a tangent thought and procrastinate? There is lots of common advice to these questions, so let's start there.Read More
"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
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
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
The 30 day challenge is not a new idea, but the question we should all ask ourselves is "why bother?" There could be a number of reasons: self improvement, habit building, experimentation, but ultimately it should be fun. Oh, and I know this will sound redundant ... but it should be challenging. So I thought to myself, why not take advantage of the coming New Year and think of twelve 30 day challenges for each month (yes, every month is not 30 days ...).Read More
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