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

You're saying that one release per week is par for the course for a Windows app? Sounds like you're selling the GitHub team short.


There's nothing novel about automating builds or pushing them out and letting an auto updater deal with them.

This is par for the course. Welcome to software 101.

They ship once a week? Great. What does that actually tell you? Almost nothing. We know nothing of why they're shipping once a week. It's not relevant, because it's not a metric that matters.


    We know nothing of why they're shipping once a week.
You might not, but someone who read the article would know:

"Shipping rapidly is important to us for so many reasons. For example, the more frequently we ship the less likely it is for large numbers of changes to build up between releases, and shipping a small release is almost always less risky than shipping a big one. Shipping frequently also requires that we make it downright simple to ship by automating it, so anyone can do it. This raises our bus factor, and also democratizes the process of shipping so there aren’t “gatekeepers” who must sign off before any software goes out the door. And by shipping updates so often, there is less anxiety about getting a particular feature ready for a particular release. If your pull request isn’t ready to be merged in time for today’s release, relax. There will be another one soon, so make that code shine!"


I don't think anything their doing is particularly novel, but I don't think it's par for the course, either. I may be wrong, but I don't think this is commonplace among Windows desktop apps. I can think of a few others, but the vast majority of examples don't have this kind of release automation.

Welcome to software 101

Maybe you didn't mean that as dismissive and rude, but it sure comes across that way. We can do better than this.


I think a new rule for snarkiness is in order: if you crap on anyone else's accomplishment you must also link to examples of your own awesomeness in the area so everyone can learn.




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

Search: