22 bookmarks. First posted by soryu2 june 2018.
During my life as a software engineer there only have been a few occasions where the design and principles of a language struck me as inherently beautiful and consequently inspired me to work with them. At the same time it failed to attack, solve and support some of the most prominent current and future computing problems, which in my book all would be more important than most of the areas it tries to be good in: It leads to writers block and/or running around in cognitive circles trying to answer questions on how to best express the problem, or make Swift be happy with my code. To add insult to injury, all this attention is taken away from solving and focussing on the actual problem: writing a great app or framework that is a joy to use. I don't like the strong type system world very much in general, but for lower level hard problems it clearly serves a purpose.june 2018 by sechilds
During my life as a software engineer there only have been a few occasions where the design and principles of a language struck me as inherently beautiful and consequently inspired me to work with them. None of those languages / language framework combos are perfect.Archive Pocket
june 2018 by brokenrhino
Not sure I agree with all of this, but I do agree on this point.swift programming design apple language
It is meant offer progressive disclosure and be simple, to be used in playgrounds and learning. At the same time learning and reading through the Swift book and standard library is more akin to mastering C++. It is quite unforgiving, harsh, and complex.
june 2018 by jefframnani