Categories
Geek food General

Language “syntax” pronunciation

Some time last week, I heard two programmers talking about data types in SQL, specifically VARCHAR.  Now while that might not be an odd occurrance their pronunciation of that word “varchar” intrigued me.

I prounce it “v-are-ch-are”, while they pronounced it “v-are-k-are”.

How do you standardise on such vital components of life as this? How do you enforce everyone to use the standard?

I mean, I might want to pronounce it like I pronounce its full name (“Variable Character”), so I’d pronounce it “v-air-k-ah-r” (the “ah-r” sound being the same as the start of the word “arrow”).

To me, the “ch-are” pronunciation seems to come from how I learned to say the “char” data type in pascal.  I just read it as it is written. (i.e. the “ch” became a “ch” sound, as opposed to a “k” sound) 

Now that I think about it, I’ve heard the word “variable” pronounced “v-are-i-ha-bill”, and “very-able”.

Personally I think I hear more people saying “v-air-ih-ah-bill”, “ch-are”, and “v-are-ch-are”.  What do you hear?

[Note: Your understanding of this may vary based on how you pronounce “are”, “air”, “arrow”, “able”, “very”, “ch” and “k”.  If all else fails, imagine how a brittish person would say it… well ok, not any brittish person, perhaps someone like prince charles – definately not a dock worker or cockney. (although I’ve never quizzed prince charles on the vagaries of programming vocabulary pronunciation, nor have I ever quizzed dock workers or cockney’s, nor am I trying to say that dock workers are cockneys (or vice versa), and … (I’m slowly realising that this whole post is a minefield of misinterpretation just waiting for some unwary traveler to step on it only to find their various body parts whizzing past their ears as their brain tries to piece together not only what happened and how they’ll rectify the situation, but also literally how it will manage to find all the bits and put them back together. (kinda like humpty dumpty, which is another rather culture dependant analogy for which I can provide no simple alternative)) … Basically what I’m trying to say is that YMMV, and I don’t guarantee anything regarding the coherence of this post.)]

Categories
.Net Stuff Development General

SA Developer has a new site!!!

I just saw the news that SA Developer .Net has a new look website, so I checked it out and its awesome! 🙂

They’re using components from Telligent Systems’ Community Server Forums, which is really cool.  Check it out.

Categories
General

XP SP2…

I finally got Telkom to put a phone line in at home.  Now that I’m finally able to connect to the internet on my home PC again, I thought I’d find a copy of XP SP2 to install on my pc.  But so far the “techies” at work have told me its a BAAAAAAAAD idea.  It aparently caused one of the PC’s at work to have so many problems that they had to re-install it, and they claim that its caused many hassles for other companies.

Since I didn’t really need to install it on my home PC till now, I haven’t been reading much about XP SP2’s stability… but their reports do worry me a bit. I say “a bit” because I tend to take their advice with a bag of salt since they’re not always known to the most skilled techie’s…. it once took them 3 days to realise that our work’s internet connection was down.

Any comments?

Categories
.Net Stuff Development Geek food General

Why .Net Rocks!

(And no, I’m not talking about the radio show with Carl and Rory – and for those who don’t know what radio show, its called “.Net rocks“)


For the last week or so I’ve been delving into C++ code… with some great joy (like having to read “Writing Secure Code (2nd Ed)“) and many many many trials.


If you’re still using C++, change to C# (assuming you have a choice to move).  I’d swap in a heartbeat based simply on the amount of “plumbing” work it would save me, but then I don’t have a choice here – I’m writing code to make some Extended stored procedures.


But seriously, remembering all the new’ed variables you’ve made so that you can delete them, and checking your arrays and pointers, and handles, and all that work to do simple operations like joining two strings, or using collections, or doing file IO, or doing pretty much anything becomes a nightmare when compared to the simplicity of C#.  That being said, there’s something geekishly cool about programming in C++ – maybe its the “thrill” of handling such an unwieldy weapon of mass destruction and actually managing to hit the pinprick of a target you’re aiming at without blowing off your own foot in the process.


But regardless of the geek thrill factor involved I’ll be happy when this part of our project is over and I can move back to C#… 🙂

Categories
General Humour

Random writings…

Have you ever just written a complete pile of nonsense and disconnected thoughts/ideas just for the humor value of it?  You know… things like “Bob the blue ant flew lazily past the singing koala bear to reach the speckled egg.  When suddenly the ripe pill sang out and the green basket spun around on the slow red mouse.”

Ok, so you are probably thinking that I’ve gone mad… But I haven’t, I tell you.  I had a bunch of friends at varsity who would have totally nonsense conversations for no good reason at various random times.  It was actually quite funny to see people’s reactions, and quite hard to be totally random with them if you tried.

So about a year and a half ago (one Saturday morning), I sms’ed off a random message to a whole bunch of friends, and recieved a really interesting set of replies.  Some people just didn’t get it but thought it was cool, others didn’t get it and thought I’d lost it, others got it and laughed, and others got it and replied in kind.

Today I sms’ed 5 people a random message, three replied, and here are the ensuing sms conversations…

Between Charlie and I:

Its time for a random story… The red door stood as a jar of blueberry jam while it contemplated its purpose in bringing along the bright slice of orange.
Ok then… Freak!
The door/jam, reeling from the sudden insult, slammed shut. Leaving a purple, yet still confused, chipmonk singing as the square flower swam by.
You know what… I’m a little concerned about the quality of what you are smoking!
Story ends… Check my blog later for more info on what I was up to.

Between Helen and I:

Its time for a random story… The red door stood as a jar of blueberry jam while it contemplated its purpose in bringing along the bright slice of orange.
I can’t believe that the asparagus was so concerned with the State of the plastic road sign!
That very thought had been worrying the door for some peaches, but the grinning flagpole would not have it. Swiftly the turkey sank into the brown light.
Don’t openly discuss the state of the brown light, because it was very uncertain about the decision that the Turkey had made.
Fortunately the green gnat flying by heard nothing as the lazy golden window frame had just nested in the three shoes.
Oh well, said the statue to the jelly. If we can’t investigate the decision of the waiter then why question the water babies.
The babies cheer… The scene fades to an arty tomatoe’s house where a swarm of rabbid religious pinaples have just crawled by chanting in monotone “The rooster is free”.
I couldn’t reply because I was laughing so hard. That was excellent.

Between Matt and I:

Its time for a random story… The red door stood as a jar of blueberry jam while it contemplated its purpose in bringing along the bright slice of orange.
It moved freely in nobody’s paradise while sleeping from absolute dottiarism. He knew that somebody’s life would always be the same, and that was chocolate pie.
He had always had a strong liking for chocolate pie. Yet today the robot was taken by the orange striped camera lense and the one legged cherry as the frog tanned kiwi peels at the passing duck.

I never got another reply from Matthew, so I can only assume he went back to working instead of dealing with my stupid sms’s… 🙂

I just got a reply from my brother which says “Hey Dude, you need drugs! Cool story… why?”

So, 5 sms’s sent, 4 replies, 2 “got it” and replied in kind, 1 enjoyed it, 1 didn’t “get it” (but it still made for some humor)… So what do you think?  Would your friends “get it”? Do you?

Categories
General Humour Internet/Links

SNO Deliberations…

[Update: Thanks to Colin for noticing that my link to the story was broken… Its now fixed]


For non-South African’s the SNO probably won’t mean much… Here’s a brief overview – SNO = Second National Operator… Currently we have only one fixed line telephone provider in South Africa (Telkom) which used to be(?) a 100% state run compan and is currently a well protected monopoly.  In 2002 a competitor was to be announced, so it would still be a controlled market (only 2 players allowed) but there would be some kind of competition.  Its now 2004, and the government minister who should have resolved this 2 years ago is still playing games…


This morning I read an article from yesterday on ITWeb, entitled “Pontius Pilate syndrome” by Rodney Weidemann, which has some choice quotes about the latest developments – She’s announced that she’ll award the SNO licence on the 17th of September.  Here are some of them:


“Rumour has it that Matsepe-Casaburri is hoping to find a financial institution of some kind to take up the remaining shareholding in the SNO [….] Except that the idea of a financial institution, which has no experience in the telecoms game, running the SNO is almost as ridiculous as the idea of a minister with no telecoms experience running the communication ministry.”


“She has instituted a time frame which cannot possibly be met, is asking the impossible of the various members of the SNO and is then going to turn around, much like Pontius Pilate, and wash her hands of the entire debacle, saying: ‘It’s not MY fault.’ […] Except that we have known the minister’s ways for too long, and will not be fooled by this. Her ineptitude is the real reason we still have no valid competition for Telkom, years after we were supposed to.”


 

Categories
Development General Internet/Links

Pet peeves being addressed

A while ago I posted about one of my Pet Peeves (Microsoft announces CD’s that you can order online, but only after you go online do you find out that you can’t get them shipped to South Africa)… Shortly after that the South African version of the MSDN Flash they announced that you could order the CD’s that I was looking for, and they’d ship them to South Africa for a small (around R35?) fee which was great.


With XP SP2, I was wondering how the heck I would get my home PC updated since I’ve just moved and I don’t have a phone line in the new place yet (and it will probably take over a month to get one installed)… On Friday I was browsing Microsoft South Africa’s site and I noticed a press release entitled “Windows XP Service Pack 2: Fact Sheet” which kinda hides the exciting content a bits, which say “Microsoft South Africa would like to encourage users to order a free copy of the Windows XP SP2 CD from its local call centre (0860 2255 67) and from mid-September CDs can be collected from Makro; Incredible Connection; Game; Dion and CNA – free of charge”!


This morning I saw that Matt Hausmann blogged about it, so I thought I should too. 🙂


And once I’ve put my PC back together I’ll be giving Microsoft a call.

Categories
General

Moving and GMail

A quick update… I’ve just moved house, and this morning I notice that I have 5 GMail invites to give away…


I noticed that Rory’s got a list of GMail Invites going, so you can leave a comment here if you want an invite and if mine run out, just pop over to Rory’s blog to find out where you can get more… Looks like Google’s been busy handing out invites this week. 🙂


[Update: All of my GMail invites have been used up… I’ll post a new blog entry should I be given any more…]

Categories
General

Disadvantaged…

So, I was walking back to the office today after sitting in a coffee shop drinking a Seattle Coffee Company Grandé Caramel Chocolate Latté with cream (v.v.v. nice) and looking over a magazine wondering if I should get my hopes up that I’ll be able to get a Motorola MPX220 when I’m able to upgrade my phone on my Vodacom contract expires.

When [OH MY WORD, I was just looking up the domain for Seattle Coffee Company so I could put a link there when I found THIS news from like over a year ago saying that Starbucks bought Seattle Coffee Company, which is like super awesome because maybe we’ll actually get a Starbucks in good old South Africa (BTW, when are we South Africans going to get ownership of our .COM domain)… Anyway, I really hope we get one here – I’ll be their biggest fan. :-)] …. Ok where was I?

So I was on the way back to the office when I got asked very politely by a guy sitting on the pavement for some money… Now having grown up in the huge metropolis (NOT!) of Grahamstown, where the non-beggar to beggar ratio is about 1:5 I’ve kinda got quite used to saying “Sorry” and just walking on ignoring their pleas.  But today it struck me… I know that probably 9 out of 10 of these people actually are “fakes” who just beg because its easier than working and its good money. (Non south african’s might not understand that, but some of the beggars here earn probably more than most varsity leavers would)  BUT – lets just say that 1 out of the 10 is genuine… How do you help that 1 genuine case?  What help is really available for them?

Its like bus schedules in JHB, they must exist somewhere but where they are is definately NOT advertised…  I couldn’t tell you if our busses even have regular routes, because I’ve never seen a bus shelter with a route map on it. (Which would be the obvious place to put them IMHO)

So how would someone whose out of a job, got no money, no home, and no food get to hear about shelters, feeding schemes, or work placement facilities?  Do they even exist? 

Any pointers would be great… I’d rather give beggars a helping hand than get them “hooked” on handouts… at least that’s what I think I’d want someone to do for me if I was in the same situation.  I just don’t know where I’d start.

Categories
General

Recruitment…

Hrm, I got an e-mail from a recruiter today… Pitty it wasn’t Gretchen or Zoë from the JobsBlog over at Microsoft – coz I’d not only like to meet them, but I’d love to work at MS too ;-). But the lady seemed quite nice and I’m fairly impressed that she found my contact details since they’re not listed on any of the local recruitment sites at the moment, so maybe she’s also a “net age recruiter” like Gretchen and Zoë… (If you’re wondering what I’m on about, read their blog – I did and saw a VERY different approach to recruitment. One that I really like)

Anyway, back to the point of the post… I’m fairly thankful to Gretchen and Zoë for some of their advice because it let me respond nicely to the recruiter as opposed to the “Who are you? Where did you get my e-mail from? And please don’t bother me again because I’m happy where I am” type of e-mail I might otherwise have sent.

So if you are (or anyone you of know is) looking for a short term contract doing C# based web development in Sandton for what sounds like a reputable company (I don’t know their name but they’re a Microsoft Gold Partner) let me know, and I’ll put you in touch with the lady recruiting for the job.