187 karma · joined February 26, 2009
The successful clients all had someone inhouse they could dedicate full-time to defining a well-structured backlog, grooming stories, balancing feedback from stakeholders, acceptance testing work, communicating with design and development, and generally acting as the unary executive voice of the product.
SomeONE. And the problem is that the role here calls for both executive, rather than committee, function and requires a broad generalist skillset. A good product owner needs to think analytically, write clearly, communicate firmly and negotiate competing needs and priorities. They need to be comfortable discussing technical details, even if they are not themselves technical. They need taste and understanding for user experience, even if they are not themselves a designer. They need delegation skills and a keen editorial instinct.
There are many more people with money to build software than with someone in-house with a matching set of aptitudes and is available to own a project.
Instead we get a group of department heads, with overfull schedules and competing needs. We get people who come to us with ideas for apps they are sure will make them wealthy. We create beautiful software for them, they "launch" in the App Store, and we never hear from them again. We get VPs of Product who spend more time in endless fundraising meetings than talking to their customers and development team.
The real surprise is that the success ratio has been this high.
I think that rich client-side js apps packaged as browser extensions offer some interesting opportunities in general - being able to behave more like a normal client, instead of a giant aggregation host, allowing you to avoid angering services like Craigslist, being able to ask the user for permissions for increased localstorage limits (the default in most browsers is a measly 5mb) and the ability to do cross-domain ajax requests, etc.
I listen to a lot of new music. My Spotify account is linked to Facebook. Seeing an automatically posted list of the last 70 songs I listened to might be interesting to a stalker, but having me specifically post "Bah, the new Weeknd mixtape isn't nearly as good as House of Balloons" actually tells you something about my taste.
Look like vrbo has (and has been retaining) about a 10x multiple in traffic over airbnb. Granted, this isn't (again) reliable data, and also does not in any way speak to revenue, but this doesn't smell like unadulterated "lunch eating" to me.
"Let's be very clear, the competition is Apple (AAPL), but those hardware companies who would take on the gang from Cupertino, HP among them, have one huge disadvantage, they don't really do software."
"What HP did when it dropped $1.2 billion on Palm, was signal that software is finally front and center for the largest PC company on the planet."
Commas are great, they help you get away, for example, with run-on sentences, the only thing is, you can't just put them anywhere.
Totally. That's a very valid point. It's much easier to upvote an amusing BBC2 video than to digest, upvote and participate meaningfully in a discussion around a serious technical article.
However Hacker News has remained remarkably tonally consistent in my opinion:
December 2007 frontpage: http://web.archive.org/web/20071229130614/http://news.ycombi...
December 2008 frontpage: http://web.archive.org/web/20080701051131/http://news.ycombi...
And it looks like the group nostalgia for the glory days of reddit is a little overblown as well: http://web.archive.org/web/20071229144532/http://reddit.com/
Ok, maybe not entirely overblown. Most of that stuff looks like it was at least submitted by people who could drink legally.
My current concern with HN is actually not fluff content, but the preponderance of inane business and personal development blog posts. If I have to see one more "how to find a technical co-founder" post... ;)
We come here to interact with a group of people with some sort of shared ethos and sensibility, submitting and voting on content we collectively find interesting. If you don't enjoy seeing this on the front page, vote something else up.
However I do agree it would be much better to set up user expectations for the benefit of linking their account: explain to me why you need this information in a simple, preferably visual way.
Also, would be great to have a way to unlink my Twitter/Facebook credential from the app.
Of course, these aren't lump sum, flat bid projects - they're paying for an agile team over the course of a year or so.
Always fun to see a project you were involved surface on NPR. ;)
Working with a good ux designer will completely change your understanding of the role of design in product development. They can play a pivotal role in defining and shaping your product. And yes, a person with these qualities almost invariably can also code. Understanding the underpinning technologies of the web remains nearly inextricably entwined with understanding the design potential of the web.
As an aside, I think a platonic ideal founding team would have 2-3 people who share varying degrees of business, design and technical acumen. Each person has a defined role, but they also relate to their co-founders' roles in a meaningful way. Really understanding what it means to be GREAT at something often requires educating yourself enough to become mediocre at it. Completely partitioned specialization is for companies big enough to need HR departments.
"Don't be evil" is officially dead at the hands of a lust for control. Compare to Google in 2006:
"Today the Internet is an information highway where anybody – no matter how large or small, how traditional or unconventional – has equal access. But the phone and cable monopolies, who control almost all Internet access, want the power to choose who gets access to high-speed lanes and whose content gets seen first and fastest. They want to build a two-tiered system and block the on-ramps for those who can't pay. Creativity, innovation and a free and open marketplace are all at stake in this fight." -- Eric Schmidt
Proffering a system where it's perfectly ok for one random dude in Australia, who is beholden to no one, to make choices about the distribution of information directly impacting the lives scores of millions of people as some sort of acceptable alternative to fixing the structural defects of the current system is INSANE.
It's a false dichotomy between leaving the current system untouched and disowning the need for a system at all. It's like choosing between optimizing the world financial system and returning to an agrarian barter economy.
a) run it on a hosted Mac Mini at a specified frequency, with a billing rate based on number of actions/frequency of script execution (aka, someone with a 30 step script who wants their script to run once an hour pays more than someone with a 5 step script who wants their script to run once a day)
b) execute the script on their hosting via a callback url, so I can hook this up to my CI server
This plus flexible notifications (email, SMS, Campfire) would be huge.