in

Do programmers dream in Byte Code?

This is Boss's blog , by day I am the Managing Director of Black Marble , by night I am an MVP for BizTalk and spend my life evangalising development to all.

August 2007 - Posts

  • EGG's Training Program for Cyber Criminals

    This morning as I was finishing breakfast with the children, I received a call which was an automated call from EGG ( a UK credit card provider ) stating that there had been unusual activity on my credit card. This in itself is not unsurprising as I have just come back from South Korea (see past posts) , the deeply deeply worrying part was the automated call then demanded Security information from me. Some of you may know that I regularly speak on Software and Application Security and more so on How easily people can be manipulated into handing over Secure information and how this can be mitigated. In my opinion the single biggest problem in opening people up to manipulation is large organizations showing users poor security.

    So what have Egg done that in my opinion is so wrong, Simply they are suggesting that if you receive an unannounced call you should hand over security details to the unknown party , this is great for Cyber Criminals who are looking for a population who are used to at the drop of an automated phone call hand over security information , but not for the general public who need greater security training . The security transaction should be at the very least two way ( they supply information to you ), but better still they should follow the best example I have experienced which was Royal Bank of Scotland (RBS) who when they called suggested that I call the number on the back of my Credit Card and asked to speak to their group. The RBS scenario works so well as I have to authenticate against a source I trust ( the card and number ) and RBS gets to speak to me, a win for everybody.

    Now all of this IMHO is bad enough but I have gone on record with EGG several times about this and I have been assured :) that this is being dealt with. But today to add insult to injury , instead of handing over my details blind to an automated system, Linda called them back ( I had the pleasure of helping dress the children at the time ) and after several minutes of watching Linda struggle with the automated voice recognition the children were in fits of hysterics , eventually someone came on the line and asked to speak to me and I was told in no uncertain terms that Linda calling Egg was in direct breach of Eggs security protocols ( I think they must have been watching a bit too much 24 ) and that I did not understand how important security was in preventing Credit Card fraud. At these moments there are too many levels of sarcasm ready to pounce, I decided that no more could be done to help and I just closed the account ( I suspect that the fraud prevention group don't get that very often ).

    It must be said that in general this is not just Egg it occurs with many of the Service companies and Banks and that Egg Fraud have detected times when you would expect to see fraud, but this is just not enough. Banks and Service companies should have procedures that protect customers not just themselves.

    if this all wasn't so depressing it would be funny.

    On a lighter note , for those of you who are interested in the implications of real security for IT managers and Developers , I am pleased to announce that I will be doing another tour with Ed Gibson ( Microsoft's Chief Security Advisor for the UK ) in the Autumn, details will be coming soon. Have no Fear that this story will be top of the list to tell.

    b.

    Technorati tags: , ,

  • Should you go to Korea , Should you do the Imagine Cup

    The empathic answer to both of these is YES. Several people have commented that after reading my blog they felt that I did not have a great time in Korea with the Imagine Cup, nothing could be further from the truth. It was great , weird but great, I think any down fall in enjoyment ( and there wasn't much ) was entirely down to lack of preparation on my part and so I have included some thoughts on both the Imagine Cup and visiting Korea.

     

    Advice on the Imagine Cup for Mentors

    Prepare that the students will do the unexpected <sigh>, I spent a week with over enthusiastic , hyper students who were just happy to be in Korea and wanted to explore. The best description I can give of my week with the students is that it was like herding cats in the dark.

    I think that the mentors need to plan early with the students on the visit and not leave it to the last minute as well as a clearly defined set of roles as to , who does what.

    Engage with your Microsoft ADE , I was fortunate that the UK had a great ADE who was more understanding than he should have been ;)

    The one regret I think I have is that we did not organize to do more as a team when we were out, we did go for meals and we did do the organized trips but I think we should have done more.

    As for the competition , read the Judging criteria carefully as they Judges are straight and fair, they will stick to the criteria like glue.

    Advice on the Imagine Cup for Students

    The main thing to do is enjoy yourselves, you need to do all your prep before hand but prepare to have fun , the event will be like nothing else you have experienced ( unless you did a previous imagine cup ).

    I think a clear definition between the students , the Mentor and Microsoft as to who is doing what is needed as soon as the team is set to go to the finals and writing it down will help students remember.

    Advice on visiting South Korea

    Prepare , Prepare , Prepare. Normally when I am visiting a country for the first time I carefully learn enough of both the language ( enough to get around ) and culture before I go.

    For reasons of not getting around to it I did not manage any preparation , Jim and Matt learnt a few words on the plane , but for all practical purposes we were ignorant westerners and for that I still feel quite ashamed.

    I think the bit I found most shocking in Korea is that I felt functionally illiterate and I did not like the experience. Spend a bit of time learning some written language will not help much but should help you feel better about yourself.

    Tip: take a MP3 recorder and get the concierge at the hotel to record "Please take me to <hotel name> <hotel address>" , as an alternative you can use a piece of paper , but with the paper method it took us several tries with Taxi drivers and to get us home which was a bit worrying.

    Top Tip:Visit the Imperial palaces , they are stunning as is Seoul itself , put aside at least 1/2 a day.

    Food was the biggest issue for most of the people, I think trying the local food is important again reading a guide book first should sort out any issues.

    b.

  • Imagine Cup Days 4 and 5

    Day 4 was well like a normal day , sleep (some) , food (mostly edible) . we saw some great presentations and had a normal day with out the need to work.

    Day 5 started early 8.00 and the Seedlings did 3 hours on the stand as did all of the other competitors, doing the rounds when there is no competition was great as everybody was relaxed and happy.

    Andy Sithers was Extra Super Exited to be with us

    korea6 004

    a lot of people came around including some journalists from China ( Beijing Evening News and DigiTimes )

    korea6 009

    I had an amble around and I was struck by the work done by the Austrian Team who have produced a rather good white boarding solution, it looks amazing.

    korea6 011

    I think the chaps name was Michael Hurnaus in the picture , either way check out the work at Intoi

    Then we joined the world party (the results) and a lot of people dressed up in their national costume and I singularly failed to get any pictures despite some serious effort , the most notable were the Japanese contingent who all seemed to be in costume and looked fine for it and one of the Austrian girls who also won the design contest. For everybody in costume , every shot I tried to take someone stepped in the way or in one case the Lift did not have enough room to take the shot. I congratulate all of the people who tried to make the party more enjoyable.

    the lads and Nick Randolph

    korea6 005

    A Picture with a South African Journalist and one of the Irish Team, I could not seem to get the Red Light out of the picture.

    korea6 024

    and Andy having a chat with Joe Wilson over something important I expect

    korea6 019

    over what though I could not imagine , I guess that is the 500,000 Won question.

    all thought evening event was good they couldn't grasp why the hot Dogs weren't being eaten

    korea6 023

    who can tell ;)

    it is now 1.00am , we are out of the door at 6.00am

    night

    b.

  • Korea (Imagine Cup) Days 3 - 78

    Today was a very bizarre experience. we set off at 8.00am (midnight UK time) in a thunderous downpour to see the sights.

    After several uncomfortable days in transit in the bus , we were issues a pastel colored umbrellas and fans! The first visit was to the national museum , much time was taken by the organizers to organizes themselves, reorganizes themselves , double check their organization skills and think about synergies the plan over future events, while we waited on the bus.

    When we did get to the museum the most interesting part was the brolly wrapper, as you enter the museum you must insert the brolly into the machine and a plastic bag is placed over the brolly ( picture from later on due to hysterical laughter at the first event )

    KoreaPt5 047

    there were some nice pieces but in the 30 mins we had , it was frankly a total waste of time.

    I did get a couple of small pressies for children ;)

    then back to the bus for more sitting and on to a set of palaces, Now these were worth a visit , my poor photography skills do them no justice whatsoever.

    KoreaPt5 021

    KoreaPt5 031

    KoreaPt5 034

    KoreaPt5 038

    Wow , this was worth having the rest of the day for , but then sadly onto food , more time on the bus  ( 4 hours so far in the day , of which over 2 in the bus ) and then to the 1988 Olympic stadium (basketball) for lunch.

    I think the polite term for the directions of the onsite managers was bossy and a classic line of " I have told you several times what to do and you are ignoring me" , signaled real trouble. A set of people sat around a large (2-3m wide) wok and stirred hopefully our food for a very long time.

    the guys from channel 10 were trying to help by cheering people up but to no avail.

    here is the result of the food ( not channel 10's efforts )

    KoreaPt5 058

    I am afraid I cannot even face being polite about this, it was vile , cold rice , something in something else and stuff in goo , Jim took the brave approach of putting so much chili sauce on he could not feel his mouth ( the lady organizer than announced that this was not acceptable and we should enjoy the food instead). so having being shouted at and missed dinner we progressed on to a boat cruise up the Han which was actually quite pleasant, during which the last parts of the escape plan were ironed out

    KoreaPt5 074

    as the busses moved of we readied ourselves and when the moment arrived we ran for it into the city and hoped for the best, after a while we found a shop that would sell us edible food

    KoreaPt5 076

    strolling down the street with a can of Welches Grape Soda ( we can't get it in the UK :( ) and Mat with a bag of dorrito's we decided to hit the technical markets and after getting lost in a rather dodgy area of town avoiding the catch nets of the organizers we got onto the subway.

    NOTE :- when I think of a subway, I think of London, Barcelona or LA , Seoul has a whole new set of ideas on the subject. Most of the stops we entered were bigger than Kings Cross RAIL station !

    KoreaPt5 080

    KoreaPt5 087

    The local travelers of Seoul were SO kind to a bumbling set of idiots with no language skills or sense of direction, I am truly humbled. At every turn someone was trying to help us, they have been so kind.

    Tech Center Seoul Style

    KoreaPt5 093

    KoreaPt5 094

    we then took Taxis to an Italian restaurant and ate food , real food , this is the first time I have felt close to full in 5 days.

    I cannot reveal the help we had on the inside of the event to boost us out, but my deepest thanks go out to the UK and US Academic teams , thanks guys for a great day ( in the end )

    Update we got back at 11.00pm Local time

    It has been a long few months today and I hope to sleep well into tomorrow.

     

    b.

  • Korea (Imagine Cup) Day 2

    And onto Day 2 , the presentation was at 9.00am. it went very very well.

    Just after the presentation some of the Argentinean team came over for a chat

    DontTalkAboutTheWar  

    During the chat a Mexican film crew came around and started talking about the UK and Argentina , in my deep subconscious all I could hear was one of my school teachers saying just before a school trip to Germany "DONT MENTION THE WAR, BOY" only to hear the word "Malvenas"  from the film crew and feel a very tight feeling in my stomach.

    However the girl from the Argentinean team discussed very vocally that students who are keen on education are thinking forward, not harboring grudges :) , I suspect that was not the coverage that was being hoped for.

    The Results are in and I have to say I am quite surprised that the UK team are not through to the next round.

    Everybody retired to the bar to plot despicable plans in the provided Dr Evil chairs.

    korea4 008 

  • Korea (Imagine Cup) Day 1

    Well here we are Day 1 , it already feels like Thursday.  

    Set up has gone well , everything is working on the initial pass.

    the booth looking nice and tidy

    Empty

    then we filled the booth with some riff-raff

    Full

    and then the first presentation

    First Presentation

     The presentation went will, the QandA was a bit hairy more due to tiredness than anything else

  • Korea (Imagine Cup) Day 0 - Addenda

    There small set of minor interesting points have happened today so there they are in no order

    Coke but not as we know it

    CokeK 004

    the cans are smaller ( 250Ml ) which is just wrong. Taste is well odd, but nice.

    General consumption of personal body weights in coke has continued. 

    One of the nice finds is Grape Fanta - YUM

    The W has a rather spiffy wooden mirror ( a camera controlled set of rotating wooden blocks ).

     Wooden Mirror

    I wonder if I can get Richard to buy one for the office

    One of the nice features of the hotel is the concern for My Safety. if I have to run through the building while it is on fire , a safety hood is provided

    Escape 1

    which is nice , but that is not all , if I have to go out through the window ( of my 11th floor room )

    Escape2

    they supply harness and winch. 11 floors , surely we could have had mini-paragliders and the escape would look more James Bond-esc. 

    b.

  • Korea (Imagine Cup) Day 0

    I am in Korea with the UK Imagine Cup team and I thought a small picture journey would help

    here is the team with a rangy stranger in Paris CDG

    Paris  

    in Seoul Airport mmmm Noodles

    Air1  

    What says Oriental efficiency more than a ride on Mop :)

    Air2

    the chaps on our transport bus ( Luxury ), Jim seems to be having some tummy trouble.

    Bus1

    the trip in was a bit gloomy but SEOUL is HUGE

    SEO

    the first Imagine cup signs

    SEO2

    Once we were all in , we had the choice of sleeping after set up or going into town, so the obvious choice was for a group of us , all without a single word of Korean , no local currency but blind faith in that a High Tech shop was nearby , all hoped on a bus to the bemusement of the driver and resulted in

    TM

    TechnoMart , 10 floors of High tech goodies

    TM2

    this place was stunning , however after one or two identical stalls of high tech , the next 200 hundred paled. however I was thinking of a 52" LCD but now 63" is the minimum. Another strange note that Samsung seems to brand as LDVV here !

    also TechNoMart has dancing Ladies to direct traffic into the store !

    Tm3

     

    in a stroke of good luck we managed to make it back.

    the rest of the day was NOT made up of donut induced last minute coding

    DOH

  • Visual Studio Rosario

    I think the guys in the VS team have outdone themselves, not only has Visual Studio 2008 beta 2 just been released , BUT the preview of the version of visual studio to follow is now available here. Mine is on its way down :)

     

    b.

     

  • Boss on Tour

    Well after leaving home Friday lunchtime , now Sunday at 11.00am I am in Korea with the Seedlings for the World Wide Final of the Imagine Cup. Tired does not even come close to describing how I feel.

     

    Technorati tags: ,
Black Marble 2004-2008
Powered by Community Server (Commercial Edition), by Telligent Systems