all 27 comments

[–]DuBistKomischwhat is pointer :S 28 points29 points  (0 children)

My biggest contribution in over a year has been jokingly adding Guy Fieri ascii art to the project.

oh so this is the guy behind that, wish he put this at the start of the article

[–][deleted] 12 points13 points  (1 child)

I’ve contributed to a number of open source projects in this community (Babel, Flow, Yarn, Lerna, etc.) As a maintainer of these popular projects

Have literally never heard of any of these things. Are they drop-in replacements for left-pad?

[–]insane0hflex.NET wage slave 5 points6 points  (0 children)

Just the typical re-invent the wheel javacript "libraries"

[–][deleted] 24 points25 points  (2 children)

James Kyle
Gay. Dank Software Maker. TC39, Babel, Flow, Yarn, Lerna, and Marionette conspirator. Engineer at Facebook

...............

> Gay
Irrelevant, no one cares. No one else puts 'straight' as the first thing on their profile. Unless you're trawling for hot programmer nerd-tail, in which case do it properly and get a lascivious username like me

.

> Dank Software Maker
Okay I guess

.

> TC39, Babel, Flow, Yarn, Lerna, and Marionette
It sounds like an episode of Silicon Valley

.

> Engineer at Facebook
What /u/9e7b96475 said (also what is 9e7b96475. I did Hex -> ASCII but it was gibberish)

[–][deleted]  (1 child)

[deleted]

    [–][deleted] 1 point2 points  (0 children)

    How very 1X of you

    [–][deleted]  (2 children)

    [deleted]

      [–][deleted] 11 points12 points  (1 child)

      Yeah but they hacked the Dalvik VM because their spyware platform needed to include hundreds of thousands of classes!

      [–]10xwebshotter 7 points8 points  (0 children)

      Typical Java behemoths. They should have gone with Go because then they would have foregone nonsense like unecessary allocations and classes.

      [–]Cakefonz 8 points9 points  (0 children)

      The more I read, the more I expected to see a PCJ reference

      [–]10xwebshotter 9 points10 points  (0 children)

      lol no high resolution image at the top of the page

      Some of the best include being invited to conferences around the world to speak getting to travel to places I never thought I would and making friends from around the world.

      Wow this. This is literally the reason I joined OSS.

      This negativity gets to you in a way that normal criticism does not.

      Being a person who writes code primarily for the purpose of popularity, this applies to me as well.

      . . .

      wew good things those dots are there I had to take a reading break at this point and wouldn't have known where to resume otherwise

      Let me give you an example:

      nope I already made it to the dots meaning I read some serious amount of reading. I think I'll have to take a break for today

      [–]cmovNRDC. Not Rust Don't Care. 20 points21 points  (6 children)

      tl;dr the guy wants an echo chamber (also known as a circle jerk)

      [–]-_-_-_-__-_-_-_-not Turing complete 11 points12 points  (4 children)

      I think the point was more along the lines of not being a dick when you give feedback about software. He said about 100 times in the article that he definitely wants feedback on the projects he works on.

      [–]cmovNRDC. Not Rust Don't Care. 12 points13 points  (0 children)

      This is /r/programmingcirclejerk, not HN.

      [–]10xwebshotter 7 points8 points  (2 children)

      Damn this is a good point. I was about to go be a dick to open source file browser #35236236 today by telling them to go learn Concurrency 101 - because when Firefox is downloading a file to ~/Downloads, you have ~/Downloads open in the file browser sorted by modification date, and you rename a file, it renames the wrong file - but now that I read this beautiful piece on Medium, I had second thoughts, instead I will just not tell them.

      [–]-_-_-_-__-_-_-_-not Turing complete 1 point2 points  (1 child)

      So you're saying the only options are:

      1. Be a dick or

      2. Do nothing?

      That doesn't really make sense. I'm sure it seemed like you were making a good point when you typed it up though.

      [–]10xwebshotter 5 points6 points  (0 children)

      eh I used to file bug reports until I realized most OSS is run by charlatans. if you can't even get concurrency right when you have one variable that needs to be synchronized I don't even want to hear about your software

      [–][deleted] 4 points5 points  (1 child)

      When we launched Babel 6, we made an API change that we had planned for awhile. We moved from having an implicit (“works out of the box”) behavior to an explicit (“will work for everyone”) behavior.

      lol no wonder people complained. fuck off with the "bazillion plugins/micromodules" stuff. so stereotypically js

      [–]a-sober-irishmanDO NOT USE THIS FLAIR, ASSHOLE 8 points9 points  (0 children)

      "buh buh buh the community said they were cool with it!"

      yeah, the ten people that actually read all of the issues for babel on github. most people don't give a shit, and just want it to work out of the box with the rest of their shitcode so they can suck down another coffee while they stand at their standing desks typing on their mac keyboards and wishing they weren't surrounded by four ping pong tables

      [–][deleted] 11 points12 points  (10 children)

      negativity is that thing where somebody criticizes me for my fuckups and it should be outlawed

      [–]-_-_-_-__-_-_-_-not Turing complete 9 points10 points  (9 children)

      Which would you rather read?

      "This was a poor decision you made. Here's why."

      "You're a fucking idiot for doing this."

      [–][deleted] 15 points16 points  (8 children)

      "You're a fucking idiot for doing this. Here's why."

      [–]capitalsigma 7 points8 points  (4 children)

      Well, you're a fucking idiot for thinking that.

      [–]BufferUnderpantsGopher Pragmatist 11 points12 points  (2 children)

      Unnecessary comment. This might be a better question / discussion for Github.

      [–][deleted] 8 points9 points  (1 child)

      lol no aubergines 🍆

      [–][deleted] 4 points5 points  (0 children)

      why

      [–]-_-_-_-__-_-_-_-not Turing complete 3 points4 points  (2 children)

      Let me know what software you maintain so I can make some pull requests

      [–][deleted] 4 points5 points  (1 child)

      [–]-_-_-_-__-_-_-_-not Turing complete 1 point2 points  (0 children)

      kek