Posted by cadsmith on May 24, 2009
Popular media is awash in sci-fi. Summer is an optimistic season. The final year of the decade is seen as a pivotal manifestation of change in approaches to issues. Human history is treated as a runaway which various groups are scrambling to deal with in order to define and position themselves for whatever is ahead. Depending upon perspective, one may simultaneously be experiencing growth on the order of multiples of previous levels of experience, as well as a disconcerting collapse of structures which had previously been relied upon for responsibility. In a time series, this can be portrayed as a changing of the guard, or alternatively considered as transition from nationalist vertical to globalized flat, or other domains may see length of time shift to height of relevance, or orthogonal rotation of moments, and so on. The next decade may attempt to maintain part of this through economics. Optimistically, an inclusive balance sustains the good, realistically society continues to cater to a market of might, and pragmatically, correlations of ideas across previous boundaries connect various people in unexpected ways.
Titles from the reading list were Hibbs 2009 and Pezzè 2008 on software testing, Singer 2009 on military robotics, Wolf 2008 on VLSI design, and Aezel 2001 on quantum physics.
Image generated using GIMP 2.6.6 on original compass logo darkening background, filtering map/fractal trace, and uploaded as twitter background image.
Posted in Uncategorized | Tagged: design, graphics, hardware, robotics, science, software, test | Leave a Comment »
Posted by cadsmith on May 9, 2009
Tools evolve and drive inventors to new efforts. The wiki is probably no exception. It can be used to comment software and track bugs. Static content pages can be translated to wiki format using automated keyword hyperlinking and tagging. It seems to be the case that, by adding a few simple additional field types, they can be made more active. For example, a selector entry might be switched between values to use different other pages. So we enter the world of wiki-based computing. Documentation applications handle system descriptions, designs, metadata and statistics. It is not impossible for them to add operation and debugging. Each page is a memory snapshot or state of a set of values which can include hyperlinks and tags. A series of these can be used to drive activity just as a set of source code modules can be an instance of an algorithm, or machine components can be an engine. These modules are versioned and there can be a selector field parameter to string the correct choices together. This gives some flexibility in either pre-specifying order of execution, or allowing a test-driven approach to exercise combinations until a result is obtained. Automated editing or refactoring is more complex; this can be content-driven or result-driven. It may be possible for the wiki to edit itself to adapt to some external context or usage. A processing medium would have the ability to execute from wiki description or code to binary. This implies a ware descriptor language. Applications might be imagined for emulation, virtualization or hypervisors. This allows digital experiments to compare implementations prior to production. A wiki can also then become an operational component of a system. Pieces may be upgraded to other media or machines. Consider the wiki OS, model, processor, grid, and infrastructure. These are based on a built-in CMS, alerts, activities, artifacts, and abstractions. Analyzer output can generate wiki pages which may also be used as input to resume from. Dimensions of page relationships include hyperlinks, timestamp, writer, as well as content matches under search patterns, and other rules. Set the clock and see what establishes domains for the entry title.
Recent reading list Barrett 2008 on mediawiki, Ford 2008 enterprise s/w, Souders 2007 performance, Hamill 2004 unit testing, Crispin 2002 extreme programming, and Peck 2009 on Gimp.
New socnet test activity started on Daney’s SaRnet.
Posted in Uncategorized | Tagged: books, documentation, enterprise, performance, test, wiki | Leave a Comment »