May 05 2015
Software engineering is a craft like any other, one that requires maintaining a sharp set of tools at all times. While software engineers may not work with saws and chisels, they do work consistently with their minds and thought patterns. In…
Craig P Jolicoeur
EngineeringApr 23 2015
When you’re trying to pick an agency to develop your product, there are a few tells that, to me, signal loud and clear that a particular agency is not going to help you win. One of those tells, and perhaps the…
Nick Kishfy
Product ManagementApr 02 2015
“Let’s have our meeting in the conference room. We can order lunch.” If you’ve heard this before, then you know how likely it is that a significant chunk of your meeting will be spent figuring out where lunch will come from,…
Nick Kishfy
Product ManagementBusinessMar 05 2015
In 1998, Keurig introduced the K-Cup.…
Nick Kishfy
Product ManagementBusinessFeb 10 2015
There are two recurring questions about internal teams that come up a lot when we talk with potential clients. They boil down to this: “We’ve got our own engineering team, why couldn’t we do it ourselves?”…
Nick Kishfy
Product ManagementBusinessFeb 04 2015
As a developer you will always encounter situations where there are multiple ways to accomplish the same task. Evaluating your options can be done by acting as if you are reviewing the resulting code. The 4Cs are a useful tool for…
MojoTech
EngineeringJan 29 2015
A few weeks ago, Duncan told me a short story that I think is helpful for anyone trying to navigate an industry they’re unfamiliar with. Years ago, Duncan wanted to get a better handle on the reports and data that his…
Nick Kishfy
EngineeringBusinessJan 23 2015
One of the big business cliches is the Project Management Triangle. The triangle has three points: Quality, Speed and Price.…
Nick Kishfy
Product ManagementBusinessJan 12 2015
We're an agile-focused digital product agency. Which means we spend a lot of time advising our clients to build, test, learn and then iterate on their ideas based on what they've learned. In most cases, we advise that perfect is…
Nick Kishfy
Product ManagementDesignEngineeringJan 07 2015
A developer from a client team recently asked me why we would need daily standups for the team. "That seems a bit too granular," he said. At MojoTech, we employ daily standups as an essential part of our development process.…
Drew Jankowski
EngineeringProduct Management