Trust me until I give you a reason not to

Trust me until I give you a reason not to

I was recently contacted by a potential client to help them finish a website that's in a near-completed state. The initial conversation went well. I let them know about myself, how I work, what I thought was the best process for them to finish this site; He let me know

Read More

Japan's Internet seems to need some change

Japan's Internet seems to need some change

I recently returned from a trip to Osaka, Japan. This was my fourth trip to the country, and I truly love spending time there. This time around, I realized that while Japan is viewed as a highly-innovative country (I admit, I would pay massive amounts of money for a fancy

Read More

Why are there so few Top Rated oDesk freelancers?

Why are there so few Top Rated oDesk freelancers?

Last month, oDesk announced the Top Rated Freelancer Program. According to oDesk, the intention of this program is to recognize the top performing freelancers on their platform, allowing contractors to easily find those who consistently have high ratings. Although I have only been using oDesk for less than 5 months,

Read More

Tech hiring is (mostly) broken

Tech hiring is (mostly) broken

Thank you so much for the offer. I really enjoy working with you and I'm really happy you think so highly of my work. However, at this time, I'm just looking to focus on my business and remain a freelancer for the time being. I've used that phrase three times

Read More

How to start testing when there's little or no testing

How to start testing when there's little or no testing

Most of the current projects I'm working on currently are web applications that are already built, in varying degrees of size and scope. Some of them are simple web applications with a handful of pages simply showing some data. Others have a lot of functionality going on, ranging from running

Read More

Follow the ground rules of your tools

In my previous post, I wrote about shipping a small little project I had been working on, called Trello Echo. I mostly built it for myself and I haven't done a ton of self-promotion on it, but it's had a few people log in and even some actively using it. It's been exciting to see people using things that you built.

A few days after I launched it, I received an email from someone who works as customer support for

Read More

Overcoming fears by shipping - Introducing Trello Echo

When working in software development, there are very few things that create an exhilirating sense of happiness and excitement than when you ship software. Whether it's because you're curious to see how the people will react to it, or simply just sheer relief that all the time and the hard work you put into something is not all lost, the feelings of putting something - anything - out there for the world to see are one of the great joys

Read More

Estimating the estimates

One of my favorite online comics, CommitStrip, published this brilliant comic that made me laugh and almost cry simultaneously since I've been caught in this trap many, many times before:

Looks can be deceiving by CommitStrip

I'm pretty sure that just about every single developer who has worked any amount of time in software development has gone through this at one point or another. I've even worked with some who seem to make this a weekly routine. It's a well-known fact that software developers are not

Read More

The Inconveniences of oDesk

In my previous blog post, I wrote about my experiences on oDesk, and what worked for me to be able to get a relatively steady stream of clients. As I mentioned, oDesk seems to have a less-than-stellar reputation, particularly among software developers. But as I've been able to discover, it's also a place where you can get good gigs if you work on it (and, of course, are able to provide great work).

However, it's not all rainbows and unicorns

Read More

Getting software development work on oDesk, while still being able to pay rent

In the past few months since I began doing freelance work full-time, I've had a few conversations with some of my former technical co-workers. They're naturally curious to hear how I've been doing with freelancing since I've left the relative stability of full-time employment. I tell them that things have been going a lot better than I expected, which makes them even more curious about how I've been getting work - a main concern for people looking into getting freelance

Read More