In God we trust; all others must bring data...

Category Archives

Archive of posts published in the category: Computing

Taking the JVM beyond Java — The Da Vinci Machine

From the Da Vinci Machine website: We are extending the JVM with first-class architectural support for languages other than Java, especially dynamic languages. This project will prototype a number of extensions to the JVM, so that it can run non-Java languages efficiently, with…

Physical Computing and Making Things Talk

It has been a while since I work on true embedded stuff, which is an area that I enjoyed experimenting with. So it is time to do something fun related to this, while relating such efforts to an area that I’m spending an…

Computing is a natural science

I recently read a great article on how Computing is perceived today, a natural science. Written by Peter J. Denning, director of the Cebrowski Institute for Innovation and Information Superiority at the Naval Postgraduate School in Monterey, CA, you can find this article…

On Self-Modifying Code and the Space Shuttle OS

I was doing some reading about Metaprogramming and Self-modifying code at Wikipedia, a fascinating topic with many uses from optimization, patching, and genetic programming. And it reminded me of my days during the early 1990s working as a software engineer on the Space…