Dear all,
I’m taking a short hiatus for the following 4 weeks due to personal commitments as well as the articles themselves running out of steam. I haven’t been bottling things up enough for me to rant the way I used to and therefore perhaps it’s time for me to take a break for a while.
I’ll definitely return with more interesting articles and possibly more rants as well.
Many thanks for reading my articles!
Regards,
Jeremy
Hi all,
This week I’ll talk about the 3 main types of projects that are created with C/C++. We’ve perhaps heard of the term library, framework and engine. However, for this post, we’re talking about a low level set of articles which defined a certain development strategy.
Not everything is built directly as an application. Some applications have dependencies, some have extensions during run time, while others have a mix of both.
Whatever it is - there’s a need to understand what their differences are so that we know when to use what. Read on the find out more. Read the rest of this entry »
Dear all,
This week I’ll address an issue that is common in developers who have the power to decide what goes in and what doesn’t in an application.
While many developers have lamented at the technical ignorance of their managers who had made certain decisions beyond technical comprehension and always seemingly appears to be an act of stupidity, technical naivete or even worse, a decision taken on their behalf; if something goes wrong, the developer is responsible.
So… what has this gotta do with “cool”?
Well, let’s begin with looking at developers who make the decisions. To know more, read on… Read the rest of this entry »
Hi all,
This week’s post came late due to my hectic schedule and I suspect that I might have to even go for a miss for next week’s post.
In any case, I’ll try my best to post an article every tuesday.
This week’s post is very simple - limits.
A lot of people don’t know theirs. Do you know yours? Read on… Read the rest of this entry »
Hi all,
Ok. This is really an object oriented post. Do forgive me if I’m not as guru or as strict as many OO purists out there. Remember that I do have to balance between a perfect design and a usable design.
In this article, I shall discuss about a topic taught in C++ Beginner level training.
Aggregation and Composition, what’s so different about them? Do I need have a good grasp of English in order to do it properly?
Read on… Read the rest of this entry »
Dear all,
This article is in response to some of the people I’ve met during interviews. I’m just kinda surprised at their level of understanding of C or C++.
One of the basic concepts of C and C++ is pointers though C++ has a stricter references (int& for example) that help to clarify things in terms of usage, the basic understanding of pointers cannot be underestimated.
Why is that so? Read on… Read the rest of this entry »
Dear all,
This week’s article will be rather short because I’ll only be focusing on 1 single issue that I’ve come across. Some may think that it’s complete stupidity while others may be more sympathetic.
In any case, this is a disaster scenario caused by misunderstanding or abusing the use of Object Oriented programming in C++
Read on to find out more… Read the rest of this entry »
Hi all,
This week I’ll be talking about ‘this‘ pointer. Yeah this little pointer that points to self. Unfortunately, this article won’t really apply to Java or C# users. Nevertheless, you guys may also wanna read this article to appreciate the kind of things we go through writing C++.
So how is it possible that a ‘this’ pointer can lead to a disaster?
Read on…. Read the rest of this entry »
Hi all,
Here’s another article regarding software development disasters. However, do note that this is a fictitious story that contains certain fragments of events that are based on my own experience. I’m just using a single story to string them up. So, here it goes:
A team of developers worked on a software for 12 months already. So far, there hasn’t been any issues in terms of functionalities. Everything was proceeding smoothly.
One day, a new user joined the team to help test for exceptional conditions. That’s where the flight to heaven fell from the sky, hit a shit mold and starts to roll into the hot depths of hell.
What happened? Read on… Read the rest of this entry »
Hi all,
This week I’m going to talk about my experiences based on my other talents. Technical people can still read this post and perhaps gain some insights for your own benefit.
Basically, I’ve met a group of so-called musicians or guitarist during a gathering in which I was invited. In that group there was one or two that were “certified” as a performer.
By right, as a musician myself, I should be happy to exchange what I know with what they know. But what happened thereafter pissed me off.
How so? Read on…. Read the rest of this entry »