Got questions?

You can schedule a quick call with me
for any questions you have
(no obligation and there's no sales pitch).

Or email: cohen.jeff@gmail.com

Join My Newsletter
Just your first name is fine.
The newsletter is weekly and brief.
Unsubcribe anytime.
I never share your email address with anyone.

All About Apps: Mobile, Hybrid, and Native

Get familiar with the three most common types of "apps" that can be built for smartphones and laptops.

Software Contracts 101

Working with a software consultancy (often called a "dev shop") can feel a little intimidating for non-technical clients. Learn about the most critical elements you should cover in every contract.

It's About Time

"It's just an iPhone app with five screens, what will it take so long?!" Why are software timelines so mysterious?

How To Manage Your Software Project

Congratulations! You've selected a developer to build your app, and the contract signed. What do you do next? How do you ensure that the app that's being built on your behalf is in fact the app that you will need.

Popular Types of Contracts

There are two popular approaches to contracting with a "dev shop" or software consultancy. The most common option is an hourly rate, also known as “Time and materials.” The other, less common offering is "fixed price" or "fixed bid". In this article I'll summarize the highlights of each.

Why I Only Offer Fixed-Price Projects

For a long time, I only signed "time and materials"-based contracts, but have since switched to exclusively doing fixed-price work. In this article I highlight the key reasons why I prefer fixed-price contracts, and why you should insist on them from your dev shop, too.

Three Myths of Software Projects

It's been said that "it's easier to learn than to unlearn." Beliefs formed from a bad experience become calcified and make it harder to work with a new team the next time around.

Beginner's Guide to Software Jargon

A brief glossary for non-technical folks embarking upon technical projects for the first time.

Top 5 Things a "Dev Shop" Can Deliver

When you're faced with choosing a software development consultant or "dev shop", it can be hard to know where to start. In this post I cover the most important things you should know before you pick up the phone.