Feb 6, 2021

Of Global Pandemics and Jams

The Pandemic is still raging on and my annual role as a Regional Organiser was a messy encounter with the entire Global Game Jam going fully online. Thankfully, friends stepped in to help organize and a few recruits made the jam not only enjoyable but allowed me to also participate (a rare treat).

Derpy Birds aplenty~!

So we put together something reasonable within our time limitation, a simple maze escape game where you play a rotund bird stealing eggs from Grumpy Birds! (Supercell please don’t come knocking!). Go ahead an try our game at https://alchymy.itch.io/sillychonkobo

Myself, Chris Lee and Thomas Tai

Most importantly, it was a blast being able to jam with some energetic young developers and hope to see you guys around again at some other jam or event! Til next year! Global Game Jam is DONE!

Oct 22, 2020

Of Pay Transparency

Lately there is a belief regarding how employees are discouraged from sharing their salaries because they want to maintain an unfair or unequal pay.

This made me raise an eyebrow because of an earlier situation years back where another student had a similar mindset that by sharing their salary with their colleagues in a bid to be transparent, would force employers to pay their staff a fair wage.

Now I may be a relic of the past, but this is a relatively silly stand to take on so while unpopular, here I would try to explain it from the perspective of someone that have worked for and also employed people.

The main culprit is the false assumption that all employees have the same value to the company, which is ridiculous unless one is working at very menial type of job or something that is highly quantifiable. If in doubt, just recall all the times you were put into a school project where you had to put in extra effort to fill in for an ‘absent’ teammate. If you do not recall such an event, you were probably the dead weight in the team. Different people have different levels of commitment and that is natural, and even if your teammates dropped the ball and you ultimately earned that higher grade that everyone shares, there is bound to some level of discontent.

Now bring that forward into the workplace. In a school setting, someone who did not deserve it earning a good grade by riding on your coattails is still palatable, but in the workplace, that is magnified and leads to discontent. Consider these scenarios, if everyone had knowledge of each other’s salary amounts and we shall figure out the outcomes.

Scenario A – Transparency with Equal Pay
Worker A is a hard-working and dedicated staff who earns RM2500.
And Worker B is less hard-working and isn’t of the same dedication, and also earns RM2500.
The outcome is relatively straight-forward, Worker A will gradually feel demoralized that both are earning the same amount whereas they are contributing different levels of work. This leads to either Worker A dropping their efficiency or eventually being demoralize for not being recognized and leaving.

Scenario B – Transparency with Unequal Pay

Worker A is hard-working and earns RM2500.
Worker B is lazy and therefore earns RM2000.

Worker B will be discontent and feel they are being unfairly treated REGARDLESS of how much work they are doing and how much value they are providing as staff. This is because NO ONE would ever feel that they are doing less work than expected.
Worker B would never consider their performance to be less than Worker A, regardless of the situation. This could only lead Worker B to feel that they deserve the same pay as Worker A and if failing to obtain it, would:

  • Perform even poorly in comparison to before.
  • Leave entirely.
  • Or worse, actively work against Worker A by engaging in potential workplace politics.

Both scenarios and outcomes are undesirable to say the least because the reality of the workplace is, different people provide different value to a company or organization. And different value is rewarded differently by employers if they want to retain high-performance staff.

As a business owner, I too would not want staff to disclose their salary scale because it should be the owner’s discretion of how to remunerate their staff according to value. If a company is nepotistic or biased in their evaluation of staff, the only sensible option would be to look for employment elsewhere because bais in the workplace eventually leads to organizations that are heavy in incompetent management and lack of leadership.

If Worker A performs well, I would want to reward Worker A for their contributions to retain them. Worker B can still maintain their work but cannot really expect equal pay for unequal outcome. I wouldn’t want my decisions to be dictated by an arbitrary notion of ‘fair-pay’ when as the employer, I may not be getting ‘fair’ return.


The habit of wanting to find out what someone earns also does not bode well for an employee psychologically. We again look at the following scenarios where you learn of a colleague’s current salary:

Scenario A – Higher Pay

Worker A is earning more than you, if Worker A is more hard-working or provides more value than yourself, if is highly unlikely that you would feel that you deserve less than Worker A regardless. It is human nature to feel deserving of more.

In this scenario, the outcome would generally make you feel discontent and less motivated more often than spur you to work harder.

Scenario B – Lower Pay

If Worker A is earning less than you, it too does not benefit you from knowing. At the most, if might give you a sense of superiority which is also a negative thing which might breed problems with narcissism.

In both scenarios, it either does not benefit you, or it causes negative outcomes. Hence, it does not bode well for an employee to try to evaluate oneself based on the value that others have.


A healthier outlook an employee could take is to evaluate one’s own value. If a Worker is earning RM2500 a month. This means the Worker is being paid RM30,000 per annum for their time. Now if the same worker feels that they deserve a RM500 raise per month, that comes up to an increase of RM6000 per annum.

The question the worker must consider is, has the worker provided RM6000 worth of equivalent value to the company? If the worker has repeatedly been doing the same thing that has been done daily for the past year, it is not justifiable for the company to provide the increase because ‘fairness’ goes both ways. (Having said that, companies would usually provide smaller increments based on cost of living and inflation.)

Some workers feel justified that they deserve an increase merely because they have been serving for a long duration of time. This largely disregards considerations of value that they provide.

In terms of value, some employees work hard, some perform well, some innovate and show leadership skills, some are just reliable and trustworthy. There are several ways to increase one’s value in a company but their value = worth to the organization = justification for any increments.

This is a big part of what a lot of the younger members of the workforce seem to forget having a very strong ‘worker’s mindset’ instead of an ‘entrepreneur’s mindset’.

If you feel strongly that you do provide added value to the company, that should enable you to justify the increment and if the company is one that values its employees, it should find no problem in rewarding a valued member of staff financially. Do not expect your salary to increase merely because a colleague is earning something higher than you unless you clearly have provided more value.

If you feel ready, then do take the leap to approach your employers with a request for increment but also do prepare the justification for such an increase. Negotiation is part of being an employee after all.

tldr: Full salary transparency ultimately does yourself no good to share your salary information with others. Just focus on increasing your value and finances will follow.

Oct 18, 2020

Of artificial advances

Technology is amazing!

Recently went down a rabbit-hole watching how neural networks and artificial intelligence could generate images from datasets and it blew my mind. In particular, I tried Toonify Yourself which was developed to train an A.I. to convert photographs into cartoony or “Pixarish” versions of yourself. Personally I felt it came out a little more like an impressionist painting but its fun to play with.

Another really amazing site is ThisPersonDoesNotExist, which generates a portrait of someone based on data therefore the person does not exist. A creepy yet pretty useful thing to have handy if in need of a false identity. The portrait below is totally generated and therefore does not require consent but its amazing!

Oct 15, 2020

Roll 3

As a follow up to a long ago post about Dice probabilities, we derive 6n as a formula to use to calculate the possible outcomes.

Two dice 62 = 36 outcomes.
Three dice 63 = 216 outcomes.

If we take 3 Dice, the results would range from 3 – 18, or between (n – 6n).

The tricky part comes from trying to calculate the chances of each result without doing the mathematically inept person I am did, which was to list out all the possibilities.

  • 3 = 1 + 1 + 1
  • 4 = 1 + 1 + 2
  • 5 = 1 + 1 + 3 = 2 + 2 + 1
  • 6 = 1 + 1 + 4 = 1 + 2 + 3 = 2 + 2 + 2
  • 7 = 1 + 1 + 5 = 2 + 2 + 3 = 3 + 3 + 1 = 1 + 2 + 4
  • 8 = 1 + 1 + 6 = 2 + 3 + 3 = 4 + 3 + 1 = 1 + 2 + 5 = 2 + 2 + 4
  • 9 = 6 + 2 + 1 = 4 + 3 + 2 = 3 + 3 + 3 = 2 + 2 + 5 = 1 + 3 + 5 = 1 + 4 + 4
  • 10 = 6 + 3 + 1 = 6 + 2 + 2 = 5 + 3 + 2 = 4 + 4 + 2 = 4 + 3 + 3 = 1 + 4 + 5
  • 11 = 6 + 4 + 1 = 1 + 5 + 5 = 5 + 4 + 2 = 3 + 3 + 5 = 4 + 3 + 4 = 6 + 3 + 2
  • 12 = 6 + 5 + 1 = 4 + 3 + 5 = 4 + 4 + 4 = 5 + 2 + 5 = 6 + 4 + 2 = 6 + 3 + 3
  • 13 = 6 + 6 + 1 = 5 + 4 + 4 = 3 + 4 + 6 = 6 + 5 + 2 = 5 + 5 + 3
  • 14 = 6 + 6 + 2 = 5 + 5 + 4 = 4 + 4 + 6 = 6 + 5 + 3
  • 15 = 6 + 6 + 3 = 6 + 5 + 4 = 5 + 5 + 5
  • 16 = 6 + 6 + 4 = 5 + 5 + 6
  • 17 = 6 + 6 + 5
  • 18 = 6 + 6 + 6

So the grand result would be;

  • Probability of a sum of 3: 1/216 = 0.5%
  • Probability of a sum of 4: 3/216 = 1.4%
  • Probability of a sum of 5: 6/216 = 2.8%
  • Probability of a sum of 6: 10/216 = 4.6%
  • Probability of a sum of 7: 15/216 = 7.0%
  • Probability of a sum of 8: 21/216 = 9.7%
  • Probability of a sum of 9: 25/216 = 11.6%
  • Probability of a sum of 10: 27/216 = 12.5%
  • Probability of a sum of 11: 27/216 = 12.5%
  • Probability of a sum of 12: 25/216 = 11.6%
  • Probability of a sum of 13: 21/216 = 9.7%
  • Probability of a sum of 14: 15/216 = 7.0%
  • Probability of a sum of 15: 10/216 = 4.6%
  • Probability of a sum of 16: 6/216 = 2.8%
  • Probability of a sum of 17: 3/216 = 1.4%
  • Probability of a sum of 18: 1/216 = 0.5%
Jun 22, 2019

A look into the future

Alchymy Creative launches its second project which is a combination of animated shorts and interactive games for an installation in a Museum.

Fintech Living Room

This 2D Game was an interesting experience as it was a 2D Racing experience using a Logitech Steering and Chair.

2D Racing Game
Jun 22, 2019

Johnson Training Academy

Namecards are tricky, some printers actually offer free namecard designs to clients in return for printing with them. It is fair but you do get what you pay for. Here is a recent namecard design for Johnson Training Academy (JTA) who does training for swimming, athletics, gymnastics, basketball, soccer, volleyball, tag rugby and hand ball. Quite an amazing selection, so if you are looking for quality training, do hit them up.

May 15, 2019


Third time is the charm, once again embarking upon the research journey with the Masters in Design (Innovation) thanks to a generous arrangement to accommodate me. This time I cannot give up or fail as I’m undertaking this with friends. As the research excitement builds, this blog will double as a space for research findings and thoughts.

May 5, 2019

Running Booths

After regularly doing roadshows in malls, public spaces and also conventions, here are some thought processes which we go through depending on the space availability and other considerations.

1) Draw gimmick
It is usually good to have something that stands out. Something to attract the crowd to spend a few minutes at your booth. Could be in the form of a backdrop or buntings and posters (depending on the layout of your booth and whether it has standard walls.) Usually this follows your game or product’s theme. I’ve used cutout standees and boxes with printed sides before. In this regard, the cornier the better sometimes.

2) Moving images
A small TV or screen showcasing your product/service/game is useful as something for people to watch. Not everyone likes engaging and talking and would prefer observing before spending time to engage. Promotional videos or explainers videos are good for this. Keep in mind that events can be noisy therefore always consider providing close-captions as an alternative.

3) Promotionals
Brochures, pamphlets, namecards, anything to disseminate information and retain people or get them to come back for more information. Tactile stuff are always welcome. This will be what visitors use to later go through and convince themselves of your service. Cost is a consideration here so make sure your give-away doesn’t cost an arm and leg.

4) Giveaways
Free game codes, badges, nick-nacks, even something as simple as a dice that you can easily purchase in bulk and giveaway to people as they talk to you at the booth. This lets people feel like they got something of value from you and helps spread through word-of-mouth.

5) Security.
Lastly consider bringing along cable locks and storage devices as crowds can get large at such events. Controllers and smaller components (mobile devices) can get pilfered easily. Also always consider your equipment being jostled and knocked over.

Jun 18, 2018

Anak Malaysia T-Shirt Design

Not that much updates for quite some time but we’re getting more organized so expect more content in 2019. Designed a shirt for a competition but never really got any traction out of it.

Sep 18, 2017

Tripping Through Time

Students recently worked on a rather unorthodox competition to design a facade entitled “A Trip through Time”. In usual GameDev style, pixel art was the chosen weapon of choice. We called it “Pixel Peranakan” and it was built for Malaysia Day in September.

Assam Laksa, Pai Tee and Cendol are all examples of the Peranakan culture’s contribution to the culinary world. You may not be able to see it, but each standee is propped up with a toilet roll.