Y U NO BE NICE ?!?!?!

2015-03-17 Last modified on 2021-05-23


I just read your tweet about how you don't like it. Actually, let me rephrase my last sentence: I just read your tweet about how you don't explain why you don't like it. Your open criticism is sad and you should allow a real conversation about this subject instead of stubbornly bashing it.



Ok, it's my fault too

I have made the same mistake. I also replied "this idea sucks" to someone, without even trying or giving it a real thought. And without thinking about how the other person could react. Will he/she be: angry / feeding the troll / do nothing ? I am pretty sure there will be no reaction, because I don't deserve one.

I admit it, my remark was stupid. Now, you made the same mistake. Everything has its advantages and drawbacks. We need this diversity and we should embrace it instead of criticize with no reason.

I will never kill «trolls», with what I want to share with you, but here are a few lines about "bashing for pleasure".

You are not alone

I just want to give you an example:

<blockquote class="twitter-tweet" lang="fr"><p><a href="https://twitter.com/BuzzFeedJS">@BuzzFeedJS</a> fuck LESS. <a href="https://twitter.com/SassCSS">@SassCSS</a> forever! ;)</p>— Hampton (@hcatlin) <a href="https://twitter.com/hcatlin/status/505486099226304512">29 Août 2014</a></blockquote>

You see ?

Now, how about some numbers:

<table> <tr> <th>Name</th> <th>Stars</th> <th>Followers</th> <th>URL</th> </tr> <tr> <td>Less</td> <td>11777</td> <td>11200 (@cloudhead)</td> <td><a href="http://lesscss.org/">go !</a></td> </tr> <tr> <td>Sass</td> <td>5272</td> <td>17800</td> <td><a href="http://sass-lang.com/">go !</a></td> </tr> <tr> <td>Justin Bieber</td> <td>0</td> <td>60200000</td> <td><a href="https://www.youtube.com/watch?v=dQw4w9WgXcQ">go !</a></td> </tr> </table>

(The last line is only present to prove that numbers don't have any sense.)

Both Sass and Less are active projects, used by a lot of people and with a great community. How do you understand this guy's reaction ? I don't. Sorry.

For me, the best answer to this remark was the one that came from the Sass team:

<blockquote class="twitter-tweet" lang="fr"><p><a href="https://twitter.com/hcatlin">@hcatlin</a> <a href="https://twitter.com/BuzzFeedJS">@BuzzFeedJS</a> <a href="http://t.co/Vne2FgFaQw">pic.twitter.com/Vne2FgFaQw</a></p>— SassCSS (@SassCSS) <a href="https://twitter.com/SassCSS/status/505487174569963520">29 Août 2014</a></blockquote>

Let me experiment


  • Let me be curious and try stuff.
  • Let me reinvent the wheel.
  • Let me fail.
  • Let me learn.

There are a lot of tools, libraries and frameworks in the interwebs. They don't have the same goal or the same maturity.

Let's stop bashing them. Let's give them relevant feedback, or better: contribution !

We will fail — and we have to, to improve ourselves, and share our experience and help our relatives to avoid making the same mistakes we made.<br>— source par @kReEsTaL (article in french)


It is good to have an end to journey towards; but it is the journey that matters, in the end. Ursula K. Le Guin

The end

I love this tweet from Addy Osmani and the answer. I want to stop being a douchebag and I hope you will too.

stick-grunt-1 <br>— source

Last quote:

Stay humble, the noob of today is the experienced dude of tomorrow.<br>— Source, par GoOz (in french)

Thank you

You are kind of my enlightenment to try to not being a douche. Honestly, thank you. I do not hope that you will change radically. I just hope that you will think before saying.

I invite you to read these articles:


  • This article was originally entitled "Lovers gonna love", an article to non-constructive and not-so-funny trolls (during december 2014).
  • Then, it was intended to be a "Be nice 101", like a crash course of positivism (january 2015).
  • Finally, you may be reading its final form, kind of a letter (february 2015). With meme images, and gifs. And ponys. I like ponys.
  • Sorry, I removed the gifs and ponys. They'll come back in another post ;)
  • I hope you like it.

<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>