Open Source related videos and articles

http://blog.ploeh.dk/2015/01/15/10-tips-for-better-pull-requests/

https://rework.withgoogle.com/blog/five-keys-to-a-successful-google-team/

https://blog.jessfraz.com/post/the-art-of-closing/
> I’ve talked to maintainers from several different open source projects, mesos, kubernetes, chromium, and they all agree one of the hardest parts of being a maintainer is saying “No” to patches you don’t want.

http://ostatic.com/blog/more-bad-english-please
> And it’d be a shame if non-native speakers let fear or embarrassment hold them back from making a vital contribution or asking a question that could help them succeed in contributing or using FLOSS tools.

https://medium.com/@richardeng/well-it-certainly-takes-a-lot-of-hutzpah-to-make-such-sweeping-declarations-about-software-acc6b519703f#.jw5vc0x6z

Coding is NOT the same thing as programming. Programming is problem-solving.

People often mistake coding for programming. They think that if they learn a programming language (such as JavaScript, Python or Ruby), they’ve learned how to program. That’s nonsense, of course. Learning a programming language without understanding how to solve a programming problem is pretty much worthless. It’s like learning Mandarin and not knowing how to express your thoughts effectively or eloquently.

Make no mistake: problem-solving is difficult. Coding is relatively easy.

Really nice (comment about an) article that warns new developers about the long path they need to walk to be Programmers and not just Coders

https://www.agwa.name/blog/post/how_to_crash_systemd_in_one_tweet

How to Crash Systemd in One Tweet

Interesting article (almost a rant) about how security, code quality, code design and readability should matter a lot in software development, even more than actual features

https://aeon.co/ideas/coding-is-not-fun-it-s-technically-and-ethically-complex

https://www.kennethreitz.org/essays/the-reality-of-developer-burnout

A new massive guide to opensource, coming from GitHub: https://opensource.guide/.

https://nolanlawson.com/2017/03/05/what-it-feels-like-to-be-an-open-source-maintainer/

https://heatst.com/tech/drupal-contributors-threaten-to-quit-after-a-developer-is-banned-for-his-private-sex-life/

Once again I find myself to support the https://github.com/domgetter/NCoC “No code of conduct” idea

http://blog.cleancoder.com/uncle-bob/2017/02/23/NecessaryComments.html

https://hackernoon.com/the-myth-of-software-time-estimations-576a7466d91a

https://www.daedtech.com/expert-developers-still-make-mistakes/

https://css-tricks.com/code-review-etiquette/

https://ayende.com/blog/184993-A/the-fear-of-an-empty-source-file

http://aras-p.info/blog/2018/12/28/Modern-C-Lamentations/

https://blog.usejournal.com/coding-with-empathy-37a708040f14

https://ericlippert.com/2020/03/27/new-grad-vs-senior-dev/