jump to navigation

Python for Software Carpentry October 9, 2006

Posted by shahan in software development.
add a comment

The advantages of Python as an easy-to-learn scripting language fit very well into the niche of supporting the quick and efficient development of software. The language is well defined, provides extensive library support, and is multi-platform. The ability to leverage short but powerful scripts enables productivity, allowing focus to be maintained on the real project at hand. In only one evening, I was able to apply: command line parameters, functional programming, system calls, input/output handling, and lists as values within dictionaries. Future work will involve the addition of graph outputs and automated builds.

The clear and concise open source Software Carpentry course addresses concerns geared towards scientists but is also applicable to more familiar developers as well.


CNBUG Community Node-Based User Governance October 9, 2006

Posted by shahan in internet artchitecture.
add a comment

Alice Goldmann has proposed the Internet governance model Community Node-Based User Governance (CNBUG), extended from Craigslist [Wikipedia] and with comparisons to existing models such as the Benevolent Dictatorship, Democratic models and the Peer Production model put forth by Susan Crawford, David R. Johnson,and John G. Palfrey Jr (The Accountable Internet: Peer Production of Internet Governance).

This model is important as it solves some of the restrictions and problems from centralized and self-governed web information management. While with its weaknesses, there are many aspects yet to be discovered and tested due to the rate at which the Internet transforms and the move into a “Decentralized Democratic” governance will provide further opportunities for model implementations. The CNBUG paper is a worthwhile read for familiarization of governance models as it represents key ideas for participatory nodes.