2 ms·
A very mature, non-weird (i.e. C-style syntax) and popular language can make it easier to recruit many developers but it is what will make that necessary in the
by qwerty456127 4y ago
A very mature, non-weird (i.e. C-style syntax) and popular language can make it easier to recruit many developers but it is what will make that necessary in the first place.
A language of a somewhat more sophisticated design can make it harder to find developers but let you need much less.
E.g. Scala (which, contrary to the myth, has great learning curve and readability as long as you don't insist on making heavy use of the really weird parts - they are entirely optional) vs Java can easily boost productivity 10 times. Scala code usually is less verbose and works perfectly once built successfully - ~99% errors are detected at compile time. I know numerous Java devs who have switched to Scala to solo-dev efficiently, because they have no time to code and debug Java. Kotlin was designed based on the Scala experience to make it even better.
- kaba0 4y agoI really like Scala, but that 10x claim is just straight bullshit. You hardly have 10x difference between goddamn C and some high-level language!
- qwerty456127 4y agoOkay, maybe 7x, that's subjective, imprecise and strongly dependent on how experienced you are in Java. For a skillful Java developer that may be as low as 3x.
- kaba0 4y agoYou honestly believe that you would finish, let’s say a CLI time manage like timewarrior in Scala even 3 times as fast as someone remotely decent in Java?