Do you know that feeling where some friends are ripping on some song, or musician, or genre, and you’re thinking, “but I like that”. But you don’t say anything, because it would be embarrassing. You don’t want them to think less of you. You want to fit in, and the easy way to fit in is to agree with them, or at least not disagree with them. And inside you make a note, “don’t tell these people / anyone that I like this thing”. Continue reading
It’s a paradox, the easy thing to do is to do more work. The hard thing to do is to decide where to place the good enough threshold, and to work enough to meet, but not exceed that threshold.
I had a boss once who, when evaluating a project would either describe the state as “above threshold” or “below threshold”. It was an interesting choice of words, and really described his point of view on things… Continue reading
Whatever you are working on, being able to quickly, clearly, and effectively communicate it to a potential customer or approval executive can dramatically improve your chances of success.Some people are gifted with a golden tongue, the ability to on the spot pitch an idea in a way that just sounds awesome. But most of us have to work at it. And it’s likely that those people that seem so gifted put in their time perfecting their abilities. While it seems effortless now, none of us saw the years of effort that went into getting there.
So how do you perfect a pitch? Well a good pitch has a couple qualities: Continue reading
Taking a shot at writing an advertisement for a product before the first line of code is written has tremendous value. Ad writing requires the team to become crystal clear about the message they are trying to portray, and the action they are trying to cause. To help you get started, here’s a structure we used extensively at one of my day jobs. What you want to do is capture who you are writing the ad for, what their problems are and how the unique solutions the product provides to the user. Finally it closes with why you are the best company to deliver this product.
We typically think of the advertisement as the tool we use to communicate a product’s value to the market once the product is built and ready to ship. And most ads are written after the product is ready to launch, as its important to keep products in front of target customers, and you need to iterate the advertisements to ride market trends, and also keep end customer interest. Imagine how boring it would be if we were all still watching Michael Jackson’s Pepsi commercial 30 years later… But writing an ad for you product idea is a great way to solidify your thoughts. Continue reading
A little over a year ago I started on my first Rails app. I’ve been off in the business world for the past 10 years, and have been itching to get back into application development of some kind again. Some of my still developer friends had been talking about Rails and it sounded really interesting, so I thought I’d make that the focus of my first development side project.
I had an idea I wanted to implement, and searched around for some sort of Rails documentation or tutorial. In a short period of time I found Michael Hartl’s Rails tutorial and dug in. What an awesome resource! I mean, Rails is pretty complex, and takes care of a lot, and I didn’t know any Ruby yet… but my first night working on the tutorial I had something really basic working, and I was hooked. The nomenclature was weird, I didn’t understand the makeup of the whole stack, and a lot of times things seems to work magically and fail mysteriously, but but I got enough positive feedback I knew I could get better.
I’ve been using computers since 1989. More than two thirds of my life has required interacting with a keyboard, writing papers, browsing newsgroups, writing software, building excel spreadsheets, generating power point presentations… I’ve done a little back of the envelope about how many keys I’ve pressed and it’s in the hundreds of millions. And I realize, I am hardly unique in this.
But I never learned how to type. I just learned to get by. Continue reading
I’ve had a vcf like personal webpage up here for a couple of years, and it’s time to change. Time to blog like it’s 2002 and I’m a 13 year old with things to say! Seriously, I’ve been working out a ton of ideas recently, and want a place to put them out. Even if it’s just for me, the pressure of putting together cogent thoughts for an audience that is not me will help crystalize these thoughts, and hopefully others.
If you’re into technology, psychology, software development, micropreneurship, music… you might find something to think about here. Stay tuned…
There is a difference between core functionality and a complete product. The difference is success or failure in an organization’s ability to win in the market. Core functionality might get you in the door with an early adopter, but it doesn’t scale to the bigger market. So what makes up the complete product? Here are some attributes:
- Ease of installation
- Ease of maintenance
- Ongoing user experience
- Integration with 3rd party utilities
- Sales support materials
- Channel support materials
- Technical support materials
- SDKs and sample code (for platforms)
- Development Partners (for platforms)
It is so easy to become excited about the proof of technology, and we should. And the next thing we should do is Continue reading
For the 3 years, I worked on a new business unit inside an established company. Before that I was working on new product launches for another established company that was looking for new growth opportunities. In both cases, it was apparent that the core company did not want to embrace the change needed to allow the new venture to succeed. At the heart of the problem is that the new business unit / product division needs to use different tactics than the established business uses. The established business process have been refined and perfected over years by those who are now the senior management.
What makes these practices so valuable for the core business is exactly what makes them deadly for the new ventures. They minimize risk to the existing business by rejecting / killing other processes that might introduce instability. The new venture is by definition a risky process, if it is even a process at all yet. It is like our own immune system… Continue reading
At a recent startup event, I asked one of the founders to talk about their product; it was a consumer focused web application. During the description I was struck by the number of times she said “… and then we allow the user to choose…” I appreciated the freedom they “allowed” me, but I was exhausted!
What really struck me was the dual-nature of providing user choice. One perspective is that it exposes functionality and customization to the user, which sounds like a good thing. Alternatively, providing choice is just avoiding making a decision for the customer. I mean, ideally, I’d start to use the product and the experience would just be intuitive; I wouldn’t have to choose.
It is easy to see how a company gets stuck Continue reading