{"id":2214,"date":"2010-08-06T03:06:08","date_gmt":"2010-08-06T10:06:08","guid":{"rendered":"http:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/"},"modified":"2010-08-06T03:06:08","modified_gmt":"2010-08-06T10:06:08","slug":"not-all-bugs-are-bad","status":"publish","type":"post","link":"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/","title":{"rendered":"not all bugs are bad"},"content":{"rendered":"<p><a href=\"http:\/\/en.wikipedia.org\/wiki\/Bill_Joy\">Bill Joy<\/a> wrote allot of software. Allot of what he wrote in the 70s is still in use. Of course not bit by bit. Not even much of his original source code might be left. But -whether you know it or not- BSD Unix, nfs and vi make your life better. Every day.  Before his generation computer code was entered via punch cards. Access was very limited. Even on the terminals that Bill used people had to account for the time they used. But:<\/p>\n<p><code><br \/>\nSo the computers of the time at Michigan, you were charged like $3 an hour.  It was<br \/>\ninteractive, which was cool.  It wasn\u00e2\u20ac\u2122t just punch cards, but you were charged like $3 an<br \/>\nhour to be on, and you were charged for CPU time, disk IO\u00e2\u20ac\u2122s.  Every little thing the<br \/>\ncomputer did, it would keep counts and charge you.  So the Anthropology Department<br \/>\nhad an account with several thousand dollars so we could get some reasonable computer<br \/>\ntime.  And we figured out how to get free time very quickly.  There was a bug in the<br \/>\nsystem where you could tell it when you logged in, you\u00e2\u20ac\u2122d say you wanted time, and time<br \/>\nequals seven seconds, or time equals five minutes, some limit.  You\u00e2\u20ac\u2122d sign up for a block<br \/>\nof time.  You\u00e2\u20ac\u2122d say T equals K, which was not a number, but that would give you free<br \/>\ntime, and then we had as much time as we wanted until they plugged that loophole, which<br \/>\ntook several years.<br \/>\n<\/code><\/p>\n<p>from <a href=\"http:\/\/www.cwhonors.org\/search\/oral_history_archive\/bechtolsheim_joy\/BecJoy.pdf\">Andreas Bechtolsheim &#038; William Joy, 1999<\/a><\/p>\n<p>I am sure that they would have found a different way to get the time they needed. Sometimes<br \/>\ngaming the system is a good thing. But certainly not as often as people think. The spirit of Enron is still out there.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bill Joy wrote allot of software. Allot of what he wrote in the 70s is still in use. Of course not bit by bit. Not even much of his original source code might be left. But -whether you know it or not- BSD Unix, nfs and vi make your life better. Every day. Before his [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,19],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>not all bugs are bad - Andreas Wacker<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"not all bugs are bad - Andreas Wacker\" \/>\n<meta property=\"og:description\" content=\"Bill Joy wrote allot of software. Allot of what he wrote in the 70s is still in use. Of course not bit by bit. Not even much of his original source code might be left. But -whether you know it or not- BSD Unix, nfs and vi make your life better. Every day. Before his [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/\" \/>\n<meta property=\"og:site_name\" content=\"Andreas Wacker\" \/>\n<meta property=\"article:published_time\" content=\"2010-08-06T10:06:08+00:00\" \/>\n<meta name=\"author\" content=\"1\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@_andreaswacker\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"1\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/\"},\"author\":{\"name\":\"1\",\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/691b5221b886b3b09742e476a16e5631\"},\"headline\":\"not all bugs are bad\",\"datePublished\":\"2010-08-06T10:06:08+00:00\",\"dateModified\":\"2010-08-06T10:06:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/\"},\"wordCount\":135,\"publisher\":{\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/c1f46a348eafeb52ee54843dce18442a\"},\"articleSection\":[\"history\",\"technology\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/\",\"url\":\"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/\",\"name\":\"not all bugs are bad - Andreas Wacker\",\"isPartOf\":{\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#website\"},\"datePublished\":\"2010-08-06T10:06:08+00:00\",\"dateModified\":\"2010-08-06T10:06:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.andreaswacker.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"not all bugs are bad\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#website\",\"url\":\"https:\/\/www.andreaswacker.com\/blog\/\",\"name\":\"Andreas Wacker\",\"description\":\"weblog\",\"publisher\":{\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/c1f46a348eafeb52ee54843dce18442a\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.andreaswacker.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/c1f46a348eafeb52ee54843dce18442a\",\"name\":\"Andreas Wacker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.andreaswacker.com\/blog\/wp-content\/uploads\/2024\/06\/awfavion.png\",\"contentUrl\":\"https:\/\/www.andreaswacker.com\/blog\/wp-content\/uploads\/2024\/06\/awfavion.png\",\"width\":248,\"height\":248,\"caption\":\"Andreas Wacker\"},\"logo\":{\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/www.andreaswacker.com\",\"https:\/\/www.instagram.com\/_andreaswacker\/\",\"https:\/\/x.com\/_andreaswacker\",\"https:\/\/www.youtube.com\/channel\/UCWwFtVC_HATVr-R5EiNmhHw\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/691b5221b886b3b09742e476a16e5631\",\"name\":\"1\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g\",\"caption\":\"1\"},\"url\":\"https:\/\/www.andreaswacker.com\/blog\/author\/1\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"not all bugs are bad - Andreas Wacker","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/","og_locale":"en_US","og_type":"article","og_title":"not all bugs are bad - Andreas Wacker","og_description":"Bill Joy wrote allot of software. Allot of what he wrote in the 70s is still in use. Of course not bit by bit. Not even much of his original source code might be left. But -whether you know it or not- BSD Unix, nfs and vi make your life better. Every day. Before his [&hellip;]","og_url":"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/","og_site_name":"Andreas Wacker","article_published_time":"2010-08-06T10:06:08+00:00","author":"1","twitter_card":"summary_large_image","twitter_site":"@_andreaswacker","twitter_misc":{"Written by":"1","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/#article","isPartOf":{"@id":"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/"},"author":{"name":"1","@id":"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/691b5221b886b3b09742e476a16e5631"},"headline":"not all bugs are bad","datePublished":"2010-08-06T10:06:08+00:00","dateModified":"2010-08-06T10:06:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/"},"wordCount":135,"publisher":{"@id":"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/c1f46a348eafeb52ee54843dce18442a"},"articleSection":["history","technology"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/","url":"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/","name":"not all bugs are bad - Andreas Wacker","isPartOf":{"@id":"https:\/\/www.andreaswacker.com\/blog\/#website"},"datePublished":"2010-08-06T10:06:08+00:00","dateModified":"2010-08-06T10:06:08+00:00","breadcrumb":{"@id":"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.andreaswacker.com\/blog\/2010\/08\/06\/not-all-bugs-are-bad\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.andreaswacker.com\/blog\/"},{"@type":"ListItem","position":2,"name":"not all bugs are bad"}]},{"@type":"WebSite","@id":"https:\/\/www.andreaswacker.com\/blog\/#website","url":"https:\/\/www.andreaswacker.com\/blog\/","name":"Andreas Wacker","description":"weblog","publisher":{"@id":"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/c1f46a348eafeb52ee54843dce18442a"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.andreaswacker.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/c1f46a348eafeb52ee54843dce18442a","name":"Andreas Wacker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.andreaswacker.com\/blog\/wp-content\/uploads\/2024\/06\/awfavion.png","contentUrl":"https:\/\/www.andreaswacker.com\/blog\/wp-content\/uploads\/2024\/06\/awfavion.png","width":248,"height":248,"caption":"Andreas Wacker"},"logo":{"@id":"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/www.andreaswacker.com","https:\/\/www.instagram.com\/_andreaswacker\/","https:\/\/x.com\/_andreaswacker","https:\/\/www.youtube.com\/channel\/UCWwFtVC_HATVr-R5EiNmhHw"]},{"@type":"Person","@id":"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/691b5221b886b3b09742e476a16e5631","name":"1","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.andreaswacker.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","caption":"1"},"url":"https:\/\/www.andreaswacker.com\/blog\/author\/1\/"}]}},"_links":{"self":[{"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/posts\/2214"}],"collection":[{"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/comments?post=2214"}],"version-history":[{"count":0,"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/posts\/2214\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/media?parent=2214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/categories?post=2214"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.andreaswacker.com\/blog\/wp-json\/wp\/v2\/tags?post=2214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}