Live data from Hacker News

Why Shitty Products Survive and Thrive

deap.co

121–130 of 185 posts

Re: Why Shitty Products Survive and Thrive

#121
the book Hooked does a good job talking about what makes a product habit forming. I almost think its all hindsight in the examples they use.

Positioning something in your mind is so difficult in this day and age with so much information overload.

Re: Why Shitty Products Survive and Thrive

#122
post #114

Because 'economics'. Switching costs, network effects, etc... Here's my favorite book on the subject: http://amzn.to/1JMtX0X And yes, that's an affiliate link: https://news.ycombinator.com/item?id=10982630 https://en.wikipedia.org/wiki/Switching_barriers https://en.wikipedia.org/wiki/Network_effect

Also craigslist.org.

That site looks like 1995 called and wants its web page back. It's a triumph of non-engineering.

But that network effect. Man oh man.

Re: Why Shitty Products Survive and Thrive

#123

Earlier quoted context omitted.

So? Many great projects start out as excel spreadsheets: someone has a problem, solves it with excel, then goes on to solve other problems with that spreadsheet. People use it and become dependent on it, but over time the thing becomes intractable. At that point in time, the functionality of the spreadsheet gets implemented by actual developers into some "engineered application." If you are suggesting to NOT start wi…

And once some devs turn it into an "engineered application" the change cycle jumps from minutes or hours to days, weeks or even months.

Shh! Your logic and practical experience is not welcomed. We like to scream with self-righteousness from our software engineering high horses here. Software engineers know best and everybody else is wrong because he doesn't know any better, since he has a limited perspective.

Re: Why Shitty Products Survive and Thrive

#124
post #42

Perhaps a litte off topic but does anyone here hate open table, if so can you share why? I've always found making a reservation a very plesant experience. To see all the availble times and make a reservation only takes a couple clicks.

The article is from the point of view of the restaurant, claiming the backend tooling sucks, which wouldn't surprise me. Optimizing the front end consumer experience while neglecting the back office is not uncommon.

Ok, this makes sense now. I read "restaurant customers" as the customers of the restaurant (i.e. people wanting to reserve a table) not the restaurants themselves. Makes sense now. Thanks.

Re: Why Shitty Products Survive and Thrive

#125
post #120
post #13

Earlier quoted context omitted.

For me, this is Twitter. I'm mostly a reader. Writing tweets was incredibly unsatisfying so far and I never got into any kind of habit with it. Sometimes, I have the urge to simply get some random thoughts out of my brain. Sounds like a perfect thing for Twitter, except with Twitter, I have the expectation that my stuff somehow gets noticed. So instead, I use JOURNAL.TXT for that. I write the thought down, it's out o…

Some years ago I came up with a system which I still use extensively. I added these lines to my .bashrc file: log(){ pushd ~/logs; echo >> $*; date >> $*; cat >> $*; } So whenever I have a piece of information that I'd like to keep - a thought on a project, a word from a foreign language I am learning, ideas for christmas gifts, some bash-fu and so on... - I fire up a terminal (mod+return, in my case) and enter log f…

> So either the file already exists and I thus add to it or a new file is created instantly.

If you want the same thing but want to do it in an app instead of manually in the terminal you should check out Notational Velocity (http://notational.net).

Re: Why Shitty Products Survive and Thrive

#126
post #83

Earlier quoted context omitted.

Let's start a list: Opening a csv triggers a full recalc even if your calcs are on manual. That's absurd given that csv files by definition have no formulas Come on Microsoft. 18 years without updating the scripting abilities. Can't we have a .net version of VBA?? And NO JAVASCRIPT. The fx button still opens a tiny old non resizable windows with a broken search feature, which is impractical if you have hundreds of UD…

I wouldn't recommend most of these ideas to Microsoft. For example, I've done work where I've needed a recalc based on an updated csv so your suggestion would have broken Excel for some of my use cases. There's plenty of changes to recalc rules I would have liked, but I'm not sure any of them were unambiguously good ideas. Also, scripting in spreadsheets is bad practice (besides maybe formatting or simple data fetchi…

If calculations are on automatic, a recalc is fair enough. If calculations on manual, Excel should not initiate an unsolicited full recalc.

Scripting is extremely useful in Excel. In fact the productivity gain of this single feature is just off the chart. You have to think about business users, who barely know how to code. They can automate in a couple of hours some of their tasks, that would otherwise require to discuss with the IT team prioritisation, specs, testings, etc, and get something at best after 6 months.

I appreciate that IT depts hate seeing users coding stuff themselves but there is much to be said about the productivity of IT in large corporations.

And from a user point of view, I don't see why it would be bad practice. The only problem with scripting is viruses. But otherwise every application should be scriptable. There is always something that you would save time with a loop instead of having to do dozens of clicks.

Re: Why Shitty Products Survive and Thrive

#127
post #122
post #114

Because 'economics'. Switching costs, network effects, etc... Here's my favorite book on the subject: http://amzn.to/1JMtX0X And yes, that's an affiliate link: https://news.ycombinator.com/item?id=10982630 https://en.wikipedia.org/wiki/Switching_barriers https://en.wikipedia.org/wiki/Network_effect

Also craigslist.org. That site looks like 1995 called and wants its web page back. It's a triumph of non-engineering. But that network effect. Man oh man.

What features would make craigslist better? I like it not in spite of its bareness but because of it.

Re: Why Shitty Products Survive and Thrive

#128

Earlier quoted context omitted.

Actually I think he was the PM for VBA for Excel, not Excel itself.

So in essence the Devil.

My Jesus. Well, an old Jesus. VBA is in need for a refresh. They haven't even changed the color of a single icon.

Re: Why Shitty Products Survive and Thrive

#129

Earlier quoted context omitted.

So? Many great projects start out as excel spreadsheets: someone has a problem, solves it with excel, then goes on to solve other problems with that spreadsheet. People use it and become dependent on it, but over time the thing becomes intractable. At that point in time, the functionality of the spreadsheet gets implemented by actual developers into some "engineered application." If you are suggesting to NOT start wi…

And once some devs turn it into an "engineered application" the change cycle jumps from minutes or hours to days, weeks or even months.

or years.

I often have the fantasy to write "Powered by COBOL" below the logo of my company.

Re: Why Shitty Products Survive and Thrive

#130
post #122

Earlier quoted context omitted.

Also craigslist.org. That site looks like 1995 called and wants its web page back. It's a triumph of non-engineering. But that network effect. Man oh man.

What features would make craigslist better? I like it not in spite of its bareness but because of it.

I would add some minimal responsive css so its easier to click on the form elements on a mobile phone
Post reply on HN