Mar 08 2016

How destructuring saved the Empire

As a longtime Ruby programmer who has just recently begun to focus more on Clojure, I find myself continually surprised by all the little treasures that Clojure offers. One of those treasures is Clojure's sophisticated support for destructuring - it's…

Matthew Forsyth

Engineering

Mar 01 2016

When do you put working software into the hands of customers?

You have an idea. You’ve thought it through, and you’ve decided that software is the best way to bring this idea to life. At this point, you have a some guesses about how to improve the lives of your potential…

Drew Jankowski

Product Management

Feb 25 2016

A day in the life of a MojoTech Project Lead

MojoTech, like most companies, has the concept of a Project Lead. Initially, I wasn't sure what to expect when I took on my role as Project Lead, so I'm writing this post to shed a little light on the responsibilities…

Daniel Wilson

Product ManagementEngineering

Feb 23 2016

How to use a React DateTimePicker with Rails forms

Everyone in Boulder has a dog. Everyone in Boulder who has a dog and works at MojoTech brings their dog to work. However, not everyone that has a dog works at MojoTech, leading to a need for dog walkers and…

Cathy Zoller

Engineering

Feb 09 2016

Overcoming Problems with Inertia In Big Companies

Newton's first law of motion states: "An object at rest stays at rest and an object in motion stays in motion with the same speed and in the same direction unless acted upon by an unbalanced force."…

Duncan Shaw

Business

Feb 01 2016

A Decade of Rails

Here at MojoTech, we are lucky to have several engineers who have used Ruby on Rails from very early on in its history. For me personally, the year 2016 will mark a full decade of using Rails for application development.…

Craig P Jolicoeur

Engineering

Jan 14 2016

When is "Code as Configuration" a good idea?

Lately, I've been working on Satellite, an open-source monitoring solution for Mesos clusters. It has become clear that Satellite needs to be easier to install and configure, and that we may need to change the very nature of its configuration…

Matthew Forsyth

Engineering

Dec 15 2015

When is the right time to add process to your business?

Like many CEO’s in December, my head has been down for the past few weeks as we plan for 2016. And one of the things that’s been on my mind is process. We’ve recently implemented a new lead management process and…

Nick Kishfy

Product ManagementBusiness

Oct 27 2015

How to answer “WMYU?”

When it comes to job application forms, why do companies ask, “what makes you unique?” Should you answer in a way that relates to the position you are applying for, or give a personal anecdote that shows off your personality?…

Nick Kishfy

Business

Sep 30 2015

Part 3: A review of “Agile! The Good, the Hype and the Ugly.”

Welcome back to my 3-part review of Bertrand Meyer's, Agile! The Good, the Hype and the Ugly. As a quick refresher, last time, in part 2, I took a look at what Meyer considers “hyped” about agile methods. In part…

Drew Jankowski

Product Management