Software Development

Teaching is the best way to learn. Pairing is the best way to teach.

There are a few things that I’ve come to believe from my time here at Menlo Innovations. First and foremost, paired programming has exposed me to the phenomenon of cooperation and close human interaction as the primary medium of …[Read more]

Also posted in Culture, Menlo Software Factory | 0 Comments

We Need Programmers

I am not talking about Menlo Innovations, I’m talking about the United States.
I am often a guest lecturer at Universities around the country and when I get in front of computer science students, I ask them a simple question: …[Read more]

Also posted in Human Resources | 0 Comments

Winning Workplace!

We were honored this month by Inc. Magazine and Winning Workplaces as one of their 2011 Top Small Company Workplaces*.  We have been a finalist for this award several times, but never a winner.  Until now. This recognition is very …[Read more]

Also posted in Human Resources, Menlo Software Factory | 0 Comments

Technology Is No Longer the Constraint

I watched the Steve Jobs keynote yesterday when he introduced the iPad 2. I can’t help but to reflect on my own career in software development.
I first laid hands on a computer in 1971, when I was 13 years …[Read more]

Also posted in Entrepreneurship | 0 Comments

Global climate change can be good

DISCLAIMER: This is not a blog entry about the environment on Planet Earth.
The Declaration of Independence begins with these words: “When in the course of human events it becomes necessary for one people to dissolve the political bands …[Read more]

Also posted in Management, Menlo Software Factory | 0 Comments

Laughter and the Business of “Joy”

Dan H., one of the “silverbacks” on our team, made an interesting observation the other day. He said, “You know, Rich. I’ve worked a long time and in a lot of places, but I’ve never worked in a place that …[Read more]

Also posted in Human Resources, Management, Menlo Software Factory, Public Speaking | 0 Comments

Box Canyon

In the world of private pilots the phrase “Box Canyon” has a special and dangerous meaning. Pilots unfamiliar with local terrain may be enticed to fly into a canyon to which there is no outlet. They find out too late …[Read more]

Also posted in Human Resources, Management, Menlo Software Factory | 0 Comments

The Joy of Great Design

Of all the things that make Menlo Innovations special, our High-Tech Anthropology® practice probably falls into the category of “most special.” It is our High-Tech Anthropologists® who first coined the mission “to end human suffering in the world as it …[Read more]

Also posted in High-Tech Anthropology(R), User Experience | 0 Comments

“The Biggest Mistake We Made Two Years Ago …

was not choosing Menlo Innovations to do our software design and development.”
– a former prospect having coffee with me the other day.
Arrrggghh.
This is a common theme and there is no joy, no schadenfreude when I hear this.  …[Read more]

Also posted in Human Resources, Management, Project Management, User Experience | 0 Comments

“This Old Software”

Many of Menlo’s projects are “start from scratch” greenfield development.  However, some potential clients approach us about enhancing an existing piece of software.  They wonder whether we can work with code our team hasn’t authored.
Early on in this discussion …[Read more]

About Software Development | 0 Comments