The number one productivity improvement is a smart strong type system. This is less of an issue for small projects, but as soon as you have at least a few thousand lines of code, adding new features or refactoring inevitably involves changes to multiple parts of the codebase. Having a compiler that will tell you all the places that you need to change things is an amazing productivity booster…
(via Debtris)
… failure is penalized. But without trial and error, there is no innovation.
— Evolving Excellence: The Importance of the Knowledge Distillery
One of the painful things about our time is that those who feel certainty are stupid, and those with any imagination and understanding are filled with doubt and indecision
— Dunning–Kruger effect - Wikipedia, the free encyclopedia
The main difference as I see it is that Scala understands itself foremost as a modern object-oriented language in which you also can do functional programming. The way I read F# is that it sees itself foremost as a functional language that also supports the .NET object model.
— InfoQ: Martin Odersky on Typesafe Stack and the Future of Scala
We don’t have time to do it over so we have to spend the time to do it right. In software programming only the amateur’s approach rewards speed over long-term usability.
— Seth’s Blog: The extraordinary software development manager
trait NoStackTrace extends Throwable { override def fillInStackTrace(): Throwable = if (NoStackTrace.noSuppression) super.fillInStackTrace() else this }
object NoStackTrace { final val noSuppression = sys.SystemProperties.noTraceSupression.value}
— src/library/scala/util/control/NoStackTrace.scala at master from scala/scala - GitHub
So the decline of manufacturing in a region sets off a chain reaction. Once manufacturing is outsourced, process-engineering expertise can’t be maintained, since it depends on daily interactions with manufacturing.
that the only thing harder than getting a new idea into a military mind is to get an old one out.
— An elusive command philosophy and a different command culture - By Tom Ricks | The Best Defense