My Goals for 2015 - Part 4

I've enjoyed being able to sit down be able to flesh out the plans for what I want to accomplish in 2015. I've already indicated most of my goals: write more posts on this website, growing my freelancing business and learn some more programming, and do it well. Being able to have concrete steps for each of these things is key for accomplishing them, so I wrote those down too. Even though it might be the initial enthusiasm talking, I

Read More

My Goals for 2015 - Part 3

Note: I decided to write down my goals for 2015. My previous blog post "My Goals for 2015 - Part 1" explains my reasoning why. In short, I want to feel accountable in a public manner, as well as be able to measure how much I got done at the end of 2015. It should be interesting. You can also read Part 2 if that sounds fun to you. Now let's continue with this list!

Goal #3 - Learn a

Read More

My Goals for 2015 - Part 2

Note: I decided to write down my goals for 2015, so here's part 2 of that list. My previous blog post "My Goals for 2015 - Part 1" explains my reasoning why. In short, I want to feel accountable in a public manner, as well as be able to measure how much I got done at the end of 2015. It should be interesting. Now let's continue with this list!

Goal #2 - Grow my freelancing business

A few months

Read More

My Goals for 2015 - Part 1

This is the time of year where most people sit down and reflect on where they are, where they've been and hopefully where they're planning to go in the upcoming year. To be honest, I'm typically not that type of person. To me, the closing of a calendar year and the beginning a new year don't give me those feelings of "New Year, New Me". I've always been of the thought that I don't need a new year to give

Read More

Going to Linux Full-Time

Last month, I wrote a blog post about my thoughts on purchasing a new laptop for myself. I thought this was going to take me a few weeks to ponder over whether I should keep going with the familiarity of Apple and buy a Macbook Pro, or decide to support open-source and buy a laptop with Linux installed.

Thankfully, I didn't have to wait too long, thanks to an opportunity that presented itself a few days after I published that

Read More

Communication: The Problem Solver

Last week, I received a notification from someone who was looking for a developer to continue development on an existing web application. This was your run-of-the-mill contract job posting, until I got to the following sentence:

"This platform has been upgraded recently with our current programmer who has faced a tremendous number of troubles which created him over 150 extra hours of work over his maximum estimation so far and yet he hasn't finished the job."

Whoa, 150 hours over

Read More

Mac or Linux? Decisions, Decisions...

As a software engineer, one of the tools of the trade that you invest in is having a kick-ass computer system. One that has enough processor speed to put an early 2000's supercomputer to shame, enough RAM to let you run enough virtual machines that you'll think you own a small datacenter, and screaming-fast SSD storage that seems to boot up your laptop even before you take your finger off the power key.

Unfortunately, I'm not one of those software

Read More

The Cool and Not-So-Cool things about Android Wear

Being a newly converted Android user late last year (and still very happy with my Nexus 5), I was very interested in the Google I/O event that happened a few weeks ago. Of course, I wanted to see what Google has in store for Android on my phone (the latest update to the Android platform, Android L, looks promising). But one other thing caught my eye: the announcement of "smart watches" powered by Android Wear.

I’ve always been

Read More

Open spaces at work, open problems for me (and maybe others)

Today, I read a blog post titled I Hate Open Floorplans, It Makes Roger Come Out... from a fellow software engineer, and his story about working in an office that has an open floor plan. Seeing that I had a disappointing experience this week at work due to our offices also being an entirely open space, I really felt the need to write a little bit about this topic myself.

Since I've been a working professional, all my jobs have

Read More

See ya, WordPress - Hello, Ghost

I've been running this website for seven years now, and when I set it up, I decided to use WordPress for its initial setup. I had used WordPress for some internal work projects so I was already familiar with the software, making it easier to set up on my own little VPS. This has worked well for all those years, especially for a small, humble website like this one.

However, after a few years, I had been noticing a few

Read More