Dojo4 Blog | All Posts

This blog posted from behind the locked door of the bathroom at dojo4!

Do any of the behaviors below apply to you?

  • At least once during the workday, you spend 15-20 minutes locked in a room.
  • When the only door that locks in your office is the one to the bathroom, you announce to your coworkers that if they need it, they better use it now, because you're going to be in there for a while.
  • While locked in said room, a rhythmic, mechanical sound can be heard faintly emanating through the thin door.
  • What you're doing in there may or may not be a mystery, but your coworkers do not make eye contact with you when you finally emerge.
  • However, on a good-humored day, twinkly eye contact is offered from your coworkers, mostly in recognition of the fact that while you were locked away, they were blasting this on the office stereo:

If you identified with any of the above, you may have an obsessive masturbation schedule that you're having trouble putting on hold during the work day. But more likely you are a breastfeeding mother who must pump milk out of her boobs every day for months, if not years, after the birth of each child.


It’s in the Logs, Stupid...

(This post originally appeared on Spike's Stuff... And Things... blog)

Yesterday, I was involved in a fire drill around the launch of a new Rails site on a very tight time frame. The site worked fine in development/staging, but the index was taking upwards of 10 seconds to render in production.

Because it worked outside of production we leapt to the conclusion it was related to the hosting infrastructure. We checked Apache, Passenger, server load, network configuration, and so on. Nothing.

dojo4 owns it! IP, contracts and why we all benefit when programmers own their IP

dojo4's general services agreement that we sign with every client includes a clause that describes our IP and what we reserve the right to do with it (see below and It says that we absolutely own our IP and that we can use it again and again to do work for our clients. It says that we can release it as open source and that we can build upon what we've learned and developed in the past (including through client projects) to build more and even better things for ourselves and our clients.

At first blush, this can sometimes be disconcerting for some clients. Our contracts also specify that dojo4 irrevocably and unconditionally assigns to the client all rights, titles, and interests worldwide to each and every deliverable that that client pays for. But this can sometimes cause misunderstanding since our IP is nested in most deliverables we produce.

In a recent email exchange with a client, our CTO,Ara Howard explained his take on how this works: