top | item 16408504

(no title)

davidp | 8 years ago

This light bulb is exactly why many people prefer statically-typed programming languages, especially above a certain codebase size/complexity and team size.

Make my tools do the grunt-work for me, thanks, so I can focus on the actual problem domain.

discuss

order

HumanDrivenDev|8 years ago

> This light bulb is exactly why many people prefer statically-typed programming languages, especially above a certain codebase size/complexity and team size.

I agree, with the caveat that sometimes you need an escape valve.

Basically I want static typing 99% of the time and I don't want guff from the compiler (or fanboys) in that 1%.

manigandham|8 years ago

C# and Typescript are great at this, and a great combo together.

runeks|8 years ago

That’s what (unchecked) exceptions are for.

They’re supported by all general purpose programming languages because we — as developers — are smarter than the compiler.

vilmosi|8 years ago

But this is about application or user specific config.

In my experience, those tend to be either json, yml or plain terminal args regardless of the fact that the language is typed or not.

Am I missing something?