3 ms·
"Everything starts with a hello world. It says your toolchain is at least working well enough to do some work." Of course it starts with hello world - but it s
by alexasmyths 9y ago
"Everything starts with a hello world. It says your toolchain is at least working well enough to do some work."
Of course it starts with hello world - but it shouldn't take a manual of byzantine scripts and dependencies to do it. This reeks of 'constant problems' in the platform - and this is before having to deal with Swift, which is a cool but fairly complex language - all before you can even focus on the problem one is trying to solve!
I think sometimes we nerds lose sight of the fact that we're trying to build stuff. Sometimes I think we equate complexity with intelligence, or see some noble value in doing hard things. When I think we should consider ourselves more like carpenters, building things. It's not science, it's just building decks - we want tools that work.
Anyhow, it's no slag on the author, it's pretty cool for him or her to have done this. My beef is with the nature of the complexity.
- beobab 9y ago"it shouldn't take a manual of byzantine scripts and dependencies to do it" - I agree, and these hoops that early adopters are jumping through to make it work are things that will have to be addressed before it becomes accessible to the typical developer. Bleeding edge vs cutting edge, I suppose. :)
- cjsuk 9y agoThis is only complex now. It used to be this complex to get GCC up off the ground. Now we just apt-get or yum install it. In time this will be the status quo for this and then you will just be able to type "make test" and it'll fart out the right binary.