3 ms·
There was an article on this board not long ago, which was very eye opening. It was about the process of rewriting their ios app in swift. It described how they
by StillBored 5y ago
There was an article on this board not long ago, which was very eye opening. It was about the process of rewriting their ios app in swift. It described how they have multiple versions of the app, written by completely different teams, in different languages.
Interesting to read, because it would seem any engineer with more than a few years of experience would understand the risks of rewritting an application of any complexity, but worse they would also understand the difficulty of picking immature technologies. Layer on a whole bunch of other WTFs (related to how & why the app itself is so large) and a picture emerged for me. Never mind the fact that no one in mgmt appears to have questioned why it wasn't possible to pick a cross platform language/toolkit (or even write a custom shim) and reduce their app development overhead.
While they might be getting the glory for what the org has achieved the whole thing sounds crazy dysfunctional. Mostly because it sounds like no one with any actual long term experience developing and maintaining software has any power in their organization. Its totally the software version of "the emperor doesn't have any cloths".
So, it doesn't take much imagination to see how they could be wasting immense sums of VC money on engineering, and likely are stuck on a treadmill or dozen that continue to cause them to fail upwards.