Mafia Games Monday (MGM) – Integration Nightmares!

April 18, 2016

So I’m working with a client that is using multiple “systems” in order to manage certain parts of their site. I have been helping them with connecting these systems together, which is called integration. Each of these systems have their own architecture, their own code-base, and their own way of handling certain activities.

Of course, most companies would want you to use their line of products for everything that you want (if available), so I can understand why they are not very helpful with connecting systems created by others into theirs.

So anyways, here I am attempting to put these systems together: researching how they all work under the hood, how certain functions are completed, and anything else that I would need to know.

I wouldn’t consider this to be a very easy practice, and many programmers can contest to what I’m saying about it right now: integration is a nightmare.

One of the most difficult things for a programmer is to go through and understand someone’s code that is not yours, especially when it is written poorly (and with no documentation! See my documentation post here for more about that). On top of that, they have to be able to connect these two pieces together, which is hardly an easy task, as most systems are very intricate and difficult to follow.

When you hire a programmer to complete a website for you that utilizes various systems, the integration piece is (in my opinion) where most of their payment is going towards. Only those programmers that truly understand what they’re doing are able to handle such a task.

So when you ask a programmer to put several systems together for you on a website, remember this: it is as painful for you to wait for it to be done as it is for the programmer that is doing the job.

That’s all for now, until next time…keep that tech gear ticking.


Mafia Games Monday (MGM) – “A New Beginning”

April 4, 2016

So a couple of weeks ago, I mentioned about a re-design of my website (you can check the post out here if you haven’t read it yet). I call my re-design “a new beginning” (at least to me).

Why is that, you may ask?

I call it such because I am essentially re-branding my site. It is something that many companies do from time-to-time, some more so than others. Take Google for example – they have changed their Google logo a number of times.

This is from 1997:

See how big of a difference that is compared to now? It is a way to modernize your site and market itself.

However, re-branding isn’t just changing a logo around. There is much more to it than that.

There is? What could that be?

Shurg Question

What about your staff? Take this opportunity to evaluate the staff that you have: are they doing their jobs? Do you have enough staff? Do you have too much staff?

What about the features you have on your site? Are some outdated or not being used? Are some features missing that really should be there?

During a re-branding process, these are the things you should be considering on top of just the logo. This is a golden opportunity to put those thoughts into action!

That’s all for now, until next time…keep that tech gear ticking.