cheery
Most people do not even have a clue about which operating system their phone has. And they do not care. Just like they do not do with PC either.
If Windows Phone doesn't interest anyone. It is because they were unable to fit a niche. It is because their phone is a disaster. The operating system is irrelevant for most of phone users.
Lisp syntax is just a notation for lists. Lisp implementations process those lists.
Any syntax which is a notation for something generic quite much makes sure that most changes into the compiler does not ripple into the parser. They make it easier to experiment with your compiler design because you're not changing parsing rules all the time. And changing parser code tends to be error prone and take lot of time, even when you're using parser generators.
How the reorganization is going to differ from the earlier one?
"why should I compromise my own ability to license this and make some money from it?" It's the same reasons you don't do slaves anymore. This guy needs to figure out better business models because the ones she's trying to do are obsoleted.
Also it's not wonder that her Kickstarter failed, it sucked very hard. Big TL;DR with no marketting material that would motivate people to pick on it. Most of people who saw that thing probably had no idea what they could do with her project.
Or did you mean that I can EDIT the single post, until it contains everything I want to tell? Sorry. I did not figure that out until now.
I think this article's biggest problem is that he's using running phrases too much, that are correct but without meaning: "If you skip work, you have to work more later" Obviously.
Also anything can be taken as art, even things not made by human! "Think of programming as an art". What does he mean?
Also what's the point of having errors that prevent you from executing the rest of program? One error in one module shouldn't prevent huge suite from compiling.
You won't challenge your mind any more by not searching, that way you're just being stupid. Besides, it's much easier to create original works if you know what's original and what's not. This is why you should be studying other's work before you do your own.
I think he should rather state to think clearly. You should always think for yourself about using a library. Does it fit your needs? Use it. If it doesn't, do not use it. You will not save time or your mind by using something that doesn't fit.
His advice about copying is entirely wrong, because even if you don't understand some code, it can still be okay to use it in your project.
The biggest problem with copying is that you easily get more lines of code you have to maintain. This is especially bad if you copy large chunk of code, which may improve later. If that happen you have to do the copying again to get the improvements. Link or import the code you need instead!
If I invented a similar get-rich-quick-scheme I might also grin like a trollface and that guy in the video.