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

+1 to this. It's different work - though the problem solving is the same in many ways.

Think about it like this, in many of these meetings you're look at a multivariate problem with very few reference outcomes for any given decision path and you need to come up with a solution that doesn't break the other parts of the system. Sound familiar?

Depending on what kind of decision is made, dozens or hundreds of people will have to change how they work, so the cost is high and in many cases the longer you wait to make a decision the more technical debt you have etc... so time is really a factor because people are already working.

For example we needed to come to some consensus on the RPC format we were going to use because one group used JSON, another Protobuf, another XML and other organizations wanted us to use older complex formats like USMTF and UCI to be interoperable. So do we create anticorruption layers and let everyone just do whatever they want? how do we prioritize our streaming consumers and producers? Should we switch everyone to Avro? Etc... you get the idea.



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

Search: