(Untitled)
If I can operate Google, I can find anything… Google, combined with Wi-Fi, is a little bit like God. God is wireless, God is everywhere and God sees and knows everything. Throughout history, people co…
}
Skip to main contentIf I can operate Google, I can find anything… Google, combined with Wi-Fi, is a little bit like God. God is wireless, God is everywhere and God sees and knows everything. Throughout history, people co…
This kind of functionality (complex, nested loop unrolling) is something that is either implemented in your language’s compiler, or forces you to manually mess up your code (or code generate) http://…
From this post: Give me a profession remotely close to programming in the following ways: * Little or no required education * Good compensation, even for mediocre performers * Millions of jobs *…
Computer science inherited its present conceptual foundations from a branch of pure mathematics that, historically, had been exploring the fundamental nature of mathematical computation since before t…
Many of the structures studied by mathematicians are algebraic. Many of the structures studied by computer scientists are coalgebraic (eg. the web itself can be seen as a vast coalgebraic structure).…
From these slides: * Steal from mathematics * Types are not classes * Functions are things * Composition everywhere…
OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay_oop_en…
Everything by Alan Perlis is atleast slightly profound. Here’s number 65: Make no mistake about it: Computers process numbers - not symbols. We measure our understanding (and control) by the extent t…
It’s an odd failing of incredibly smart people that their needs are the same as everyone else’s. It seems to be very common (maybe dumb people make the same mistake as well, but you just don’t notice…
On the Erlang mail list, four years ago, Erlang creator Joe Armstrong posted this: In Concurrency Oriented (CO) programming you concentrate on the concurrency and the messages between the processes. T…
Of course, being the industrious hackerz that they are, they could just write this damn thing from scratch using an uber-powerful language that’s supposed to make them 100 times more productive than t…