<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Things that strike me &#187; techynerdstuff</title>
	<atom:link href="http://thingsthatstrikeme.org/category/techynerdstuff/feed/" rel="self" type="application/rss+xml" />
	<link>http://thingsthatstrikeme.org</link>
	<description>I used to be famous. I used to be Winds and Breezes</description>
	<lastBuildDate>Sun, 05 Sep 2010 12:13:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google Wave gone</title>
		<link>http://thingsthatstrikeme.org/2010/08/google-wave-gone/</link>
		<comments>http://thingsthatstrikeme.org/2010/08/google-wave-gone/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 09:24:02 +0000</pubDate>
		<dc:creator>windsandbreezes</dc:creator>
				<category><![CDATA[techynerdstuff]]></category>

		<guid isPermaLink="false">http://thingsthatstrikeme.org/?p=758</guid>
		<description><![CDATA[So today, Google announced they were done developing Google Wave. It&#8217;s hardly surprising to be honest with you.
I tried it about a year ago after I eventually got my hands on an invite, and my main crib was that it just didn&#8217;t work.
Most people are taking the view that in fact, the problem was there [...]]]></description>
			<content:encoded><![CDATA[<p>So today, Google announced they were done developing Google Wave. It&#8217;s hardly surprising to be honest with you.</p>
<p>I tried it about a year ago after I eventually got my hands on an invite, and my main crib was that it just didn&#8217;t work.</p>
<p>Most people are taking the view that in fact, the problem was there weren&#8217;t enough invites so not enough users. The product was in alpha mode and for me that was the problem. Even where I had people using it &#8211; and quite a few of my tech/geek/photog mates were there &#8211; it was essentially rubbish. It took forever to scroll, it took forever to respond. I got told &#8220;ah well it&#8217;s better in Chrome&#8221; to which I reply &#8220;way to go to alienate a lot of users&#8221;. I don&#8217;t and won&#8217;t use Chrome. For the most part FF does what I need; the few things like downloading the odd MS thingie &#8211; which doesn&#8217;t happen often through a browser &#8211; is done through Internet Explorer. Downloading another browser just for the sake of using a product that should be browser independent is a FAIL in my view.</p>
<p>Not sorry to see it gone. Still wondering how Twitter is going to make money since some of its options for advertising platform are gone.</p>
]]></content:encoded>
			<wfw:commentRss>http://thingsthatstrikeme.org/2010/08/google-wave-gone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How computers work, for children.</title>
		<link>http://thingsthatstrikeme.org/2010/04/how-computers-work-for-children/</link>
		<comments>http://thingsthatstrikeme.org/2010/04/how-computers-work-for-children/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 17:17:24 +0000</pubDate>
		<dc:creator>windsandbreezes</dc:creator>
				<category><![CDATA[beautiful things]]></category>
		<category><![CDATA[techynerdstuff]]></category>

		<guid isPermaLink="false">http://thingsthatstrikeme.org/?p=603</guid>
		<description><![CDATA[Have you ever wondered how computers work? And have you asked someone?
A lot of grown-ups do not understand how computers work, so I suppose if you did ask someone, they&#8217;ll have told you something helpful like “I don&#8217;t know love, why don&#8217;t you ask Daddy” or “Computers are very clever. That&#8217;s how they work” or, [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever wondered how computers work? And have you asked someone?</p>
<p>A lot of grown-ups do not understand how computers work, so I suppose if you did ask someone, they&#8217;ll have told you something helpful like “<em>I don&#8217;t know love, why don&#8217;t you ask Daddy</em>” or “<em>Computers are very clever. That&#8217;s how they work</em>” or, even more helpful, “<em>Computers work by magic</em>”. I&#8217;ll bet that none of these answers really satisfied you. But you&#8217;ll be amazed to know that there is a grain of truth in all of these answers&#8230;except one. Computers are not clever. We haven&#8217;t worked out how to make them clever yet – oh I know that every so often there comes along a supercomputer which beats the great genii of the world at chess. But you&#8217;ll have to remember that while a computer might beat a human at chess, it&#8217;s highly unlikely that the same computer would be able to make scrambled eggs for the breakfast. It&#8217;s a chess playing machine, designed to play chess, and nothing else. I think to call something or someone clever, they need to be able to do more than one thing.</p>
<p>So I said that there might be a grain of truth in the statement “<em>I don&#8217;t know love, why don&#8217;t you ask Daddy?</em>” and more particularly, in the statement “<em>Computers work by magic</em>.” But first you need to understand what magic is. Magic is more than someone waving a magic wand and crying “Abracadabra”. Although it might look impressive at the pictures when you go to see Harry Potter, magic is really very simple.<strong> It&#8217;s knowing something extra that most other people do not know</strong>. So, when you think about it, magic is nothing particularly special at Hogwarts School. Everyone can do it. Ron Weasley&#8217;s mother uses it to do the housekeeping. Magic is only amazing to us Muggles because we don&#8217;t know how it works. If we did, would it matter so much? Probably not. So, there&#8217;s nothing particularly special about how computers work, it&#8217;s just that a lot of people don&#8217;t know it. That&#8217;s where the magic comes in. We are going to learn the things that a lot of grown-ups do not know and when we know that, we&#8217;ll know that computers don&#8217;t really work by magic.<br />
There&#8217;s a simple question that confuses a lot of people. <strong>What is a computer?</strong> If you try to describe a computer, what do you come up with? The simplest possible description of a computer which you can probably think of is that <strong>it&#8217;s a box with a television and a keyboard</strong>. Well, the television bit and the keyboard bit, they aren&#8217;t very important in understanding how a computer works right now. We just use them to be able to 1) tell the computer what to do and 2) see what the computer is doing. We can forget about them for now. There&#8217;s a special word to describe these bits. The keyboard is an input device and the screen is an output device. The real beef is in the box. Once upon a time, those boxes used to be a really yukky vomit type colour – not very nice – and then a company called Apple decided it might be nice if they came in different colours. Black is the most popular at the moment, thanks to Dell Computers – I&#8217;m sure you&#8217;ve seen the advertisements on television – that&#8217;s not very exciting either. It is better than vomit though.<br />
There&#8217;s nothing particularly special about a box. But we treat computers with a lot of respect. Some people fear them. Some people treat them with love. People have <em>feelings </em>about computers. When you think about it, that&#8217;s just a little bit worrying. After all, a computer is just a piece of machinery in a box. There aren&#8217;t little fairies and elves dancing around inside in it – and I don&#8217;t care if that&#8217;s what your uncle Liam told you. Besides, fairies and elves fight. If they were stuck in a small box, there would be a big explosion within a day. No computer would survive very long, although I suspect the fireworks would be good.</p>
<p>Why do people treat computers differently to other machines? Why do people fear computers, but not dishwashers? What&#8217;s the difference between a computer and a lawnmower? I&#8217;m not saying you need to be afraid of a dishwasher – I&#8217;m sure if you check with your mother, she&#8217;ll tell you the <em>dishwasher </em>is the greatest invention ever – but dishwashers don&#8217;t feature in big Hollywood movies – did you see a single dishwasher in Star Wars™? I didn&#8217;t. A couple of robots and computers all over the <em>Star Destroyer</em> but no dishwashers.<br />
What does a computer <em>do </em>anyway? Dishwashers wash dishes. Toasters toast bread. Lawnmowers cut grass. Computers compute, right? What is computing? That&#8217;s a nasty question to ask. Computing now means a lot of things and&#8230;nothing. But computing used to mean something very specific. It used to mean working out sums. Doing big complicated sums. And right down at the bottom of things, all a computer does is sums.<br />
However, computers don&#8217;t decide to do sums all by themselves. Anyway, a computer is stupid. It won&#8217;t know what<br />
to do unless you tell it.<br />
Now, if you want to get the dishes washed by the dishwasher, the chances are, all you have to do is turn a dial a special way and then press the button. And some time later, you&#8217;ll find a dishwasher full of clean ware. You instruct the dishwasher to wash the ware. Most dishwashers, they have maybe three basic instructions 1) <em>normal wash</em> 2) <em>gentle wash</em> and 3) <em>really dirty pots wash</em>. You choose which wash you want, and then press the button and the dishwasher does what you tell it. A computer has instructions too. Unfortunately, those instructions are nothing like as useful as 1) <em>normal wash</em> 2) <em>gentle wash</em> and 3) <em>really dirty pots wash</em>.<br />
Most computer have about 100 instructions, including “Add” and “Load In” and “Send Out”. But computers don&#8217;t understand English. They understand something called <strong>machine code</strong> and that code consists of just numbers. Each instruction for your computer has a machine code – and to get the computer to do anything at all, we need to feed it the machine code. It understands the machine code.</p>
<p><a title="hopscotch by Treasa Lynch, on Flickr" href="http://www.flickr.com/photos/windsandbreezes/4554565371/"><img src="http://farm4.static.flickr.com/3345/4554565371_295083684b_o.jpg" alt="hopscotch" width="327" height="360" /></a></p>
<p>I guess you&#8217;ve seen one of <strong>these </strong>before. It&#8217;s a hopscotch grid. There are a lot of different ways to play hopscotch, but we&#8217;re going to look at one of them. It&#8217;s the one where you have to jump a different sequence of numbers on the grid.</p>
<p>Let&#8217;s say you&#8217;re standing at the bottom of the grid, and you need to jump to 10. Well, depending on your luck, you&#8217;ll get to jump a simple sequence like <strong>1 2 3 4 5 6 7 8 9</strong> and then <strong>10</strong>. If you&#8217;re unlucky, you&#8217;ll get something like <strong>1 4 5 8 9 10</strong>. Two big jumps in there. Not very good if you aren&#8217;t tall.<br />
The task you have to carry out is to jump from 1 to 10 and the route you take depends on the instructions like:</p>
<p>Jump to 2<br />
Jump to 3 and so on until you get to ten.</p>
<p>You can shorten the instructions to code numbers, i.e. <strong>2, 3, 5,6</strong>. Hopscotch code, if you like.</p>
<p>Machine code is just like hopscotch code. You can feed it in a series of numbers, and these numbers represent instructions for the computer to carry out. At the very base of things, all a computer does is read instructions and carry them out. And it is so dumb, it will not know if the code it gets is rubbish and will just <em>execute </em>it. Execute is a big word – why use a small one when a big word will mean the same thing – and all it means is “do”. A computer does what you tell it to. It executes your instructions. You are the boss. There&#8217;s a special thing inside the computer that “does” things and we&#8217;ll call that the “<strong>Bit That Does Stuff</strong>”.</p>
<p>The next question is, how does the box do this. How is the box put together so that it can do what you tell it to? Is it like Calvin and Hobbes and the <em>transmogrifier </em>– which is just a cardboard box with “<strong>transmogrifier</strong>” written on the side? If you grabbed the box your mother collected the shopping in and scribbled “<strong>computer</strong>” on the side, would it work?<br />
Honestly speaking? No, it wouldn&#8217;t. You are going to need more stuff inside the box.<br />
Think about this. <em>Maybe </em>you have a pet dog and <em>maybe </em>he can do tricks. But for you to get him to do tricks, you need to be able to get him to “<em>remember</em>” an instruction. It will take a while for him to “know” how to sit when you tell him to “sit”. A computer is a <em>little </em>bit like that. Inside a computer, you have the bit that does the trick – that does what you tell it to do &#8211; but you can&#8217;t tell it to do that directly. You need to train a computer to do this. You do this by placing your instructions into the computer&#8217;s memory. Computers have a memory. They don&#8217;t have emotions and they won&#8217;t love you like your dog does, but they will remember things when you put things into their memory.<br />
Maybe you go shopping with your mother, and she brings a list. A shopping list is like a set of instructions. You arrive at the shop, and your mother looks at the list and the first thing on it is <em>chocolate</em>. So she looks at the list and reads “chocolate”. What does she do? She goes and gets chocolate and throws it into the trolley. Then, she reads the list again, and the next thing on the list is dishwasher tablets. So she goes and gets dishwasher tablets. A computer works a little bit like this. You put the instructions into the computer memory and the bit that does stuff gets each instruction, does it, and gets the next instruction. This is called the <em>fetch-execute</em> cycle – another fancy way of describing things which means “<strong>tell me what to do and I&#8217;ll do it and tell me what to do next, and I&#8217;ll do that too</strong>”.</p>
<p>A computer memory isn&#8217;t like your memory. You just remember things, right? Well, a computer needs to know how to remember things. When you put something into a computer memory, you need to tell the computer where in its memory you put that thing. Maybe you have a toyshelf and each toy has a special place on the toyshelf. For example, Pooh Bear always sits on the shelf next to your bed, and the Duplo™ bricks are always next to Pooh Bear. And you know that when you are putting the Duplo™ bricks back on the shelf that they are kept next to Pooh Bear. The <em>address</em> of the Duplo™ Bricks is “next to Pooh Bear” or the second space on the shelf counting from your bed. Each space inside the computer has an address too. And addresses in computers are nothing more than numbers. So, for example, Pooh Bear would be at address 00, and the Duplo™ bricks would be at 01 if your shelf was organised like the memory inside a computer. And if you tell a computer what address to go to, it will go there and get what is stored there. This means you can get information from any part of the computer so long as you know what address to look at. There&#8217;s a special name for this in computer language and that is “<em>random access memory</em>”, or RAM.</p>
<p>We are just going to look very quickly at how this all fits together. You know now that there&#8217;s a bit that does stuff, and you know that there&#8217;s a memory and you know that stuff has to get from memory to the bit that does stuff.</p>
<p><em>The Bit That Does Stuff.</em></p>
<p>This is the bit of the computer that does what you tell it to. It does this instruction by instruction. Think about the hopscotch code again. You know the first instruction is 1. Well, the bit that does stuff needs to know that the first instruction is 1, so it gets the 1 from somewhere – just give me a moment and I&#8217;ll explain where – and it saves it somewhere so it can&#8217;t forget what <em>exactly </em>it&#8217;s doing. Maybe it has a little blackboard inside and it writes that instruction down so it won&#8217;t forget to do it. We call this blackboard the “<em>instruction register</em>”.</p>
<p><em>The Bit That Knows Where To Get Stuff from Memory</em></p>
<p>Now, we have to find a way of getting the instruction from memory and writing it on the blackboard inside the <strong>Bit That Does Stuff.</strong> Remember I said everything is stored at an address in memory? Well, next to the bit that does stuff you have a bit that sends each instruction individually, say, the <em><strong>feeder</strong></em>. So, when the <strong>Bit That Does Stuff</strong> has done stuff, it gets the next instruction from the <em><strong>feeder</strong></em>. Try to imagine playing hopscotch with the computer. You have told the computer that the hopscotch code is <strong>1 3 4 5 7 9 10</strong> and you have stored these hopscotch codes in the computer memory at addresses 0 to 6.</p>
<p>The computer can do nothing unless you tell it where the instructions are. You could, if you wanted, try to put the address of the code into the <strong>Bit That Does Stuff</strong>. The address is 0, right? <strong>The Bit That Does Stuff </strong>will think “ah, this is the hopscotch code and I must step on to 0”. But there&#8217;s no 0 on the hopscotch grid. Clearly, the computer is going to be pretty useless at hopscotch if it tries to do that. So what actually happens is, next to the<strong> Bit That Does Stuff</strong> you have the feeder which is a <strong>Bit That Knows Where To Get Stuff from Memory</strong>. You feed 0 into this and it will go to memory and get the instruction at address 0 and feed it over to the <strong>Bit That Does Stuff</strong>. Now, you know, the instruction at address 0 is 1. <strong>The Bit That Does Stuff</strong> will jump onto square 1, and hey, we&#8217;re part of the way there.</p>
<p>The <strong>Bit That Knows Where To Get Stuff from Memory</strong> could, if we let it, always point at 0, which would not be much use, because the computer would never leave square 1 on the hopscotch grid. So, each time a hopscotch code is executed, the <strong>Bit That Knows Where To Get Stuff from Memory</strong> skips on 1. So now, it&#8217;s pointing at 1, and at address 1, we have hopscotch code 3. So, you could call the <strong>Bit That Knows Where To Get Stuff from Memory </strong>the <strong>Bit that Points at the Right Instruction</strong>. Actually, it&#8217;s called the <strong><em>Instruction Pointer</em></strong> or <em>Program Counter</em>. And the <strong>Bit That Does Stuff</strong> together with the <strong>Bit That Knows Where To Get Stuff from Memory</strong> are called the “<em>central processing unit</em>”, CPU.<br />
There&#8217;s just a last bit of information that you need to know and that is How does the <strong>Bit That Knows Where To Get Stuff from Memory</strong> actually get the stuff from memory? This is a very good question.</p>
<p>There are two links between the <strong>Bit That Knows Where To Get Stuff from Memory</strong> and the memory. They are called <strong>buses </strong>and they work a bit like real buses. One is the “<em>address bus</em>” and the other is the “<em>data bus</em>”. So the <strong>Bit That Knows Where To Get Stuff from Memory</strong> sends the address it wants to get information from down the address bus and the data at that address comes back on the data bus. It really is that simple.<br />
This is how a computer works. There isn&#8217;t really any magic there, is there, now that you&#8217;ve seen it. No need to<br />
wave a magic wand and cry “Abracadabra”</p>
<p>________________________________________________</p>
<p><strong>Some Notes</strong>:</p>
<ol>
<li> Harry Potter is a JK Rowling character, as are Ron Weasley and his mother. A Muggle is a member of the nonmagical community, someone who cannot do magic.</li>
<li>Star Wars is a trademark of LucasFilms. The Star Destroyer is a battle ship of the Empire, namely the bad guys.</li>
<li> There are various ways to play hopscotch. I used the rules taught to me by my five year old niece.</li>
<li>Calvin and Hobbes are a six year old boy with a terrific imagination and a very rudimentary knowledge of<br />
science and his pet (or toy, depending on your viewpoint) tiger.</li>
</ol>
<p>_____________________________________</p>
<p>this was written by me, Treasa Lynch for a college gig about 5 years ago. If you think you&#8217;d find it useful, please&#8230;off you go. If you&#8217;re going to post it around the internet, all I really want is that you link back to this page. If you want to reprint it anywhere, please leave a comment.</p>
<p>_____________________________________</p>
<p>I&#8217;d like kids to be as computer literate as they are tv remote literate.</p>
<p>_____________________________________</p>
<p>This is my contribution (s0 far) to Ireland&#8217;s Smart Economy. I will look at designing a printable kid&#8217;s version if there&#8217;s enough interest.</p>
]]></content:encoded>
			<wfw:commentRss>http://thingsthatstrikeme.org/2010/04/how-computers-work-for-children/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Design CVs</title>
		<link>http://thingsthatstrikeme.org/2010/04/design-cvs/</link>
		<comments>http://thingsthatstrikeme.org/2010/04/design-cvs/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 10:58:14 +0000</pubDate>
		<dc:creator>windsandbreezes</dc:creator>
				<category><![CDATA[techynerdstuff]]></category>

		<guid isPermaLink="false">http://thingsthatstrikeme.org/?p=595</guid>
		<description><![CDATA[If you google hunt curriculum vitae and related information on the internet, a couple of things happen. You get a lot of career advice sites coming back at you; you get a couple of wikepedia sites and then you get some image results.
At some point, you will probably arrive on this page via the image [...]]]></description>
			<content:encoded><![CDATA[<p>If you google hunt curriculum vitae and related information on the internet, a couple of things happen. You get a lot of career advice sites coming back at you; you get a couple of wikepedia sites and then you get some image results.</p>
<p>At some point, you will probably arrive on <a href="http://www.hongkiat.com/blog/creative-designer-resume-curriculum-vitae/">this page</a> via the image search.</p>
<p>I&#8217;m slightly caught between a couple of stools here. I really feel that it should be possible to leverage the internet and technology to create a striking CV and there are some striking CVs on that page. A significant number of them fail in one key area. Many of the CVs where the emphasis is on form completely miss the function. Too many of them are beautiful and too difficult to get the information out of. The over-reliance on strong graphics makes some of the examples look like overdone business cards; the information in them lacks somewhat.</p>
<p>I don&#8217;t, however, work in the design front so it is possible that design professionals don&#8217;t care about the information on the CVs if the appearance is impressive in and of itself. The comments seem to reflect my opinion however: if your cv is hard to read, it&#8217;s hard to read, end of story.</p>
<p>Way back in the days when I was changing job every 18 months or so &#8211; and before the internet really took hold &#8211; I used to see a lot of CVs. A lot of them had a lot of information in them that was difficult to digest. They were laid out with whatever new toys the applicant had learned in Word. Some of them had really badly printed photographs from the early inkjet technology.</p>
<p>In this way, technology is not being used appropriately and this is disappointing.</p>
<p>The most effective CV I had over the course of my life was a single page CV. Admittedly I was 25 years old at the time and therefore had less information. I did, however, have friends with 3 page CVs on less experience than me. Having looked at modern technology and design and layout tools, you&#8217;d assume that it may be possible to leverage those tools more effectively than the historic two page introductory special. Unfortunately, there isn&#8217;t a lot of evidence out there to suggest this may be the case.</p>
]]></content:encoded>
			<wfw:commentRss>http://thingsthatstrikeme.org/2010/04/design-cvs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What goes around comes around&#8230;</title>
		<link>http://thingsthatstrikeme.org/2010/03/what-goes-around-comes-around/</link>
		<comments>http://thingsthatstrikeme.org/2010/03/what-goes-around-comes-around/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 20:52:03 +0000</pubDate>
		<dc:creator>windsandbreezes</dc:creator>
				<category><![CDATA[techynerdstuff]]></category>

		<guid isPermaLink="false">http://thingsthatstrikeme.org/?p=480</guid>
		<description><![CDATA[I remember vaguely about 20 years ago I used to have an Atari 1200XL. I wrote my first code on it at the age of 13. It did something funny involving a line. My mother was really impressed. It was effectively copy and paste code; I think it was about 10 lines of BASIC that [...]]]></description>
			<content:encoded><![CDATA[<p>I remember vaguely about 20 years ago I used to have an Atari 1200XL. I wrote my first code on it at the age of 13. It did something funny involving a line. My mother was really impressed. It was effectively copy and paste code; I think it was about 10 lines of BASIC that turned up in one of the Atari user magazines. In the way that we have PlayStation and iPod mags, then we had BASIC magazines for each of the main manufacturers.</p>
<p>I own an iPhone. I buy most of my music from iTunes and yesterday I started digitising a couple of useful to have personal data on the phone rather than in the back of a notebook where I&#8217;d been noting stuff for 15 years or so. One of the big successes on the iPhone are applications &#8211; or iPhone apps as they&#8217;re more commonly known. Little ickle bits of software that are basically iPhone only. I just wonder if the age of interoperability is slowly dying. All my music is played through iTunes at the moment. Given you can&#8217;t read some of the older data formats, I wonder how that&#8217;s going to work out for me even in 10 years time. I still listen to music I heard first 10 years ago&#8230;but anything I bought on tape then I just can&#8217;t play any more.</p>
<p>I came across two reports that interested me today, both from Le Monde (note to self, Le Monde really is a hell of a lot better than pretty much every single Irish newspaper on the market). <a href="http://www.lemonde.fr/technologies/article/2010/03/02/les-usagers-d-iphone-et-de-systemes-android-telechargent-autant-d-applications_1313234_651865.html">The first one related to market share for downloaded applications</a>. Key information: Apple is the market leader but strangely enough, more to the benefit of the iPod Touch than the iPhone. In fact, the iPhone is nearly neck and neck with the Android and on average, three quarters of the applications downloaded for each of those two devices is free. The report covered two studies and the interesting thing about the second one, which seems to have concentrated on the financial side of things is that on average, Blackberry users spend more money on the applications that they download than do either the Apple or Android users.</p>
<p>The disappointing part of this is that I dont&#8217; have a whole lot of information about the basis of the surveys that formed the basis of that report although the initial one which was carried out by one of Google&#8217;s companies  was based on a survey of around 900 people worldwide. It would be interesting to see what the feed back would be if the survey sample was ten times larger.</p>
<p>The <a href="http://www.lemonde.fr/technologies/article/2010/03/02/apple-porte-plainte-contre-le-constructeur-de-mobiles-htc_1313526_651865.html">second report related to the fact that Apple are suing HTC for patent infringement in Delaware</a>. This interests me in light of what I said about the system lockin that appears to be appearing on mobile devices for the moment.</p>
]]></content:encoded>
			<wfw:commentRss>http://thingsthatstrikeme.org/2010/03/what-goes-around-comes-around/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>another programming language</title>
		<link>http://thingsthatstrikeme.org/2009/11/another-programming-language/</link>
		<comments>http://thingsthatstrikeme.org/2009/11/another-programming-language/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 17:55:49 +0000</pubDate>
		<dc:creator>windsandbreezes</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[techynerdstuff]]></category>

		<guid isPermaLink="false">http://thingsthatstrikeme.org/?p=300</guid>
		<description><![CDATA[So, for my sins I have experience writing assembler (beat that), Java (hmmm) and that other stuff what&#8217;s it called, Visual Basic (cupla versions ago, let&#8217;s not brag about that) and am in the process of looking at possible Masters options. I can sort of battle my way around some php but with quite a [...]]]></description>
			<content:encoded><![CDATA[<p>So, for my sins I have experience writing assembler (beat that), Java (hmmm) and that other stuff what&#8217;s it called, Visual Basic (cupla versions ago, let&#8217;s not brag about that) and am in the process of looking at possible Masters options. I can sort of battle my way around some php but with quite a lot of reluctance and I have looked at Rexx and NCL and vomited too. I find out today that Google have a new programming language. It&#8217;s called <a href="http://golang.org/">Go</a>. There used to be an airline called Go, and then it went.</p>
<p>I have not really had much time to look at it in any great detail apart from getting the overwhelming sense that they are pushing it to compete with C and C++. Its USPS on first glance appear to be &#8220;fast compiling&#8221; and &#8220;garbage collection&#8221;. Which is very desirable. After all, from what I remember, ten centuries ago, Java had garbage collection but wasn&#8217;t exactly high speed either in compiling terms of, in fact, at run time. For someone used to the roi of assembler, it was a bit pitiful, actually.</p>
<p>However, I need to be realistic and recognise that assembler is an increasingly arcane language to be writing in &#8211; ie, very few people actually want it any more &#8211; and so I&#8217;ve started looking at alternatives like, for example &#8220;You know Java, don&#8217;t you?&#8221; and &#8220;I hate php, no really&#8221;. I was going to check out the Microsoft Visual studio stuff as well because the last time I looked at the language nerds, they were waxing on about C# and how great it was. I think I might procrastinate and look at Go instead and see if it has any realistic future.</p>
<p>As to the masters, I&#8217;m having some serious thoughts about it. I have a bunch of parchments already, and working full time and doing college part time will cut into the free time I have for trying not to damage myself climbing, diving, kitesurfing or taking photographs. Interestingly, the worst injuries I have ever got didn&#8217;t ever involve climbing, diving or kitesurfing, but walking and taking photographs. Strange that. I&#8217;m trying to find a balance between stuff that interests me a bit (maths) and stuff that builds on what I&#8217;ve got already (information technology and applied modern languages) and stuff that doesn&#8217;t wipe out my life for too long (which means starting a new BSc is probably not the way to go). Masters take about 2 years on average to get part time. I&#8217;m looking at science communication, information technology, forensic computing and something else. Can&#8217;t remember what. I live near DCU so it&#8217;s the handiest.</p>
<p>The problem is, I&#8217;ve also been looking at maths modules part time with the Open University. They have maths stuff which is doable part time (unlike most of Ireland from what I can see) but it&#8217;s very expensive.</p>
<p>I don&#8217;t know. Lots to think about I guess.</p>
]]></content:encoded>
			<wfw:commentRss>http://thingsthatstrikeme.org/2009/11/another-programming-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
