Everybody wants to be right, worth it ?

Be right or “be right”, getting the truth on your side or winning an argument ? We find people doing both in many domains, both in science and everyday’s life. When you are lawyer, winning an argument is the end game. For some time I wanted to be one which explains why I have been like that for a while when younger. I listened to people mostly to crush their arguments because it feels good to be right. Even though the intention was not glorious, I became a pretty good listener. It allowed me to be a bit more aware of my surroundings and pay more attention to people and their opinion as they can help my reflexion going forward.

Over time this dragged me into looking more for the truth rather than for a truth that would suit me. Actually, it made me closer the scientific mindset built during studies and allowed me to be a little more objective. Constantly trying to be right instead of searching for the truth never served science. However, objectivity allows to think better as the focus is on facts and not emotions.

I ran into that TED talk with Julia Galef about trying to be right even when wrong to win. I found it really interesting mostly because I used to have that soldier mindset at some point. Even though going through scientific studies and cultivating myself as much as possible I probably have a bit left. Grabbing a theory and trying to prove it true is not a bad thing as Science progresses from research. But it becomes terrible if you keep hanging on it even when proved wrong. Indeed, you may find reasons to keep your theory breathing but it will not make it less wrong.

I will let you have a look at the video first as she talks about it way better than I can then go back to how this can apply to Computer science.

Scout mindset. If you skipped the video, you should go back to it to figure that out. If you do not want to check it out for whatever reason, the scout mindset is what sets you to look after the truth rather than being right. Yearn for facts and proofs rather than feelings and spoofs (I am not looking at the Brexit voters at all). History taught us that being too much in that soldier mindset that she describes can be extremely damaging. Many exemples exist around the world, Nazis, Ukip, Turkey now ? But let us go back to why you are here, Computer science.

In IT the main domain where that scout mindset will be of use is basically any aspect of software development. Wether it is about picking a working methodology, building a new feature or simply bug fixing. The main issue when you build something is that you will naturally be more defensive about it wether you did good or not. And it is very hard when developing something on his own to detect flaws otherwise you have not written that code in the first place. As a way of going through that we have pair programming which works mostly when the collaborators have opposed views. You can also discuss with tech people among your friends and acquaintances as they may provide you a fresher view. Discussing with colleagues during a standup meeting or during a coffee break can help you to open your mind a little more.

I feel like I have been confusing in this article so I will try to sum up a bit. There is a couple of things to retain actually. First, yearn for facts, clues as it is what makes research progress in any domain. Second, to listen to people. Not just hearing them, but paying attention to the input they can provide even if you do not agree. Often people that you would usually ignore because you think you are better than them or whatever. Listening will save you time or open your mind with their knowledge, a knowledge you may not have. Being able to find a solution that makes you being right feels good, even if it is not the best one. Being right is like victory, it always feels good but it does not necessarily make you progress.

I hope you enjoyed the article, for more food for thought I recommend you to check out the TED Talks which contain a lot of interesting topics about everything. I personally focus on Technology, Society and Science subjects but there is a lot more than that. Who knows, maybe some day you will see me in one of those videos. On those words, have a nice evening, day, weekend or whatever this is to you. And oh yeah, get a free meme.

Being technically right

Slack is fucking amazing !

I don’t know if it’s the fact that after becoming TechHub fussball champion a couple weeks ago or me conquering the Breakfast club pancakes challenge yesterday but I feel like Slack is the best thing ever for all the startups out there.

I was having some code compiling when I decided to get a go at Slack that people told me about and I did not see anything great in there. TechHub members have access to a common slack to get all the latest updates about TechHub and what happens in its community, but I never saw it as more than another social network. Creating a Slack account for Lodgeo was the first of several steps that now get me to think it is a must have for a startup.

Why, you will ask ? First of all, for small teams it is completely free. Then from 10 users on the cost is not that big considering all you can do with it (illimited integrations). Yes, Slack allows integrating with tons of tools that are for most free of use or with low costs for smaller teams. At the moment I integrated some dev oriented components such as Github or Jira to have easy-to-access heads up for any projects you want to keep an eye on, along with marketing oriented components like Intercom. For those who do not know those names well, Google is your best ally. You can even create your own Slack integration, I will look into those possibilities that seem infinite later.

Screen Shot 2016-02-10 at 17.41.57
Slack homepage

I cannot convince you to use Slack for your company with words as I wasn’t when I was told about it, but if you are that’s great. You should just go and have a look by yourself, even if you don’t have a startup you can just have a look and feel that fire inside you. Ok it may be the pancakes talking here.