I made my Simon Game better with feedback

So I was given an assignment to reverse engineer a certain Simon Game using JavaScript. When I was done, there were still bugs to fix, codes I somewhat just patched up because I couldn’t fully wrap my head around them yet and features the original game had that I removed because I decided to be lazy about the build.

http://codepen.io/iykyvic/full/QKvpOG/

Hell yeah! it was an assignment and I had already done what was required of me. Oops! The monster in my head who never ceases to push, rears up its head and I begin to feel guilty of lassitude. I knew deep down that there was more I could do to make my project better but I didn’t want to do more than I was asked.

It doesn’t take too long, the realization dawns on me that as long as that assignment was concerned I hadn’t done my best. I bend to its will and began to seek for ways to overcome the build challenges and implement those features I had neglected.

I had initially made up my mind to not share the game links on my social media pages as I was aware of the games’ shortcomings. Fast-forward after my monster chastisement, I shared the links on all my social media pages, then I waited for almighty feedback.

Feedback comes to us constantly as a result of the actions we’ve taken, via opinions, reactions, suggestions and recommendations. They can be obtained by deliberately asking for them (solicited) or randomly receiving them from concerned individuals. One must be prepared to receive both positive and negative feedback.

Some of the things one does after making or doing something, is to get people to appraise the work or product and to also open a communication channel so that users can give feedback about the product or work. Such feedback often leads to improved skills set and work delivery, fine tuning of the product, better features and user friendliness .

So sharing the game links on my social media pages allowed people to play my Simon game and also give feedback about the game. I got a good number of feedback too plus motivation to build more games.

Getting feedback whether constructive or negative without acting on them is worse than not even asking for feedback. The feedback I got clearly showed a lot of ways to improve the game and some also pointed out its shortcomings, I had to act.

Originally my version did not have a button to switch the game on and off, the colors were not too bright, the sound from each button clicked was delayed by some seconds, The game didn’t have a description, strict mode wasn’t working properly.

To sum up, the feedback I received pointed out a lot of missing features and also contained suggestions on how to improve the game play. I am halfway with resolving the issues and adding the features pointed out by my users and hopefully should come up with a second version of the Simon game with better game-play and all current feature requests implemented.

In the end, feedback from people, users, the environment, shapes how we improve ourselves, products, work, environment etc and it is very necessary to create a channel to receive them. What one does with the feedback(negative or positive) he or she receives is very critical to success and continuous improvement.