Monday 20 July 2009

Technical tinkerers are the worst

Taking calls for old jobs

Late last week, having left a project in which my contribution was critical, I got a call from the project manager about some issues that they had encountered and were having problems resolving.

I agreed to take calls from the technical people and see what I could do to help. When the call finally came through and I was told what they had encountered my intuition and experience just felt it was a non-problem that had been complicated by unnecessary tinkering on the one end and a basic inability to understand abstraction with technologies.

A template is a template is a template

The environment we built provides for the ability to document the settings on one environment using a portable format and wizard assisted method in an export process and the using the same wizard to import the settings into another environment.

This follows a basic template format which allows for common elements to be transferred but requires that some unique elements be edited to reflect the new environment. All those elements had been documented.

One of those elements deals with recording the status of the environment, but the references are not updated and hence technicians cannot check the state of the environment for operational effectiveness – the simple solution is to delete the foreign references and select the local references.

Tinkerers are the worst technical people

Now, I know technicians like to see what goes on under the bonnet; I have no problems with that. I like to know how a television works because I studied electronic engineering but I don’t at a whim go poking a screw-driver in the back of my television just because it is fun, I could be electrocuted, quite easily, even if I knew exactly what I was doing.

I sometimes give deference to the simple notice – No user serviceable parts – I wonder if that appears on modern equipment nowadays, I suppose the warning is more the risk of losing your warranty if you try to tinker with the innards of your equipment.

After the conversation ended, I just knew the smart guy had tinkered with the template directly and wrecked the environment and was now looking for assurances that if he continued that dastardly act the functionality of the environment could be guaranteed.

The absence of logic and reason

Since I was away from home, I could not simulate the conditions he was describing, in fact, I should have asked at the beginning what symptoms had been presented to them before the tinkering started.

The problem with many technicians and engineers today is that they lack analytical skills, they’ll rather tinker and test unsound assumptions with trial and error – they might eventually solve the problem but you can never get them to walk you through the problem discovery to problem resolution because the critical ingredient for analysis is logic and reasoning and that is usually missing.

I fear something in the educational system has deprived many technical personnel of the ability to just stand back, review the situation, work out scenarios, dry run possible resolutions and test assumptions against sound logic. They can see what but never seem to know how or why.

They have to be seen doing something and thinking is not part of doing something, it is scary, I can assure you it is – because what ends up happening is every single issue requires a complete rebuild once they hit a bottleneck - that is time and money.

Doing it right the first time

From my wealth of experience, I have rarely had to rebuild anything I have built myself because of the time taken to understand what I am doing in the first place. However, in many cases I have had to rebuild what others have done because it becomes evident that certain omissions in the construction process are critical to the operation or performance of that environment and that omission cannot be corrected in live systems.

I am sometimes left completely exasperated by the lack of meticulous application of technical expertise in some of these places, I take my time because my philosophy is what is worth doing at all is worth doing well - the first time.

Yes, he did

Anyway, I was called by the project manager again today to arrange another meeting with the technical people and somehow they had tried to call me a couple of times during the day, well, the reason why I had not gotten the call was because the tinkerer had transcribed my number wrongly.

So, we chatted and I had to get the first bit of information out of him, indeed, he had edited the template directly – I simply said, I cannot believe that you edited the XML file, anyone should know that an automatically generated file is not there for tinkering.

Basically, even if you can identify the elements that need changing, there is no telling what other related elements are linked by coded or encrypted values, but in true cowboy fashion, he had edited the file and corrupted the environment.

Now, there is no way how I could then engage in a conversation with this tinkerer on the level of an experienced and learned technician with the expertise to distinguish himself properly.

And indeed, the conversation did get to a point where he remonstrated that he had not just started working with these environments and I was getting irritated with what was turning out to be an abject waste of my time.

The impossible question

By the time we got to the end of the conversation, he wanted to know if he could trust the environment he had built, well, I trust the environment I built, I trust the use of templates to transfer settings and I trust my ability to leave black boxes alone if I decide to use wizards to perform otherwise time-consuming activities.

I could not vouch for his skills or expertise and in the end, he decided I was not helpful at all, I am glad it ended that way because I would be an idiot to vouch for the kind of stuff he had been doing.

I called the project manager and gave him a piece of my mind asking that next time I would rather converse with others with constrained cowboy tendencies whilst intimating him of the fact that my time had really been wasted almost unforgivably.

Some so-called administrators should never be let near critical infrastructure for the sanity of the bigger world.

Monday 6 July 2009

Akin Konsult gets registered in less than 35

Hardly doing business smoothly

Just about a year ago, a report was published about the cost of doing business around the globe from the basic registration of the entity through to getting elements together to make that business function.

The bottleneck impeding the smooth transaction of business registration is the bureaucracy that underpins the system in most cases, but bureaucracies do not have to be all that bad. Properly managed and efficient bureaucracies do exist and function like clockwork.

For instance, with the basic information of being a single man with a salary, a mortgage and no other extraneous liabilities; I file my taxes online from inception to completion in less than 25 minutes, if it takes an hour for anyone else, they must be filing for team.

“Den say” to nothing happening

So, I finally decided to form a company and register one in the Netherlands where I live, the residual Nigerian in me trying to allay concerns about the process immersed myself in asking questions and seeking first-hand information from others.

I sunk into the “den say” complex – “den say” {A pidgin English translation of they said, they being anyone and everyone} the process of accumulating information from everywhere but authenticated verifiable sources till you have enough to knock the courage and boldness out of you to do what should be done. Read this in the light of the residual Nigerian lurking in my seemingly Western outlook.

This silly situation basically kept me from doing this stuff for months because I was waiting to have my hand held through the process when I could have just read up on the stuff in the first place.

Get on with it, yourself

Anyway, I finally went to the company registration website and immediately found the forms I needed to fill for a sole proprietorship – in English.

Bless these people, the English end of the form was filled in and it automatically filled in the official Dutch version so you just got it right – thankfully, ICT Consultant translates to ICT Consultant in Dutch, the aspect of design, architecture and development is easily done with a quick chat on MSN Messenger with a friend and we were done.

I printed out the form and left it a while until I was overcome with shingles, but it was at the back of my mind. Meanwhile, I had a chat to a friend who had just finished a company registration last week, it was a positive ”den say”.

All the help and more

So, this afternoon, as I realised I had strength to do something, I left home for the Kamer van Koophandel (KvK), namely, the Chamber of Commerce which is a few hundred metres from the Central Station in Amsterdam.

As I got to the KvK, I asked in English about company registrations, the friendly receptionist immediately gave me a VAT form to go with my company registration and a ticket signifying my turn in the queue with a warning that it might take 15 minutes to get called. I think I arrived there at just before half-past three in the afternoon – they close at 5 o’ clock.

I filled in the financial projections for the VAT registration and wondered, I had just walked into the Chamber of Commerce a foreign not speaking the lingo to register my company and it would be done in minutes without having had any money exchanging hands to get in the queue, having some urchin demand something to see my forms and then dismiss them out-of-hand because palms have not been greased.

I snapped out of that trance quickly enough to realise, I am in the Netherlands not Nigeria and my number came up E42. He asked if I could speak Dutch, I said badly, and he replied, no problem, we help as many languages as we can speak.

All done in 35 or less

No tension, as we entered his office, he asked if I was registered with the local government, I thought I was, I have been paying council taxes for years, the payer is definitely no ghost.

I produced the forms and my identity, a British passport as I explained the difference between England, Great Britain and the United Kingdom which consists of Great Britain and Northern Ireland – lots of light hearted banter, I signed the form and my company was registered, within 5 minutes, I had the confirmation that I own and run Akin Konsult, an ICT consultancy as a business entity in the Netherlands.

Another 10 minutes, the process had been completed for my VAT registration all in one go and at one basic cost that did not exceed EUR 30.

In all, I probably spent 35 minutes from the time I walked in the KvK and left the proud owner of a fully registered sole proprietorship all managed and steered by people who are a members of a bureaucracy no doubt but are satisfied with their jobs, willing to help, very friends, deftly efficient and quite knowledgeable about their tasks.

Most importantly, they were doing me no favours and they were asking for no favours, they were just doing their jobs and I left extremely impressed with what should be an everyday circumstance anywhere in the world.

I would indeed want to find out the experiences of company registrations in other countries especially the one that leaves the residual Nigerian awakened from dormancy when it should have been extinct.