3 ms·
This is such a huge effort. I wonder how much money it must have cost and is it worth it for JetBrains? How much time would it take for a team of 5 to make a
by pier25 4y ago
This is such a huge effort.
I wonder how much money it must have cost and is it worth it for JetBrains?
How much time would it take for a team of 5 to make a UI library at this level of sophistication (tests, accessibility, response, etc)? 6 months? 1 year?
- sz4kerto 4y agoI'd be very surprised if this took 5 FTE years, I'd assume way more. Especially including all the non-devs necessary (designers, managers, etc.).
- pier25 4y agoHonestly I was thinking more like 18-24 months total (for a team of 5). 1 UI designer, 1 UX designer, 3 React devs. But let's say 5 people working 12 months x 50,000 USD = 250,000 USD. Even considering non US payrolls at 50k per year, that's a significant expense.
- sz4kerto 4y agoWhy are you multiplying yearly salaries with months? :) JetBrains devs likely cost around 100k/y year here in CEE by the way. But I think 3M is a reasonable guess, 30 FTE years (7 devs, 1 PM, 1 UX, 1 "overhead" (other management costs)).
- pier25 4y agoJesus you're right... I'm such an idiot.
- deleted 4y ago[deleted]
- 4O4 4y agoI don't know US market. How common is it to get 50k a month as a React dev or UX/UI designer across the USA? Or do you mean Silicon Valley only?
- pier25 4y agoI don't know the US market that much... but here in Mexico that's what a decent dev makes when working for a US company. I would imagine a good React dev in the US would make (on average) closer to 100k? SV salaries will probably be higher than 100k, no?
- cercatrova 4y agoThat's pretty low, I'd expect twice that at least.
- Merad 4y ago50k per month (600k per year) is an extraordinarily high salary even in the US. I assume the parent poster meant 50k per month for the team of 5, so each dev is getting 10k per month/120k per year.
- pier25 4y agoI meant 50k per year per person
- cachvico 4y agoI think it's more likely this grew from a single developer who knew what he's doing, to a small team, organically over time as they expanded. The competitive advantage is that it's bespoke and designed exactly for their own needs. It also provides a look+feel that is distinct from the typical Material UI fork, which could be considered a savvy move.
- qudat 4y agoLiterally every company I have worked for builds a component UI library. They are boring and catered specifically to the company's branding and needs. They also grow with every feature iteration. It starts with `<Text />` and `<Button />` and then grows to include `<Toast />`, forms, modals, etc. If the company is big enough they can make it public and get some attention but I don't see why anyone would use them for their own personal projects outside of the very limited scope of the company itself.
- pier25 4y agoSure, but at this level of polish? I don't know but I don't think many companies can afford to do this.