I am a an Idea Technician. I help companies create new ideas and improve existing ones. I am looking for interesting organizations to work with.

life

Why marriage is like software +  

I happen to be re-reading parts of the excellent Code Complete book and noticed some startling similarities to married life.

With apologies to Software, Wives and author Mr. McConnell who most of this text is ripped from.

------------------
Wives have both external and internal quality characteristics.

External characteristics are characteristics that a husband of the wife product is aware of, including the following:


  • Correctness - The degree to which she is free from faults in her specification, design, and implementation.

  • Usability - The ease with which husbands can learn and use a wife.

  • Efficiency - Minimal use of resources, including memory and execution time.

  • Reliability - The ability of a wife to perform its required functions under stated conditions whenever required—having a long mean time between failures.

  • Integrity - The degree to which a wife prevents unauthorized or improper access to its programs and its data. The idea of integrity includes restricting unauthorized user accesses as well as ensuring that data is accessed properly.

  • Adaptability - The extent to which a wife can be used, without modification, in applications or environments other than those for which it was specifically designed.

  • Accuracy - The degree to which a wife, as built, is free from error, especially with respect to quantitative outputs. Accuracy differs from correctness; it is a determination of how well a wife does the job it's built for rather than whether it was built correctly.

  • Robustness - The degree to which a wife continues to function in the presence of invalid inputs or stressful environmental conditions.

  • External characteristics of quality are the only kind of wife characteristics that users care about. Users care about whether the wife is easy to use, not about whether it's easy for to modify. They care about whether the wife works correctly, not about whether she is readable or well structured.

  • Husbands care about the internal characteristics of the wife as well as the external ones.

  • Maintainability - The ease with which you can modify a wife to change or add capabilities, improve performance, or correct defects.

  • Flexibility - The extent to which you can modify a wife for uses or environments other than those for which it was specifically designed.

  • Portability - The ease with which you can modify a wife to operate in an environment different from that for which it was specifically designed.

  • Reusability - The extent to which and the ease with which you can use parts of a wife in other systems.

  • Readability - The ease with which you can read and understand a wife, especially at the detailed-statement level.

  • Testability - The degree to which you can survive testing a wife.

  • Understandability -The ease with which you can comprehend a wife at both the organizational and detailed-statement levels. Understandability has to do with the coherence of the wife at a more general level than readability does.

  • The point is that some quality characteristics are emphasized to make life easier for the husband and some are emphasized to make life easier for the wife. Try to know which is which and when and how these characteristics interact.


    The attempt to maximize certain characteristics inevitably conflicts with the attempt to maximize others. Finding an optimal solution from a set of competing objectives is one activity that makes marriage a truly worthwhile discipline.


------------------

If you send this to your spouse you do so at your own risk, but my wife enjoyed it, your results may vary :)

Scientific knowledge locked away +  

In todays Guardian there is a bit about the dangers of intellectual property in science. http://www.guardian.co.uk/commentisfree/2009/nov/26/science-shackles-int...

"The drive to commercialise science has overtaken not only applied research but also "blue-skies" research, such that even the pure quest for knowledge is subverted by the need for profit."

"For example, it is estimated that some 20% of individual human genes have been patented already or have been filed for patenting. As a result, research on certain genes is largely restricted to the companies that hold the patents, and tests involving them are marketed at prohibitive prices. We believe that this poses a very real danger to the development of science for the public good."

I personally cannot believe we are doing this to ourselves. I find the idea of someone owning a discovery ridiculous, there is no invention, there is no need to keep it for yourself. And in most cases, research is already funded through tax dollars and grants fron the public purse.

Imagine if you will other discoveries about the natural world throughout history if today's conventions applied.

  • Fire - Lightning hits tree, falls on deer, deer is yummy. Pay Thor 2 rocks for watching a tree get hit by lightning.
  • Floating - Log floats down river. Pay Thor 2 more rocks for imagining himself on the log.

  • So probably not my best examples. But the reality is that these are things that happened in nature. This is the world around us. Should anyone own gravity? Or be able to license breathing a given mix of air?

    So what about the argument that discovery costs money? Microscopes don't just appear, science has a price. This is indeed true, but also why for thousands of years research has been performed both by the independent scientist and with the assistance of public money. Advancement of knowledge like the rising tide, lifts all minds for the better. Science must continue as a public good. Sell me your mousetrap, not license me the genes of the mouse.

    As we continue the endless march into the future ask if it should be behind a pay wall and make sure to stock up on rocks.

    Feed me (information) +  

    I am sorry to inform you that you are addicted.

    It would seem that you want information just the same as food or water. Your constant need to get your fix to reduce your feelings of uncertainty has impacted your brain.

    http://www.scientificamerican.com/article.cfm?id=are-we-addicted-to-inform


    I would venture too that my previous post on motivation is very connected to this need. Intrinsic motivation reasons and mental work that involves solving are pretty often hand in hand. Solving would of course feed the information addiction.


    So go ahead, be motivated and feed your brain what it wants.

    On Motivation +  

    I mentioned this video last week to some people but I wanted to point out the link.

    http://www.ted.com/talks/dan_pink_on_motivation.html

    This video (18 minutes) is an excellent reminder of working on things you love and that you can add value to.

    You are not a hammer and working is not a bed of nails.

    But if you are, ask for more money :)