Hacker News new | comments | show | ask | jobs | submit login

I like the WhatsApp approach:

* Hire smart people

* If a bug is found, investigate and fix it right there and then

* Have a 0 bugs backlog

* Minimal software footprint. Don't put your software you don't need in you stack

* No QA team, no waterfall, no kanbans, scrums

* Lots of small, simple deploys (no one big change the world updates)

Here is Jamshid Mahdavi talking about it.

https://www.youtube.com/watch?v=tW49z8HqsNw&t=323

FB teams apparently approached them asked what practices do you follow as they were impressed by the reliability of the service, especially at their scale and given the number of people they had.




From a product perspective it sounds awesome. As a user I won’t have to deal with new user interfaces every month. Tiny increments while maintening a very high quality. From a developer perspective though, it sounds pretty boring. I’d not want to work in this type of environments.


> From a developer perspective though, it sounds pretty boring. I’d not want to work in this type of environments.

Completely understandable. You should find a company whose goals and practices align with your own.

Now obviously WhatsApp does get new features, I am sure it didn't stay the same since day one. But I think there is way to break up new features into small bits and then deploy it very gradually and carefully.

I guess that's the bottom line with their approach "be careful". It's mentioned right in the talk. If you're careful (and everyone else is) there is less need for complicated processes.




Applications are open for YC Winter 2019

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

Search: