21 bookmarks. First posted by soryu2 9 weeks ago.
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.9 weeks ago 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
9 weeks ago 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.
9 weeks ago by jefframnani