Tuesday, May 31
Food: Tayyabs
Perfect for a last minute loose evening when you don't want to spend too much.
Friday, May 27
Where The Hell Is The Isle of Man?
I've "only" been to the IOM thrice before (which is quite a lot, considering), but quite strangely it's one of those places that I have quite vivid memories of.
It's weird 'cos since then I've been every five years or so, and each trip serves as a snapshot of my life growing up - it's quite amusing to contrast the Shaks of varying ages. The first time I went was with my brother, just the two of us, while I was in primary school. I think it was our first flight alone and although it's only down the road it was quite exciting to be so independent. The second time I was with family but a veteran Island traveler. The third time I went alone.
Anyway, totally looking forward to hanging out with the family I have there (as well as trying out their new trampoline. Woot). Yup, having family in the IOM is another example of how messed up we are: I'm guessing most can't even point it out on a map...
(For those that don't know, The Isle of Man lies somewhere in the Irish Sea, between Liverpool and Ireland. So there you go.)
Thursday, May 26
Bare Necessities
Except that it didn't. Twenty minutes on the phone to Thames Water and we found that the problem had already been reported by others, and that they had no idea what was wrong yet.
A quick pack up of my stuff later and I was at my uncle's house. Luckily, he had already left and his kids had no school today so the bathroom was all mine. But still, it's really shocking to realise how much we take for granted in our house - water is treated almost like air, as is electricity and even Internet access (although the latter is no way as reliable as the former two).
Also we've learned not to be so lazy next time. If we had reported it at 3am when we found the problem it may have been completed by the time we woke up. Tut tut us guys.
Wednesday, May 25
Karaoke!
Karaoke is great though. What seems like a bit of drunken fun and games to some, I see as a real test of character and will. Regardless of how good you are at singing, you must be capable of laughing at yourself and taking criticism when you're crooning away in front of the lyric displaying monitor. And last night it was interesting seeing the different characters on the stage - from the quiet ones (both on and off) to the clearly repressed (including a fantastically powerful rendition of BSB's Quit Playing Games With My Heart), to the blatant attention seeking extroverts whose performances were much more than just their singing (cough, splutter, etc). The single thing they all had in common was their bravery.
Another twist was that this was again a Muslim organised event (although there may have been at least one non-Muslim present too). Amongst other things, this meant no alcohol (however judging by our performances we suspect there was some kind of mind-altering drug in the food), totally halaal nosh, and even a break for Maghrib. I've been going to these kinda things for a while now, and although I'll always be up for dinner in an areligious context, there's no doubt how "easier" it is for me (and I suspect the others present) to get to the point of having fun. Something about letting down guards, I guess. And yes I was told that there were single attractive girls there too, not that I noticed of course.
So yes, the night was superb. The food, environment, atmosphere and of course entertainment were all fantastic as well as cheap, and I'm so looking forward to the next one. In the meantime, I think I should practice my singing - y'know just to compensate for any blatantly faulty equipment in the future.
As an aside, this also meant that I missed the last episode of Ha Ha Hee Hee, which I am gutted about. So if anyone has a copy of it I'd appreciate a lend very much. I'll even pay. Maybe.
Monday, May 23
Interviewing
So armed with my standard crib sheet (posted below, mainly for Zubs to show me up with) and a particular air of authority, I've spent the last week interviewing various people all at least 5 years older than I am, but in balance for a contract that will pay much more than what I earn. I couldn't have set up a more explosive situation if I tried.
But it's been a mixed bag. The general trend is that of poor quality, with most not being able to answer anything past the most basic questions. More exciting was the guy that appeared to want to punch me (I managed to keep my smile, but I'm sure that didn't help much), to a guy I had already interviewed (and rejected) last year.
So here I am questioning my interview technique both in the technical sense and personal sense. Are my questions too difficult? Am I too smug in the interview room? Am I not being flexible and considering at least in part the answers I was not expecting? Maybe, but there was one guy who thoroughly impressed me (and will probably get a contract in return), and so I'm assured I don't hate on everyone put in front of me.
Of course I'm still young and new to this and interviewer technique probably requires as much practice to get right as interviewing technique does. Still, there are times when I leave an interview and feel like a right git for putting these people through such an ordeal. Alternatively perhaps I'm flattering myself with the idea that they even consider it more than just a bad interview. Or more likely, perhaps you just can't get the help nowadays.
My interview questions:
1) Explain the key benefits that .NET etc have brought to development.
An essay question, so it's more about how he says stuff rather than what he says. If he gets stuck, you could prompt him with it's multilingual abilities, a rich framework, and native support for existing technologies like COM XML etc.
2) What is a property and how/why would you use one?
A straight forward factual/syntactical question. The format is as follows:
/////
private int PrivateIntegerVariable
int IntegerProperty
{
get
{
return PrivateIntegerVariable;
}
set
{
PrivateIntegerVariable = value;
}
}
/////
The point being that you can provide access to a private field via a kind of wrapper. The above is just returning and setting it quite straightforwardly, but in the get and set parts you can do almost anything that a method can (for example checking for valid values). Worth mentioning that they are effectively get/set methods (and compiled as such), so ask what the differences are. Can be used as databinding members.
3) What's the difference/relationship between a delegate and an event?
A bit of a subtle one so probably hard. Basically you don't have full access to an event; you can only remove event handlers which you have added yourself. Otherwise the same.
4) You have a method in a webservice that returns the trades executed today. It takes a lot of time to run each time it is called, and is called by multiple consumers at a faster rate than method takes to return. What would you do to make the service more efficient?
Another open question to check his problem solving skills. One possible solution is to queue up requests after the first one which will also deal with caching the results to provide to any outstanding requests. I'm sure there's more than one solution.
5) You have an object of unknown type that you only get a reference to at runtime. What part of the Framework would you use to a) analyse it and b) possibly exploit it?
Simply "Reflection". If he wants to expand, let him, but don't expect him to be a complete MSDN reference.
Saturday, May 21
Film: Star Wars Episode 3: Revenge Of The Sith
Conceptually, ROTS is a weird one. Most of knew exactly how it was going end, yet the anticipation for this concluding (or middle?) chapter seems to be more than was for the other two prequels. It can't just be fandom; even the less SW crazy of us are mad for Episode 3, it seems.
Still, the film manages to give exactly what we want in terms of action and adventure, and more surprisingly also delivers something I've not seen in the others - emotion. Buckets of it. Yes, you know Anakin will fall, and yet when he does you're angry at him and ultimately yourself for not seeing it coming. We've seen more of the Galactic Empire than the Old Republic, and yet it's still shocking to see its rise. It's all very strange.
So yes, I enjoyed it. More than the last two? I'm not sure. The thing is 1 and 2 both delivered new concepts, characters and detail to the SW universe. ROTS doesn't do this, instead acting as a bridge between the old and new worlds. ROTS does this perfectly and ultimately is a worthy addition to the franchise and so I'll choose the easy way out and not say it's any better or worse than them - just different, and further perhaps one just for the SW fans.
So yes, go watch. And make sure you keep a look out for the Millennium Falcon...
Monday, May 16
Operation Muslim Vote
Now bearing in mind that this was on the television and so liable to the same issues that most media is, the most impressive point the programme made to me was how single and closed minded some Muslims around the UK are. The behavior of the MPACUK left a lot to be desired, but that of the people they were trying to get through to was an eye opener.
Despite my typical London smugness I was surprised at how set in their ways the Muslims featured on the programme were. From the outside, Jack Straw losing his constituency was a no brainer, yet for some reason it didn't happen. The Lancs Council of Mosques being chaired by a member of the Labour party was astonishing. The violence the MPACUK faced on the doorsteps of the Blackburn mosques was just disgusting. The whole thing appeared to resemble an Italian Mafia or mob with its organisation and various fronts more than a local ummah. This isn't just my latent London smugness spilling out again; the same elements can be found all over the UK - you can draw parallels between the Lancs Council of Mosques and the MCB for example, and let's not forget that Tony is still in power.
The MPACUK can also be criticised but I'm too tired (and this isn't really what this blog is about). The programme as a whole was a good indication of what is wrong with some Muslims in the UK, but there were also elements in it (the fact that it was made at all, for one and the hijabi who stuck her neck out for another) that gives me hope for a future change for the better in our mindsets.
Book: A Brief History of Saudi Arabia, James Wynbrandt
Having said that, A Brief History is pretty good. I had issues with some of the earlier coverage regarding the life of the prophet etc since it at times contradicted what I had learned elsewhere from various other sources. However, once you get past that era, and particularly the more recent history of around the 1700+, things become pretty interesting. For a start it's amazing to imagine an Arabian Peninsular without oil wealth or the countries which make it up.
Well written (it seems to be aimed at the casual reader over the academic historian), well annotated and well diagrammed, the book is well recommended by me for those who want a layman's insight to Saudi and it's neighbours.
Snippet
XXX: i am short, hairy and i cant dance
Shak: failing that... marry one
XXX: i wish
XXX: i think you should take some of your own advice
Shak: a football manager cant necessary play football
Shak: but he can train others to. ey ey ey
XXX: awesome
Sunday, May 15
Film: Ong-Bak
Don't expect Oscar winning scripts, performances or production; this is lovely mindless fisticuffs at it's best. Watch it!
Saturday, May 14
Film: The Jacket
Friday, May 13
Snippet
Zubs: i know
Zubs: i only get the mixed ones cos you have to to get a box free
Shak: once you get past the curoiuistiy of the other ones
Zubs: no yeh
Zubs: thought the choloate topped plain is nice
Shak: yes, but doesnt justify a whole box of mixed
Shak: its like a woman
Shak: once you tried out the fancy ones, you always want to go back to the plain ol ones
Shak: im so gonna blog that
Zubs: but you've not had any fancy women
Zubs: HAVE YOU?
Shak: which is why i dont yet want a plain ol woman
Shak: the theory is sound, man
Zubs: lol
Thursday, May 12
Link Of The Day
Someone being proactive in listening to what people want? I never saw that coming. What I do expect is for this to be taken to the European Court of Human rights by some enterprising "chav", and worse still, them winning.
Still it's a shame. By baseball cap days are over, but that's not what makes a youth troublesome. Of course this isn't really about what people might wear but it'll be interesting to see whether this thing can be enforced or not or if it even spreads to other places...
Wednesday, May 11
New Music
If you've spoken to me over the last few days, you'll know how much I love this song. I've never really paid attention to Hard Kaur before this track and it's pretty coincidental that two lady MCs hit my playlist at relatively the same time. I've been listening to this so much that I'm now singing it in its entirety even when it's not playing. Lovely.
Dil Nai Lagda - Feroz Khan & Vinni
Another track from Aman Hayer's Groundshaker album currently doing the rounds (and I think it's in the medley playing on television too). As good as Tharti Hildi, but in a different way, the mix of vocals in this duet work really well.
Tuesday, May 10
Life Isn't All Ha Ha Hee Hee
Either Asian media is evolving, or I am (most probably both are). I can't wait till the second of the three parts next week, and the book will definitely be read by me sometime in the future.
And finally I have to mention that I don't think that I've seen Laila Rouass any hotter than she was today - and unless I'm mistaken, I'm sure that she's work done on her teeth...
Lifesaver, Plus
Accidents queue this way ---->
Sunday, May 8
New Music
Nice and powerful rock ballad just as I like them. Lucie has a pretty good range too - almost as good as mine.
Kohl Aaja (Come Closer) - Juggy D ft Rishi Rich & Jin
Yet more proof that Rishi Rich craps gold. Perhaps smacking of some his other stuff (particularly Aaj Kal), but that's no bad thing and it's still different enough to keep me interested.
Saturday, May 7
Lifesaver
Amongst the main new concepts I picked up were regarding assessment, personal safety and communication - pretty obvious once we thought about it, yet would have probably been ignored if we hadn't been told.
But yes, the course is brilliant so far and I thoroughly recommend St John's Ambulance and our instructor, Winston (who happens to be a crazy guy). In fact I think I'm enjoying this more than Acting Class - although that could just be the hindsight effect talking. Either way you can be sure that you and any pretty strangers are now safe in my hands.
Friday, May 6
New Music
Tauba Tauba - Kaal
It seems that I've not picked a filmi song for a while now, so here's a nice poppy cheesy one that's made my playlist. Decent track, but I already feel myself becoming bored of it; but hey, it reminds me of Esha so it's all good.
Tharti Hildi - Angrez Ali Ft. G Money
Who the heck is Aman Hayer? This whole Bhangra taste I'm acquiring is also an education for me. Anyway, I think this is my pick of today's batch, taken from Hayer's Groundshaker album. Tune.
Tappe 2K5 - XLNC Ft. HMC
Another Bhangra track. Someone help me. Please. Before it's too late. I mean I'm already thinking of buying a Honda Accord...
Well, The Results Are In...
But what about the costs? My constituency, Ilford North, where I've voted for the first time since moving to the are is now Tory from last term's Labour. Of course, in hindsight, I would have voted Labour instead and perhaps I should have paid attention to how marginal it was last time, but still, giving our seat up in order to send a message seems worth it; but of course we'll see if that's true.
Wednesday, May 4
Surreal
It's all just too weird. I wonder if it'll come back on by the morning? Just no one tell mother that I did wudhu in her sink. She'd so kill me.
Monday, May 2
Scum
- A film of impurities or vegetation that can form on the surface of a liquid.
- An album by the grindcore band Napalm Death.
- In offset lithography, a film of ink printing in the non-image areas of a plate where it should not print.
- The people who broke into my car tonight and took my stereo, loose change and damage.
Still it could have been worse I guess. It's irritating more than anything; the timing sucks too, it being a bank holiday and the folks being away.
Poor Suzuki.
Film: xXx2: The Next Level
Skip it, unless you specifically want to watch something to detune with.
I Just Refuse To Lie Down
I lasted ten minutes before I had to get up. I just couldn't do it. I remember that when I was younger I was able to fall into that half sleep state that felt so wonderful, but I don't seem to be able to anymore.
I dunno if it's a shame or not - after all I really (honestly) do have better things to do than to stay in bed doing nothing, but it is an interesting observation and another example of something so simple for others that I can't quite manage. Oh well, at least I've a bit of extra time to catch up with my blogging...
Sunday, May 1
Film: The Hitchhiker's Guide To The Galaxy
The cast was excellent too; Zooey Deschanel was hot and Mos Def was unusual yet so right while I didn't even notice Martin Freeman since I only saw Arthur Dent. Marvin the manic depressive robot was a star.
I've not read the books or heard the radio show yet myself, but if they're anything like this then I'd really like to. Much recommended!
On The Menu
- Chicken Biryani
- Keema
- Kebabs
- Pastries
I say prepared, but I shall fess up and admit that I only technically cooked the Bryani and pastries (both were oven ready from the Kitchen of Mum) while everything else was zapped.
Cooking aside, throwing a dinner party is blummin' exhausting. And I had help from bhajis (serving and making tea) and bhabis (washing up, despite having used paper plates). I guess it's times like these when you start to appreciate the others who do all the small things. I so need a wife/cook/maid.
Entertainment-wise, we had Episodes 1 and 2 to watch on the projector, but due to late starts they kinda dragged, and we lost a few people on the way. But I think everyone was comfortable while they were there.
After the guests had left (at 3:30am) it took me another hour to clean up and stuff, and even now there are things left to do. I guess I was lucky in that the guests weren't really guests (sorry, but you weren't) and so liberties were probably taken by me (see bhabis washing up, above), but baby steps and all that. I want to actually cook something (you know, like from scratch and everything) next time, but overall it was pretty successful.