Things I Learnt The Hard Way - Git-Flow Is The Way To Go

If Gerrit is such a mistake, what can you use instead? Git Flow!

Read more  ↩︎

Things I Learnt The Hard Way - Own Your Shit

When I said "Scala is garbage" or "Gerrit is a mistake", it wasn't "l33th4x0r" who said that; it was Julio Biason. 'Cause I do believe that putting your face to be slapped is the way we grow.

Read more  ↩︎

Things I Learnt The Hard Way - Gerrit Is A Mistake

I hate calling software "a mistake", but I can't find any other way to describe Gerrit. You may see people using Gerrit 'cause Google uses it. The thing is: Google misunderstood what Git actually is.

Read more  ↩︎

Things I Learnt The Hard Way - Nothing More Permanent Than A Temporary Solution

Depending on where you look, "Nothing more permanent than a temporary solution" is either an old Russian proverb or a quote by Milton Friedman. Thing is, temporary solutions, unless you think about the future to fix them, will become permanent.

Read more  ↩︎

Things I Learnt The Hard Way - You Always Have The Time

You may think "Alright, I have a list of things I don't know, but I have no time to learn those things!" You do have time.

Read more  ↩︎

Things I Learnt The Hard Way - Blogging About Your Stupid Solution Is Still Better Than Being Quiet

You may feel "I'm not start enough to talk about this" or "This must be so stupid I shouldn't talk about it". Don't.

Read more  ↩︎

Things I Learnt The Hard Way - ... Unless That Code Style Is The Google Code Style

An "hero project" is a project/spec change that you personally think will solve a group of problems in your project. It could be a different architecture, a new framework or even a new language.

Read more  ↩︎

Things I Learnt The Hard Way - Don't Confuse Hero Project With Hero Syndrome

Someone that suffers from Hero Syndrome will claim that things won't work unless they are carefully watching over everything.

Read more  ↩︎

Things I Learnt The Hard Way - Create Libraries

I've tried to go paperless many, many times. But keeping a notepad and a bunch of post its in my desk has been one of the most helpful tools I ever got.

Read more  ↩︎

Things I Learnt The Hard Way - Blogging About Your Stupid Solution Is Still Better Than Being Quiet

You may think "This project is so small and so focused on whatever I needed, I should never post it on Github. What would people think?" Github is not for that.

Read more  ↩︎