3 ms·
Why did the codebase end up like this? Is it a lack of hiring for platform or developer tooling teams?
by pm90 3y ago
Why did the codebase end up like this? Is it a lack of hiring for platform or developer tooling teams?
- lvspiff 3y agohttps://xkcd.com/927/ https://xkcd.com/927/
- z3dd 3y agoI bet in most places it all starts with a new innovative system of (self) assessment that relies on number of features/VI/KPI tied to promotions.
- selfmodruntime 3y agoIt's because LinkedIn is old in terms of web-age. Really old. They, along with thousands of other companies, had the need for a reactive web front-end when JavaScript had not yet matured to where it is now.
- cbb330 3y agothis plus lack of performance eval/culture/strategy to grow responsibly and enable future success its a great learning experience though despite what people say about the inability to learn the new hot hot tech. the nuance of software development is the decisions that other people make, that is inescapable and is a skill worth developing. i'm not buying the "just do a startup" because i think its a cop out.
- marcinzm 3y agoIn my experience, a good platform team will increase velocity a bit while a bad platform team will tank it. Perpetual migrations and re-writes, "simplified" platforms that fail to meet future developer needs, half-abandoned NIH systems as people move teams, ownership moats if product teams try to touch platform code, etc, etc. So if a company has been burned a couple times they may decide to just not bother.