3 ms·
Funny you should mention Kotlin, as it's the result of JetBrains doing just that: developing their own language to write their apps. Mozilla represents another
by mintplant 9y ago
Funny you should mention Kotlin, as it's the result of JetBrains doing just that: developing their own language to write their apps. Mozilla represents another successful example with Rust.
I'm of the opinion that developing new, purpose-built languages (or extending existing ones) is a strategy that isn't given as much consideration as it should.
- Throaway786 9y agoJetbrains is a compiler/IDE company, they have the expertise to do such task. What will Twitter gain from this endeavor?
- Scarbutt 9y agodeveloper productivity.
- notfried 9y agoMore like developer retention.
- chairmanwow 9y agoZING
- sulam 9y ago1) Twitter certainly has the right engineers to do this. 2) If they can speed up Scala compile times by 5 minutes a day (extremely conservative -- compilation times tend towards 1s per file), across even 1,000 developers (Twitter had around 2000 when I was there) that immediately funds a 5+ person development team. This isn't the sort of thing you throw a huge team at, anyway. 3) It helps with recruiting talent who is looking to work in environments that have strong type safety, or who just want to work for companies willing to invest time in making their software engineers more productive.
- hasenj 9y ago> Funny you should mention Kotlin, as it's the result of JetBrains doing just that: developing their own language to write their apps. JetBrains is in the business of IDEs and similar programmer tools. Kotlin fits right in with the rest of their business. Imagine if JetBrains produced a chatting program, because their engineers were not satisfied with the existing options.
- banjoriver 9y agoYou mean something like this: https://plugins.jetbrains.com/plugin/233-idetalk https://plugins.jetbrains.com/plugin/233-idetalk :)
- bmc7505 9y agoOr this: https://github.com/JetChat/JetChat https://github.com/JetChat/JetChat