Monthly Archives: April, 2015

IT Common Beginner’s Questions

Carl Cheo

Q1 – What is the difference between computer science and programming?

Computer scientist is like a physicist and programmer is like an engineer.

Q2 – What is programming?

Writing very specific instructions to a dumb, yet obedient machine. Read more »

Computer Science Concepts Explained In Layman’s Terms

Carl Cheo

Learn Key Computer Science Concepts with These Everyday Analogies

Here’s a list of important computer science theories and concecpts that most computer science undergraduate courses will cover. All explanations are intuitive, simple, and non-technical. It’s like an ultra-fast-track computer science degree program for everyone, just to get you to understand the general concepts.

Important notes:

  • Explanations without specified source are self-written. Correct me if you spot any inaccuracies. Suggest a better one if possible!
  • Headings are linked to their respective Wikipedia articles. Please refer Wikipedia for more serious and detailed explanations.
  • Analogies are awesome, but not perfect. If you want fully understand the concepts, you need to boil things down to the most fundamental truths and then reason up from there.
  • Huge thanks to Redditors for pointing out my mistakes and suggesting better analogies.

Read more »

How to Know When to Give Up on a Debate That’s Going Nowhere

Patrick Allan

How to Know When to Give Up on a Debate That’s Going Nowhere

Some debates seem to explode into mindless arguments where nobody is willing to even try and see eye to eye. To avoid wasting your time with these kinds of debates, here are some red flags to keep an eye out for, and how you might be able to salvage the discussion before backing out. Read more »

How to Control Your Temper Before You Lose It

Patrick Allan

How to Control Your Temper Before You Lose It

We all get angry sometimes, but if you’re prone to rage bursts that rival The Hulk, it can really damage your relationships and even ruin your career. Here are some tips for keeping your cool when your temper feels like a short fuse burning. Read more »

Why everyone should read some style guides

I honestly didn't think you could even USE emoji in variable names. Or that there were so many different crying ones.