Reverse Engineering a MySQL Database

The other day a friend of mine asked me to help him in his task of getting a student enrolment register off the ground. The initial idea was to develop it in Microsoft Access and after some discussion it seemed that a web-based application might be the better option.

I…

Read More →

Caring About the Customer

Gary Vaynerchuck (@garyvee)  twitted “Here’s the catch: caring about the customer is a mindset, not a tactic.” I couldn’t agree more. There used to be a time when businesses trumpeted that they offered great customer service and they only way people found out about this was to actually experience it themselves….

Read More →

How Much Does a WordPress Website Cost?

Photo Credit:

I regularly look at a local job listing site for freelancing jobs (software development / web design and development) and have read more often than not like the following lines:

“I need a website site for my business. Please send some samples of your work and a quote…”

Read More →

A Tofu Incident

 

Today, I had lunch at a Thai restaurant. Why I am writing to you about this? Well, because an incident happened in the restaurant that illustrates how not to handle a customer complaint.

To continue, I was quietly eating my lunch, reading tweets I received when I heard someone…

Read More →

Welcome 2012

One of the first question asked at the beginning of the year is “What is your New Year’s resolution?”. It is a good question to be asked at this moment because the beginning of the year is a major milestone. New challenges and opportunities will be coming and there will…

Read More →

Delphi Tip – Parsing a Delimited String

It is amazing that after so many years of using Delphi I still discover new things that amaze me and one of them is a feature of the TStringList component.

I usually used this component to either separate or generate a comma delimited string (depending on what I need at…

Read More →

Another Way of Checking for Changes in UI in Delphi

I use Delphi to develop software. My work title is Senior Software Engineer (aka Programmer with a lot of years of experience writing code). Recently I have been working on an Options module for a desktop application, you know the part of the application that enables the user customise the…

Read More →

How Much Do You Charge?

A few days ago I responded to a “WordPress Developer Wanted” advertisement that appeared in a local freelancing website. The advertisement contained the following: “I am looking for a developer with wordpress knowledge.”. I sent an email indicating that I did have the skill and knowledge he/she was looking…

Read More →

Desktop Apps Are Dead! Long Live the Desktop App

Use Google to search for the phrase ‘are desktop apps dead’ you will have about over 146,000,000 results.  Pretty impressive. What does this mean? It means that every man and his dog has an opinion on the matter and that includes me. I am writing this post entry because I…

Read More →

Quality in Work

I came across this statement that is attributed to Steve Jobs (he does not need any introduction, I think even aliens in other planets would know who he is):

“When you’re a carpenter making a beautiful chest of drawers, you’re not going to use a piece of plywood on the…

Read More →