Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I don't feel this list is very reasonable. At least, it's far too dogmatic.

1. Yeah right. I assume you write software for a living; I'm not sure how you got through writing that sentence.

2. I agree that this should be 100% opt in. I'm fine with an initial prompt asking me for anonymous usage data, then get out of my face. Obviously there are reasonable exceptions for some types of software, but in general, agreed. How do you feel about license checking though? It's trivially easy to rip off software with no server side management.

3. Meh. No one would ever click them. They're annoying, but I've handed my email (with a +<company> appended) over to certain companies for certain coupons. I think a banner is fine.

4. Yearly? I enjoy getting small updates frequently for many types of apps. Being able to iterate on specific features can be good for both sides, and large releases put a big burden on the dev org.

Like most things, it depends. Some software should remain stable for a good amount of time, but if e.g. slack wants to make minor changes every few weeks that are mostly transparent I really don't care (the WYSIWYG debacle is really a management failure.)

Also, #1 is unreasonable. There _will_ be bugs, and now you're proposing they be accumulated for a year before release.

I worked on medical device software for more than a decade and we had a release schedule shorter than a year.



> 1. Yeah right. I assume you write software for a living; I'm not sure how you got through writing that sentence.

Not the author, but I took this statement to mean no major bugs which actually prevent utilization of the core system. Not necessarily no bugs that aren't fringe or easy to work around or cosmetic only. If the app in question is an alarm clock, the thing better alert me on time every time. Bugs that interfere with that core function are unacceptable. But if the font of the clock is off for one second every midnight, it wouldn't rise to that level. I imagine that threshold varies from person to person.


That seems like a pretty generous interpretation of

>Software should be free of bugs. At the very least, updates should not introduce new bugs.

But sure, who wouldn't agree with you? Who doesn't strive for that? Bugs happen, even big ones, to the best of us.

If the clause

> Thou shall not push any major bugs

appeared in your employment contract, would you sign it?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: