Useful Programming Concepts for Everyday Life

Useful Programming Concepts for Everyday Life

I learned programming relatively late compared to most of my peers. It was only in college that I dabbled in it seriously and decided this is what I wanted to do for life.

Personally, I think everyone should learn a little about computer programming. Not because you could build an app on your own, although that's a great skill to have, but to also learn some useful concepts that is beneficial to your everyday life.

Let’s take a look at some basic concepts in the Ruby programming language and how they could be adapted to improve your life

What you had for lunch could change your life

What you had for lunch could change your life

Last night during dinner, I was struggling to recall what I had for lunch. Yet moments later, at the same dinner, I was able to describe the entire experience of having my favourite ramen in Japan months ago.

Have you ever wondered why it is easier for us to recall certain past events in our lives, even though it may have happened years ago, but can’t seem to remember what we had for lunch yesterday?

Live within limits

Live within limits

When Google first introduced Gmail with 1GB of storage, many people including myself was wondering why would you need that much space for your mailbox.

Over the years, the storage limit has now increased to 15GB and most of us have been trained to never delete our emails but archive them instead. By lifting the limit of our mailbox, Google has changed our behaviour.

Services like Netflix have also redefined how we consume TV series by releasing all episodes simultaneously, allowing us to binge-watch them whenever and wherever we want.

Empty cup, open mind

Empty cup, open mind

After the death of Chairman Mao, Vice Premier Deng Xiaoping led his country towards market economy reforms. He understood that it will take significantly longer if they were to figure out the ropes themselves. So he reached out to the World Bank for help to educate his countrymen on how the Western world have been managing their economies.

This helped kickstart the amazing growth China have been experiencing for the past few decades. He famously described the transformation as crossing a river while feeling the stones. He not only understood that they needed help, he also realised those frameworks and insights from others will need to be tweaked and modified to work for their unique situation.

There and back again

There and back again

This is an email written for my team to remind them of the values & principles that brought us to where we are now

It has been more than three years since we embarked on this unexpected journey together and for some reason, we tend to find ourselves back to similar situations again and again.

When John and I first join Mindvalley, we were tasked to build Omvana Online. Then soon after that, we started working on Elula while growing the team. And recently, we started a new quest to develop the greatest personal growth learning platform the world have ever seen.

Personally, I think we are amazingly lucky to have the trust of the company to be the go-to team to build the next big thing. All of us should be thankful for the opportunities given to us and we should never take it for granted.

The easiest way to transfer information between different devices

The easiest way to transfer information between different devices

Thanks to the Post-PC revolution, most of us use more than one computing device. Most likely you will have at least one smartphone. Then you may have a tablet, laptop, desktop or all of them. It’s not uncommon to have more than a dozen devices in a household.

Most of these devices run on different operating systems. This makes it annoyingly difficult to transfer data and information between them. Most of them time, I have to resort to either pasting the information in a note application, a chat application with a message to myself or over email. And this will only work if I had the app installed on all my devices.

I wanted the easiest and fastest way for me share stuff between my devices and found some web clipboards online. Web clipboard is basically a web application that behaves pretty much like a clipboard on your computer. You put in whatever information you wanted to share and it will generate a unique link that you can use to access them. The catch is that most of them only support saving textual information which is good enough for me.

Why I Love Carebears

Why I Love Carebears

I'll admit I may have seen more than 1 episode of Carebears when I was younger. I don't remember what it was about except that they are colourful bears with different icons on their tummy.

But I like Carebears. Not so much the cartoon but rather people who are caring and are willing to sacrifice themselves toward things that matter to them. If you ask me what type of people I would hire, I'll choose a Carebear any day, any time.

What happens when KK goes Lean?

What happens when KK goes Lean?

Last weekend, instead of watching a movie or lazing at home, about 50 people decided to spend their time stalking strangers, working late and building prototypes. They participated in our very first Lean Startup Machine (LSM) workshop here in Kota Kinabalu, Sabah.

For the uninitiated, LSM is quite different than your average workshop or hackathon. Besides learning and working on your idea, you are "forced" to Get out of the Building to interview, sell and pitch to your customers. It focuses on customer development and practices the mantra of Learn First, Code Last.

The User Experience (UX) of an Elevator

The User Experience (UX) of an Elevator

You may have heard of the term User Experience (UX) and wondered what does it mean? Lots of companies including startups are looking for UX Designers to help improve their products. Why does it seem like everyone is raving about user experience and why should you care?

Even if you are not building a product or directly is involved in the creation of one, as long as you are consuming and using any product or service, then you are part of the equation. User Experience or UX is about how you as the user feel and think about a product or services you are using.

The myth of the average consumer

The myth of the average consumer

Whether you are running a business or a marketing campaign, ideally, you would prefer to target as many people as possible. Since by definition, most people are average (yes you are), the largest target market is the average consumer.

But, who is the average consumer? How do they make decisions and what are their preferences? Let’s take a look from the consumer's perspective.