Yearly Archives: 2006

Turbo series is back

Just read on Koen’s blog that the Turbo products line will be revived. Great stuff !

I started my serious programming works on Turbo Pascal around 1990. It’s clear that the Turbo products was a breakthrough because of the following reasons :

  1. With the simple IDE (Integrated Development Environment), Borland significantly lowered the barrier of entry to programming. People can start to program and see results in very little time.
  2. Excellent documentations – it’s not easy to find product documentations that’s of equal quality of Borland’s. For example; a Turbo product manual also includes a programming tutorial, aiming at complete newbies. So you don’t need to buy additional “Idiot’s Guide To ..” book – Turbo product already got you covered. Before O’Reilly’s book series, there were Borland products and its excellent user manuals.
  3. Cheap – it was priced within a lot of people’s reach.
  4. Because of the reasons above, Borland’s Turbo series has helped Microsoft to dominate the PC platform, even though they’ll hate to admit it. Among the reasons of the OS/2’s failure (much to my grief) was lack of a big enough developer community (a vital ingredient to grow any platform).

Too bad there’s no Linux version yet, I think that would really help to entice more newbies to Linux programming. Oh well, later perhaps.

In the mean time, kudos to everyone involved.

George Monbiot

One of my favorit journalist. The reasons can be seen for example here – unorthodox, but down to earth, career advice.

Some quotes:

“What the corporate or institutional world wants you to do is the complete opposite of what you want to do. It wants a reliable tool, someone who can think, but not for herself: who can think instead for the institution”

“The idea, so often voiced by new recruits who are uncomfortable with the choice they have made, that they can reform the institution they join from within, so that it reflects their own beliefs and moral codes, is simply laughable”

“Even the chief executive can make a difference only at the margins: the moment her conscience interferes with the non-negotiable purpose of her company – turning a profit and boosting the value of its shares – she’s out.”

“my second piece of career advice echoes the political advice offered by Benjamin Franklin: whenever you are faced with a choice between liberty and security, choose liberty. Otherwise you will end up with neither.”

“People who sell their souls for the promise of a secure job and a secure salary are spat out as soon as they become dispensable”

“If you can live on five thousand pounds a year, you are six times as secure as someone who needs thirty thousand to get by”

“Learn the trade by learning the issues, and gradually branch into journalism”
(eg: non-journalist can have the chance to become an excellent one)

“Remember that even the editor of the Times, for all his income and prestige, is still a functionary, who must still take orders from his boss”

“You know you have only one life. You know it is a precious, extraordinary, unrepeatable thing: the product of billions of years of serendipity and evolution. So why waste it by handing it over to the living dead?”

To see examples of his past articles, just browse around here. Loads of enlightening writings, which will be hard to put aside. So don’t click there until you have time to spare.

A few selections :

[ Growing My Own ] – In UK, you can have small pieces of land in your town strictly to be used to grow your own fruits/vegetables.
One day Monbiot decided he’s had enough with the verocious superstores killing local farmers and making ourselves dependent to them; he booked 4 plots (!), and started his journey to self-sufficiency — with quite spectacular results.

[ The Atheist met The Prophet ] – although written with a tone of seriousness, the ending is funny as hell. Find out why.

Enjoy.

LowFatLinux.com — panduan bagi pemula Linux

Bagi yang sudah selesai install Linux dan kini kebingungan, “mau apa lagi ?”…. situs LowFatLinux.com bisa membantu Anda.

Ditulis dengan bahasa yang sangat sederhana dan mudah dimengerti oleh siapa saja.
Saya sempat takjub juga pada awalnya melihat bagaimana newbie-oriented situs ini, dan bagaimana isinya membuat siapa saja merasa nyaman membacanya.
Kemudian saya perhatikan nama webmasternya, lha…. ternyata, Bob Rankin, salah satu dari 2 orang pembuat Tourbus.

Tourbus adalah salah satu mailing list (tepatnya, newsletter) yang pertama kali saya ikuti. Isinya adalah panduan ke berbagai resources / fasilitas yang ada di Internet. Ini adalah zaman ketika Google belum ada, dan berbagai search engine lebih banyak berisi link iklan daripada content yang relevan 🙂
Tourbus, sama juga seperti LowFatLinux.com, ditulis dengan bahasa yang santai, mudah dicerna, namun tetap penuh dengan informasi. Milis ini telah membantu saya sampai akhirnya mampu untuk “berkendara” sendiri di information superhighway. Hebatnya lagi, milis ini masih terus exist, dan menurut pemiliknya, kini telah memiliki 100.000 pelanggan. Luar biasa.
Hanya di Tourbus : Warning: squirrels. 🙂

euh, jadi melantur…. jangan lupa, segera bookmark [ LowFatLinux.com ].

nb: satu lagi situs seperti ini yang cukup lengkap dan bagus; LinuxCommand.org

Kekejaman Indofood

Saya kaget sekali sewaktu membaca posting Thomas yang berjudul Indomie Gempa Goreng Kriuk.

Saya sendiri tidak terlalu memperhatikan iklan tersebut. Tapi jika ini benar (Kriuk-nya mie ini “mampu membuat gempa”), maka saya kira ini cukup keterlaluan.

Perlu ada klarifikasi dari pihak Indofood untuk menjelaskan kejadian yang sebenarnya; apakah memang maksudnya mengeksploitasi musibah2 gempa kemarin ini, atau tidak sengaja, atau lain-lainnya. Kalau tidak, maka saya kira sah saja jika para korban gempa mengasumsikan bahwa Indofood memanfaatkan musibah2 kemarin ini untuk keuntungannya sendiri.

Berbagai iklan di Indonesia sekarang ini makin memprihatinkan saja. Sudah saatnya disusun kode etik periklanan Indonesia dan sebuah badan yang mengawasi penerapannya (dengan wewenang untuk menindak para pelanggarnya). Mudah-mudahan bisa segera terwujud.

A peek on corruption in Indonesia

A few days ago I had the pleasure of meeting with a few of my old friends. The initiator, I’ll just call him DL, chose Bakoel Koffie, because he’d like to “support local companies”. Fine with me. Can’t really stand Starbucks coffee anyway (the one I drank back in UK tasted quite terrible).
I made the mistake though of ordering an exotic one by name of “Turkish coffee” – hours after I finished the drink, my heart was still beating faster than usual. Pretty scary, come to think about it. But I must admit, it tasted really nice.

Anyway, a bit of chit chat, and I found out that DL now works for ICW, Indonesia Corruption Watch. I congratulated him and feel very happy. This is a man who hated himself even years after he had to bribe a Customs officer (in order to save his friend’s belongings from getting confiscated unjustly). A man of his words, and one who’s always on time (a notable achievement for Indonesian).
DL is also pretty known for his scepticism. He won’t just believe everything he heard or saw, until he’s really sure about it. He’d also say things as it is, especially if it’s bad. Which is good, for a man in his position.
I imagine he’d fit right in right away, and indeed he did.

So I joked a bit about SBY’s high-profile war on corruption, and asked him whether it had caused any effect at all.

To my surprise, unflinchingly, DL responded “yes”.
Despite what the news said almost everyday – DL actually confirmed that indeed, SBY’s war on corruption is working.

Seeing my speechless, amazed face, DL quickly explained his answer. Among the proof he’s seeing is the fact that while we’re already on the 8th month of year 2006, yet only 20% of APBN (yearly spending budget) is used. Reason being the bureaucrats are too scared to use the budget; they’re too scared that if they use it up for a project, they may fetch some for themselves out of habit – and got busted by KPK (Committee for Corruption Eradication) for it.

He further explained that even though the reformation has now been running for 8 years (since the fall of the dictator, Soeharto), it’s yet to touch the bureaucrats on the lower levels.
Finally SBY got on it, and it is scaring them.

His opinion is that this is good, but this is just the first step – the shock therapy. The bureaucrats finally realized that they’re not invincible anymore. Now SBY need to go through and finish it – actually eradicating all corruption, while keeping the development projects up and running.

We had to interrupt our short chat because others interrupted, and we joined back the group chat.
But I know that if it was he that said it, that really means it. Finally there’s hope.

Note that I was not a supporter of SBY back in the last election, among other things because I don’t know him well enough (a rather common problem with implementation of democracy anywhere – most of us choose someone we barely know). Now, I don’t feel so bad about my choice failing to become president.

Anyway, the road is still long and it’s a hard journey. Hopefully the good men in our government can overcome certain oppositions wanting to exploit our country for their own gain again (it’s a story for another post). Here’s one hoping it, for our own sake.

Thanks DL for the good news. Please keep up your good work there.

Quicklinks – Israel vs Hizbollah crisis

Israel was just defending itself from Hizbollah ? Wrong, the kidnapping of 2 Israel soldiers (previously thought as the cause of the war) were caused by Israel’s (almost daily) violation of the border :
http://www.csmonitor.com/2006/0801/p09s02-coop.html

The current war is premeditated and already very prepared. Hizbollah’s kidnap of 2 IDF soldiers provided Israel with the excuse to finally launched it :
http://www.guardian.co.uk/Columnists/Column/0,,1839282,00.html

To Israel with love – why the Americans are so overwhelmingly pro Israel ?
http://www.economist.com/world/na/displaystory.cfm?story_id=7255198

Israel ranked better economically than even Brunei, but it’s also the top receiver of aid from US gov’t :
http://www.guardian.co.uk/Columnists/Column/0,,1834555,00.html

Earthquake and Vertical / EQ Cloud

There have been quite a buzz lately in Indonesia in regard to Earthquake (EQ) clouds. News have been broadcasted about sightings of (allegedly) EQ clouds, and the fact that there were EQ of great magnitude that happened afterwards.

Rovicky was kind enough to share his geological expertise, and have concluded that predicting EQ through cloud sighting is not scientifically feasible.

I found the topic, earthquake prediction, interesting. Personally, living very close to a fault (running through west of Sumatera then continues on south of Java), I would really love to be able to know when a quake would occur. So I set aside a bit of time and did some research on the subject. Especially on the vertical / EQ cloud, since it’d be the easiest for us.

Found an article on LA weekly, about an interview with Shou. Quite interesting, and reveal more about this Shou’s person. The journalist himself was probably driven to write this piece after a personal experience – his wife acquired the ability to accurately predict earthquake when she was pregnant.

Still, there’s a showstopper with Shou’s current work:

“How do you know it’s not just a regular cloud?” I ask him.

“Experience tells the difference,” he says

Scientists will need to make this a measurable process, not just one based on intuition. If Shou died, the knowledge may be gone with him, and we’ll have to start from the beginning again.

Returning back to Rovicky briefly – he complained that Shou’s work is not yet of practical application, but still of research quality. I agree with that.
On the other hand, he also complained that of all websites the discusses this, none are from .edu or .gov domain. I must say that I found the contrary.

For example, Rovicky noted the paper on GIS development.net as an example. However, this paper was actually published on a UN workshop on Tehran. GIS development.net just republished it again.
It was originally published by UNOOSA.org. Despite its .org domain name, I think it can be considered as a reliable source since UNOOSA is short for United Nations Office for Outer Space Affairs.

I also found links/discussions to Shou’s work from GEsource.ac.uk, PSIgate.ac.uk. There were other academic sources, but many of them are in Turkish or some other language I don’t understand at all.

Also I found a discussion among (I assume) geological scientists, where it took a report of a vertical cloud sighting, and even proposed another explanation for it.

This seems to be in the line with this paper published on Taiwan gov’t website, where the appearance of EQ cloud was considered as “important”.

Conclusion :

  1. The Earthquake (vertical) Cloud theory still needs a lot of work. Particularly in exposing the exact science of the cloud shape, differentiating EQ cloud with other cloud, etc. This can be started for example by giving Shou access to more satellite images, getting scientists on other fields to work together, and so on.
  2. Therefore (point #1), it is not yet fit for public consumption. This is to avoid public chaos in case of appearance of similar clouds, and other concerns
  3. On the other hand, it is also not in the best public interest to just dismiss Zhonghao Shou’s work and theory. Noting the rather good track record (60%) and that even the misses (according to Z.Shou) are not all prediction errors.
  4. One day we may be finally able to predict Earthquake; but not by just using a method. It may very well achieved by implementing several methods, cross examining the results, and making a more accurate predictions based on those.
  5. In the mean time, we need to work on our preparations. We need to get used to live with earthquakes. Buildings that won’t fall down, educating people, getting crisis plan prepared and implemented by local governments, and so on.
    If we can do this comprehensively, then our need for EQ prediction may become much less

Blogging in English

Just would like to say “well done” to Fatih Syuhud for his excellent post about why we should blog (more) in English.
I especially like point #6, this is after reading far too many news / article written by outside journalists but with very little information on Indonesia. I can’t blame them because sometimes the article was written in good intention, only lacking in in-depth information. We can only blame ourselves in that case I think.

Note that you don’t have to blog 100% in English. Create a special category (I just created “In English” and “Indonesiana” category), and post more in English, that’d be already much better.

So here again kudos to Fatih, and hope a lot of people will follow.

Indonesian Wikipedia

Wikipedia is a novel project. An effort to build an encyclopedia, which content is contributed by anyone willing to do so. The content then will be examined by anyone as well, and anyone may have their say regarding whether a specific content is appropriate or not. A form of the true democracy indeed.

When I first experienced the Internet back on 1996, I thought, wouldn’t it be great, if this (the Internet) can be used to pool our collective knowledge ? With Wikipedia (among others), the idea became a reality.

Even better – Indonesian Wikipedia has shown up for some time now. It’s the same Wikipedia too, built by Indonesian people, for Indonesian, in Indonesian language.
The amount of its contents has reached about 1000 MB (this is just the texts, not yet including pictures). This is quite an accomplishment and we should salute all of the contributotors of the project.

However, there’s one problem – the server (Indonesian Wikipedia) is located abroad. Due to limited external bandwidth, most of the time, access to this encyclopedia can be painfully slow.
Also there has been ideas to compile an offline version of it, which then can be distributed to schools and anyone who may need it. This would be rather troublesome with the current situation.

Thanks to Groups.or.id efforts, we can now enjoy Indonesian Wikipedia at blisteringly fast speed. This mirror will be updated roughly every week.

Note that the mirror is read-only. Which means if you wish to contribute to Wikipedia, then you’ll need to go to its main server.

Information is now not only free, but also can be obtained speedily. Thanks to everyone involved.

Link:
[Mirror of Indonesian Wikipedia ]

Email semi-hosted @ Gmail

I’ve got a domain name which need to be able to receive email from (anything)@domainname.com (catch all). However, as you know already, these days it means getting a lot of spam. And by a lot I’m talking like hundreds everyday.

I’ve setup a server with all sorts of anti spam & anti virus defenses. Unfortunately, the spam is still coming through in bulk. These vermints really need to be on the receiving end sometimes, enjoying their important mailbox bombarded by torrents of cheap viagra offers. Anyway …

I got an idea 2 days ago – how about if I redirect the incoming email to a Gmail account, let Gmail kill the spam, then I can fetch the (clean) mailbox with their POP3 feature ?
Sounds good to me, since I assumed Google would have far better resources to deal with spam, and therefore able to defend their mailbox better that me.

So I setup my mailserver to redirect the incoming mail for that domain to Google, and I waited.

After a day, I got about 5 spam in my Gmail Inbox… and 300 of them in the Spam folder. Hooray ! 😀

My server loves Google too now. SpamAssassin (and others) has been torturing it for some time, especially with those massive influx of spam. Now it just redirect the whole lot, and forget about it.
And I’m happy for obvious reasons.

Kudos to Google.

Esia sering nada sibuk

Akhir-akhir ini saya sering gagal menelpon relasi dengan menggunakan telpon Esia saya, mendapatkan nada sibuk. Tadinya saya kira memang sedang dipakai telponnya.
Tapi sekali iseng saya telpon dengan handphone XL saya – lha, bisa.

Lalu saya makin sering mengkomparasi ini. Ternyata, nyaris semua koneksi yang gagal dengan Esia kemudian bisa ketika langsung dicoba dengan XL.

Saya bingung, apakah handphone Esia saya rusak ?

Lalu saya membaca artikel detikcom berjudul Kapasitas Interkoneksi Terbatas Ancam Pertumbuhan Esia. Oalah… apa mungkin ini gara-garanya.
Saya kemudian juga menemukan posting Balada Telkom Flexi – Esia

What, Telkom can’t stand a bit of competition ? 🙂
(Esia – 1 juta pelanggan, Telkomsel – 21 juta pelanggan)

Anyway, ada yang punya informasi lebih lanjut? Silahkan tinggalkan komentarnya disini.

Save the Indonesian Catholics

I read a news titled “Indonesian Catholics to face firing squad on Saturday” on Catholic News this morning. Seems like many Catholic groups are asking Indonesian Gov’t to spare the life of the accused.

Actually some non-Catholic groups are asking the same thing too. Although for different reason – several Muslim organization suspected that these 3 men are just puppets. The masters are still safe behind the curtain.
If these men got executed, then the secrets will die with them. And justice will not be delivered.

By saving the life of these 3 men, then hopefully we’d be able to investigate further and find the real masters behind the massacre. The ones who really responsible for it.

The chance is really slim though.

PHP: ajax without XMLHTTP-request

Got a request to make a quick hack; but this quick hack will be immensely helpful and able to cut like 3 hours of work / employee everyday. Naturally, seeing such huge cost / benefit ratio, I agreed to make it my priority.

The hack is to make pricing become automatic for a client. At the moment, they have to look up a pricing table manually for each order that they received. Even though they’re pretty big, built their own IT system from scratch, they’re still doing this particular topic manually. I can’t believe that their previous developer missed this stuff.

Until I realized the full scope of the job…. suffice to say, it’s complicated enough to scare most programmers. Their pricing scheme almost got no pattern at all, almost fully customized for every client. Yet we can’t afford to just enter the whole thing as it is to the database – it’d be too cumbersome.
The previous developers spent 3 years developing the system, and still managed to avoid this particular bit.

More time would be required to develop the algorithm and proper database schema, than the actual coding itself. Anyway, more to that probably later; one particular thing that I’d like to avoid in this job is the XMLHTTP-request stuff.
Why ? Because I’m too lazy 🙂 too lazy to implement it myself from scratch, and I don’t have the time to use the available implementations (and deal with their quirks/bugs).

I like things as simple and as fast as possible. I think I’m kinda a control freak, yes that explains it.

Anyway, here’s the requirement:

1. Once the staff entered an order into the system, he’ll clink into a link on the form.
This link will fill the textbox next to it with the right price for that order

That’s it. What’s going on behind the curtain is of course much more than that. Here you go :

1. The link actually invokes a JavaScript function called do_ajax()
2. The function will then append a JS element – which actually a PHP script. Thus executing the “AJAX” call
3. The JavaScript function can communicate with the server-side PHP script by way of GET method.
4. The PHP script produced its output as JavaScript code.

As simple as that.

Here are the details:

The HTML form

cn-ajax.js

cn-ajax.php

It may look complicated at first, but if you think of the cn-ajax.js as a blackbox,
then it became very simple.

NOTE: Another plus is that this form become usable for mobile warriors as well. Sure today’s PDA can do JavaScript – but speedily? Thought so.
This trick moves most of the processing to the server, with as little JavaScript code as possible. Therefore giving the best performance for these audience.

Other advantages are : clean, cross browsers, adherence to standards.
(thanks rendy ak)

Credit goes to PHPit.com for figuring these out.

TIP: Use Firefox while debugging this stuff. Its JavaScript console was a massive help to me.

OK, back to work.

Seminar Homeschooling : MENYUSUN KURIKULUM di RUMAH

To: asahpenaindonesia@yahoogroups.com
From: Yayah Komariah
Subject: [asahpenaindonesia] Undangan Workshop

Assalamu’alaikum Wr. Wb.

Untuk ke-3 kalinya Komunitas Homeschooling BERKEMAS akan menyelenggarakan Workshop tentang homeschooling, yang kali ini akan mengambil topik:

MENYUSUN KURIKULUM di RUMAH

yang insya Allah akan kami selenggarakan pada:

Hari/Tanggal: Sabtu, 12 Agustus 2006
Waktu: pk. 09.00 – 12.00 WIB
Tempat: Aula Peternakan, Jl. HR. Darsono, Ragunan, Ps.Minggu-Jaksel

Pembicara:

1. Ibu Yayah Komariah (praktisi pendidikan/homeschooler/ketua Komunitas Homeschooling BERKEMAS)
2. Ibu Emmy Soekresno (praktisi pendidikan/homeschooler/kepala Sekolah JERAPAH KECIL)

Biaya: Rp. 30.000,-/peserta

Bagi homeschooler yang berminat dapat langsung menghubungi ibu Yayah Komariah (0888 176 5303)

Wassalamu’alaikum Wr.Wb.

< *> To visit your group on the web, go to:
http://groups.yahoo.com/group/asahpenaindonesia/

PayPal “Buy Now” problems

Just setup PayPal “Buy Now” buttons in an eCommerce website. In short, with this facility, people can pay even without becoming a PayPal member. Very convenient indeed.

First I created one “Buy Now” button, and tested it. It worked very well.
So I created several more.

Then the problems started.

I got all sort of errors, including “Message 3104”. Basically, all the error messages asked me to login with existing PayPal account. Which pretty much defeats the purpose.

Googling around, all suggestions are about lowering security settings, allow cookies, and so on. Tried them, and still the same problem occured.

After hours of messing around, finally I found the culprit – instead of one <form> tag for EACH button, there was only one of it for ALL buttons.
No wonder PayPal got so confused with it.

I put one <form> tag for each button, and tried again – voila, I can pay for the goods just with my credit card now.

Hope it helps someone out there.

WordPress 2.0.4

WordPress 2.0.4 has been released. Not only it closes down critical security holes, it also fixes at least 50 bugs. So you really should install this version.

Thankfully this website is hosted on Dreamhost.com, and one click is all it took me to upgrade it.
Kudos again to Dreamhost.

Bullies @ Office

When you’re a kid, bullies intimidates you physically. You are constantly under risk of getting physical abuse whenever he/she sees fit.

When you’re an adult, bullies now also does psychological intimidation. Which is worse.
It kills your productivity, and your boss will become upset at your lack of performance – which in turn makes you more frustated (because it’s not your fault)

On developed countries, there are numerous laws that intended to curb bullying. An example of such law in action can be read in this excellent BBC article.

However;
The more corrupt the state, the more numerous the laws” — Tacitus

And vice versa, the more numerous the laws, the more corrupt the state — because there will be numerous loopholes that can be exploited by the wicked.
Therefore, even a victim can be actually the bully.

An example; one of my past colleague is actually a bully. He talks sweet to important people, but he stomps on the less significants. He tried to stomp on me too, trying to make me do what he wished. I stood up, and, quite wisely, he never tried to cross path with me again.

My manager was not so lucky.

This bully is actually quite incompetent and lazy. And to think that he’s paid more than me (at first). Anyway, I can see that he kept on trying to avoid doing his task, and finally he hit jackpot.

One thing about this bully is he’s very well-versed with employment laws, and he keeps on trying to find a loophole that he can exploit for his own gain. One day he got it – my manager got a bit harsh on him, he got the proof, and before my manager knew it; he was reported for bullying to the HR department.

I was flabbergasted.

HR department is tend to be politically correct, and this bully has a way with words. He managed to convince HR guys that he’s the victim here, and he won the case.
Since then, my manager no longer able to fully control this bully, and he was able to do whatever he pleases. Leaving US to do his job.

Needless to say, I was VERY pissed off.

Applying law/rules without knowing what really happened is plain dumb. Yet, this is what happens today. Criminals got away with their crime, for their knowledge of loopholes in the system. And honest people got punished for things others did.

Thankfully, it has a kinda happy ending. After some time, and a few lobbying from our side (here’s the key folks – you have to do something [1] about it), finally senior management realized what he really is, and pressed him to do his work. Bumbling his way around, because he’s really not an IT expert (even I, with my weaknesses, am still much better than him), he finally had to earn his pay.

It may not always the case everywhere though.
So, just say no to bullies !

[1] – Among the work I’ve done was hacking his computer to find evidence of his bullying activities. A colleague said that he suspected this bully was stupid enough to store his private files in his office computer, and asked me to hack my way into it. I was only too happy to comply, and managed to found several evidence there.
My manager also managed to find several evidence on his own, and together we worked to bring this bully down.

Mission (almost) Impossible

On December 2005 I was asked to help manage a shop which is in brink of closure due to mismanagement. By May 2006, the shop is ranked #2 best performer.
Work is still ongoing to make it to become the number #1, but suffice to say that everyone’s already happy with that result.

On May 2006 I was asked to help manage another shop, located near to Pondok Indah. This shop is about to be closed down too, since it’s been plagued by multitude of problems. Worse, the revenue is only about 25% of the previous shop.
Seemed like an impossible case to me, but I accepted it nonetheless.

Summary :

The problems:

1. Very low staff morale
2. Very low sales, most likely due to market saturation (about 6 competitors in the same area)
3. Low profit margin
4. Losing money every month / not profitable.

Actions:

1. Working together with the staff. Developing team work. Increasing staff morale.
2. Diversifying into stationery business
3. Process optimizations
4. Profit margin increase, by various stock optimization methods
5. Creative promotion strategies
6. etc

Results so far :

1. Since May 2006, revenue has been climbing steadily. Average revenue nowadays are about 33% more than before.

2. Profit margin is becoming better

3. The shop is no longer losing money.

Not too bad for 3 months job I think.

The owner is very happy with the result. He’s extended the shop’s lifeline until December 2006 – the shop will have to start performing (target: increase revenue by at least 33% more), or it will be closed down then.

So it’s clear that my work is not yet done here, because of these:

1. Again, this is a management problem. I may have to fire the second-in-command. I’ll give him chance to change until end of this month, otherwise he’s gone.
Problem: lack of initiative, lazyness, failure to keep promises, lack of discipline.

2. Staff morale is still rather low. It’s a bit better, but it’s now clear that the human resources in this shop is not of good quality. Some of them are lazy, lacking in initiative, avoid tasks that they don’t like, etc.

Some of them are plain idiots too. Example; we have a profit-sharing policy in this shop.
Any profit will be shared with the employee. I don’t think Indomart, Alfamart, or others has such generous policy.
However, some of these employees are keep asking for their share – to which I replied, rather sarcastically, “from which profit ?”

When there’s no profit (the shop is not losing money, but it’s not making money too at the moment), what’s there to share ?
I wonder if some people actually have brain inside their head.

I may have to fire some of them, but again I will first give them chance to change. If they still refuse to change, then it’s their own fault.

Note that your employees are your most important asset. We value them highly – we treat them as colleagues, we try to understand their problems and help them resolve it, we even share our profits with them. We believe in fairness and wealth distribution.

Usually, this works wonders. However, some people are not able to appreciate this.
It may seem cruel of me to fire these kind of people (of course, after giving them chance to change first). But :

1. They may just not belong here. They may be happier working somewhere else.

2. A non-performer not only cost the shop money, but most importantly, they’re a burden to their colleagues.

I’ve worked with some non-performers before, and I have had to work twice or thrice as hard to cover their inabilities / laziness. And, to say it politely, I don’t like that. So I can empathize with my employees in such similar position.

3. There are people out there that can use a good job like these

Note that this is not the only thing that I’m doing. I’m also handling about 3 IT projects, and some personal businesses too. And of course, most importantly, my family.
I’ve went over my (previously thought) limits many times, and although it’s very tiring, it’s definitely is very rewarding to my own personal developments.
I felt like dying at times, but what doesn’t kill you makes you stronger.

So we’ll see this shop again in Dec 2006, and see how it fare then.
Wish me luck. I’ll need it, and a lot of Paracetamol 🙂