<?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>mike mcquaid dot com &#187; Life</title> <atom:link href="http://mikemcquaid.com/category/life/feed/" rel="self" type="application/rss+xml" /><link>http://mikemcquaid.com</link> <description>the internet is leaking</description> <lastBuildDate>Tue, 31 Jan 2012 23:59:33 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>The Social Network: A Defence of Programming</title><link>http://mikemcquaid.com/2010/11/the-social-network-a-defense-of-programming/</link> <comments>http://mikemcquaid.com/2010/11/the-social-network-a-defense-of-programming/#comments</comments> <pubDate>Thu, 11 Nov 2010 04:57:11 +0000</pubDate> <dc:creator>Mike McQuaid</dc:creator> <category><![CDATA[Film]]></category> <category><![CDATA[Life]]></category> <category><![CDATA[Software]]></category><guid isPermaLink="false">http://mikemcquaid.com/?p=3027</guid> <description><![CDATA[I recently saw The Social Network, a dramatisation of the creation of Facebook. It was a thoroughly enjoyable film with brilliant direction, casting (Eisenberg and Timberlake in particular) and writing. It also had an incredibly realistic hacking scene (using wget and perl scripts) and featured KDE on the desktop of most of the programmers in [...]]]></description> <content:encoded><![CDATA[<p>I recently saw <a href="http://www.imdb.com/title/tt1285016/">The Social Network</a>, a dramatisation of the creation of Facebook. It was a thoroughly enjoyable film with brilliant direction, casting (Eisenberg and Timberlake in particular) and writing. It also had an incredibly realistic hacking scene (using wget and perl scripts) and featured KDE on the desktop of most of the programmers in the film. I highly recommend seeing it, regardless of your thoughts on Facebook.</p><p>A friend sent me a <a href="http://www.nybooks.com/articles/archives/2010/nov/25/generation-why/?pagination=false">link to an interesting review</a> that I was writing a long response to but thought I&#8217;d turn it into a blog post instead. The review is fantastically written by Zadie Smith but there&#8217;s a few glaring holes in it that frustrated this post into existence.</p><p>Smith, like many mainstream journalists and writers, seems to fundamentally understand what makes people like us excited about programming. I&#8217;ll respond to some choice quotes from the review.</p><blockquote><p><em>No doubt the filmmakers considered this option, but you can see their dilemma: how to convey the pleasure of programming—if such a pleasure exists—in a way that is both cinematic and comprehensible?</em></p></blockquote><p>If such a pleasure exists? Really? She mentions in the review she talked to a &#8220;software expert&#8221; but she must have avoided this topic of discussion. The pleasure in coding combines creativity (like creating art, no-one will ever write a program the same way as you), building to try to simplify the lives of others and mathematical problem solving. I think the film communicates this fairly well but it&#8217;s one of these things that&#8217;s pretty much impossible to hide the elements of programming that immediately turn some people off it. Some people find the idea that I sit at my computer typing for most of the day fundamentally boring and there&#8217;s not much you can do to argue against this viewpoint other than display the great things that can result from it.</p><blockquote><p><em>E Pluribus Unum—that&#8217;s the point. Here’s my guess: he wants to be like everybody else. He wants to be liked.</em></p></blockquote><p>It&#8217;s a shame that for anyone who is or was ever considered &#8220;nerdy&#8221; that we fall victim to such poor pop psychology. Just because we weren&#8217;t all deemed &#8220;cool&#8221; in high school doesn&#8217;t mean our entire careers are driven by this reductionist need to over-compensate for what others thing we missed out on. Zuckerberg I&#8217;d imagine, like most software engineers wants to build something that everyone will think &#8220;how did I manage before this came along&#8221; and, even if they don&#8217;t know he made it, he&#8217;ll know that he&#8217;s simplified the lives of a lot of people. This is why we do it and this is why we love it.</p><p>The fact that Zuckerberg open-sourced his earlier applications (not just gave it away for not monetary value, her review misses this) shows this; he values the pleasure of people using his tool over the monetary return that he could have instead. This also points to why Facebook didn&#8217;t take the many chances to sell out to large companies earlier in its existence.</p><blockquote><p><em>I am dreaming of a Web that caters to a kind of person who no longer exists. A private person, a person who is a mystery, to the world and—which is more important—to herself.</em></p></blockquote><p>The type of web (and person) she mentions already existed and still exists: you can use private email, private Facebook messages, protected Twitter accounts and use other services that guarantee privacy, even relying on end-to-end encryption so only the sender and receiver can see any content. Arguably, this was the first web, the one many of us were using 10 or 15 years ago. The problem is that she fails to see the flip side of her argument: what about those of us who are very public people, how could we share things with the world without relying on a gatekeeper or third-party before the internet and, arguably, before Web 2.0&#8242;s concepts became mainstream?</p><p>This is why she&#8217;s writing her review in the New York Review and not by monetizing a personal blog. She seems to believe in the gatekeeper, the Web 1.0 (or Person 1.0 from her article) and the tight separation of career and personal life, of the private persona that lives their life and the public persona that does their work (or perhaps I&#8217;m the one who is spouting pop psychology now).</p><p>As said, this was a brilliantly written review even although I disagree with many of the arguments in it. The Social Network (and indeed Facebook itself) is a great advertisement for the beauty and power of software: that someone can produce something that will change the world from their university dorm room with scarce resources, no corporate sponsors, some programming experience and a lot of hard work. It&#8217;s the antithesis of programs like X Factor and other reality TV that spouts the lie to society that success comes from being lucky enough to be picked by a corporation and that fame itself is the thing worth striving for.</p><p>Start showing films like The Social Network in schools. Get high school kids writing software rather than the letters in Word. Teach them how to write Facebook and mobile applications, programs that they and their friends will use outside of school. Let us, as software engineers, rekindle the passion that got us into this field in the first place and let&#8217;s see a return to late-night coding binges and building useful stuff for fun. Let&#8217;s see the youth of tomorrow look at our field and think &#8220;wow, that&#8217;s cool, I want to do that too&#8221;.</p> ]]></content:encoded> <wfw:commentRss>http://mikemcquaid.com/2010/11/the-social-network-a-defense-of-programming/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Marriage and Name Changes</title><link>http://mikemcquaid.com/2010/09/marriage-and-name-changes/</link> <comments>http://mikemcquaid.com/2010/09/marriage-and-name-changes/#comments</comments> <pubDate>Sat, 18 Sep 2010 11:55:33 +0000</pubDate> <dc:creator>Mike McQuaid</dc:creator> <category><![CDATA[Life]]></category><guid isPermaLink="false">http://mikemcquaid.com/?p=2973</guid> <description><![CDATA[Our wedding was absolutely amazing! It was a lovely and meaningful church service followed by a party with all of our best friends and family. We have so many people to thank for making it such a lovely day, far too many to name here. If you&#8217;re planning a wedding, I recommend Gareth Saunders (who [...]]]></description> <content:encoded><![CDATA[<p><img src="http://mikemcquaid.com/wp-content/uploads/2010/09/wedding.jpg" alt="Mike and Lindsay at their wedding" title="Wedding" width="213" height="320" class="alignnone size-full wp-image-2974" /></p><p>Our wedding was absolutely amazing! It was a lovely and meaningful church service followed by a party with all of our best friends and family. We have so many people to thank for making it such a lovely day, far too many to name here. If you&#8217;re planning a wedding, I recommend <a href="http://www.garethjmsaunders.co.uk/">Gareth Saunders</a> (who married us) <a href="http://teannaich.com/">Teannaich</a> (our ceilidh band) and <a href="http://www.benjaminarthur.com/">Benjamin Arthur</a> (who took our photographs). (which came out amazingly and you can see here: ). I can&#8217;t recommend Benjamin highly enough; if you&#8217;re looking for a wedding photographer, hire him! You can see the photographs from our wedding and some of his other work at his <a href="http://picasaweb.google.com/115356624897342508104/?gsessionid=feRVLt4GypsIS0EOWUHK1Q">Picasa Web Albums page</a>.</p><p>The more astute among you may have noticed that this site has changed from mikearthur.co.uk to mikemcquaid.com. This is due to my getting married in May and taking my wife&#8217;s surname.</p><p>I came up with the idea of changing due to a bunch of reasons that included my recent feminist awakenings causing my displeasure at the history of women taking their husband&#8217;s names and family who would keep on the Arthur name.</p><p>Interestingly, the process for a husband taking his wife&#8217;s name isn&#8217;t all that different; I simply needed to pay a small sum and provide documentation to the <a href="http://www.ukdps.co.uk/">UK Deed Poll Service</a> who then provided me with paperwork to sign and get countersigned. Legally, I can call myself whatever I like at any time and that is my name but this Deed Poll is required to provide some sort of formal documentation where the bride would normally provide a Marriage Certificate with her new name signed on it.</p><p>Today I received my new passport, pretty much the last piece of identification I&#8217;ve had to get changed. Every service I use now recognises me as Mike McQuaid, both online and offline. It is interesting how easy it was to do most of this. Most people assured me it would be much harder as a man but it&#8217;s all been very straightforward. My only remaining grumbles are online services that don&#8217;t allow you to change your username such as Steam and Last.fm where my username remains &#8220;mikearthur&#8221;, although my profile name is updated.</p> ]]></content:encoded> <wfw:commentRss>http://mikemcquaid.com/2010/09/marriage-and-name-changes/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Hack on the Mac(book)</title><link>http://mikemcquaid.com/2009/11/hack-on-the-macbook/</link> <comments>http://mikemcquaid.com/2009/11/hack-on-the-macbook/#comments</comments> <pubDate>Mon, 16 Nov 2009 15:53:51 +0000</pubDate> <dc:creator>Mike McQuaid</dc:creator> <category><![CDATA[Life]]></category> <category><![CDATA[Software]]></category><guid isPermaLink="false">http://mikearthur.co.uk/?p=368</guid> <description><![CDATA[It&#8217;s been a busy few months! Outside of work my fiancee and I have been planning our wedding and bought a house for us to live in when we get married. It was worryingly easy to do the whole thing, it required minimal paperwork. It&#8217;s in Broughty Ferry (on the outskirts of Dundee) and the [...]]]></description> <content:encoded><![CDATA[<p>It&#8217;s been a busy few months!</p><p>Outside of work my fiancee and I have been planning our wedding and <strong>bought a house</strong> for us to live in when we get married. It was worryingly easy to do the whole thing, it required minimal paperwork. It&#8217;s in Broughty Ferry (on the outskirts of Dundee) and the sea is 100m away and visible from my new study. It&#8217;s all very exciting and I&#8217;m counting down the days until we get married and I move in.</p><p>At work, I&#8217;ve been involved in some more fun Qt consultancy stuff. It&#8217;s all been enjoyable and varied, something that really suits my <strong>childlike attention-span</strong>. I work from home so I&#8217;ve been flying to various places (Germany, Sweden, Denmark so far and Iceland next week) in the course of my work. I like seeing new places but am a rubbish tourist so it&#8217;s been nice to be able to expand my horizons without much personal effort.</p><p>One of the nice things about working with Qt and other open-source projects is that I can get to <strong>contribute to them at work</strong> when a customer needs a feature/bugfix. One of my projects has involved a lot of <a href="http://doc.trolltech.com/4.6/qtscript.html">QtScript</a> and I used <a href="http://code.google.com/p/qtscriptgenerator/">QtScriptGenerator</a> for the bindings (<em>wanted to try SMOKE but I couldn&#8217;t find enough of a solid internet presence to trust it fully yet</em>). I&#8217;ve made a few fixes to support code written in C++ rather than Qt (<em>handle exceptions better, do some automatic C++ standard library type conversion, support C-style single &#8220;void&#8221; parameter and bugfixing</em>). This stuff is all merged upstream and part of QtScriptGenerator.</p><p>I can&#8217;t wait till KDE and more open-source projects move to Git (<em>and Gitorious/GitHub</em>). It&#8217;s so <strong>amazingly simple to get patches merged</strong> and retain your attribution and handle local work branches while tracking upstream, with merging normally being handled near-automagically. This requires so much time to do in Subversion that it really pains me to have to use it now.</p><p>Another interesting project I&#8217;ve been working on recently is <a href="https://github.com/mxcl/homebrew">Homebrew</a>, a package manager for OSX that seeks to use system libraries, be fast and make contribution incredibly easy  (<em>things that MacPorts and Fink seem to fail at</em>). It uses Git as the repository backing store so you just fork from <a href="https://github.com/mxcl/homebrew">mxcl&#8217;s repository</a>, use &#8220;<em>brew create $URL</em>&#8221; to create a template package from the URL and archive name, modify it until it works and make a pull request on GitHub. mxcl then looks over your contribution and merges it if it looks good. So far I&#8217;ve tweaked Qt and started adding the necessary dependencies to get KDE in there too.</p><p><strong>I really like this model</strong>. I trust mxcl as a benign dictator, he is a good guy and makes sensible decisions (<em>such as buying me beer</em>), and I feel this method of contribution really opens the project up to many more people than it would otherwise. It also has the Steve Jobs/Linus Torvalds-type figure that I think is essential for any piece of software to have a clear set of goals and maintain a certain quality level.</p><p>It&#8217;s been nice for me working mostly on my Macbook now. <strong>Everything just works</strong> that I need to and I can still run pretty much every open-source application I used on Linux. It&#8217;s nice to see the vibrant OSS ecosystem on OSX and the attention to detail in applications such as Adium, particularly in having an attractive and easily usable interface. Hopefully I&#8217;ll be able to apply this level of polish to some of the KDEPIM apps in the next while too, currently they <strong>work great</strong> but look a bit nasty on OSX.</p><p>Too much writing, back to the code!</p> ]]></content:encoded> <wfw:commentRss>http://mikemcquaid.com/2009/11/hack-on-the-macbook/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Looking to The Future</title><link>http://mikemcquaid.com/2009/06/looking-to-the-future/</link> <comments>http://mikemcquaid.com/2009/06/looking-to-the-future/#comments</comments> <pubDate>Tue, 09 Jun 2009 22:17:54 +0000</pubDate> <dc:creator>Mike McQuaid</dc:creator> <category><![CDATA[Life]]></category><guid isPermaLink="false">http://mikearthur.co.uk/?p=328</guid> <description><![CDATA[It&#8217;s been a big few months, hence the lack of blogging! In the this time I have: Left my job at Mendeley working on a cool piece of research software. It was time to move on to other things and there are no hard feelings on either side, hopefully my work on there will continue [...]]]></description> <content:encoded><![CDATA[<p>It&#8217;s been a big few months, hence the lack of blogging!</p><p>In the this time I have:</p><ul><li><strong>Left my job</strong> at <a href="http://www.mendeley.com/">Mendeley</a> working on a cool piece of research software. It was time to move on to other things and there are no hard feelings on either side, hopefully my work on there will continue to be well received and more Linux people (although Windows/Mac are also supported) will check out the cool Qt/C++ reference manager.</li><li><strong>Moved back from London</strong> to Edinburgh. I&#8217;d been away in Ipswich and London since leaving university and the call of Caledonia became too strong to resist!</li><li><strong>I proposed</strong> on the top of <a href="http://en.wikipedia.org/wiki/Cairn_Gorm">Cairngorm</a> to my beautiful best friend and girlfriend. It was here that we&#8217;d had our first long chat while walking down seven years ago this summer. She said yes so we&#8217;re now planning the wedidng for 2010 and are both very excited!</li></ul><p>Here&#8217;s a picture of us a few minutes after getting engaged (more and bigger photos to follow on my Flickr):<br /> <img src="http://mikemcquaid.com/wp-content/uploads/2009/06/engaged.jpg" alt="Lindsay and Mike shortly after getting engaged on Cairngorm mountain" title="Engaged" width="400" height="300"/></p><p>All this stuff has got me thinking more about the future so I&#8217;m trying to do the following:</p><ul><li>Plan my wedding and try to find a marital home for my fiancee and I. Also, buy a very cute puppy for us to have.</li><li>Nail the currently freelancing I&#8217;m currently doing for my secret dream employer so that it will become a permanent position.</li><li>Not install Linux on my new Macbook as it&#8217;s not fully working yet and I want to try and avoid wasting time fiddling and force myself to help the KDE Mac project.</li><li>Stop wasting time messing unnecessarily with my computers when they work fine. Stop reading blogs that aren&#8217;t incredibly interesting. Stop following people on Twitter that aren&#8217;t incredibly interesting. Possibly stop using Twitter altogether for this reason</li></ul><p>Generally I just want to try and start to make the most of my life a bit more, focusing on the things in life that matter (<em>my faith, my fiancee and meeting actual goals with KDE/bass-guitar-playing rather than messing about</em>).</p><p>It&#8217;s a bit of a random time for resolutions but hopefully this is a time when I can turn over a new leaf and start being a bit more useful again. If I&#8217;ve not achieved anything public in music or software in a few months then I want <strong>someone to slap me</strong>!</p> ]]></content:encoded> <wfw:commentRss>http://mikemcquaid.com/2009/06/looking-to-the-future/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>25 Things</title><link>http://mikemcquaid.com/2009/02/25-things/</link> <comments>http://mikemcquaid.com/2009/02/25-things/#comments</comments> <pubDate>Wed, 18 Feb 2009 22:21:38 +0000</pubDate> <dc:creator>Mike McQuaid</dc:creator> <category><![CDATA[Life]]></category><guid isPermaLink="false">http://mikearthur.co.uk/?p=301</guid> <description><![CDATA[Normally I despise these things but I found this a fairly interesting Facebook meme to be going round at the moment. Rules: Once you&#8217;ve been &#8220;tagged&#8221;, you are supposed to write a note with 25 random things, facts, habits, or goals about you. At the end, choose 25 people to be &#8220;tagged&#8221; (on Facebook). You [...]]]></description> <content:encoded><![CDATA[<p>Normally I despise these things but I found this a fairly interesting Facebook meme to be going round at the moment.</p><p>Rules: Once you&#8217;ve been &#8220;tagged&#8221;, you are supposed to write a note with 25 random things, facts, habits, or goals about you. At the end, choose 25 people to be &#8220;tagged&#8221; (on Facebook). You have to &#8220;tag&#8221; the person who &#8220;tagged&#8221; you. If I &#8220;tagged&#8221; you, it&#8217;s because I want to know more about you. (<em>I&#8217;ve only &#8220;tagged&#8221; people on Facebook</em>).</p><ol><li>I&#8217;ve been seeing my girlfriend (<em>Lindsay</em>) since we were both at school. She is amazing and I&#8217;m a very, very lucky man.</li><li>I treat life like a software problem. I&#8217;m convinced there must be some algorithm for &#8220;<em>solving</em>&#8221; all the world&#8217;s problems.</li><li>I became a Christian at 17 but wasn&#8217;t raised going to church.</li><li>I love dogs and hate cats. I want to train all the world&#8217;s dogs to eat the world&#8217;s cats.</li><li>I exfoliate and moisturise. I am/will be mocked for this but don&#8217;t care because my skin is awesome.</li><li>If I ever couldn&#8217;t be a software engineer any more I&#8217;d become a full-time bass player.</li><li>I have my nipple pierced, resulting in the nickname &#8220;<em>Nipples</em>&#8221; at school. Most people called me that rather than my name, including a fair few of the teachers.</li><li>Cycling has been my main method of transport for about 10 years so I have an strong dislike of bus drivers and people who beep their horn.</li><li><a href="http://en.wikipedia.org/wiki/Deus_Ex">Deus Ex</a> is my favourite computer game. It is incredible and and you should play it even if you don&#8217;t play games. It is a work of art.</li><li>I hate tea and coffee.</li><li>I think of myself as Scottish before British.</li><li>I constantly wish I had enough time to try and help everyone through all their problems.</li><li>I look forward to being married but fear becoming a parent too young.</li><li>Sometimes when I meet random people on nights out I like to convince them I have a really bizarre job. Last time was a paramedic for domestic pets.</li><li>I was one interview away from joining the British Army&#8217;s Infantry.</li><li>I have landed a plane. (<em>In real life, not just in a computer game.</em>)</li><li>I think <a href="http://en.wikipedia.org/wiki/Babylon_5">Babylon 5</a> is possibly the best piece of TV or film ever made and if you disagree then you are wrong.</li><li>I can&#8217;t cry and haven&#8217;t done so for over three years. This slightly worries me.</li><li>I care very little what random new people think of me unless I&#8217;m in a situation like an interview or my good impression means a lot to my coworker/friend/girlfriend/family member.</li><li>I&#8217;ve known I was going to work with computers since primary school.</li><li>I think if you are not Scottish you shouldn&#8217;t be allowed to wear a kilt (possibly by law).</li><li>My music collection contains almost no female artists, probably because most of it is progressive rock.</li><li>One of the most endearing things someone can do to me is take the piss out of me.</li><li>I relish all criticism as one of my goals in life is to improve myself as much as possible in every area.</li><li>I generally hate romantic comedies unless they have John Cusack in them and then I irrationally love them.</li></ol> ]]></content:encoded> <wfw:commentRss>http://mikemcquaid.com/2009/02/25-things/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>Men Are from Mars, Women Are from Venus</title><link>http://mikemcquaid.com/2009/02/men-are-from-mars/</link> <comments>http://mikemcquaid.com/2009/02/men-are-from-mars/#comments</comments> <pubDate>Mon, 09 Feb 2009 22:27:19 +0000</pubDate> <dc:creator>Mike McQuaid</dc:creator> <category><![CDATA[Life]]></category><guid isPermaLink="false">http://mikearthur.co.uk/?p=292</guid> <description><![CDATA[Being a software engineer I feel the need to optimise the crap out of everything. I&#8217;m that guy that does the washing up at the same time as he&#8217;s cooking, who reads while vacuuming and generally just tries to multi-task as much as possible to make maximum use of my brain at all times. As [...]]]></description> <content:encoded><![CDATA[<p>Being a software engineer I feel the need to <strong>optimise the crap out of everything</strong>. I&#8217;m that guy that does the washing up at the same time as he&#8217;s cooking, who reads while vacuuming and generally just tries to multi-task as much as possible to make maximum use of my brain at all times. As a result I take the same sort of approach to my relationship with my girlfriend of 6 1/2 years, trying to always <strong>become a better boyfriend</strong>, improve my communication and help her whenever I can.</p><p>As a result of this I&#8217;ve taken to sporadically reading relationship-help books and books about the differences between men and women psychologically. The most recent of these was recommended to me by a good female friend; the classic <a href="http://www.amazon.co.uk/gp/product/0007152590?ie=UTF8&#038;tag=mikemcquaid-21&#038;linkCode=as2&#038;camp=1634&#038;creative=6738&#038;creativeASIN=0007152590"><strong>Men Are from Mars, Women Are from Venus</strong></a><img src="http://www.assoc-amazon.co.uk/e/ir?t=mikearthudotc-21&#038;l=as2&#038;o=2&#038;a=0007152590" width="1" height="1" alt="" style="border:none !important; margin:0px !important;" />.</p><p>The book basically uses the model of two species from different planets interactions to represent the stereotyped (<em>the author admits this</em>) but often valid problems in the interactions between men and women, focusing this book on those in romantic relationships.</p><p>I think a lot of the points that John Gray makes are fairly apt, about how men and women respond to their <strong>negative emotions</strong> (<em>men tend to want to be by themselves, women tend to want a sympathetic ear but not to get solutions to their problems</em>). We didn&#8217;t find this particularly revelatory; after a relationship as long as ours you tend to work these things out for yourself.</p><p>What I found interesting was that instead of challenging the fact that neither of these slightly extreme reactions should actually be <strong>challenged and improved</strong> upon (<em>encouraging men to become more open and women to be more pragmatic when upset</em>) John Gray instead seems to imply that you should just learn to accept that a few days a month (<em>his rough estimate</em>) your partner will act irrationally and selfishly and you just need to let them do that to get it out of their system.</p><p>I&#8217;m pretty glad I didn&#8217;t read this at the beginning of our relationship or I think my girlfriend and I would have developed some <strong>fairly destructive attitudes</strong> towards dealing with our differences. I think understanding these are a key element in improving a damaged relationship or knowing how to better communicate with your partner  but I think blind adherence to John Gray&#8217;s advice could actually be fairly <strong>damaging</strong> for a relationship that doesn&#8217;t already have problems.</p><p>I&#8217;d probably recommend reading this book if you are having problems communicating with your partner but if you are happy and both of you are sharing your feelings and <strong>honestly and openly dealing with issues</strong> in your relationship I&#8217;d say it&#8217;s perhaps one to miss. Regardless of your camp I&#8217;d personally recommend from following his advice to the letter and perhaps strive for a great relationship all the time and moving beyond your biological impulses to try and become a <strong>better partner</strong>.</p> ]]></content:encoded> <wfw:commentRss>http://mikemcquaid.com/2009/02/men-are-from-mars/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Naked Generations</title><link>http://mikemcquaid.com/2009/02/naked-generations/</link> <comments>http://mikemcquaid.com/2009/02/naked-generations/#comments</comments> <pubDate>Mon, 02 Feb 2009 18:05:18 +0000</pubDate> <dc:creator>Mike McQuaid</dc:creator> <category><![CDATA[Life]]></category><guid isPermaLink="false">http://mikearthur.co.uk/?p=277</guid> <description><![CDATA[Came across a really interesting blog on the web the other day called Naked Generations. It&#8217;s a company-run blog for a for-profit company, but I must say it&#8217;s definitely one of the most interesting blogs I read (out of over a hundred). Apparently I&#8217;m a member of Generation Y as I was born in 1984. [...]]]></description> <content:encoded><![CDATA[<p>Came across a really interesting blog on the web the other day called <a href="http://www.nakedgenerations.blogspot.com/"><strong>Naked Generations</strong></a>. It&#8217;s a company-run blog for a for-profit company, but I must say it&#8217;s definitely one of the most interesting blogs I read (out of over a hundred).</p><p>Apparently I&#8217;m a member of <a href="http://en.wikipedia.org/wiki/Generation_Y">Generation Y</a> as I was born in 1984. As I&#8217;ve been working in the last few years, especially in my time at BT, I&#8217;ve found myself having a very different attitude to my older coworkers. I&#8217;ve sometimes felt that maybe I&#8217;m just a &#8220;<em>rebel</em>&#8221; and need to <strong>learn to conform</strong>, but reading this blog has been a bit of a wake-up call in helping me to realise why I do some of the things I do and how I can be <strong>better motivated</strong>.</p><p>I&#8217;d say it&#8217;s a must-read if you are either in Generation Y yourself, or you are a manager who has staff from Generation Y working for you and want to understand how to keep them <strong>well motivated</strong>.</p><p>If you want to find out even more about this stuff, the company behind the blog Naked Generations does consultancy and have worked with some pretty big names already including the <a href="http://nakedgenerations.blogspot.com/2009/01/british-government-invites-naked.html">British government</a>.</p><p>Check it out!</p> ]]></content:encoded> <wfw:commentRss>http://mikemcquaid.com/2009/02/naked-generations/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Bad Phorm</title><link>http://mikemcquaid.com/2008/09/bad-phorm/</link> <comments>http://mikemcquaid.com/2008/09/bad-phorm/#comments</comments> <pubDate>Mon, 22 Sep 2008 22:44:20 +0000</pubDate> <dc:creator>Mike McQuaid</dc:creator> <category><![CDATA[Life]]></category> <category><![CDATA[Politics]]></category> <category><![CDATA[Software]]></category><guid isPermaLink="false">http://mikearthur.co.uk/?p=156</guid> <description><![CDATA[So apparently the UK government doesn&#8217;t care about a private company wiretapping its citizens and giving them to another company (for money) as long as when they roll it out to everyone they are sure to ask for permission first (i.e. most probably at the end of a huge EULA). I can&#8217;t say I&#8217;m surprised [...]]]></description> <content:encoded><![CDATA[<p><img src="http://mikemcquaid.com/wp-content/uploads/2008/09/no_phorm.png" alt="No Phorm" width="200" height="189" /><br /> So apparently the UK government <a href="http://news.bbc.co.uk/1/hi/technology/7619297.stm">doesn&#8217;t care</a> about a <strong><a href="http://en.wikipedia.org/wiki/Phorm">private company wiretapping its citizens</a></strong> and giving them to another company (for money) as long as when they roll it out to everyone they are sure to ask for permission first (i.e. most probably at the end of a <strong>huge EULA</strong>).</p><p>I can&#8217;t say I&#8217;m surprised but I am pretty disappointed. When it first <a href="http://www.theregister.co.uk/2008/04/01/bt_phorm_2006_trial/">emerged on The Register</a> that Phorm had been monitoring the internet communications of BT customers I was a BT employee. When it came out that <a href="http://www.theregister.co.uk/2008/03/17/bt_phorm_lies/">BT outright lied</a> on to those tech-savvy customers who raised the issue my opinions of my employer had sadly dropped to an <strong>all-time low</strong>.</p><p>I&#8217;m not someone who believes in publicly criticising the company I am currently working for (partly because the company I work for currently is <a href="http://www.mendeley.com/">awesome</a>) and didn&#8217;t want to straight after I left at the risk of seeming bitter or unprofessional but I feel it needs to be publicly stated that I <strong>did not at any time agree</strong> with the actions that were being taken by my current employer and everything negative I found out second-hand and eventually was part of the reason I left.</p><p>I&#8217;m not sure what the management of BT that thought that Phorm was a good idea were up to at the time but I feel they may need a little reminding that <strong>massively alienating</strong> a huge portion of your technical user-base is probably <strong>not the best way</strong> to run an ISP, considering how much influence we have on our non-geeky friends&#8217; technology choices.</p><p>As for their &#8220;anonymous&#8221; technology, if I&#8217;m &#8220;anonymous&#8221; enough for you to be able to track me across multiple IPs then <strong>I&#8217;m not &#8220;anonymous&#8221;</strong>!</p> ]]></content:encoded> <wfw:commentRss>http://mikemcquaid.com/2008/09/bad-phorm/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Akademy: First Blood (or Day)</title><link>http://mikemcquaid.com/2008/08/akademy-first-blood-or-day/</link> <comments>http://mikemcquaid.com/2008/08/akademy-first-blood-or-day/#comments</comments> <pubDate>Sun, 10 Aug 2008 12:44:45 +0000</pubDate> <dc:creator>Mike McQuaid</dc:creator> <category><![CDATA[Life]]></category> <category><![CDATA[Software]]></category><guid isPermaLink="false">http://mikearthur.co.uk/?p=220</guid> <description><![CDATA[So the first day of Akademy is over and my morning drowsiness has subsided sufficiently that I felt I should inform the one person that reads my blog about the goings on. Yesterday was pretty fun, saw a lot of great talks and met a lot of awesome people. My particular favourites were Celeste&#8217;s usability [...]]]></description> <content:encoded><![CDATA[<p>So the first day of <a href="https://www.desktopsummit.org/">Akademy</a> is over and my <strong>morning drowsiness</strong> has subsided sufficiently that I felt I should inform the one person<strong> that reads my blog about the goings on.</strong></p><p><img src="http://mikemcquaid.com/wp-content/uploads/2008/08/akademy.jpg" alt="Akademy 2008" width="300" height="277"/></p><p>Yesterday was pretty fun, saw a lot of great talks and met a lot of <strong>awesome people</strong>. My particular favourites were Celeste&#8217;s usability talk, Peter Siking&#8217;s printer dialog usability talk and the Plasma Frenzy (is it just me or does that sound like a <strong>scifi themed wrestling match</strong>?).</p><p>The talks were interesting and I was <strong>positive</strong> on almost everything that was said. The only thing that slightly <strong>twinged my pragmatism</strong> was the suggestion that <a href="http://www.gnome.org/">GNOME</a> and <a href="http://www.kde.org/">KDE</a> collaborate more on underlying libraries. I suggested to the speaker that the reason we hack using GTK/Qt is because they are <strong>far, far less painful</strong> than writing straight C/C++ and that until KDE is willing to depend on glib or GNOME on Qt I doubt we are going to see a lot of the developers developing cross-DE solutions.</p><p>The social event in the evening was a good laugh. Held in a brewery, I managed to make the <strong>stupendous faux pas</strong> of asking for Stella when they have some stupid selection of local beers there. Whoops. I particularly enjoyed recanting with <a href="http://jriddell.org/">Riddell</a> the complete list of <strong>everything awesome about Scotland</strong> and particularly didn&#8217;t enjoy being <strong>repeatedly whipped in the nipple</strong> by Adriaan&#8217;s jockey whip (why the hell he has that with him I&#8217;ll never know&#8230;).</p><p>Looking forward to the rest of today&#8217;s talks and starting the <strong>furious coding</strong> on Monday!</p> ]]></content:encoded> <wfw:commentRss>http://mikemcquaid.com/2008/08/akademy-first-blood-or-day/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>&#8220;I just got interviewed by a noob!&#8221;</title><link>http://mikemcquaid.com/2008/07/i-just-got-interviewed-by-a-noob/</link> <comments>http://mikemcquaid.com/2008/07/i-just-got-interviewed-by-a-noob/#comments</comments> <pubDate>Wed, 23 Jul 2008 23:26:21 +0000</pubDate> <dc:creator>Mike McQuaid</dc:creator> <category><![CDATA[Life]]></category> <category><![CDATA[Software]]></category><guid isPermaLink="false">http://mikearthur.co.uk/?p=217</guid> <description><![CDATA[At my awesome new job I&#8217;ve had the luck of giving technical interviews to our software engineering applicants. I&#8217;ve really enjoyed the process and been doing quite a lot of reading from wise people like Joel Spolsky on the type of things that you should and shouldn&#8217;t be asking in an interview. Two of the [...]]]></description> <content:encoded><![CDATA[<p>At my <a href="/2008/05/mendeley/">awesome new job</a> I&#8217;ve had the luck of giving <strong>technical interviews</strong> to our software engineering applicants.</p><p>I&#8217;ve really enjoyed the process and been doing quite a lot of reading from wise people like <a href="http://www.joelonsoftware.com/">Joel Spolsky</a> on the type of things that you should and shouldn&#8217;t be asking in an interview.</p><p>Two of the most important things Joel emphasises are that it is essential to have an applicant <strong>writing code in the interview</strong> and that you are <strong>better to not hire a good software engineer than hire a bad one</strong>. Thankfully our judgement has seemed good on the latter as everyone working at <a href="http://www.mendeley.com/">Mendeley</a> seem to be not only great people but all of our software engineers (<em>including me!</em>) are <strong>really passionate</strong> about writing software that is more than just <em>&#8220;good enough</em>&#8220;.</p><p>I&#8217;ve found Joel&#8217;s first point an interesting conundrum. How should you get people coding in an interview? Obviously I&#8217;m not going to detail our exact interviewing process on my blog but I personally believe that getting the applicant to write out a <strong>solution to a simple algorithmic problem</strong> on paper (<em>while you watch them</em>) is a great way of seeing how they approach a problem, how quickly their mind works and how careful they are with validating their requirements. It&#8217;s interesting the <strong>sheer variation</strong> in the above exercise from people with very similar academic backgrounds and length of experience, even when asked a very simple algorithmic problem.</p><p>It&#8217;s an interesting experience as an interviewer looking at personally appeals to me about a candidate. This is by no means an exhaustive list or even that all of these indicate a good software engineer but just my own thoughts:</p><ul><li>A very solid technical understanding is obviously crucial. On these lines, however, I think it is important to <strong>not oversell yourself</strong>. Nothing is worse than someone claiming to be an &#8220;<em>expert</em>&#8221; in a technology and they don&#8217;t have more than a basic understanding of it. If your understanding is basic and you&#8217;re being interviewed, that&#8217;s ok. Just sell your other attributes. If it was a requirement, you wouldn&#8217;t have got this far!</li><li>If there&#8217;s one thing I think is the number one attribute in a software engineer it&#8217;s the drive to <strong>learn new technologies and techniques</strong>. If software is clearly more than just a job to you and you are reading software blogs, listening to software podcasts or contributing in OSS outside of work, chances are you are going to take more pride in your work than someone to writing software is <strong>just a 9-5</strong>.</li><li>No matter how good someone is technically, if they aren&#8217;t going to fit in the team then they shouldn&#8217;t be hired. The last thing you want is a new member disrupting the social dynamic of a group of people that currently get along. I think everyone wants to work with people that they&#8217;d be happy to talk to outside of work so if you&#8217;re a likeable person than that reflect well on you.</li></ul><p>Also, as an interviewee I&#8217;ll share some of what has annoyed me in interviews:</p><ul><li>If you don&#8217;t ask me any technical questions, you probably have some software engineers in your team that <strong>suck at programming</strong>. I don&#8217;t really want to work with people like that.</li><li>Please don&#8217;t keep me waiting for weeks only to tell me I didn&#8217;t get the job based on something that I said in my original CV/cover letter I sent to you.</li><li>If I don&#8217;t get a job I want <strong>constructive criticism</strong> so I can improve myself.</li></ul><p>I try to keep the latter points in mind when interviewing people so as not to annoy others as I was annoyed.</p><p>I&#8217;d be grateful for anyone else&#8217;s input as either an interviewer or interviewee.<br /> <strong>Let the argument commence!</strong></p> ]]></content:encoded> <wfw:commentRss>http://mikemcquaid.com/2008/07/i-just-got-interviewed-by-a-noob/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 14/69 queries in 0.036 seconds using disk: basic
Object Caching 582/673 objects using disk: basic

Served from: mikemcquaid.com @ 2012-02-06 15:58:56 -->
