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, IRead More
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 aRead More
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 monthsRead More
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 giveRead More
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 thatRead More
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 overRead More
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 softwareRead More
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 beenRead More
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 haveRead More
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 fewRead More