Oct 6, 2021
alchymy

Of Levelling Up in 2021

Education has always been near and dear to us and the game industry has indeed been suffering from a lack of trained manpower. We’ve had the privilege of moderating a talk between some of the top educators in Malaysia for Game Development. The discussion centered around how to better develop trained graduates that can seamlessly enter the industry without retraining.

Sep 3, 2021
alchymy

Light up my life

Worked with a client to design a super minimalist label for Berlilin Studios Malaysia. You can check them here if you’re in the market for high-quality scented candles.

Sep 3, 2021
alchymy

Of Tiny Ministers

We recently had the honor of contributing to a non-profit project to create an RPG stat tracking system for Malaysian Members of Parliament. Using data that is already available, teams of volunteers will be crunching that data into an easy to visualise format set with cute 8-bit representations of our ministers.

That is where Alchymy Creative came in to create 220 8-bit avatars to represent our MPs. (Two ministers had passed-away prior to the project’s start).

The event finally came to completion with the launch of its website (https://mymp.org.my/) with a talk that included the likes of YB Maria Chin, YB Lukanisman, Firdaus of MCCHR and a panel with Ernest Ng (Covidball) and Kuek Ser Kuang Keng (DataN).

The event launched on the 30th of August (due to some political complications)
Some key characters, try to guess who is who?
Event Launch After Party

Also the 8-bit avatars were recognized by other ministers from both sides of the parliament which was really cool. We can all have differences in opinions but it is our hope that our leaders can work across the divide to help the people, especially in these dire times.

Feb 6, 2021
alchymy

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
alchymy

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.

Psychologically

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.

Self-Evaluation

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
alchymy

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
alchymy

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
alchymy

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
alchymy

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
alchymy

Re-Research

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.

Pages:123456»