Welcome to Invisible Ink


Welcome to Invisible Ink. This is the personal homepage of Kobus Myburgh, and here he will either entertain you (or sicken you) with petty philosophies, tasteless jokes or his curriculum vitae. Hopefully you will see something here that interests you.

Kobus Myburgh was born in 1975, and has been working in the IT industry for over 18 years and has gained vast experience in managing tertiary education computer systems and users, all aspects of web development, customer care, usability, accessibility and user experience improvements and running IT companies

Kobus holds a B. Sc. (cum laude) and a B. Sc. Honors degree through North-West University) and also various other professional qualifications, some of which are A+, ITIL Foundation, ITIL Practitioner in Release and Control, Web development through Working Webs, Software specialist (with distinction) through Boston Business College, attendance of Novell 6.0 CNA, Project Management through Astrotech Training, and Red Hat Enterprise Linux through Obsidian, in an effort to become a certified Red Hat Certified Engineer.

Kobus started his IT career in 1995, as a PC technician at a North-West university, and moving up in rank to IT consultant where he had various responsibilities, ranging from technician, anti-virus specialist, web development, student facilities planning and budgeting, as well as training and documentation production. Although using web development technologies since 2001, in 2009 he decided to focus solely on web development using PHP and associated technologies, such as MySQL, MSSQL, Oracle, HTML, CSS, Javascript, jQuery, JSON, XML, SOAP and RESTful services.

Kobus Myburgh has been developing PHP driven systems since early 2001, and has exposure in various industries ranging from universities, advertising and marketing agencies, parastatal companies, and web development houses. These industries exposed him to the unique budget constraints, stakeholder dynamics and development conditions present in each industry, and this has enabled him to produce a wide array of systems ranging from front-end coding in HTML and CSS, eCommerce systems with integrated payment gateways, the development of his own CMS, and complete financial and workflow systems for making clients’ administration tasks more manageable.

Due to his varied exposure over many IT related positions over the past 18 years, Kobus is a well-rounded, technical individual, with a strong logical side, particularly adept at researching solutions where others see problems.

In 2012 Kobus started a second company, Impero Consulting (www.impero.co.za). Kobus’ strong focus on web development, customer service and entrepreneurship has guided him through various business ventures, several high profile development and consultation positions.


Okay – I am again playing a bit of Tribalwars. That game consumed about 4 years of my life a million years back, but I have since then become a real hard-ass.

I applied to be in a tribe (since it is Tribalwars and all…) and was asked to fill out an application form. Okay – so here is my attempt:


The below might offend you if you’re thin skinned, but if you read what I am saying, and understand that I am actually helping you in your application process which is really iffy, so, you’d actually want me in your tribe.

In the very least, I’d give you a good laugh before you crumple up my application paper and toss it into your hoop basket.


-Any thing that doesn’t apply please put N/A. Please fill out the following using proper English:
[b]Define proper English. Discrimination is bad. Did you know that only 17% of the world speaks English in the world? Did you know that less than 0.04% of people on earth even attempt to speak proper English?

* Do they speak American English (Y’all have a good day now, y’hear!)
* Do they speak Australian English (G’day mate! Oi think TW is a great goime!)
* Do they speak South African English (Ja, no, well, maybe, fine. Let’s have a braai at my pad, my cuzzie!)
* Do they speak British English (I think your aggro application process is arse over face, my barmy friends)
* Do they speak Scottish English (Heid doon arse up, wi’ya)
* Do they speak Irish English (Paddy, I am goan’ for a shite. Yeah, I’m gonna go see Barry White)

Sure, they do, but is that proper English? Nope. Now ainn’t a beyotch? Just state “in English”? That should be enough to gauge whether the applicant can communicate with all you proper English Speakers out there.[/b]

1. List how much experience you have (example: 2 tears):
[b]4 years (been playing for 8 years total, but for 4 years I played very little, so I don’t really count that as experience. And that should be “years” not “tears”) ;-> I will be your personal proof reader.[/b]

2.If any, list specifically what experience you have in the following:

[b]I run a business. Diplomacy is the game there. But so is not taking shit. I call a spade a spade when needed, and I am diplomatic when I have to be. I am probably not your guy for diplomatic peace of mind.[/b]

-Forum moderation:
[b]I am intermediary all day between fighting staff acting like kids, so I can moderate. Question is whether I want to moderate something else, but I will if need be.[/b]

-Managing attack and/or defense groups:
[b]Support packets? I can do that. Planning my own attacks for pin point landing times? I suck at it, as I refuse to set an alarm for 4am just to send an attack out to land in time 😉 My life is outside this game, mostly.[/b]

[b]Do you mean firing and hiring people? Yeah, I do that too. Maybe a little too well.[/b]

-Management of a tribe:
[b]Does managing a company help? I was in leadership in many tribes before. I am the guy they went to when Sylvester Stallone is considered to be a sissy. I say the things that need to be said. I get rid of the dead weight, even if that dead weight is myself.[/b]

3. Why do you want to join S.N.A?
[b]Because I am not good enough and dedicated enough to be in an elite tribe, due to having a very full life outside the game, and in an Academy tribe I can do most good. I am a good leader and teacher, I am always willing to impart knowledge, and I am friendly (sometimes…). I also usually don’t bite, except when filling out half-arsed application forms.[/b]

4. On average how many hours do you spend logged into TW per day?
[b]Hours? Hell! HELL NO! Let’s call that minutes, and we’ve got a deal. Approximately about 45 minutes. I think yesterday I spent 47.2 minutes, and I am already on 31.7 minutes filling out this application form.[/b]

5. Name ALL previous account usernames. Even ones that were from other worlds.
[b]Grock – World 2, Bliksem – Since World 2.[/b]

-Lack of experience does not automatically result in rejection. It is simply to gauge what we need to teach you.
[b]You could’ve fooled me.[/b]

-Application can take up to 24 (twenty-four) hours to review.
[b]It is the only sensical thing you’ve said all day. All good hires take time.[/b]

-Background checks WILL be performed. So do not lie.
[b]I hereby give you permission to do an MIE check on me. Criminal record, credit score, high school exam results, university degrees, the lot. Ha. Not. Grow up, folks – FFS![/b]

[b]Do you treat everyone like children though? If they do not answer the question, just ignore the application. do not tell them that “they will be punished if they leave a question out.” It is a game, folks, relax…[/b]

[REVIEW] Laravel Design Patterns and Best Practices

I saw a post on LinkedIN inviting people to review a new book, and I thought – what the heck. I have reviewed books before, so this could be fun. So – I signed up, and was asked to blog about the book when I am done.

The book I had to review was “Laravel Design Patterns and Best Practices”. Written by Arda Kılıçdağı and H. Ä°brahim YILMAZ. The book is available at Packt Publishing.

As I am reading the first few chapters, I was generally impressed. As a beginner in Laravel, I found it easy, informative, and the usage of analogies were quite clever. This resonated well with me, as I learn well by understanding difficult concepts by analogy.

Talking of analogies, I am going to describe my overall experience with the book using an analogy. Imagine a comic book with nice big letters. It reads nice. The text forms pictures in your mind as you read them. Awesome. As you turn each page in the comic book, you get more immersed in the book, and you really start to enjoy it.

But suddenly, when you turn the page somewhere near the middle of the comic book, things get a little hairy. Suddenly, you are reading a printed book. No more pictures and very small print that is highly condensed with very little line spacing.

What happened here is one of two things:

  • The book was aimed at absolute beginners, and then switched to advanced level without a gradual build-up. It became far too difficult for me to understand.
  • The book was aimed at intermediate Laravel developers, but the inclusion of the first few chapters were to fill the pages: It is far too elementary for intermediate Laravel developers.

Now – on the Packt website, the following paragraph is found:

This book is intended for web application developers working with Laravel who want to increase the efficiency of their web applications. It assumes that you have some experience with the Laravel PHP framework and are familiar with coding OOP methods.

That brings me to the second possibility I have mentioned: that the book is aimed at intermediate Laravel developers, but that the first few chapters were only fillers, being too elementary to teach intermediate Laravel developers anything.

So, while it was a good read for me up to the point where the book lost my attention, I would recommend that:

  • If you are an intermediate or advanced Laravel developer, PLEASE skip the first few chapters.
  • If you are a beginner Laravel developer, PLEASE read only the first few chapters, and tackle the last bunch of chapters only once you have gotten some more experience under the belt.

I have read several Packt books before, and I generally like them, but I have to say I am slightly disappointed by this one. That being said, it is purely my own opinion, and you might find the experience with this book a lot better than I did.

Happy reading!

What are a few alphabet characters between friends?

Okay – I just got this traffic usage report from my service provider…

I wonder what could be wrong with this? I wonder how many of their customers have been overcharged? I wonder if this is how they make money?

Data Usage
Download Total : 1.35 GB
Upload Total : 910.69 MB
Total Traffic : 912.04 GB

The report above indicates that I have done over 912GB of transfer for the month so far, for a month not even 3 days old.

1.35GB download
910MB upload

How on earth do you get to 912GB total traffic? LOL! Hilarious! I wonder if they overcharge everyone like this?

I have had serious complaints about them before, which I posted at HelloPeter,com.

This, however, is where I am taking off the gloves and start to take action. I want my contract cancelled. After this, the ball is in their court to prove that they did NOT overcharge me (or anybody else for that matter).

I am DONE!

Shoes, beautiful shoes

Well, slap me with a wet noodle and call me George. This weekend for the first time, I experienced (and subsequently began to understand the tip of the iceberg regarding the experience) with women’s fascination with buying shoes.

So, she has five pairs of silver “pumps” (or whatever those are called)  and 4 red pairs, 6 black pairs and maybe some blue and green pairs. She has about 12 pairs of shoes with varying degree of heel lengths, and she has various pairs of flat shoes which all look generally the same to me. I guess the reason I never did or never made an attempt to is simply because I always bought functional, cheap shoes. So what! It is a shoe! It works. Why make a big fuss out of the experience and the event?

I stand corrected. This weekend, I bought two pairs of shoes. Buying shoes is not the new experience, but WHAT I bought is certainly a new experience. I generally buy two new pairs of shoes every 6 months or so, but this time, my wife was with me, and she showed me the entire experience from start to finish. The process of first finding shoes that you think fits your style or likes, then the process of fitting them to your feet. (Why would you fit your shoes? Don’t be ridiculous! You know you wear a number 9 shoe! Right?). WRONG! I actually found that a number 10 shoe is now more comfortable. As I am a 36 year old male, I believe that my feet aren’t growing anymore, so it could mean I have worn the wrong shoe size for the majority of my adult life.

So, I have two new pairs of shoes. Both pairs are 1 size larger than I usually buy, and they cost more than double what I usually pay for shoes. At first, I had mixed feelings. I could have used that money better! Maybe I should have bought some shares with it, or maybe a nice bean bag for the lounge.

But today, all those doubts are gone. I have spent the money wisely. I am wearing a pair of Bronx loafers that costs about R 500.00 for the pair, and fits like a dream. For my more formal attire, I will certainly enjoy my soft, luxurious leather boots from Woolworths.

Although I have enough shoes in these two pairs to last me at least six months, I am looking forward to going shoe shopping again!

A day in the life of a scammer…

So, I received a letter from a scammer. I thought I will toy with it a bit. I opened up a new e-mail account with no real information, and nothing linking my real life to the fake account, and decided to reply to the letter I have received. I have not yet had a reaction, but as and when the debacle unfolds, I will be sure to post some comments about it. But first, the letter.


Dear beloved,

Please read this mail with good faith because I  am writing it from my hospital bed with heavy tears in my eyes and great sorrow in my heart because my Doctor told me that I will die in less than two months time. Base on this I wish to transfer my wealth to you so that you can assist me in building a charity organisation, for the saints in helping orphans,  poor and needy people in some parties of the world especially kids Haiti and Africa as a debt I am paying to Allah which is my last wish because I grew up an orphan.

I am offering 20% to you, while 80% should be used judiciously on the charity project. The total amount in question is $2.5Million United States Dollars.

Please get back to me quickly.

Mrs. Magda Bekker.

Okay, so I concocted a reply to this letter, in a hope to draw out the author, “Mrs. Bekker”. I made some obvious as well as some subtle hints about the fact that I know this is a scam, but I am hoping that this person’s grasp of the English vernacular is as low as his/her grammar skills, and would not pick up on these hints. Here is my reply:

Dear Mrs. Bekker,

I am “touched” by your letter. Truly so. No, really, I “mean” it!

I am sooooo-so-so-so sorry that you are going to die in 2 months time, but you know, all of us, our time comes one day or another, for some of us our time comes too late. 

In your case, the millions of dream “money” that you made in your life time will be well spent on all the “other” little orphans in Africa and Haiti who might have gotten hope from your “generosity” – if only they had internet access to read about your skit “heroics.” 

I am absolutely, irrevocably certain that your intentions are pure, and I “trust” you, because your letter was written with so much “heart-felt emotion” that I had really a lot of difficulty not to cry myself. I am absolutely “certain” that you have all the money you say you have, and can thus make the promises that you do. Wow, what a burlesque notion of concocted “philanthropy!”

You always hear things like “A fool and his money soon parts” and also “When money is scarce, friends are rare”. This is so true! You must have been VERY shrewd and secretive in your money making ventures during your life time, because nobody knew about all these “millions” that you have stashed away over the years. Poor soul. You must have worked day and night, because your attempt to contact me, a total stranger, to help you is so sad. If only you had real friends to help you distribute your “wealth”.

I am therefore offering my “devoted” help to you get rid of your unclaimed “millions”.

Tata ma chance! 🙂

William Jenkins

It would be quite interesting to see what unfolds here – if anything… Stay tuned!

Survival Instinct

This morning, I rescued a gecko from one of my cats. This was an eye-opener in two ways for me. First, the look on my cat’s face; a look that says: “Dang you! I worked hard for that! You are taking my livelihood away from me!” My feeling of guilt was short-lived though, as something else totally grabbed my focus shortly after.

As I held this little gecko, in total not even the length of my little finger, this brave little creature started to bite me. It bit me with all its might, and with a passion I can hardly describe. I wish I had a chance to take a picture of the event, but it struck me how much of a will to survive the little creature hard.

I stood there for a few seconds, observing the tenacity with which it bit me, and I simply had to admire its will to live. I could squash this little thing like a bug, if I wanted to, and it probably instinctively knew it, but it did not give up. It bit me as if it knew I would sooner or later have to let it go in a yelp of pain.

After a few seconds of watching this brave little thing, a few seconds that felt like an eternity in awe, I went outside and put it down in the garden. This leads me to another thought about where did my cat grab this gecko in the first place, and would it be able to find its way back from where it was initially kidnapped from? We know that cats and dogs can find their way home for miles and miles, but what about this little gecko? Your thoughts?

Until next time…

A song for every occasion…

I got the idea to write about this from a very special friend. Her suggestion was that there is a song for every occasion, every mood and every whim. Is that true? Let’s find out…

I can only speak from personal experience, and from a few hints dropped from others over time, but there is definitely truth in the Beatles song “Hey Jude” – “Take a sad song and make it better…”.

I wonder why you feel better when listening to a sad song? Or is it only a subgroup of people who feel better when they listen to sad songs? Perhaps it is the thing that subconsciously you feel better because you realize there are people out there who are more sad than you are at that time. Or maybe you are not quite that vindictive. Maybe the song makes you realize that you are not alone. What do you think?

Elton John says: “Sad songs, they say, sad songs, they say so much!” Perhaps that is the reason? When you are sad, you may be more perceptive to the words of the song. You can associate with the words better, you listen better. Could that be it?

But sad songs are for only one emotion. What about happy (feel-good) songs? What about philosophical songs? Religious songs? A very old song, by Katrina and the Waves, called “Walking on Sunshine” comes to mind. When I hear that song, no matter what mood I am in, I am ready to dance. ALWAYS. Bring me the biggest dance floor you can find, and bring it to me NOW! This seems to contradict the statement about sad songs written above. Perhaps two totally different songs can produce the same mood reaction? Perhaps one song can affect your mood in both ways, depending on your current mood, or when you listen to it?

But regardless what your feelings are about this observation, I am sure everyone agrees: music soothes the soul. Music does not only express your mood, but can change it. It can create a perception about you in other people. It can make you smile. You can fall in love to music, or you can have a break-up song. Music is LIFE!

Until the next time…


What does an open window and curtain tell you? As opposed to a dark room with curtains closed? Compare the two.

Open window and curtains. Fresh air and light. It invites you in. And usually, when your window is open so other people can see into your place, the place is relatively neat. You don’t want people to look into your bedroom window when your clothes are on the floor and your bed is not made?

Closed windows and curtains. Stale air, darkness, Wants you to stay out. Your place could be a mess, you could be ashamed of your place. You could, perhaps, be too lazy to clean it up. Or, you could simply be busy with private matters.

Using this physical comparison, we can bring it to bear on our every day lives. Are we open? Are we closed? Are we a source of light for other people? Do we shut them out? Do we keep to ourselves and appear grumpy all the time? Or do we smile and let people into our souls?

Some of us have been hurt so many times and deem others to be so untrustworthy, that we do not want to let them inside. This is particularly true of the love scorned.

Are you like that? Closed? Perhaps. What are your reasons? Is it because of being scorned, or perhaps you simply do not know how to invite people in? Whatever your reason is, work at letting people in. The ones you appreciate most will be the light that shines from your eyes if you do…

Vanishing of e-mail?

WebProNews posted this article about an executive at Facebook stating that e-mail will probably go away. I have commented the below, what do you think?

Well, that article hits the nail on the dot. E-mail can’t die. It is so integrated into our daily lives that there is no real way to conceive it to just die. But because I like to play Devil’s Advocate, I will contest this statement (without any proof, all just postulates, so don’t see it as opposing your story or the comments of the hundreds of – absolutely correct – commentators on your post).

The other side of the story goes something like this…

Who’s to say there will not be a new technology to take the place of email in the near future? Maybe Facebook is currently busy developing it. Who would’ve thought about 15-20 years ago that cellphones would all but replace conventional telephones?

Furthermore, when Sheryl said email will vanish, did she mean it will vanish like dinosaurs did, or did she mean it will vanish like the Illuminati did? Or even vanish as the KKK in the USA or Apartheid in South Africa? Just think about that… Does “dying” really mean “extinction” in this case?

Now, I didn’t attend the show, or listen to the broadcast, but I am just speculating here: could she have meant “conventional email sent via a computer” would die out? Could she have said that “email will die out in favor of mobile technology”? While these mobile devices certainly all have messaging technologies, and has a “handle” or “nickname” that has the format of an “email address”, does that necessarily make it an email?

And now, let’s go back to the other side for a bit… (sorry Sheryl)… If you take the official definition of email, according to one source on the net: “Email is a way of sending messages from one computer to another.” or another: “Email is the exchange of computer-stored messages by telecommunication”, it could be postulated that even an SMS is an email. So is an MMS, so is ANY other method of receiving a notification via electronic or telecommunications media.

So – will email die? Completely? NEVER, unless they can devise a way to send a message via telepathy. With the human mind sending signals between neurons via “action potentials”, which are considered by some as electrical impulses, that opens up a whole new debate…

Go figure…

Karma? Luck? I don’t know…

Do you believe in Karma? Is she a bitch on high heels? Or is she just and fair? Does she “exist”? I don’t know, and quite frankly, I believe that is for each to decide for themselves. I have often heard “What goes around, comes around” or “She got what she had coming” and things like that – this would suggest that Karma is indeed a bitch, if treated inappropriately…

I am not 100% sure – but based on my general feelings, I agree that you attract the response you send out to the world via your attitude. If you’re a kind person, people will be kind to you in return, well, generally speaking of course. If you trample people, they will trample you, or die trying to, depending on your disposition.

Now me, I am generally kind, and I am having it pretty good in Karma’s books. I have not had any serious problems recently. Am I doing something right? I don’t know. But I do know that I have been blessed twice in two days with excellent service. First my car repairs on Friday, and this morning, great service at my hair dresser’s. Maybe I am doing something right afterall 🙂

Of course, you can argue that this is expected, as you pay for the service, but still – we have become so complacent that service is bad, that we are starting to accept bad service as the norm. It doesn’t have to be this way…

When thinking back about this all, I figured what had at least a part in the good service I have received in the past few days – friendliness. I realised in hind sight that I was friendly (well, I am almost always friendly, given, but recently it was more than usual – the reason for that is a story for another day). Being friendly got me friendliness in return. Simple as that. Karma.

Perhaps we should stop seeing the fault in everyone else when we receive bad service, and start looking at ourselves. Hmmm?