Little Percent of Something is Better Than 100% of Nothing

GEPI CGI Bootcamp


“Little percent of something is better than 100% of nothing.”
– William Tanuwijaya, CEO Tokopedia

GEPI CGI Bootcamp, Fundraising Session, Oct 9, 2014

Do grad school students remember everything they were taught in college all the time?

This should be the time for me to learn about Software Engineering course materials as tomorrow is the final exam day. But, the material is so damn boring!

It’s all about memorizing the material details and I hate it because I have realized that it will not really useful for my real-life. Software engineering is about building the project with right process and not just about memorizing the facts, we need to get our hands dirty by building the real project.

So, why do we need an exam? Just give me a project, and it will be useful for my brain and the rest of my life. Sadly, the education system in Indonesia is so fucked and rigid, so they will never hear students opinion.

I got bored. So, I opened up Quora. And…it turned out that I found a really great answer with very interesting question.

Do grad school students remember everything they were taught in college all the time?

The answer by Mark Eichenlaub is a true legacy, so I will keep it in my blog.

Here’s the answer:

Continue reading

Want a Lamborghini?


I went to NXTCON 2014 few days ago. It was very inspiring to hear the talks by leading entrepreneurs, investors, and corporations, especially entrepreneurs from Silicon Valley.

The best part of this event was the networking session. I met many cool guys here. I met Tyovan (founder of Vemobo), Karen (founder of Activorm), Mr. Karyana (my lecturer), Mr. Utomo (classmate from HarukaEdu) and many more. There are also Gilang from University of Malaya, who wants to make a social entrepreneurship venture and his friend from UI which later be my new friends.

All of the speakers were fascinating, but the one that really caught my attention was the talk from Ray Chan, founder of 9GAG (he is a funny and cool guy).

Continue reading

The Power of Recursion and Algorithm

Recursion combined with clever algorithm is very powerful. Here’s the example (code in Python)

  • Find gcd (greatest common divisor) of two positive integer.

The greatest common divisor of two positive integers is the largest integer that divides each of them without remainder.

Example case:

  • gcd(2, 12) = 2
  • gcd(6, 12) = 6
  • gcd(9, 12) = 3
  • gcd(17, 12) = 1

Continue reading

Recursion Story

Suppose you cloned yourself 8 times and let them set out on a journey for faraway lands.

Continue reading

Life is Crazy

“You can’t connect the dots looking forward. You can only connect them looking backward.”

- Steve Jobs

Life is crazy.

He got turned down by Twitter and Facebook. Today his company gets acquired by one of those companies.

At the end of the day, I think his positive attitude went a long way towards his success.

Continue reading

Static Semantics vs Semantics

Static semantics defines which syntactically valid strings have meaning. Recall that syntactically valid sentences in English have a subject (noun) and verb. So for example, in the English language:

Elephants is big.

This sentence has a subject (cat) and linking verb (is) and adjective (big) but does not use correct grammar. It should read:

Continue reading

What is a Minimum Viable Product?

Building a Minimum Viable Product (MVP) is a strategy for avoiding the development of products that customers do not want. The idea is to rapidly build a minimum set of features that is enough to deploy the product and test key assumptions about customers’ interactions with the product. Continue reading

What are the best ways to think of ideas for a startup?

Answer by Dan Lewis:

This approach will help you think of a solid startup idea.

It is broken into 5 steps to facilitate progress through a system that in total should take about 30-40 hours to complete over a week or two, if you do it all.


Add rigor and discipline to your brainstorming and idea evaluation process:

  • Build lists of potential customer types and business or pricing models.
  • Evaluate the opportunities where these lists overlap.
  • Then, exit your ivory tower and evaluate the top ideas with real potential users, customers, or suppliers.
  • This will improve your likelihood of success and waste less time down the road, even if you pivot from your original idea.

Continue reading