Things I Learnt The Hard Way - Toxic/Aggressive People Are Not Fixable

You may think "But I could go to those people and say 'Why are you being toxic?' or 'Why are you attacking me?' or even just tell them it's not nice to say such things. It would help."

I don't believe that's the case.

Read more  ↩︎

Things I Learnt The Hard Way - Beware of Microaggressions

Microaggressions are defined as "brief, everyday exchanges that send denigrating messages to certain individuals because of their group membership". The hardest part is that they don't sound aggressive.

Read more  ↩︎

Things I Learnt The Hard Way - Beware of Toxic People

You'll find people that, even if they don't small talk you, they will bad mouth everything else -- even some other people -- openly.

Read more  ↩︎

Things I Learnt The Hard Way - You'll Learn About Yourself The Hard Way

We get frustrated with code that doesn't compile. We get angry with customers asking things back and forth. We get upset when upper management can't make up its mind. And we lash out on others when that happens.

Read more  ↩︎

Things I Learnt The Hard Way - People Get Upset About Code And Architecture Quality 'Cause They Care

At some point, you'll describe some solution/decision about some piece of code or some architectural design and people will seem annoyed/pissed about it. When people care about a product/code, they do that.

Read more  ↩︎

Things I Learnt The Hard Way - Pay Attention On How People React To You

One way you can learn about yourself is to pay attention on how people react to your actions.

Read more  ↩︎

Things I Learnt The Hard Way - Code of Conduct Protect YOU, Not THEM

When you're beginning with any language/library/framework, check their CoC; they will protect you from being harassed for not immediately getting what is going on instead of blocking you from telling them what you think.

Read more  ↩︎

Things I Learnt The Hard Way - Don't Tell It's Done When It's Not

You are tired of running the same thing over and over again. You kinda remember that something weird may happen, but because you're tired, you tell everyone that "It's finished". Don't.

Read more  ↩︎

Things I Learnt The Hard Way - Take Responsibility For The Use Of Your Code

This is hard. Very very hard. It's the difference between "freedom" and "responsibility".

Read more  ↩︎

Things I Learnt The Hard Way - If It Doesn't Run On Your Computer, You Have A Problem

I've seen a lot of systems that would never run on a isolated computer, like the developer tool, 'cause the system requires running on a specialized environment. Those things are wrong.

Read more  ↩︎