|
|
|
|
|
by dmartinez
2790 days ago
|
|
Interesting thoughts. It could be that PayPal has over extended certain models for far longer than they should have. Some forms of tech debt should be resolved sooner, rather than later. It would be fascinating to know the real reasons behind the fall from grace. Is it really the employees, or the managers? There could be dilapidated business processes still in place that even prevent the company from healing itself. An interesting take on this is the book How The Mighty Fall. Some relevant things to know might be if they have restructured a lot, and what their churn has looked like both in the executive suite and in engineering. |
|
- Fractured product line; they have a bunch of products that are similar but different and they themselves are confused about which is which. Product management is in chaos.
- Tech debt from the 90s that has never been paid off.
- Acquisitions that were poorly integrated.
- Some weird attempt to mash their platform together with ebay that never quite fully baked, then more debt incurred hastily ripping them apart again.
- Some attempts at outsourcing development overseas? Can't be certain about this, just an impression.
- A major attempt to rewrite their API, but instead of simplifying they got an architecture astronaut to design it. He wrote a lot of annoying blog entries about HATEOAS but AFAICT no longer works at the company. The modern API was published but it's broken and crippled in so many different ways that they would be better off putting a big "DO NOT USE" at the top of their documentation.
- They've effectively abandoned the new API and apparently are relying on a sort of reverse-takeover from Braintree to save them. Maybe there is progress but it's been a while and I don't see any.