There's provability ("math"), and testability / falsifiability ("science"), and then there's just making it work amidst a deluge of trade-offs ("engineering"). If in the end, you simply can't make it work, the entire…
> The problem with self-teaching is that you don't know what you don't know, so you don't realise where the gaps in your knowledge are. That is why the only valid starting point is : the problem at hand and to solve.…
> but learning something from scratch with minimal guidance is difficult Unfortunately, that is the only real skill. Everything else you can learn by using exactly that.
Balancing a binary tree is just an algorithm, like there are so many. As a programmer, you have to design algorithms on the fly, quite a few of which may actually be harder than just balancing a binary tree. Algorithms…
> The fundamental knowledge of math and science that separates engineers from 'coders'. Only math. Furthermore, someone with years of coding instinctively develops such mathematical understanding, while the very same…
When you read Trygve Reenskaug's original 1979 paper "MODELS - VIEWS - CONTROLLERS" -- it is very short, simple, and crystal-clear -- (http://heim.ifi.uio.no/~trygver/1979/mvc-2/1979-12-MVC.pdf), it obvious what Trygve…
Shortcomings should be addressed by forking bitcoin into yet another altcoin and demonstrate the proposed improvement over there. We now have 700+ alternative "altcoins" in circulation, most of them demonstrating pretty…
I still have them! ;-)
> I really dont think bitcoin is a viable currency for mainstream use. Bitcoin is not a replacement for paper money, but for digital money. Only in developed countries, digital money is in mainstream use. Outside, the…
There's provability ("math"), and testability / falsifiability ("science"), and then there's just making it work amidst a deluge of trade-offs ("engineering"). If in the end, you simply can't make it work, the entire…
> The problem with self-teaching is that you don't know what you don't know, so you don't realise where the gaps in your knowledge are. That is why the only valid starting point is : the problem at hand and to solve.…
> but learning something from scratch with minimal guidance is difficult Unfortunately, that is the only real skill. Everything else you can learn by using exactly that.
Balancing a binary tree is just an algorithm, like there are so many. As a programmer, you have to design algorithms on the fly, quite a few of which may actually be harder than just balancing a binary tree. Algorithms…
> The fundamental knowledge of math and science that separates engineers from 'coders'. Only math. Furthermore, someone with years of coding instinctively develops such mathematical understanding, while the very same…
When you read Trygve Reenskaug's original 1979 paper "MODELS - VIEWS - CONTROLLERS" -- it is very short, simple, and crystal-clear -- (http://heim.ifi.uio.no/~trygver/1979/mvc-2/1979-12-MVC.pdf), it obvious what Trygve…
Shortcomings should be addressed by forking bitcoin into yet another altcoin and demonstrate the proposed improvement over there. We now have 700+ alternative "altcoins" in circulation, most of them demonstrating pretty…
I still have them! ;-)
> I really dont think bitcoin is a viable currency for mainstream use. Bitcoin is not a replacement for paper money, but for digital money. Only in developed countries, digital money is in mainstream use. Outside, the…