<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">	<channel>		<title>mindspill</title>		<link>http://www.mindspill.org/index/channel/softwareengineering</link>		<description></description>		<language>en</language>		<copyright>Copyright 2008 mikekrupel@hotmail.com</copyright>		<generator>Conversant's Weblog II plugin</generator>		<category>Software Engineering</category>		<item>	<title>Which is the most popular social network site in your country?</title>	<link>http://www.mindspill.org/986</link>	<pubDate>Tue, 18 Dec 2007 01:14:28 GMT</pubDate>	<guid isPermaLink="true">http://www.mindspill.org/index/channel/softwareengineering/2007/12/17#item986</guid>	<comments>http://www.mindspill.org/986/reply</comments>	<category>Technology</category>	<category>Software Engineering</category>	<category>Social Networking</category>	<category>InfoVis</category>	<description>&lt;p&gt;The numbers speak for themselves – &lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Social_networking_sites&quot;&gt;Social Networking Sites&lt;/a&gt; are popular all over the world.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;In 90 (79%) countries a major social networking site features in the top 10 sites of that country.&lt;/li&gt;&lt;li&gt;In 19 of these countries, the social networking site is the highest ranking site in the country – ranking higher than any search engine.&lt;/li&gt;&lt;li&gt;From a sample of 116 countries only 2 (Taiwan and Vietnam) didn’t include a popular social networking site in the list of the top 100 websites.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The popularity of social networking sites is no surprise, and several statistics (&lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://blog.compete.com/2007/04/12/top-social-networks-attention-myspace-bebo/&quot;&gt;1&lt;/a&gt;, &lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://blog.compete.com/2007/07/24/top-social-networks-june-myspace-facebook/&quot;&gt;2&lt;/a&gt;, &lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://blog.compete.com/2007/09/11/facebook-third-biggest-site-page-views-myspace-down/&quot;&gt;3&lt;/a&gt;) have been published about the major social networking sites like facebook and myspace. There are however few reports on the use of these sites by geographic region. The only geographic distributions I came across were from &lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://www.comscore.com/press/release.asp?press=1555&quot;&gt;Comscore&lt;/a&gt;, the &lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://jcmc.indiana.edu/vol13/issue1/boyd.ellison.html&quot;&gt;Social Network Sites paper published in JCMC&lt;/a&gt;, and &lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://valleywag.com/tech/data-junkie/the-world-map-of-social-networks-273201.php&quot;&gt;ValleyWag &lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Using the &lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://services.alphaworks.ibm.com/manyeyes&quot;&gt;Many Eyes&lt;/a&gt; platform I created three different visualizations of the most popular SN sites used in each country.  The data used for determining the country popularity was collected from Alexa ratings. For more information on how the data was extracted see – &lt;a class=&quot;bodyLink&quot; href=&quot;http://www.mindspill.org/techThread$msgnum=985&quot;&gt;how to collect geographic website rankings from the internet&lt;/a&gt;.&lt;!--&lt;p&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://services.alphaworks.ibm.com/manyeyes/api/v1/snapshot/89ade5ae16d09d120116e8b3e56d0842.js?width=425&amp;height=350&quot;&gt;&lt;/script&gt;&lt;/p&gt;--&gt;&lt;p&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://services.alphaworks.ibm.com/manyeyes/api/v1/snapshot/89ade5ae16d09d120116e8b3e56d0842.js&quot;&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;The world map is a colour coded map with each social networking site represented in a different colour. Where data wasn’t available, the country border is not displayed. If you click on a site from the list on the right, the countries that use that site are highlighted.&lt;/p&gt;&lt;p&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://services.alphaworks.ibm.com/manyeyes/api/v1/snapshot/89ade5ae16d09d120116e8b532f4084d.js?width=550&amp;height=350&quot;&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;This second display shows a rectangular table display (treemap) of the data divided either by social networking platform, or by country. To alter between the displays reorder the treemap hierarchy by dragging the ordering on top of the visualization display.&lt;/p&gt;&lt;p&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://services.alphaworks.ibm.com/manyeyes/api/v1/snapshot/89ade5ae16d09d120116dd907b960594.js?width=425&amp;height=350&quot;&gt;&lt;/script&gt;&lt;/p&gt;&lt;p&gt;The third visualization shows the ranking of the social network sites, and the number of internet users in each region. In the darker coloured regions, social networking sites ranked higher than other websites. The size of each rectangle is proportional to the number of internet users in the country, the bigger the rectangle, the more users there are.&lt;/p&gt;&lt;p&gt;Which visual representation of the data set do you prefer, and why? Do you think that one of the displays is superior to the others? Can you think of other different ways to present this data graphically? The aim of this exercise is to display some interesting data using Many Eyes and stimulate discussions on the different visualizations and data presented.&lt;/p&gt;&lt;p&gt;If you’d like to voice your comments, comment on the specific visualization by clicking the comment link in the respective visualization.  The data used to generate the results is &lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://services.alphaworks.ibm.com/manyeyes/data/SGo7oKsOtha6OUUo548uK2-&quot;&gt;freely accessible on the Many Eyes&lt;/a&gt; site. You can use the uploaded data to create other visualizations in Many Eyes. After all, if you reply with a picture it’s like you’re writing a thousand words, isn’t it.&lt;/p&gt;</description>	</item><item>	<title>How to collect geographic website rankings from the internet?</title>	<link>http://www.mindspill.org/985</link>	<pubDate>Tue, 18 Dec 2007 01:01:16 GMT</pubDate>	<guid isPermaLink="true">http://www.mindspill.org/index/channel/softwareengineering/2007/12/17#item985</guid>	<comments>http://www.mindspill.org/985/reply</comments>	<category>Technology</category>	<category>Web</category>	<category>Software Engineering</category>	<description>&lt;p&gt;The data for the &lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://www.mindspill.org/techThread$msgnum=986&quot;&gt;social network sites by country visualisations&lt;/a&gt; was collected from the &lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://www.alexa.com/site/ds/top_500&quot;&gt;Alexa country rankings site&lt;/a&gt;. This is the only known available free source which provides this information for a reasonable number of countries.  I wrote some perl scripts to automate the process and allow the same data to be collected in the future for comparison. (&lt;i&gt;I can send the scripts to anyone who’s interested, just drop me an email&lt;/i&gt;). This is a brief description on how the data was collected:-&lt;/p&gt;&lt;p&gt;&lt;b&gt;1. Extract the top websites in each country&lt;/b&gt;&lt;br/&gt;The main ranking page for each country was first saved. The site ranking, site name and site description were extracted from the source html.&lt;/p&gt;&lt;p&gt;&lt;b&gt;2. Identify the social networking sites&lt;/b&gt;&lt;br/&gt;Most websites in Alexa have a brief description about the website. All the sites that had the word social in the text were saved in the social network definition file.&lt;/p&gt;&lt;p&gt;This process proved to be a good first guess at generating a list of social network sites. Some of the identified social networking sites (like &lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://badoo.com/&quot;&gt;badoo&lt;/a&gt;, &lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://yonja.com/&quot;&gt;yonja&lt;/a&gt; and &lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://perfspot.com/&quot;&gt;perfspot&lt;/a&gt;) weren’t in the wikipedia list of social networking sites.  As expected, the process also identified sites with the word social that aren’t SN sites. These sites were manually deleted.&lt;/p&gt;&lt;p&gt;After running the SN extract process and the results were analysed, some countries, especially non English speaking countries, had very low scores for the social networking sites that were originally identified. This was because these countries were in fact using social networking sites in their own language. This was most evident in Russian speaking countries using the website Vkontakte, which is very popular in Russian speaking countries.&lt;/p&gt;&lt;p&gt;Finally a few popular sites that weren’t identified from the above process were manually inserted from the Wikipedia list of social networking websites.&lt;/p&gt;&lt;div class=&quot;code&quot;&gt;&lt;b&gt;Why are QQ.com and Flickr not there?&lt;/b&gt;&lt;br/&gt; The list of selected SN sites is by no means exhaustive and there are some popular sites that have social networking features embedded in them which make them almost SN sites. Qq.com the popular Chinese site, and Flikr are two prime examples. These sites were excluded from the list because they are not purely Social Networking sites, but they evolved from another website form (instant messaging and photo sharing in the case of Qq and flickr) into social networking sites.&lt;/div&gt;&lt;p&gt;This is the &lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://www.mindspill.org/techThread$msgnum=984&quot;&gt;final list of sites&lt;/a&gt; that were used in the section process.&lt;/p&gt;&lt;p&gt;&lt;b&gt;3.Retrieve the highest ranking website from the country rankings&lt;/b&gt;&lt;br/&gt;The final extraction process selected the highest ranking SN site from the list along with the ranking and site name. The website address was used to match the websites to avoid any language problems with different character sets. The original idea was to include only SN sites that have a ranking between 1-20, however in order to populate the &lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://services.alphaworks.ibm.com/manyeyes/view/SGo7oKsOtha60VEPZD9uK2-&quot;&gt;world map visualisation&lt;/a&gt; better this ranking restriction was omitted. In some cases there’s more than 1 SN site listed in the top 10 list which suggests that the distinction between the SN sites used in the country is not clear cut. Unfortunately in the world map visualisation it was difficult to split the country in 2 to show two different SN sites, therefore only the first ranking site in each case was considered.&lt;/p&gt;&lt;p&gt;&lt;b&gt;4. Adding data from other sources&lt;/b&gt;&lt;br/&gt;To help with the visualisation of the data collected data some additional data that wasn’t available in the original data source was required. The additional data was continent data, and the number of internet users in each country. At first I tried to look for this data from the new data search engine graphwise however the results returned were far from satisfactory. A google search later pointed me to the data sources that were finally used to get this information.&lt;/br&gt;&lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/List_of_countries_by_continent_%28data_file%29&quot;&gt;Continent Data&lt;/a&gt;&lt;/br&gt;&lt;a class=&quot;bodyLink&quot; target=&quot;_blank&quot; href=&quot;http://www.internetworldstats.com/stats3.htm&quot;&gt;Internet Users Data&lt;/a&gt;&lt;/p&gt;</description>	</item><item>	<title>Mysql Login / Run script / Export CSV</title>	<link>http://www.mindspill.org/443</link>	<pubDate>Wed, 08 Mar 2006 21:42:17 GMT</pubDate>	<guid isPermaLink="true">http://www.mindspill.org/index/channel/softwareengineering/2006/03/08#item443</guid>	<comments>http://www.mindspill.org/443/reply</comments>	<category>Technology</category>	<category>Software Engineering</category>	<description>&lt;ul class=&quot;nobullets&quot;&gt;&lt;li&gt;&lt;b&gt;Login:&lt;/b&gt;  mysql [database name] -u [user] -p&lt;/li&gt;&lt;li&gt;E.g. mysql baseball -u mike -p&lt;/li&gt;&lt;li&gt;&lt;b&gt;Run Script:&lt;/b&gt; mysql [database name] -f -u [user] -p &amp;lt; file_name.sql&lt;/li&gt;&lt;li&gt;E.g. mysql baseball -f -u mike -p &amp;lt; insert_teams.sql (use -f to ignore errors)&lt;/li&gt;&lt;li&gt;&lt;b&gt;Export data to CSV:&lt;/b&gt;SELECT * INTO OUTFILE '/somefile.csv' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' FROM table WHERE column='value'&quot;;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/li&gt;</description>	</item><item>	<title>Perl Search and Replace One Liner</title>	<link>http://www.mindspill.org/442</link>	<pubDate>Wed, 08 Mar 2006 21:35:31 GMT</pubDate>	<guid isPermaLink="true">http://www.mindspill.org/index/channel/softwareengineering/2006/03/08#item442</guid>	<comments>http://www.mindspill.org/442/reply</comments>	<category>Technology</category>	<category>Software Engineering</category>	<description>&lt;p&gt;perl -p -e s/think/tank/g &amp;lt; input_file.txt &gt; output_file.txt&lt;/p&gt;</description>	</item><item>	<title>Software Quality Assurance Testing Articles</title>	<link>http://www.mindspill.org/376</link>	<pubDate>Sun, 12 Feb 2006 23:41:32 GMT</pubDate>	<guid isPermaLink="true">http://www.mindspill.org/index/channel/softwareengineering/2006/02/12#item376</guid>	<comments>http://www.mindspill.org/376/reply</comments>	<category>Software Engineering</category>	<description>&lt;p&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.logigear.com/downloads/file_list.asp&quot;&gt;Software Quality Assurance Testing Articles&lt;/a&gt; - Articles, white papers, and more on important software testing topics.&lt;/p&gt;</description>	</item><item>	<title>Good Reads</title>	<link>http://www.mindspill.org/353</link>	<pubDate>Fri, 09 Dec 2005 22:33:52 GMT</pubDate>	<guid isPermaLink="true">http://www.mindspill.org/index/channel/softwareengineering/2005/12/09#item353</guid>	<comments>http://www.mindspill.org/353/reply</comments>	<category>Personal</category>	<category>Software Engineering</category>	<category>Software</category>	<description>&lt;p&gt;I'm not posting too much nowadays and the excuse I'm using with my writing soul is that I'm focusing on doing things rather than writing about doing them.  Today I've managed to read longish posts and it was time well spent, so I'll share:-&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://www.randsinrepose.com/archives/2005/11/21/saying_no.html&quot; class=&quot;bodyLink&quot; target=&quot;_blank&quot;&gt;Saying No - Rands in Repose&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://philip.greenspun.com/humor/choosing-a-major&quot; class=&quot;bodyLink&quot; target=&quot;_blank&quot;&gt;Choosing a major - Philip Greenspun&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://www.joelonsoftware.com/articles/FogCreekMBACurriculum.html&quot; class=&quot;bodyLink&quot; target=&quot;_blank&quot;&gt;Reading List of Software Management Training Program - Joel Spolsky&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://www.projectaardvark.com/posts/pollack/august/9.html&quot; class=&quot;bodyLink&quot; target=&quot;_blank&quot;&gt;The thing about New Yorkers&lt;/a&gt; (Seth did you read this!?)&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;/ul&gt;&lt;/li&gt;</description>	</item><item>	<title>On broken windows</title>	<link>http://www.mindspill.org/342</link>	<pubDate>Wed, 09 Nov 2005 04:57:23 GMT</pubDate>	<guid isPermaLink="true">http://www.mindspill.org/index/channel/softwareengineering/2005/11/08#item342</guid>	<comments>http://www.mindspill.org/342/reply</comments>	<category>Personal</category>	<category>Software Engineering</category>	<description>&lt;p&gt;One of the many beneficial side effects of the conference was that I learned about the Pragmatic Set of Books.  I managed to get &quot;The Pragmatic Programmer&quot; and &quot;Pragmatic Unit Testing&quot; and I thought that anybody who reads this blog should know about the broken window concept.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;quotetext&quot;&gt;&lt;p&gt;&quot;In inner cities, some buildings are beautiful and clean, while others are rotting hulks. Why? Researchers in the field of crime and urban decay discovered a fascinating trigger mechanism, one that very quickly turns a clean, intact, inhabited building into a smashed and abandoned derelict.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;A broken window.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;One broken window, left unrepaired for any substantial length of time, instills in the inhabitants of the building a sense of abandonmenta sense that the powers that be don't care about the building. So another window gets broken. People start littering. Graffiti appears. Serious structural damage begins. In a relatively short space of time, the building becomes damaged beyond the owner's desire to fix it, and the sense of abandonment becomes reality.&quot;&lt;/p&gt; &lt;br /&gt;&lt;br /&gt;&lt;p&gt;Source: &lt;a href=&quot;http://www.pragmaticprogrammer.com/ppbook/index.shtml&quot;&gt;The pragmatic programmer&lt;/a&gt; - A Hunt, D Thomas - Chapter 1 - Software Entropy&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I think that the concept of having a broken window ruining a whole project and setting an open path for disaster is very true and applicable to both software and real life.  I can recognize that I'm very susceptible to fall in the trap. Apart from code where I've seen it happen in my projects it also happens in daily life - I try to diet and keep it up until I break the first window by eating a piece of cake, I try to stop swearing until the first time somebody pisses me of and sets me on my usual route, and the list goes on and on...&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I can also identify with the cleaning up the glass. If say I tidy up a project by refactoring, updating documentation etc. I have a feeling that the project is back up to scratch once again and is alive. The same happens with my room when I tidy up and everything is in order I start liking to live in the room again, until I break the first window again by leave it uncleaned for a day.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Word:&lt;/b&gt; pragmatic&lt;/br&gt;&lt;b&gt;Meaning:&lt;/b&gt;&lt;/br&gt;&lt;ol&gt;&lt;li&gt;archaic - Busy, Officious, Opinionated&lt;/li&gt;&lt;li&gt;relating to matters of fact or practical affairs often to the exclusion of intellectual or artistic matters : practical as opposed to idealistic&lt;/li&gt;&lt;li&gt;relating to or being in accordance with philosophical pragmatism&lt;/li&gt;&lt;/ol&gt;&lt;b&gt;Usage:&lt;/b&gt;  pragmatic men of power have had no time or inclination to deal with... social morality -- K. B. Clark&lt;/p&gt;</description>	</item><item>	<title>Report from New York</title>	<link>http://www.mindspill.org/341</link>	<pubDate>Mon, 07 Nov 2005 04:18:08 GMT</pubDate>	<guid isPermaLink="true">http://www.mindspill.org/index/channel/softwareengineering/2005/11/06#item341</guid>	<comments>http://www.mindspill.org/341/reply</comments>	<category>Software Engineering</category>	<category>Technology</category>	<category>Travel</category>	<description>&lt;p&gt;Ah, New York. Visiting the big apple was one of my &lt;a target=&quot;_blank&quot; class=&quot;bodyLink&quot; href=&quot;http://www.mindspill.org/195&quot;&gt;10 things to do before I die&lt;/a&gt; and I'm glad I made it.  Getting here wasn't easy by any standard because all the flights out of my country were full and I even I got offloaded from the plane, after getting physically on it, because the pilot didn't want me in the cabin jump seat even though I had all the necessary authorizations.  The alternatives to get to London were very bleak because all the British were returning back home after the midterm holidays.  At last I got lucky because some passengers no showed on the midday BA flight to Gatwick and I got on instead.  From here onwards everything was plain sailing - got the National Express from Gatwick to Heathrow (circa 1 hour 15 minutes) and then the 6pm flight to JFK.   The flight landed at around 930pm and by 1030 I was in the Roosevelt Hotel.  I need not say that I missed the ice hockey game between the NY Rangers and Montreal Canadians that I had already purchased the tickets for; $53 down the drain cause of a bastard pilot.&lt;/p&gt;&lt;p&gt;The hotel room wasn't as sophisticated as I expected it to be for $280 a day and there wasn't a playstation in the room as they claim on their website.  The rest of the hotel though was very glamorous with high ceilings full of chandeliers and expensive looking décor. The &lt;a target=&quot;_blank&quot; class=&quot;bodyLink&quot; href=&quot;http://www.stpcon.com/&quot;&gt;Software Test and Performance Conference&lt;/a&gt; was held on the Mezzanine Level or for us non Americans 'The First Floor'.  This floor is a dedicated conference area with about 10 different suites to host more than 450 visitors that attended the conference.  This said, there wasn't space to host a buffet on the last day of the conference as they usually do so I got no free food at all.&lt;/p&gt;  &lt;p&gt;As they say you compare things to others you're familiar with, and the closest anything comes to New York for me is London.  The difference is that NY has got all those huge skyscrapers and characteristic doses of America piped into it.  Anyone who's ever played battleships should easily be able to work out how to navigate the streets of Manhattan because the road network is a pure grid.  To make things easier both the avenues and the streets are sequentially ordered (at least where I was walking) so getting around is easy.&lt;/p&gt;&lt;p&gt;The reputation New York has for shopping is well deserved because there're lots and lots of shops around here. I didn't find a huge number of department stores of the type where they sell anything, in fact the two only department stores I visited where Virgin and Best Buy (which is an electronics shop).  Talking of department stores I might tend to put the Toys R' Us store in Times Square with the list also.  Grandiose and deserves a visit even if you're too old for toys (who is?) &lt;/p&gt;&lt;p&gt;In the end after a three day conference with only two effective shopping evenings including a 1 hour midday break I brought home:-&lt;/p&gt;&lt;ul class=&quot;nobullets&quot;&gt;&lt;li&gt;Levis Jeans ($38)&lt;/li&gt;&lt;li&gt;Sports Jacket ($20)&lt;/li&gt;&lt;li&gt;Brand new swatch (the first one the Times Square shop sold) for my missus.&lt;/li&gt;&lt;li&gt;Grey Hooded Sweater&lt;/li&gt; &lt;li&gt;Another sport Jacket ($57)&lt;/li&gt;&lt;li&gt;$200 worth of books from B&amp;amp;N (only 3 of them were computer books)&lt;/li&gt;&lt;li&gt;3 packets 3x5 index cards and a 15 pack colored sticky notes&lt;/li&gt;&lt;li&gt;Hiking boots ($130)&lt;/li&gt;&lt;li&gt;Ralph Lauren Eau de Parfum from Saks (another present)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Now if I tell you that my dad looked pretty amazed when I returned back with 4 bags instead of 2 you're likely to believe me.  And also if I tell you that I'm broke to the bones you'll not laugh at me. &lt;/p&gt;&lt;p&gt;With the unbelievable amount of restaurants (&lt;a target=&quot;_blank&quot; class=&quot;bodyLink&quot; href=&quot;http://www.mindspill.org/332&quot;&gt;see this view from Google Earth&lt;/a&gt;) and delis around I couldn't resist the temptation to spoil myself in an American indulgence no matter that I wasn't hungry.  In the afternoon I went to a deli/self service and got a couple of Chinese food and noodles in a plastic container which was then weighed and cost $10.21 with a berry juice drink rather cheap considering that there were at least two full plates in my choice.  For dinner which I didn't plan to take, I was lured into a sports grill diner with a sign for lobster at $12.75 but then I ended up taking a Times Square burger and a pint of Guinness to feel more American (total cost with tips $25) while watching ice hockey on the big screen.  The following day I resisted the temptation to eat to spend more time shopping and on the last day I tried to redeem the conference voucher at a snack place called Cosi, but the $15 voucher didn't validate and I had to pay for a sandwich, bitter iced tea and a chocolate cake. &lt;/p&gt;&lt;p&gt;On a more serious note - the conference was fantastic.  On the first day we had a full day tutorial from BJ Robinson, a Microsoft Technical Trainer, about Testing Techniques.  Apart from bashing Microsoft we learned the functional testing techniques of boundary values testing, equivalence class partitioning and pairwise testing, and the structural techniques behind code coverage.  I think the single most important think that sank down in my brain was that testing is not just randomly bashing at the keyboard trying to find bugs.  There actually exist techniques that help you execute exercise the code in a way to potential uncover errors without spending eternity and a half testing.  The lecture was very insightful, beginner friendly, informal and very practical - just the thing I was looking for.  I worked with my bench mate a lady working at Boeing and we went along quite fine, I wasn't a social beast. &lt;/p&gt;&lt;p&gt;By far the best lecturer of the conference was Robert Sabourin.  This hyperactive human has his own very particular way of teaching by shouting out loud, showing us fun videos, spending ½ the lesson telling us a story seemingly unrelated to the subject but very relevant to the whole point of the lesson, pacing wildly in the room and being very informal.  The first class was about bug prioritization and the central concept was that - The priority and severity of bugs is CONTEXT DEPENDENT. Priority specifies when a bug is going to be solved and severity specifies how dangerous it is to keep the bug in the system.&lt;/p&gt;&lt;p&gt;I ended up choosing an additional two classes of Rob after being enthralled by his first premier. In this class as we had the opportunity to do some Unit Testing in a team using a Test Driven Development (TDD) approach.  Using a post office scenario we had to first create the test cases for the different package types then with the help of some black felt, Velcro and flowchart symbols design the system flowchart from the test cases.  Amongst other things I realized that it's not trivial to move to a TDD mindset after using traditional approaches to development for so long. &lt;/p&gt;&lt;p&gt;The rest of the classes I attended to where:-&lt;br/&gt;&lt;p&gt;&lt;b&gt;Recruiting, Hiring and Motivating top testing talent (Feldstein)&lt;/b&gt; - Excellent lecturer who shared some great tips on the role of testing in an organization and how testing should be looked at from employers.  If everybody thought like this I would already have a job in testing because I met most criteria he specified. Btw, testers must be developers &amp;#61514;.&lt;br/&gt;&lt;b&gt;Exploiting Web Application Code - SQL Injection (Bodkin)&lt;/b&gt; - Informative and enlightening lecture on the importance of application security and the real threats found in web applications. Easy and effective.&lt;br/&gt;&lt;b&gt;Automate Database Testing - Testing and using stored procedures (Sweeney)&lt;/b&gt; - I already knew most stuff about stored procedures but the idea of using stored procedures for automated testing was worth the 90 minutes.&lt;br/&gt;&lt;b&gt;How to optimize your web testing strategy (Nguyen)&lt;/b&gt; - Nothing to do with actual web strategy and more focused toward management.&lt;br/&gt;&lt;b&gt;Software Endgames - How to finish what you've started (Galen)&lt;/b&gt; - Again too much focused on management and the importance of defining goals to attain them.&lt;/p&gt;&lt;p&gt;I will hopefully post my personal incoherent course notes either tomorrow or the day after.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt;The course notes are here: &lt;a href=&quot;http://www.mindspill.org/341/enclosure/testing_conference_notes.pdf&quot; class=&quot;bodyLink&quot;&gt;Testing Conference Notes&lt;/a&gt;&lt;/p&gt;</description>	</item><item>	<title>Looking for company</title>	<link>http://www.mindspill.org/321</link>	<pubDate>Mon, 10 Oct 2005 07:03:29 GMT</pubDate>	<guid isPermaLink="true">http://www.mindspill.org/index/channel/softwareengineering/2005/10/10#item321</guid>	<comments>http://www.mindspill.org/321/reply</comments>	<category>Personal</category>	<category>Software Engineering</category>	<category>Software</category>	<description>&lt;p&gt;If anyone is going to attend the &lt;a href=&quot;http://www.stpcon.com/&quot; class=&quot;bodyLink&quot; target=&quot;_&quot;&gt;software test and performance conference&lt;/a&gt; in NY next month send me a mail.  My company is poor enough to send me alone and I wouldn't mind knowing somebody before the conference.&lt;/p&gt; &lt;p&gt;In the mean time these links are going to be useful for the rest of the week. &lt;/br&gt;&lt;a href=&quot;http://www.pavelvp.com&quot; class=&quot;bodyLink&quot; target=&quot;_&quot;&gt;Pavel's Online Presence&lt;/a&gt; - Pavel's software engineering oriented blog&lt;/br&gt;&lt;a href=&quot;http://www.testingreflections.com&quot; class=&quot;bodyLink&quot; target=&quot;_&quot;&gt;Testing Reflections&lt;/a&gt; - The title says it all&lt;/a&gt;&lt;/p&gt;</description>	</item><item>	<title>Oracle Database Shutdown</title>	<link>http://www.mindspill.org/307</link>	<pubDate>Mon, 05 Sep 2005 17:21:54 GMT</pubDate>	<guid isPermaLink="true">http://www.mindspill.org/index/channel/softwareengineering/2005/09/05#item307</guid>	<comments>http://www.mindspill.org/307/reply</comments>	<category>Software Engineering</category>	<description>Did you ever forget to write &quot;immediate&quot; after shutdown when trying to stop a database? When this happens Oracle waits for all connections to terminate before shutting down which usually takes ages.  Oracle obviously disallows the creation of new processes so if you try to shutdown the database again using the immediate keyword you will receive the &quot;Not connected to Oracle&quot; message.  To recover from this situation you have to open another session and &lt;b&gt;startup force&lt;/b&gt; the database and then shut it down again using &lt;b&gt;shutdown immediate&lt;/b&gt;.  </description>	</item><item>	<title>Linux Linux Everywhere</title>	<link>http://www.mindspill.org/257</link>	<pubDate>Fri, 17 Jun 2005 04:50:23 GMT</pubDate>	<guid isPermaLink="true">http://www.mindspill.org/index/channel/softwareengineering/2005/06/16#item257</guid>	<comments>http://www.mindspill.org/257/reply</comments>	<category>Software Engineering</category>	<category>Software</category>	<category>Linux</category>	<description>&lt;p&gt;At the moment I'm having Linux for breakfast, lunch and dinner in a desperate attempt to learn anything about Linux in preparation for the RHCE course next week.  The more I learn the more I realise how little I know, and how unlikely I'm going to pass this exam.  At least though its fun learning, and I'm gradually uncovering the huge community of Linux Users which seems bigger and bigger every day.  These are some interesting sites I came across these few days.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;&lt;a href=&quot;http://www.frozentech.com&quot;&gt;FrozenTech&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;Has got loads of Linux live CD's.  Live CD's are Linux distributions that run only from a single CD without touching anything of your current OS.  I've downloaded a Kill Bill edition of &lt;a href=&quot;http://slax.linux-live.org/&quot;&gt;SLAX&lt;/a&gt; and &lt;a href=&quot;http://kanotix.de/info/index.php?lang=en&quot;&gt;Kanotix&lt;/a&gt; both of which were very easy to install and use.&lt;dt&gt;&lt;br /&gt;&lt;br /&gt;&lt;dt&gt;&lt;a href=&quot;http://www.distrowatch.com&quot;&gt;Distrowatch&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;With all these distribution you need something to help you choose.  Distrowatch is the answer.&lt;/dd&gt;&lt;br /&gt;&lt;br /&gt;&lt;dt&gt;&lt;a href=&quot;http://www.lugradio.org/&quot;&gt;LUG Radio&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;The site of the most popular Linux Radio show around.  Worth downloading some podcasts there's much to learn from hear (including some swear words).&lt;/dd&gt;&lt;br /&gt;&lt;br /&gt;&lt;dt&gt;&lt;a href=&quot;http://www.thepodcastnetwork.com/linuxuser/&quot;&gt;The Linux User Show&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;Home of the best podcast I've listened to till now.  This was the first show but I'm eager to hear what Jon has to offer. Highly recommended&lt;/dd&gt;&lt;br /&gt;&lt;br /&gt;&lt;dt&gt;&lt;a href=&quot;http://www.linuxiso.org/&quot;&gt;linuxiso.org&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;Download any Linux Distribution from here&lt;/dd&gt;&lt;br /&gt;&lt;br /&gt;&lt;dt&gt;&lt;a href=&quot;http://www.reallylinux.com&quot;&gt;Really Linux&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt;For those who're still new to the Linux world this is a friendly introductory site to this new world.&lt;/dd&gt;&lt;br /&gt;&lt;br /&gt;&lt;/dl&gt;&lt;/a&gt;&lt;/a&gt;</description>	</item><item>	<title>Re-engineering stale old processes</title>	<link>http://www.mindspill.org/221</link>	<pubDate>Thu, 12 May 2005 04:46:26 GMT</pubDate>	<guid isPermaLink="true">http://www.mindspill.org/index/channel/softwareengineering/2005/05/11#item221</guid>	<comments>http://www.mindspill.org/221/reply</comments>	<category>Work</category>	<category>Software Engineering</category>	<category>Opinion</category>	<description>&lt;p&gt;Do you want to find flaws in a process in it in your organisation?  The solution to this problem is simple  try to computerise the system.  When you are computerising a system you have to study the current system in such detail and depth that very few other studies can hope to achieve.  This week we started the rollout of the Leave Management Information system we've implemented in the last couple of months and we're facing the baffled users of the system who don't know what hit them.  &lt;/p&gt; &lt;p&gt;At face value the system serves as a mere paper reducer because it replaces the old leave application forms, however at a deeper level it is being used to enforce the streamlining of a leave process in the organisation.  Throughout all these years the leave application and authorisation process has been moulded into dozens of different formats with different rules applied to different departments without any control and rational.  Now the system is being used to find out and eliminate the exceptions and loopholes in the process which have now become the norm.  &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There are several benefits you can gain from introducing an information system, but one which is not commonly acknowledged and adequately quantified is; how much savings does a system bring with by reducing abuses to the old system.  Despite the fact that the system was implemented for all the wrong reasons, we're now recognizing some of the more subtle yet more beneficial advantages the system will bring.  This is also the first information system that is going to be used throughout the whole company for about 2000 personnel. I'm pleased with the achievement we've obtained as it was no easy task for only two people to undertake in such a short time. &lt;/p&gt;</description>	</item>	</channel></rss>