Skip to Content

Our racing thoughts

Don’t let working remotely ruins your performance

Certainly, the concept of ‘remote work’ sounds very tempting…

(Photo credit: Jan Kaláb)

… but don’t let that fool you! Working remotely is a double-edged sword.

I have found three main areas you need to take care of if you want to stay productive while working remotely: discipline, communication, and time zones. Keep reading to see why I am saying this, plus some tips that will prevent you from performing poorly. And who knows, perhaps you’ll end up having a better performance working remotely than if working onsite.

Discipline

I remember the first time I worked remotely, it felt awesome! I could start or pause work at any time I wanted. And that feeling of freedom, of being able to go to the kitchen and grab...

Learning Scrum is easy, following it not so much.

A couple months ago I heard one of our team members say that “Scrum wastes a lot of time on meetings” and that “most of them are not even necessary”. If we look at this idea from the developer’s point of view it’s understandable, being part of a Scrum ceremony, listening to everyone when sometimes the topic has nothing to do with her role or feature, might seem boring. But did you know that a single team member can screw up an entire project (even without noticing) by not following a scrum process correctly?

According to the methodology, there are some events in which the developer has to participate, but there are other equally important tasks that the developer needs to do...

Testing your application on IE with Mac OS X

Today I’d like to show you how to test your web apps on Internet Explorer by binding a Virtual Machine running Windows with Mac OS X. I’ve learned to do this by experience and I thought some people might find it useful.

What I will cover:

  1. Binding the Virtual Machine with Mac OS X
  2. Testing once you have setup VirtualBox.
  3. Fixing CSS3 and HTML5 compatibility

 

So, let’s get started…

Binding the Virtual Machine with Mac OS X

  1.  Install virtual box on mac (https://www.virtualbox.org/wiki/Downloads)
  2. Create the partition and install Windows in your VirtualBox machine, this is going to be your Guest OS (Windows). You can follow this guide to see how to do it.I recommend assigning 4GB of RAM to your VM if possible, otherwise it could run...

Get to know our team: Iván Velazquez, web developer.

I interviewed Ivan Velazquez

...

Creating a continuous integration server in a hackathon, and how to make SSH connections using ruby

Rails Rumble wrapped up recently and with that, the end of an exciting 48 hour experience where developers can challenge themselves, prove all their programming skills and create an awesome product from an idea.

This is the third hackathon I’ve participated in since I began working as a professional programmer, and I wanted push myself and create my own version of a continuous integration server.

While creating a continuous integration server we went through a lot of challenges, from user experience design to interesting architectural decisions, but one of the most challenging and interesting situations I went through was running the build jobs from a repository in a virtualized environment. At the very beginning we realized that the safest way...

Open sourcing top down zombie game

We’ve been working with Heather Poon to provide open source art for a top down zombie shooter game. It is covered under the Creative Commons Attribution Share Alike 3.0 license

What? Rails can’t hear you? Use Flash!

First I’d like to mention that this post is not for beginners, that means that I’m assuming that you know about programing with Ruby on Rails (for this post I’m using Rails 3.1) and some of Javascript. If you don’t know Rails or JS at all, you may need to do some research about the terms and instructions I say here. With that said, lets start!

Have you ever needed to record and save user’s audio by using computer’s microphone using Rails? If so, I bet you realized that there is almost no information about how to do this using Rails.

The Story

I was working in a project where the customer needed to implement a feature to allow users to...

Knowing when to fold ‘em, and the price of success.

For those of you who happen to look at other parts of our site, like the portfolio, you may have curious about our personal productivity tool, Todo Zen. It’s a great example of a viable product that was too slow to the market to make an impact, derailed by the success of an incompatible business. So what happened, and what can you learn from our experience?

Todo Zen origin

After trying out our first product that was getting limited traction in a small market, we realized it was time to move on. My cofounder, Federico, suggested that we try creating a task management tool, and introduced me to Kanban. That evening, we went to a restaurant, and wireframed...

Team extension: How we more than doubled in size yearly, while bootstrapped, since 2009.

Team extension (noun):The service category of helping companies scale their staff with remote contractors who integrate into the current business process.

So where did this term come from? Back in 2009, after a few months of working part time on my first software product, my company announced a voluntary layoff program, due to the excess software engineers in the organization. Within a day, I signed up to sign off. With some self funding, I had an 18 month window to try to find a profitable business after I found a technical co-founder.

During that time period, we killed off one product, started a second, and finally found a working business model, by paying attention to how our business was actually performing....

Finding a technical co-founder: You’re doing it wrong

When you’re trying to create a new product as a non technical person, it might seem easy at first, until you start looking for real technical partners. Either you need to pay more than you can afford, or they simply aren’t interested in what you want. As a potential technical co-founder, there’s often so much work that has to be done before an idea gets validated, it sometimes feels like you’re on your own, with a non technical co-founder just waiting for things to happen.

Creating true partnership is what’s required to if you want to offer your deep gifts to the world. For myself, it took a while to find a real technical partner. Hopefully this post will make...