<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8657974669240845530</id><updated>2011-11-15T00:09:23.995-08:00</updated><category term='mysql history user conference database systems'/><category term='mysql computer history databases'/><category term='Ritchie'/><category term='mysql database history SQL NoSQL'/><category term='Linux'/><category term='C'/><title type='text'>Karlssons Computer History</title><subtitle type='html'>This is a blogg intended for my writings about one of my favourite subjects, Computer History. When I am not blogging here, I work for Sun / MySQL as a Sales Engineer and have another blogg, which is more database related, here: http://karlssonondatabases.blogspot.com/</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://karlssonscomputerhistory.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Karlsson</name><uri>http://www.blogger.com/profile/04874338187076980133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_0K9KyrFQbOk/SZxrjb6lgzI/AAAAAAAAAAg/3ALsfu-H4zM/S220/AndersKarlsson1.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8657974669240845530.post-1174445108669432115</id><published>2011-10-13T09:14:00.000-07:00</published><updated>2011-10-13T09:49:36.755-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ritchie'/><title type='text'>Dennis Ritchie, the creator of C, dies at 70..</title><content type='html'>When I first got in touch with C it was in the early 1980's.  I was a sysadmin at a Swedish telco operator (then &lt;span style="font-weight: bold;"&gt;THE&lt;/span&gt; Swedish Telco operator, Televerket, nowadays called Telia) for a system used for software development for a PABX system called A345 in Sweden, better known as Meridian in the rest of the world (co-developed by Televrket and Nortel). The Meridian system was the biggest of the non-custom built PABXes in those days. The language used to program it was called SL-1 (Switching Language 1) and the development system, like editors (vi / ined), compilers etc was running on a Unix system.&lt;br /&gt;&lt;br /&gt;This sure was one of the earliest commercial uses for Unix, the Unix variant was version 6 and was not a BSD or anything like that, this was way before BSD really. Rather, the system was built by Interactive Systems which was the first commercial Unix vendor. This was version Interactive 2.5, based on Unix version 6, mind you. sh and csh only, no bash. Lot's of hardcoded stuff in the shell etc. The hardware it was runniing on was a PDP-11/70.&lt;br /&gt;&lt;br /&gt;I knew a bunch of programmiing languages already, like Pascal, Basic, APL (yes! APL), Fortran etc. Also, I had done my fair share of microcompter assembly (mostly on 6502 and some 6800 CPUs). As the system we were sysadmining was so Unix focused, everyone who got in touch with it had to know some C, so eventually I was sent on a C-class (not a C++-class that is ;-). This changed my life, to a large extent.&lt;br /&gt;&lt;br /&gt;Having access to a reasonably high-level language like C, that was still so close to assuembly and hardware (did I tell you I was a hardware geek also?), was just what I wanted. Close to the hardware, but high-level enough so you could write reasonably sized systems with it without spending too much time on individual bits and bytes, except when you wanted / needed to.&lt;br /&gt;&lt;br /&gt;Of the things I have learnt over the years in the IT-industry, like Windows, Linux, SQL, database, optimization, multi-threading, you name it, none of them has been even close to being as useful as those C-classes I took nearly 30 years ago.&lt;br /&gt;&lt;br /&gt;Dennis Ritchie, the creator of C, really got C completely right. And thing is, C was very close to being perfect even at the first try. Look at "The C programming Language" book, this has to be one of the most concise book on programming I know of. And I still use this book. It's factual, at times funny and always complete. And this in a very small package, really amazing compared to the 650 page books on C# or something of today. They say C is so complex, so why does it take just over 100 pages to explain it? And 600 something to get started with a language that is supposedly "easier to learn"?&lt;br /&gt;&lt;br /&gt;Want to know how to write solid code from the ground up? Learn C, even if you will eventually develop in some other laguage. Want to learn hos coomputers work? Learn C.  Want to understand how Windows works? Learn C (this is how I learnt Windows some 20 years ago, using Windows 3.1 and 3.11. I was writing Windows apps in C (and this is how I still, to this day, develop Windows apps), and suddenly I knew how Windows worked, without even trying).&lt;br /&gt;&lt;br /&gt;Too bad that Dennis Ritchie is dead, but the legacy of the world greatest programming language, C, lives on. C has been used to develop applications on all kinds of levels, from end-user applications to databases and infrastructure to operationg systems. If C++ better that C? Probably so, but some features of C are gone in C++ and some things that C++ adds aren't so great. What about C# then? Same there. What about Java? Nope, it's a good language and a good environment, but I still prefer C, which is not to say that Java doesn't have it's merits. And then we come to things like Tcl/Tk, Perl, PHP, Ruby etc? Useful tools alright, but not really proper programming langauges in my mind, and not proviing the insights you get by understanding C.&lt;br /&gt;&lt;br /&gt;Over the years, when I have been with a customer or used some program and something broke, knowing C meant I could much faster diagnose what was wrong and how to fix it. Pascal / Fortran / APL and all those languages never did that for me. C required an understanding of the environment that the code was to execute in, but once you had that understanding, things got &lt;span style="font-weight: bold;"&gt;A LOT&lt;/span&gt; easier, and you suddenly knew things that you didn't before, which weren't directly related  to the task at hand, but you knew it.&lt;br /&gt;&lt;br /&gt;Rest in peace Dennis, and thank you for bringing C and Unix to the world. I know that my life would have been very different without C and Unix.&lt;br /&gt;&lt;br /&gt;/Karlsson&lt;br /&gt;Born to code in C. Using vi (as emacs didn't fit in the memory of that PDP-11/70).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8657974669240845530-1174445108669432115?l=karlssonscomputerhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karlssonscomputerhistory.blogspot.com/feeds/1174445108669432115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2011/10/dennis-ritchie-creator-of-c-dies-at-70.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/1174445108669432115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/1174445108669432115'/><link rel='alternate' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2011/10/dennis-ritchie-creator-of-c-dies-at-70.html' title='Dennis Ritchie, the creator of C, dies at 70..'/><author><name>Karlsson</name><uri>http://www.blogger.com/profile/04874338187076980133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_0K9KyrFQbOk/SZxrjb6lgzI/AAAAAAAAAAg/3ALsfu-H4zM/S220/AndersKarlsson1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8657974669240845530.post-3485448051531149133</id><published>2010-11-15T23:21:00.001-08:00</published><updated>2010-11-16T01:40:37.325-08:00</updated><title type='text'>Remember ComputerLand?</title><content type='html'>It's soon time to celebrate 30 years of IBM PCs (They were first released in 1981, initially in the US and Canada). Before that, the microcomputer maket was much more diversified, but once IBM released the PC, most of what remained, after a few years, was the PC itself and Apple.&lt;br /&gt;&lt;br /&gt;If you remember how it all started though, with the MITS Altair kits, you might also recall the biggest competitor to MITS, IMSAI. IMSAI, big as they were, died off by the early 1980's.&lt;br /&gt;&lt;br /&gt;So then, what about the title of this blog? What the heck is &lt;span style="font-weight: bold;"&gt;ComputerLand&lt;/span&gt;? And amusement park? Nope, far from it. Actually, if you were in the US in 1981 and decided you wanted to buy a PC, you had few options of where to get one. Either one of the few Sears stores that had them, but those were very few, or ComputerLand. That was about it, for a while. And ComputerLand was big, real big! And they started growing even bigger, having something that was close to a monopoly on selling the PC was like a license to print your own money. And now they are all gone.&lt;br /&gt;&lt;br /&gt;Well, there is a Franchise chain around called ComputerLand to this day, and they have been around a while, but they are not related to the original ComputerLand. And what about IMSAI? Well, Bill Millard, who founded IMSAI also founded ComputerLand. And as he was the person who screwed up IMSAI, he was also the person to screw up ComputerLand.&lt;br /&gt;&lt;br /&gt;ComputerLand was an international Franchise chain of Computer stores, stocking just about every personal computer on the market initially. They were the first and went to become the biggest, but the whole operation eventually was killed of by internal battles (among the founders, among others, like Bruce Van Natta and Jack Killian who co-founded IMSAI, which in practice was drained from resources to found and build ComputerLand, of which they got from Millard: Nuthin')&lt;br /&gt;&lt;br /&gt;The lesson is that don't think you can get away with just about anything, just because you did it once, history will eventually catch up with you. And although one may discuss of Millard was wrong, or if his intentions were wrong (I'm not so sure they were), but that he was weird and lost track of what was important from IMSAI and ComputerLand, that is pretty clear, in my mind.&lt;br /&gt;&lt;br /&gt;By the way, do we still have hunger in the world? Or is World Hunger also History? One of Bill Millards projects that he was part of was to end World Hunger by year 2000. How? By raising consiousness! Oh, of course, why didn't I think of that. Nope, didn't work. But the intentions were good at least.&lt;br /&gt;&lt;br /&gt;No, let's forget the old ComputerLand (they were sold and namechanged a few times, and finally went to sleep some 10 years ago or so) and remember the PC. The original clunky, 5 1/4 inch diskette thingy with 16K RAM. (yes, that was it in the original PC. 16K). At lease the PC survived and is with us today, although it didn't end world hunger. And we have something to run Linux and MySQL on! Thank you, IBM!&lt;br /&gt;&lt;br /&gt;/Karlsson&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8657974669240845530-3485448051531149133?l=karlssonscomputerhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karlssonscomputerhistory.blogspot.com/feeds/3485448051531149133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2010/11/remember-computerland.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/3485448051531149133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/3485448051531149133'/><link rel='alternate' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2010/11/remember-computerland.html' title='Remember ComputerLand?'/><author><name>Karlsson</name><uri>http://www.blogger.com/profile/04874338187076980133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_0K9KyrFQbOk/SZxrjb6lgzI/AAAAAAAAAAg/3ALsfu-H4zM/S220/AndersKarlsson1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8657974669240845530.post-7330891630557812109</id><published>2010-04-15T09:45:00.001-07:00</published><updated>2010-04-15T10:00:40.166-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql database history SQL NoSQL'/><title type='text'>A few notes from the History of Database Systems BoF</title><content type='html'>I will not write much on what went on at this BoF, but a few words are appropriate I guess.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;We were some 10 to 15 people in the room at the end.&lt;/li&gt;&lt;li&gt;I started the thing by talking about the ancient history of databases, and went on to talk a bit on the reasons of the Relational databases appeared on the scene.&lt;/li&gt;&lt;li&gt;We talked more on these reasons. The old Network and Hierarchical were largely tape oriented, even when data was on disk.&lt;/li&gt;&lt;li&gt;My theory on search being a very major factor for adopting the relational database technology in the 1970s and on seemed to be accepted.&lt;/li&gt;&lt;li&gt;As I went on to discuss search in an RDBMS being contextual, and the need for non-contextual search caused quite a few debates.&lt;/li&gt;&lt;li&gt;That non-contextual search will be a factor in moving to NoSQL, as is a theory of mine, was not accepted by anyone else but myself :-)&lt;/li&gt;&lt;li&gt;Contextual and non-contextual serach means, and if this even is search and what these terms mean was discussed in gruesome detail.&lt;/li&gt;&lt;li&gt;This brought on a NoSQL debate that lasted till the end of the BoF.&lt;/li&gt;&lt;li&gt;That NoSQL is about performance was largely accepted.&lt;/li&gt;&lt;li&gt;That key-value storage is a key behind performance was not (and I sure don't see it that way).&lt;/li&gt;&lt;li&gt;The value of a Key-Value store in itself was discussed in detail. Are we just storing any kind unstructured data as a Value, or is it XML (which is most the case currently) or an Instance of an object.&lt;/li&gt;&lt;li&gt;We alsodebated the storing on a set, as in an RDBMS, vs. an Instance, as a key-value store may be seen, was also debated. And if an RDBMS really is set-oriented and if a K-V store stores an instance was a hot topic.&lt;/li&gt;&lt;li&gt;I think we eneded up with a notion that we will probably see a mix of RDBMS and K-V stores in the future, that they are complementary in the short to mid-term.&lt;/li&gt;&lt;li&gt;In the long terms, I claimed that a K-V store will not persist as a generic solution, as it actually has less functionality than an RDBMS, whereas other claimed that a K-V store applied properly with instances and instance pointers ´within values is the way to go.&lt;/li&gt;&lt;li&gt;Whatever happens, it will be interesting.&lt;/li&gt;&lt;/ul&gt;Thank you everyone for participating in the debate, it was enlightening to me, and I hope you at least had some fun and learnt something also. And I hope I didn't take up too much space myself in this debate.&lt;br /&gt;&lt;br /&gt;/Karlsson&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8657974669240845530-7330891630557812109?l=karlssonscomputerhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karlssonscomputerhistory.blogspot.com/feeds/7330891630557812109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2010/04/few-notes-from-history-of-database.html#comment-form' title='33 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/7330891630557812109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/7330891630557812109'/><link rel='alternate' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2010/04/few-notes-from-history-of-database.html' title='A few notes from the History of Database Systems BoF'/><author><name>Karlsson</name><uri>http://www.blogger.com/profile/04874338187076980133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_0K9KyrFQbOk/SZxrjb6lgzI/AAAAAAAAAAg/3ALsfu-H4zM/S220/AndersKarlsson1.jpg'/></author><thr:total>33</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8657974669240845530.post-803067207359963124</id><published>2010-04-13T16:13:00.000-07:00</published><updated>2010-04-13T16:21:09.152-07:00</updated><title type='text'>BoF only special - See an incredibly ugly Oracle T-Shirt!</title><content type='html'>Yes, no kidding, I'll be wearing an old Oracle T-Shirt from my days at Big-O in the 1980's. I was, and your Oracle dudes who has been around for a while might remember these, an Oracle Unix Wizard. Actually I was a Wizard II (I went to the second training), but the T-Shirt I will be wearing is from Oracle Unix Wizards I.&lt;br /&gt;&lt;br /&gt;Where will this take place you ask, as you just HAVE to come? Well, no further than my &lt;a href="http://en.oreilly.com/mysql2010/public/schedule/detail/13607"&gt;BoF tonite on the History on Databases&lt;/a&gt;. And I can tell you, this is not a T-Shirt that I would normally wear in public, but there is a lot of stuff I would do to attract a crowd to a BoF (just to see everyone running away in disgust). So at 7:00 PM tonite, tuesday, in Ballroom C (unless the location changes). Bring your good mood, ideas on the past and on the future, and above all, your barf-bags, to see what an ""Oracle Unix Wizard" looked like in the 1980's, although with a bit less gut..&lt;br /&gt;&lt;br /&gt;/Karlsson&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8657974669240845530-803067207359963124?l=karlssonscomputerhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karlssonscomputerhistory.blogspot.com/feeds/803067207359963124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2010/04/bof-only-special-see-incredibly-ugly.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/803067207359963124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/803067207359963124'/><link rel='alternate' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2010/04/bof-only-special-see-incredibly-ugly.html' title='BoF only special - See an incredibly ugly Oracle T-Shirt!'/><author><name>Karlsson</name><uri>http://www.blogger.com/profile/04874338187076980133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_0K9KyrFQbOk/SZxrjb6lgzI/AAAAAAAAAAg/3ALsfu-H4zM/S220/AndersKarlsson1.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8657974669240845530.post-8902602497969040497</id><published>2010-04-13T09:40:00.000-07:00</published><updated>2010-04-13T11:15:29.433-07:00</updated><title type='text'>Searching in databases - Maybe what will drive the next wave</title><content type='html'>In the old days, before &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SQL&lt;/span&gt; and Relational and all that, not when Vikings toured the world, drinking, being violent and causing mayhem, but still in the old days, the databases in use, the first reasonably generic database systems, were Hierarchical or Network based. These had a strict schema and data was extracted by navigation (i.e. Find company X, find orders for company X, find items etc.), and there was no way of searching data (which wasn't much of a problem, as data was largely stored on tape anyway, which isn't really &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;searchable&lt;/span&gt; in the now common sense).&lt;br /&gt;&lt;br /&gt;When &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;SQL&lt;/span&gt; came around, the relations style schema allowed a much more free way of navigating data, and it also allowed &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;searching&lt;/span&gt;. The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SQL&lt;/span&gt; search as we know it is still contextual (i.e. you have to specify what to search, a SELECT from a &lt;span style="font-weight: bold;"&gt;customer&lt;/span&gt; table based on address, will not &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;retrieve&lt;/span&gt; employees with a matching address). All the same, when &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SQL&lt;/span&gt; came around, the ability to search and the relatively free structure of data relationships would take database use to a new level.&lt;br /&gt;&lt;br /&gt;But searching today is often compared to &lt;a href="http://www.google.com"&gt;Google&lt;/a&gt;, and this kind of search is really non-contextual. This is an area where the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;NoSQL&lt;/span&gt; movement has an edge on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;SQL&lt;/span&gt;, mostly because of the largely schema-free nature of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;NoSQL&lt;/span&gt; implementations. If search was a main driving force towards &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;SQL&lt;/span&gt;, will the same happen with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;NoSQL&lt;/span&gt;? Maybe, I'm not sure. What I AM sure of though, is that we need to develop &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;SQL&lt;/span&gt; and the relational model to support more schema-free operations, mainly search, but I think there are other areas where this is relevant. And will this be the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;final&lt;/span&gt; nail in the coffin of &lt;span style="font-weight: bold;"&gt;true&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;SQL&lt;/span&gt; systems? I'm sure it's not, we can enhance the functionality in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;SQL&lt;/span&gt;-based &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;RDBMS&lt;/span&gt; without wreaking havoc with relational algebra, somehow. But any &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;SQL&lt;/span&gt;-based &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;RDBMS&lt;/span&gt; that will stay around needs to have some support for data that is non-structured.&lt;br /&gt;&lt;br /&gt;So why will a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;SQL&lt;/span&gt; based &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;RDBMS&lt;/span&gt; with support for unstructured data and searching be better than a plain &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;NoSQL&lt;/span&gt; implementation? In my mind, this will be the case as &lt;span style="font-weight: bold;"&gt;NOT ALL DATA&lt;/span&gt; is unstructured. Customer information, credit card payment data, product catalogs and stuff is distinctly structured, and a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;SQL&lt;/span&gt; based &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;RDBMS&lt;/span&gt; enhanced to support non-structured data will potentially allow you to work with any kind of data, structured or non-structured.&lt;br /&gt;&lt;br /&gt;So, having one piece of software handle different types of data, is that really a good idea? In my mind, it is, as the deal here is that even if this data is a mix of structured and unstructured, the different sets of data is still related, and it is relevant to combine operations of both of them, as one set of data.&lt;br /&gt;&lt;br /&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;Karlsson&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8657974669240845530-8902602497969040497?l=karlssonscomputerhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karlssonscomputerhistory.blogspot.com/feeds/8902602497969040497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2010/04/searching-in-databases-maybe-what-will.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/8902602497969040497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/8902602497969040497'/><link rel='alternate' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2010/04/searching-in-databases-maybe-what-will.html' title='Searching in databases - Maybe what will drive the next wave'/><author><name>Karlsson</name><uri>http://www.blogger.com/profile/04874338187076980133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_0K9KyrFQbOk/SZxrjb6lgzI/AAAAAAAAAAg/3ALsfu-H4zM/S220/AndersKarlsson1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8657974669240845530.post-8532662397068738820</id><published>2010-04-08T19:15:00.001-07:00</published><updated>2010-04-08T19:48:10.155-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql computer history databases'/><title type='text'>While at the MySQL UC, pop by the Computer History Museum</title><content type='html'>If you are coming to the MySQL User Conference, you might want to pop by the &lt;a href="http://www.computerhistory.org/"&gt;Computer History Muesum&lt;/a&gt;. The CHM is in Mountain View, jus off the 101. If you have a car, just take the 101 and get off at Shoreline, it's just on the east side of the 101. If you don't have a car, you can get there anyway, from the UC take the light railway to Mountain View and then you can walk (some 20 minutes or so, not the nicest of walks, across the 101, but it's possible, I've done it) or take a bus from Mountain View.&lt;br /&gt;&lt;br /&gt;At the CMH, among other cool things, is &lt;a href="http://www.computerhistory.org/babbage/"&gt;Babbage's Difference Engine&lt;/a&gt; in working order, a mechanical computer. That Babbagewas a smart dude is obvious from the fact that he never finished building the machine, although he designed it, and when now built using his original designs, it actually worked! I mean, the whole concept of designing the thing first, it truly weird, along the lines of code documentation that is actually correct and commented code that is actually helpful, two arcane ideas that I find very hard to grasp. The machine is demonstrated at the museum, and I think there is work in place to make it run Linux. (yes, that is a Joke, it's just barely powerful enough to run DOS).&lt;br /&gt;&lt;br /&gt;The PDP-1 restoration project at the CHM is also interesting as is many other things there, so a visit to CHM is recommended.&lt;br /&gt;&lt;br /&gt;/Karlsson&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8657974669240845530-8532662397068738820?l=karlssonscomputerhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karlssonscomputerhistory.blogspot.com/feeds/8532662397068738820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2010/04/while-at-mysql-uc-pop-by-computer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/8532662397068738820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/8532662397068738820'/><link rel='alternate' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2010/04/while-at-mysql-uc-pop-by-computer.html' title='While at the MySQL UC, pop by the Computer History Museum'/><author><name>Karlsson</name><uri>http://www.blogger.com/profile/04874338187076980133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_0K9KyrFQbOk/SZxrjb6lgzI/AAAAAAAAAAg/3ALsfu-H4zM/S220/AndersKarlsson1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8657974669240845530.post-3605220108413161653</id><published>2010-04-02T09:34:00.000-07:00</published><updated>2010-04-02T09:41:09.935-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql history user conference database systems'/><title type='text'>The History of Databases at the MySQL UC</title><content type='html'>At the UC, I will be moderating a BoF session on the &lt;a href="http://en.oreilly.com/mysql2010/public/schedule/detail/13607"&gt;History of Database Systems&lt;/a&gt; on Tuesday evening at 19:00 PM. I plan and hope that this will be an open discussion, the topics I would want to discuss are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The history (I will prepare a few things myself in this area).&lt;/li&gt;&lt;li&gt;The current state of things (SQL, the state of the "old" technologies (Network, File bases, Hierarchical) etc.&lt;/li&gt;&lt;li&gt;"Failed" technologies (ORDBMS, Object databases etc).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;What's coming down the road (Specialized database systems, NoSQL, BI orieted systems, Column based stores with SQL or not)&lt;/li&gt;&lt;/ul&gt;I would be glad f you would attend, I'd really like this discussion and subject, and after it, I'd enjoy a beer in the bar, but that was obvious I guess.&lt;br /&gt;&lt;br /&gt;/Karlsson&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8657974669240845530-3605220108413161653?l=karlssonscomputerhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karlssonscomputerhistory.blogspot.com/feeds/3605220108413161653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2010/04/history-of-databases-at-mysql-uc.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/3605220108413161653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/3605220108413161653'/><link rel='alternate' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2010/04/history-of-databases-at-mysql-uc.html' title='The History of Databases at the MySQL UC'/><author><name>Karlsson</name><uri>http://www.blogger.com/profile/04874338187076980133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_0K9KyrFQbOk/SZxrjb6lgzI/AAAAAAAAAAg/3ALsfu-H4zM/S220/AndersKarlsson1.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8657974669240845530.post-5124985308709403316</id><published>2009-10-03T05:37:00.000-07:00</published><updated>2009-10-03T06:44:51.333-07:00</updated><title type='text'>Computing for peace....</title><content type='html'>Does computing play a role in achieving peace, or has it made things worse? In a way, I guess you can say it has made things worse, but at the same time, those same technologies that play a vital part in defence (strangely enough, this is always called "defence", no country admits to having "attcking" armed forces, despite that fact that someone really has to start) has also often benefited society largely.&lt;br /&gt;&lt;br /&gt;Although the question is difficult, as compting is so mixed up with outher technological advances in the 20th century, and to a large extent also irrelevant, i.e. computing just will not go away, you can also think of what computing has done in the name of peace and democracy.&lt;br /&gt;&lt;br /&gt;Today, Internet, Mobile phones and other messaging systems are being used to drive democratic movements. You might argue that this is also benefiting the evil forces in the same way, and this is true, but here I am about to write about an event in history which was a bit different.&lt;br /&gt;&lt;br /&gt;There has always been those who are believers in a cause and a means, to the extent that they, at least seen in hindsight, look incredibly naivë. One such person is &lt;a href="http://en.wikipedia.org/wiki/H_G_Wells"&gt;H. G. Wells&lt;/a&gt;, the well-known "father of Science Fiction", and the author of such well-known novels such as &lt;span style="font-style: italic;"&gt;The War of the Worlds&lt;/span&gt;, which is usually rememberd for the famous &lt;a href="http://www.americanrhetoric.com/speeches/orsonwellswaroftheworlds.htm"&gt;Radio Broadcast&lt;/a&gt; in 1938, read by &lt;a href="http://en.wikipedia.org/wiki/Orson_Welles"&gt;Orson Welles&lt;/a&gt;, that caused panic among the listeners, believing that this was for real.&lt;br /&gt;&lt;br /&gt;Now, what does this have to do with Computing and Peace you ask? Well, H. G. Wells has. In the 19th Century, the world saw many "universal geniuses", many more than today. Two reasons for were:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It hadn't been the case before, as before the encyclopedia (invented, if you wish, in the 18th century), it was difficult to find the data you needed to ebcome a genius, and in oarticular books became more readily available.&lt;/li&gt;&lt;li&gt;It didn't happen in the next centrury, because as science progressed at break-neck speed in the 19th century, it became real difficult to be an expert in more than a limited number of areas. In the 19th centry, most people with enough time, money (which means most people were out) and the intelligence of a reasonably smart squirrel, could become a genius in some field, just by picking up an encyclopedia.&lt;/li&gt;&lt;/ul&gt;But there were other views on the encyclopedia than to create loads of world geniuses, and really smart squirrels. No the ambition was set higher than that. Actually, the Encyclopedia was a centerpiece of the Age of Enlightment of the 18th century. The radical, at the time, idea behind the encyclopedia was that if people were knowledged, they would live in peace. Call it naivë, but this was an important part of the ideas at the time.&lt;br /&gt;&lt;br /&gt;By the early 20th century, the amount of knowledge of our world had exploded. The encyclopedia, which once could hold a significant fraction of the knowledge of the world was now not able to keep up, for a couple of reasons:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;There was just much knowledge to keep in even a large encyclopedia.&lt;/li&gt;&lt;li&gt;The advances in science was getting faster, and printing of encyclopedias just couldn't keep up with the pace of scientific research.&lt;/li&gt;&lt;li&gt;There is just so much data you can pack into the brain of even a &lt;span style="font-style: italic;"&gt;very smart&lt;/span&gt; squirrel.&lt;/li&gt;&lt;/ul&gt;So who was there, in the early 29th centrury, to pick up the ideas from the Age of Enlightment? Well, I'm afraid it was, in those days, largely socialists and liberals. Looking at what socialism represented in the early 20th century is interesting, it was an enormous mish mash of different kind of ideas. A rather common theme was the unity of people around the world, one way or the other. This sounds like a weird thing today, I know, but I'm just relating facts here (any complaints can be addressed to my assistant squirrel). H. G. Wells was a socialist, largely, and was an admirerer of Lenin, although less impressed by Stalin. I'm not sure this is a good thing, and where this blogpost is heading now...&lt;br /&gt;&lt;br /&gt;Anyway, H. G. Wells picked up the &lt;span style="font-style: italic;"&gt;political&lt;/span&gt; idea of the encyclopedia, i.e. if we all have knowledge, there will be peace (yeah, right). And H. G. Wells had an idea for solving the issues with the encyclopedia (expect the one involving squirrels, that still remains to be fixed). The idea was that instead of having all that vast amount of knowledge packed in expensive and cumbersome books, give people immediate access to all knowledge in the world by more modern means of communication.&lt;br /&gt;&lt;br /&gt;The idea was conceived by Wells in the 1930s (no, this is not a typo), and the idea he had was for a &lt;span style="font-style: italic;"&gt;metal clearinghouse for the mind. &lt;/span&gt;Also, he determined that this data &lt;span style="font-style: italic;"&gt;need not be concentrated in one place, it might well be in the form of a network&lt;/span&gt;. You see where I'm getting with this? The idea was that this network would consitute a &lt;span style="font-style: italic;"&gt;World Brain&lt;/span&gt; (exclduing the squirrel brains).&lt;br /&gt;&lt;br /&gt;Now, you might thing that this is just something from a crazed out froot loop of Sci-Fi author. He probably was receiving death rays from his neighbour at regular intervals also. Nope, that isn't so, not at all. In 1937, Wells toured the US with his "&lt;span style="font-style: italic;"&gt;The Brain Organization of the Modern World"&lt;/span&gt; talk, it was broadcast in Radio and Wells also presented his idea to President Squirrel, no, sorry, President Roosevelt.&lt;br /&gt;&lt;br /&gt;What was the result? Well, not much really. The World Brain idea might have influenced by &lt;a href="http://en.wikipedia.org/wiki/Vannevar_Bush"&gt;Vannevar Bush&lt;/a&gt; when he was working on his idea for a Memex, and Bush in turn influenced most aspects of how we know and work with computers these days.&lt;br /&gt;&lt;br /&gt;The closest thing to a World Brain today, as Wells saw it, is probably Wikipedia. For example, this is a quote by Wells on how the Would Brain would work: &lt;span style="font-style: italic;"&gt;"A great number of workers would be engaged ... perfecting the index of human knowledge..."&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;/Karlsson&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8657974669240845530-5124985308709403316?l=karlssonscomputerhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karlssonscomputerhistory.blogspot.com/feeds/5124985308709403316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2009/10/computing-for-peace.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/5124985308709403316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/5124985308709403316'/><link rel='alternate' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2009/10/computing-for-peace.html' title='Computing for peace....'/><author><name>Karlsson</name><uri>http://www.blogger.com/profile/04874338187076980133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_0K9KyrFQbOk/SZxrjb6lgzI/AAAAAAAAAAg/3ALsfu-H4zM/S220/AndersKarlsson1.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8657974669240845530.post-2033038370132904872</id><published>2009-07-23T13:12:00.000-07:00</published><updated>2009-07-23T14:02:30.811-07:00</updated><title type='text'>Why do we interact with computers the way we do?</title><content type='html'>Well, I can tell you, I think the answer will a surprise to some of you. Do you like &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Greateful&lt;/span&gt; Dead? Hey, they are part of the story, at least according to some (I have research the subject by reading a bunch of books, but I have not myself interviewed anyone or done any actual research, but that said, I think my sources are credible).&lt;br /&gt;&lt;br /&gt;The first real invention that brought things close to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;todays&lt;/span&gt; computers was the flip-flop in the 1920's, this &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;set the&lt;/span&gt; scene for binary computers. But this flip-flop was electromechanical, made for relays and such, and although easier to work with than mechanical parts and pretty reliable, it was just to slow and complex, not to mention expensive.&lt;br /&gt;&lt;br /&gt;So now we have digital computers, but still rather slow and clunky. We want electronic computers. But electronic in the 1930's and 1940's meant tubes. Which are WAY faster than relays, but a lot less reliable. Despite this, computers were built using tubes, 1000s of them. And they worked, to the surprise of many in those days. In 1946, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;ENIAC&lt;/span&gt; was up and running.&lt;br /&gt;&lt;br /&gt;Now, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ENIAC&lt;/span&gt; was WAY fast (in those days at least), but the problem was, what do you do with them. On the grand scale, there were two lines of thought here:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Office automation - A silly term, but I use it anyway, and not even close to how we know office automation today, with spreadsheets, databases and word processors. Rather, this was batch oriented processing of tax and insurance forms, banking, to an extent airline bookings and so on.&lt;/li&gt;&lt;li&gt;Pure number crunching - This was something new. Not that computers could do them, but &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;that&lt;/span&gt; they could do them at such a breathtaking speed, leaving even the best mathematician behind.&lt;/li&gt;&lt;/ul&gt;But the deal was this: For the first use, the traditional IBM-mainly equipment with punched cards and semi-automated procedures worked fine. For the latter use, there was only so many things to do, mainly in defence.&lt;br /&gt;&lt;br /&gt;But the scientists and semi-scientists and the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;techo&lt;/span&gt;-press in the 1950s, completely &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;techo&lt;/span&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;fied&lt;/span&gt; and without any kind of second thoughts to technology. Technology can solve ANY problem! (Like DDT, yeah right. Typical 1950s. Like 1999 - 2001, ANYTHING can be sold on the net, including dog-food. Yeah right).&lt;br /&gt;&lt;br /&gt;After a while though, the general view, among most scientists and the public and the press was that in the future we would see tow uses:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Batch oriented office automation, as I have already described. This was boring and uninteresting, and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;no one&lt;/span&gt; cared much, but it needed to be done. But punched cards could do the job as well, so here the technology wasn't really adding much.&lt;/li&gt;&lt;li&gt;Artificial Intelligence - No, I am not talking about a myself on a late night after a truckload of beers, that is just &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;Artificial&lt;/span&gt;. No, this was something that the scientists, the press and the public got 100% hooked on. The &lt;span style="font-weight: bold;"&gt;giant super brain!&lt;/span&gt; (Again, this is most definitively not me after that load of beer, ask &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;any&lt;/span&gt; woman in the vicinity).&lt;/li&gt;&lt;/ul&gt;The Giant &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Superbrain&lt;/span&gt; was the concept of future computing, no doubt. You just tell it want you want done, and it does it for you, using some robots and things. We now know that things didn't turn out like this, the Giant &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Superbrain&lt;/span&gt; is still far away.&lt;br /&gt;&lt;br /&gt;But between these tow uses of computer power, in the 1950's was envision... Nothing. Well, there was a group of people with a different idea. One where the vision was computing that we humans interacted with, to get more knowledge computing power, but that we control. Note that in the two main projected uses, interaction with the "user" was either non-existing or typically plain-language, just as with a normal person (again except me on a late night then).&lt;br /&gt;&lt;br /&gt;This third group of people, thinking of the computer and &lt;span style="font-style: italic;"&gt;Augmenting&lt;/span&gt; the human bran was actually on to something. And they were not alone. The defence had a problem with soldiers that just got tired of fighting (the Korea had more or &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;less&lt;/span&gt; just ended). Also, when tired, they acted irrational and did not do a good "soldier job" in short. Along came, no, not the transistor and not a truckload of Vitamin-B rich beverages, but LSD.&lt;br /&gt;&lt;br /&gt;LSD in the 1950's was not considered a recreational drug, but something that could help, or again &lt;span style="font-style: italic;"&gt;Augment&lt;/span&gt;, the human brain. The same way as the small group, lead by &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_15"&gt;no one&lt;/span&gt; else than the inventor of, among many other things, the mouse, Doug &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Engelbart&lt;/span&gt;, was looking to Augment the human using computers. And although one means of augmentation was chemical and one was electronic, the group that was &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_17"&gt;experimenting&lt;/span&gt; with LSD, in a true &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_18"&gt;psychedelic&lt;/span&gt; environment with flashing light and all that, was linking up with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;Engelbarts&lt;/span&gt; group. One reason was that these two groups were both located in the Valley, that was not yet Silicon Valley.&lt;br /&gt;&lt;br /&gt;The LSD group were testing LSD on people in weirdo environments, apparently &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;Engelbart&lt;/span&gt; tried it also, but it backfired on him and he would not do it more than once. These "Acid tests" as they were called, were supported for a long time by US Army, and also by, (hey, this is getting really &lt;span style="font-style: italic;"&gt;weird&lt;/span&gt; now), L Run &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_21"&gt;Hubbard&lt;/span&gt;! And house band at the Acid Tests were the highest ranking &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_22"&gt;psychedelia&lt;/span&gt; band in SF at the time, the Dead!&lt;br /&gt;&lt;br /&gt;The two groups were close for a long while, but eventually the Acids tests stopped, as the results weren't were consistent, and the drug had been found to have negative issues also (you didn't expect that, did you? The defence getting into a new technology that backfires on them).&lt;br /&gt;&lt;br /&gt;In the end, Doug &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;Engelbart&lt;/span&gt; want on to invent much of the computer as we see it today, from a user interface technology &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;POV&lt;/span&gt;. An influence &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;wes&lt;/span&gt;, to a large extent, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;Vannevar&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;Bush&lt;/span&gt; (more on him later). But &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;Engelbart&lt;/span&gt; never got much credibility for his work and never made any money on it. But most of how we interact with computer can be traced back to Bush, Engelbart orTed Nelson.&lt;br /&gt;&lt;br /&gt;And remember that just using a terminal to interact with a computer was something &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_29"&gt;unheard&lt;/span&gt; of in the 1950s when this happened, and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_30"&gt;no one&lt;/span&gt; envisioned that to happen anyway. The computer had to be kept busy all the time, with by processing income &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_31"&gt;tax report&lt;/span&gt; and controlling the robot that was cleaning the house. But waiting for a user to press the next key in the URL he is looking for on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;internet&lt;/span&gt;? No way!&lt;br /&gt;&lt;br /&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;Karlsson&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8657974669240845530-2033038370132904872?l=karlssonscomputerhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karlssonscomputerhistory.blogspot.com/feeds/2033038370132904872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2009/07/why-do-we-interact-with-computers-way.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/2033038370132904872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/2033038370132904872'/><link rel='alternate' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2009/07/why-do-we-interact-with-computers-way.html' title='Why do we interact with computers the way we do?'/><author><name>Karlsson</name><uri>http://www.blogger.com/profile/04874338187076980133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_0K9KyrFQbOk/SZxrjb6lgzI/AAAAAAAAAAg/3ALsfu-H4zM/S220/AndersKarlsson1.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8657974669240845530.post-7997279652755554749</id><published>2009-07-22T09:54:00.000-07:00</published><updated>2009-07-22T11:49:49.457-07:00</updated><title type='text'>Introduction to my Computer History blog</title><content type='html'>I am a software guy, I admit that, but I have also worked with Hardware, way back. The reason I say this is that most history on Computers are related to hardware, and there is some good reason this is so. Mainly, the history of computer hardware is older, much older, than the history on Software.&lt;br /&gt;&lt;br /&gt;This said though, Software and the Software industry is old enough (speaking of software as an entity of it's own, not related to Hardware, it is approaching 50 years) to start telling the History of software.&lt;br /&gt;&lt;br /&gt;But for myself, even though I am a Software guy, Computer Hardware has at the moment a much more intriguing and interesting history.  Being a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;MySQLer&lt;/span&gt; though, I will make an attempt to &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;blog&lt;/span&gt; about as much Software History as I can. And I can tell you I have a few interesting stories on the issue of computer, and computing, history up my sleeves, including Software history.  But I am not a researcher in the field myself, I just read on stuff, as much as I can actually, and there are some good books on the history of software coming out.&lt;br /&gt;&lt;br /&gt;What are my sources then? I try to collect and read as much as I can. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;IEEE&lt;/span&gt; publishes a magazine on computer history, and there are a bunch of books on the subject. Among the books, I can see three kinds of books that provide me with material:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Books on the explicit subject of Computer History. This is obvious, and I have a bunch of these books.&lt;/li&gt;&lt;li&gt;Books on specific attributes of computing. These are books that do not set out to document computer history, but do so anyway. Examples are books on .com era, books about the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;crypto&lt;/span&gt; computers during the war and books on the Unix crowd and other similar subjects.&lt;/li&gt;&lt;li&gt;Thirdly, we have biographies and such books. Some of these are very specific, such as books on IBM, books about &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Eniac&lt;/span&gt; and on DEC, Sun etc.&lt;/li&gt;&lt;/ul&gt;All these books are valuable, I own a bunch of them and I like to read and talk on them. I am preparing a talk on Computer History now, and as this is still early days in this particular subject, and it is still difficult to &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;see&lt;/span&gt; all the implications of what happened, I will present this in a different manner (a manner that suits blogging quite well, incidentally). I plan to have a script and a talk on a bunch of subjects, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;each&lt;/span&gt; talk around 20 minutes or so, and then provide these as mini-dramas. I know this might not be scientific for enough for everybody, but my aim is to make this interesting for a larger crowd, not to smooch a few scientists.&lt;br /&gt;&lt;br /&gt;So, now you know what I am about to blog about here, broadly. And before I finish up, any stories, suggestions, facts, fun ideas etc. that you have on this subject, let me hear them, I am open for suggestion.&lt;br /&gt;&lt;br /&gt;And before I leave you, I will end with a tip for my next &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;blog post&lt;/span&gt; on this subject. Drugs, today, illegal, the US army and the completely insane and innocent view on the technology of the 1950's. That's a subject for you!&lt;br /&gt;&lt;br /&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Karlsson&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8657974669240845530-7997279652755554749?l=karlssonscomputerhistory.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://karlssonscomputerhistory.blogspot.com/feeds/7997279652755554749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2009/07/introduction-to-my-computer-history.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/7997279652755554749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8657974669240845530/posts/default/7997279652755554749'/><link rel='alternate' type='text/html' href='http://karlssonscomputerhistory.blogspot.com/2009/07/introduction-to-my-computer-history.html' title='Introduction to my Computer History blog'/><author><name>Karlsson</name><uri>http://www.blogger.com/profile/04874338187076980133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://1.bp.blogspot.com/_0K9KyrFQbOk/SZxrjb6lgzI/AAAAAAAAAAg/3ALsfu-H4zM/S220/AndersKarlsson1.jpg'/></author><thr:total>4</thr:total></entry></feed>
