From 736d17000416ae24e12bdb10505fc3f582cc8cfc Mon Sep 17 00:00:00 2001 From: Josh Earl Date: Tue, 5 Sep 2017 12:45:43 -0400 Subject: [PATCH 01/24] Added recently published companion to Soft Skills --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a6181ba..bcce060 100644 --- a/README.md +++ b/README.md @@ -85,6 +85,7 @@ But knowing the stuff will help you become better! :muscle:* - [Software Engineering 101](https://slides.com/mr-mig/se101) - :book: [The Passionate Programmer](https://www.goodreads.com/book/show/6399113-the-passionate-programmer) - :book: [Soft Skills: The software developer's life manual](https://www.goodreads.com/book/show/23232941-soft-skills) +- :book: [The Complete Software Developer's Career Guide](https://www.goodreads.com/book/show/35674293-the-complete-software-developer-s-career-guide) - :book: [Programming Beyond Practices: Be More Than Just a Code Monkey](https://www.goodreads.com/book/show/29895093-programming-beyond-practices) - [A list of European Investors](https://docs.google.com/spreadsheets/d/1hfl67rI0Pk_hSm0GIX0QByW4NgfAH-cEmMa4N6UoO1w/edit#gid=1203141194) - :page_facing_up: [Ten Rules for Negotiating a Job Offer](https://medium.freecodecamp.com/ten-rules-for-negotiating-a-job-offer-ee17cccbdab6) From 2e7e34f691a4bd8b067d81f1a5f39bb423d77ad0 Mon Sep 17 00:00:00 2001 From: alex argunov Date: Sun, 10 Sep 2017 15:39:19 +0300 Subject: [PATCH 02/24] Add Hyperpolyglot, learnxinyminutes --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 0a56322..2a09359 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,10 @@ But knowing the stuff will help you become better! :muscle:* - :book: [Grokking Algorithms](https://www.goodreads.com/book/show/22847284-grokking-algorithms-an-illustrated-guide-for-programmers-and-other-curio) - [Sorting Algorithms](https://visualgo.net/en/sorting) +### Languages +- [Learn X in Y Minutes](https://learnxinyminutes.com/) Learn the basics of a language in a highly condensed way. +- [Hyperpolyglot](http://hyperpolyglot.org/) Compare commonly used features of more or less similar languages side-by-side. Helps you to jump Python<->Ruby, Ocaml<->Haskell, etc. + ### Numbers - :page_facing_up: [Floating Point Guide](http://floating-point-gui.de/) - :page_facing_up: [Basic Number Theory Every Programmer Should Know...](https://www.codechef.com/wiki/tutorial-number-theory/) From e41ba373372bb206d3a3820f5413772ac5805319 Mon Sep 17 00:00:00 2001 From: Arthur Corenzan Date: Mon, 11 Sep 2017 17:11:17 -0300 Subject: [PATCH 03/24] Add book How to Count under Numbers section Really good introduction to bases (binary, decimal, etc), big/small endians, integer, long, floating points, and an overview of how computers count. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f088016..a66072b 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ But knowing the stuff will help you become better! :muscle:* - [Sorting Algorithms](https://visualgo.net/en/sorting) ### Numbers +- :book: [How to Count](https://www.goodreads.com/book/show/12093869-how-to-count) - :page_facing_up: [Floating Point Guide](http://floating-point-gui.de/) - :page_facing_up: [Basic Number Theory Every Programmer Should Know...](https://www.codechef.com/wiki/tutorial-number-theory/) From 7e7f48fe5ae0b2a4e00598a573930f2e42982d8a Mon Sep 17 00:00:00 2001 From: Aleksandr Argunov Date: Tue, 12 Sep 2017 12:53:11 +0300 Subject: [PATCH 04/24] Move learnxinyminutes, hyperpolyglot to practices section --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 2a09359..3795b14 100644 --- a/README.md +++ b/README.md @@ -24,10 +24,6 @@ But knowing the stuff will help you become better! :muscle:* - :book: [Grokking Algorithms](https://www.goodreads.com/book/show/22847284-grokking-algorithms-an-illustrated-guide-for-programmers-and-other-curio) - [Sorting Algorithms](https://visualgo.net/en/sorting) -### Languages -- [Learn X in Y Minutes](https://learnxinyminutes.com/) Learn the basics of a language in a highly condensed way. -- [Hyperpolyglot](http://hyperpolyglot.org/) Compare commonly used features of more or less similar languages side-by-side. Helps you to jump Python<->Ruby, Ocaml<->Haskell, etc. - ### Numbers - :page_facing_up: [Floating Point Guide](http://floating-point-gui.de/) - :page_facing_up: [Basic Number Theory Every Programmer Should Know...](https://www.codechef.com/wiki/tutorial-number-theory/) @@ -85,6 +81,10 @@ But knowing the stuff will help you become better! :muscle:* - :book: [SICP: Structure and Interpretation of Computer Programs](https://www.goodreads.com/book/show/43713.Structure_and_Interpretation_of_Computer_Programs) - :page_facing_up: [Thirteen Ways of Looking at a Turtle](https://fsharpforfunandprofit.com/posts/13-ways-of-looking-at-a-turtle-3/) - :scroll: [Programming Paradigms for Dummies: What Every Programmer Should Know](https://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf) +- [Learn X in Y Minutes](https://learnxinyminutes.com/) + Learn the basics of a language in a highly condensed way. +- [Hyperpolyglot](http://hyperpolyglot.org/) + Compare commonly used features of more or less similar languages side-by-side. Helps you to jump Python<->Ruby, Ocaml<->Haskell, etc. ### Career - :page_facing_up: [10 Things Every Programmer Should Know For Their First Job](http://www.applematters.com/article/10-things-every-programmer-should-know-for-their-first-job/) From d758b974fc4e35b3688f68950c8dad806eb93978 Mon Sep 17 00:00:00 2001 From: eamanu Date: Tue, 12 Sep 2017 12:59:11 -0300 Subject: [PATCH 05/24] Add Regex tutorial. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f088016..7d0c200 100644 --- a/README.md +++ b/README.md @@ -56,6 +56,7 @@ But knowing the stuff will help you become better! :muscle:* ### RegExp - [RegexHQ](https://github.com/regexhq) +- [Learn regex the easy way](https://github.com/zeeshanu/learn-regex.git) ### Security - :book: [Security Programming](https://www.dwheeler.com/secure-programs/) From eb1f7b807debffd885c94f378748557e7b4b0cbf Mon Sep 17 00:00:00 2001 From: Alfredo Date: Wed, 13 Sep 2017 09:44:36 +0200 Subject: [PATCH 06/24] Added Data Structure section --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index f088016..5fe9217 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,9 @@ But knowing the stuff will help you become better! :muscle:* - :book: [Grokking Algorithms](https://www.goodreads.com/book/show/22847284-grokking-algorithms-an-illustrated-guide-for-programmers-and-other-curio) - [Sorting Algorithms](https://visualgo.net/en/sorting) +### Data Structures +- :movie_camera: [UC Berkeley, Data Structures Course](https://archive.org/details/ucberkeley-webcast-PL-XXv-cvA_iAlnI-BQr9hjqADPBtujFJd) + ### Numbers - :page_facing_up: [Floating Point Guide](http://floating-point-gui.de/) - :page_facing_up: [Basic Number Theory Every Programmer Should Know...](https://www.codechef.com/wiki/tutorial-number-theory/) From 009a803f6fdb2b478287709432fdfe80c6d1fe5f Mon Sep 17 00:00:00 2001 From: Gustav Blomqvist Date: Thu, 14 Sep 2017 23:28:50 +0200 Subject: [PATCH 07/24] Add What Every Programmer Should Know About Memory --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 65c8370..119ea44 100644 --- a/README.md +++ b/README.md @@ -119,6 +119,7 @@ But knowing the stuff will help you become better! :muscle:* ### Papers on Programming - :heart: [Papers We Love](https://github.com/papers-we-love/papers-we-love) - :newspaper: [The Morning Paper](https://blog.acolyer.org/) +- ๐Ÿ’พ [What Every Programmer Should Know About Memory](http://futuretech.blinkenlights.nl/misc/cpumemory.pdf) ### Free Books on Programming - :books: [Free Programming Books](https://github.com/EbookFoundation/free-programming-books) From c90f41c002848bc0fdeb11e60963d05b5e0b7d6a Mon Sep 17 00:00:00 2001 From: Dang Van Dien Date: Fri, 15 Sep 2017 13:41:52 +0700 Subject: [PATCH 08/24] Added a link to The mythical 10x programmer --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 65c8370..051f312 100644 --- a/README.md +++ b/README.md @@ -110,6 +110,7 @@ But knowing the stuff will help you become better! :muscle:* - :movie_camera: [The Myth of the Genius Programmer](https://www.youtube.com/watch?v=0SARbwvhupQ&feature=youtu.be) - :movie_camera: [Making Badass Developers](https://www.youtube.com/watch?v=FKTxC9pl-WM&t=2s) - :page_facing_up: [The Ten Rules of a Zen Programmer](https://www.zenprogrammer.org/en/the10rulesofazenprogrammer.html) +- :page_facing_up: [The mythical 10x programmer](http://antirez.com/news/112) ### Soft Skills - :book: [Difficult Conversations](https://www.goodreads.com/book/show/774088.Difficult_Conversations) From 62a01a10e6ec117f824bf39e50242abe8b7fdd02 Mon Sep 17 00:00:00 2001 From: Dang Van Dien Date: Fri, 15 Sep 2017 13:48:30 +0700 Subject: [PATCH 09/24] Added a link to The Debugging Mindset --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 051f312..e4e03d2 100644 --- a/README.md +++ b/README.md @@ -111,6 +111,7 @@ But knowing the stuff will help you become better! :muscle:* - :movie_camera: [Making Badass Developers](https://www.youtube.com/watch?v=FKTxC9pl-WM&t=2s) - :page_facing_up: [The Ten Rules of a Zen Programmer](https://www.zenprogrammer.org/en/the10rulesofazenprogrammer.html) - :page_facing_up: [The mythical 10x programmer](http://antirez.com/news/112) +- :movie_camera: [The Debugging Mindset](http://queue.acm.org/detail.cfm?id=3068754) ### Soft Skills - :book: [Difficult Conversations](https://www.goodreads.com/book/show/774088.Difficult_Conversations) From 24ca7375608bdcd5a95aa189bc01bd13bd62dd58 Mon Sep 17 00:00:00 2001 From: Seif Sgayer Date: Fri, 15 Sep 2017 20:23:31 +0200 Subject: [PATCH 10/24] Cracking the Coding Interview Edition Update --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 65c8370..8c1aaed 100644 --- a/README.md +++ b/README.md @@ -101,7 +101,7 @@ But knowing the stuff will help you become better! :muscle:* - :book: [How To Be A STAR Engineer](http://vlsicad.ucsd.edu/Research/Advice/star_engineer.pdf) - :page_facing_up: [TL;DR; Stock Options](https://tldroptions.io/) - :page_facing_up: [Equity 101 for Startup Employees](https://blog.esharesinc.com/equity-101-stock-option-basics/) -- :book: [Cracking the Coding Interview: 150 Programming Questions and Solutions](https://www.goodreads.com/book/show/12544648-cracking-the-coding-interview) +- :book: [Cracking the Coding Interview: 189 Programming Questions and Solutions](https://www.goodreads.com/book/show/25707092-cracking-the-coding-interview) - :fire: [Everything you need to know to get the job](https://github.com/kdn251/interviews) ### Engineering Philosophy From a93f4f1681b900247dcbc00ebd4c491108abe4a6 Mon Sep 17 00:00:00 2001 From: Alexey Migutsky Date: Sat, 16 Sep 2017 12:12:47 +0200 Subject: [PATCH 11/24] Added Pomodoro For Programmers --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 65c8370..4ac49b5 100644 --- a/README.md +++ b/README.md @@ -86,6 +86,7 @@ But knowing the stuff will help you become better! :muscle:* - :book: [SICP: Structure and Interpretation of Computer Programs](https://www.goodreads.com/book/show/43713.Structure_and_Interpretation_of_Computer_Programs) - :page_facing_up: [Thirteen Ways of Looking at a Turtle](https://fsharpforfunandprofit.com/posts/13-ways-of-looking-at-a-turtle-3/) - :scroll: [Programming Paradigms for Dummies: What Every Programmer Should Know](https://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf) +- :page_facing_up: [Pomodoro for Programmers](http://www.metadevelopment.io/pomodoro-for-programmers/) ### Career - :page_facing_up: [10 Things Every Programmer Should Know For Their First Job](http://www.applematters.com/article/10-things-every-programmer-should-know-for-their-first-job/) From c6189a279c394e5886ab6aa042e89653ac8ce36b Mon Sep 17 00:00:00 2001 From: Alexey Migutsky Date: Sat, 16 Sep 2017 13:28:25 +0200 Subject: [PATCH 12/24] Create CONTRIBUTING.md --- CONTRIBUTING.md | 86 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..ab9158f --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,86 @@ +## The Goal +Our goal is not to have the biggest list of stuff. +Our goal is to have a **comprehensible** list of most valuable things any programmer should know about. + +## Contributing + +You contributions to this repo is always welcome! +Bear in mind, that this repo is *highly opinionated* and *curated*. +Your opinion on value of any resource may not match the opinion of curator. + +**No PR will be discarded without explanations!** + + +## Core Values +*Values are clickable* + +
Less is more! :muscle:

+ +We :heart: simplicity.
+We :heart: essential stuff.
+This is why we strive to having less, but most valuable resources in the list. +

+ +
We :heart: widely applicable knowledge/skills.

+ +The world is not static. Everything changes.
+This is why we prioritize strategically valuable skills/knowledge.
+This is why there are so many philosophical resources in that list. +

+ +
We do not add to stress/hype level :zap:

+ +There are enough stress sources in everybody's lifes.
+We strive to be helpful without adding to the stress and creating hype.
+Most endless stream resources (forums, newsletters, blogs, communities) are noisy and create questionable value.
+Be mindful of that fact when adding resources. +

+ +
Technology is always about human beings :man: :woman: :baby:.

+ +We do not code in sake of coding. We code to solve other people's problems.
+This is why resources on soft skills are an essential part of that list. +

+ +## Guidelines +*Guidelines are clickable* + +
Do not add things you have not evaluated personally!

+ +Use your critical thinking to filter out non-essential stuff. +Give honest arguments for why the resource should be included. +Have you read this book? +Can you give a short article? +

+ +
Use reasoning based on our values.

+ +Before adding any resource, answer this questions to yourself: +- Will it make every programmer a better human being? +- Will it change the quality of programmer's work? +- Will it change the quality of programmer's life? +- Would you personally recommend this resource to your friend, starting on software development career? + +

+ +
One item per Pull Request.

+ +There may be a discussion related to an item you want to add. +Adding just a single item per pull request makes it much easier for everyone involved. +

+ +
Do not open issues with resources, create a Pull Request instead!

+ +It is just easier to discuss and decide on a resource within a Pull Request. +

+ +
Use consistent set of resource type emoji

+ +๐ŸŽฅ - Video/Talk +๐Ÿ“– - Book +๐Ÿ“„ - Online article +๐Ÿ“œ - Paper/Document +โœ… - Checklist + +

+ From 5f5c35a1c3e6bc4f71fa04d01b271a5dbb30653e Mon Sep 17 00:00:00 2001 From: Alexey Migutsky Date: Sat, 16 Sep 2017 13:29:55 +0200 Subject: [PATCH 13/24] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 46ab691..72ed5e2 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,8 @@ U don't like it? [Watch the doggo](https://twitter.com/RespectfulMemes/status/90 *P.S. You [don't need to know](https://xkcd.com/1050/) all of that by heart to be a programmer. But knowing the stuff will help you become better! :muscle:* +*P.P.S. [Contributions](CONTRIBUTING.md) are welcomed!* + ---- ### Introduction From a26104f065e9bcc3a2ca0ecda0cba5c0af79ca91 Mon Sep 17 00:00:00 2001 From: Alexey Migutsky Date: Sat, 16 Sep 2017 13:32:58 +0200 Subject: [PATCH 14/24] Changed the icon for The Debugging Mindset --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 75fd83b..99f62de 100644 --- a/README.md +++ b/README.md @@ -115,7 +115,7 @@ But knowing the stuff will help you become better! :muscle:* - :movie_camera: [Making Badass Developers](https://www.youtube.com/watch?v=FKTxC9pl-WM&t=2s) - :page_facing_up: [The Ten Rules of a Zen Programmer](https://www.zenprogrammer.org/en/the10rulesofazenprogrammer.html) - :page_facing_up: [The mythical 10x programmer](http://antirez.com/news/112) -- :movie_camera: [The Debugging Mindset](http://queue.acm.org/detail.cfm?id=3068754) +- :page_facing_up: [The Debugging Mindset](http://queue.acm.org/detail.cfm?id=3068754) ### Soft Skills - :book: [Difficult Conversations](https://www.goodreads.com/book/show/774088.Difficult_Conversations) From d3fdbb6fdf441d314196620ba596d2fd51e1df1b Mon Sep 17 00:00:00 2001 From: Akshat katiyar Date: Sat, 16 Sep 2017 06:42:09 -0700 Subject: [PATCH 15/24] Added Coding Sites Tag 1.CodeForces --- README.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index b3e99e7..61e0e76 100644 --- a/README.md +++ b/README.md @@ -6,13 +6,13 @@ A collection of (mostly) technical things every software developer should know. Highly opinionated :bomb:. Not backed by science. Comes in no particular order :recycle: -U like it? :star: it and [share](https://twitter.com/mr_mig_by/status/900735231552098306) with a friendly developer! +U like it? :star: it and [share](https://twitter.com/mr_mig_by/status/900735231552098306) with a friendly developer! U don't like it? [Watch the doggo](https://twitter.com/RespectfulMemes/status/900147758845308930) :dog: *P.S. You [don't need to know](https://xkcd.com/1050/) all of that by heart to be a programmer. But knowing the stuff will help you become better! :muscle:* ----- +---- ### Algorithms - [Big O Cheatsheet](http://bigocheatsheet.com/) @@ -31,7 +31,7 @@ But knowing the stuff will help you become better! :muscle:* - [Unicode Common Locale Data Repository](http://cldr.unicode.org/) - [Falsehoods Programmers Believe About Names](http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/) -### Latency +### Latency - [Interactive Latency Infographics](https://people.eecs.berkeley.edu/~rcs/research/interactive_latency.html) - :page_facing_up: [Latency Numbers Every Programmer Should Know](https://gist.github.com/jboner/2841832) @@ -82,7 +82,7 @@ But knowing the stuff will help you become better! :muscle:* - :book: [SICP: Structure and Interpretation of Computer Programs](https://www.goodreads.com/book/show/43713.Structure_and_Interpretation_of_Computer_Programs) - :page_facing_up: [Thirteen Ways of Looking at a Turtle](https://fsharpforfunandprofit.com/posts/13-ways-of-looking-at-a-turtle-3/) -### Career +### Career - :page_facing_up: [10 Things Every Programmer Should Know For Their First Job](http://www.applematters.com/article/10-things-every-programmer-should-know-for-their-first-job/) - :page_facing_up: [How Much Do Software Engineers Really Make in Each City?](https://www.codementor.io/blog/best-cities-software-engineer-earnings-271vpf599k) - :page_facing_up: [Software Engineers Tenure in San Francisco](https://hackerlife.co/blog/san-francisco-large-corporation-employee-tenure) @@ -111,8 +111,8 @@ But knowing the stuff will help you become better! :muscle:* - :book: [Crucial Conversations](https://www.goodreads.com/book/show/15014.Crucial_Conversations) - :book: [How to Win Friends and Influence People](https://www.goodreads.com/book/show/4865.How_to_Win_Friends_and_Influence_People) -### Papers on Programming -- :heart: [Papers We Love](https://github.com/papers-we-love/papers-we-love) +### Papers on Programming +- :heart: [Papers We Love](https://github.com/papers-we-love/papers-we-love) - :newspaper: [The Morning Paper](https://blog.acolyer.org/) ### Free Books on Programming @@ -124,3 +124,5 @@ But knowing the stuff will help you become better! :muscle:* - [The Noun Project](https://thenounproject.com/) - [Without Coding](https://www.producthunt.com/@jurica87/collections/without-coding) - [Simpleicons](https://simpleicons.org/) +### Coding Practice Sites :zap: +- :white_check_mark: [http://codeforces.com/] From 063b88972b763e77014a533996f448444bc8715b Mon Sep 17 00:00:00 2001 From: Akshat katiyar Date: Sat, 16 Sep 2017 06:48:53 -0700 Subject: [PATCH 16/24] Added Some sites --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 61e0e76..d2c4e3f 100644 --- a/README.md +++ b/README.md @@ -125,4 +125,6 @@ But knowing the stuff will help you become better! :muscle:* - [Without Coding](https://www.producthunt.com/@jurica87/collections/without-coding) - [Simpleicons](https://simpleicons.org/) ### Coding Practice Sites :zap: -- :white_check_mark: [http://codeforces.com/] +- :white_check_mark: [CodeForces](http://codeforces.com/) +- :white_check_mark: [CodeChef](https://www.codechef.com) +- :white_check_mark: [Cs Academy](https://csacademy.com/) From 9c25bcadab7c790767f0c38f90bd15bfb0dd4c88 Mon Sep 17 00:00:00 2001 From: Akshat katiyar Date: Sat, 16 Sep 2017 08:01:06 -0700 Subject: [PATCH 17/24] Added some sites --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index d2c4e3f..5116319 100644 --- a/README.md +++ b/README.md @@ -128,3 +128,7 @@ But knowing the stuff will help you become better! :muscle:* - :white_check_mark: [CodeForces](http://codeforces.com/) - :white_check_mark: [CodeChef](https://www.codechef.com) - :white_check_mark: [Cs Academy](https://csacademy.com/) +- :white_check_mark: [HackerRank](https://hackerrank.com/) +- :white_check_mark: [Spoj](https://spoj.com/) +- :white_check_mark: [HackerEarth](https://hackerearth.com/) +- :white_check_mark: [TopCoder](https://www.topcoder.com/) From 0ce27e5b753e613a9237a548d72834d7193f4e40 Mon Sep 17 00:00:00 2001 From: Akshat katiyar Date: Sat, 16 Sep 2017 08:19:32 -0700 Subject: [PATCH 18/24] Little typo correction --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4038f95..ae07f14 100644 --- a/README.md +++ b/README.md @@ -12,11 +12,12 @@ U don't like it? [Watch the doggo](https://twitter.com/RespectfulMemes/status/90 *P.S. You [don't need to know](https://xkcd.com/1050/) all of that by heart to be a programmer. But knowing the stuff will help you become better! :muscle:* +*P.P.S. [Contributions](CONTRIBUTING.md) are welcomed!* ### Introduction -- :movie_camera: [Map of Computer Science](https://www.youtube.com/watch?v=SzJ46YA_RaA) -- :movie_camera: [40 Key Computer Science Concepts Explained In Laymanโ€™s Terms](http://carlcheo.com/compsci) +- :movie_camera: [Map of Computer Science](https://www.youtube.com/watch?v=SzJ46YA_RaA) +- :movie_camera: [40 Key Computer Science Concepts Explained In Laymanโ€™s Terms](http://carlcheo.com/compsci) ### Falsehoods - [Awesome Falsehoods](https://github.com/kdeldycke/awesome-falsehood) From 79d70b255229c32a5cc5909109cde7603859974e Mon Sep 17 00:00:00 2001 From: Akshat katiyar Date: Sat, 16 Sep 2017 08:23:32 -0700 Subject: [PATCH 19/24] Typo Correction --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index ae07f14..80a6d86 100644 --- a/README.md +++ b/README.md @@ -143,7 +143,6 @@ But knowing the stuff will help you become better! :muscle:* - [The Noun Project](https://thenounproject.com/) - [Without Coding](https://www.producthunt.com/@jurica87/collections/without-coding) - [Simpleicons](https://simpleicons.org/) -======= - [Learn Anything](https://learn-anything.xyz/) ### Where To Look For Further Info - [GeeksForGeeks](http://www.geeksforgeeks.org/) From 17b2080de4bb368ca111ee8e929381167d672669 Mon Sep 17 00:00:00 2001 From: Gustav Blomqvist Date: Sat, 16 Sep 2017 17:25:06 +0200 Subject: [PATCH 20/24] =?UTF-8?q?Changed=20=F0=9F=92=BE=20to=20?= =?UTF-8?q?=F0=9F=93=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 119ea44..8c53e4d 100644 --- a/README.md +++ b/README.md @@ -119,7 +119,7 @@ But knowing the stuff will help you become better! :muscle:* ### Papers on Programming - :heart: [Papers We Love](https://github.com/papers-we-love/papers-we-love) - :newspaper: [The Morning Paper](https://blog.acolyer.org/) -- ๐Ÿ’พ [What Every Programmer Should Know About Memory](http://futuretech.blinkenlights.nl/misc/cpumemory.pdf) +- ๐Ÿ“œ [What Every Programmer Should Know About Memory](http://futuretech.blinkenlights.nl/misc/cpumemory.pdf) ### Free Books on Programming - :books: [Free Programming Books](https://github.com/EbookFoundation/free-programming-books) From a393dd5b283e27188686deabaa7c6cd1ca9b575e Mon Sep 17 00:00:00 2001 From: Akshat katiyar Date: Sat, 16 Sep 2017 08:31:30 -0700 Subject: [PATCH 21/24] changed to correct emoji --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 80a6d86..96dce18 100644 --- a/README.md +++ b/README.md @@ -149,10 +149,10 @@ But knowing the stuff will help you become better! :muscle:* - [Dev.To](https://dev.to/) - [Stackoverflow](https://stackoverflow.com/) ### Coding Practice Sites :zap: -- :white_check_mark: [CodeForces](http://codeforces.com/) -- :white_check_mark: [CodeChef](https://www.codechef.com) -- :white_check_mark: [Cs Academy](https://csacademy.com/) -- :white_check_mark: [HackerRank](https://hackerrank.com/) -- :white_check_mark: [Spoj](https://spoj.com/) -- :white_check_mark: [HackerEarth](https://hackerearth.com/) -- :white_check_mark: [TopCoder](https://www.topcoder.com/) +- :link: [CodeForces](http://codeforces.com/) +- :link: [CodeChef](https://www.codechef.com) +- :link: [Cs Academy](https://csacademy.com/) +- :link: [HackerRank](https://hackerrank.com/) +- :link: [Spoj](https://spoj.com/) +- :link: [HackerEarth](https://hackerearth.com/) +- :link: [TopCoder](https://www.topcoder.com/) From 4d8ef98567f8759901ff73ecbe62b32ea8156eda Mon Sep 17 00:00:00 2001 From: Alexey Migutsky Date: Sat, 16 Sep 2017 17:43:57 +0200 Subject: [PATCH 22/24] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 96dce18..44daa79 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,7 @@ But knowing the stuff will help you become better! :muscle:* *P.P.S. [Contributions](CONTRIBUTING.md) are welcomed!* +---- ### Introduction - :movie_camera: [Map of Computer Science](https://www.youtube.com/watch?v=SzJ46YA_RaA) From 64c9079b3636f4e0bff46029a9aa029b6d551562 Mon Sep 17 00:00:00 2001 From: Anton Fefilov Date: Sat, 16 Sep 2017 20:01:55 +0400 Subject: [PATCH 23/24] Add coding practice site --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 44daa79..984e959 100644 --- a/README.md +++ b/README.md @@ -152,6 +152,7 @@ But knowing the stuff will help you become better! :muscle:* ### Coding Practice Sites :zap: - :link: [CodeForces](http://codeforces.com/) - :link: [CodeChef](https://www.codechef.com) +- :link: [CodinGame](https://www.codingame.com/) - :link: [Cs Academy](https://csacademy.com/) - :link: [HackerRank](https://hackerrank.com/) - :link: [Spoj](https://spoj.com/) From 95995e2ed9d2ab1f9cb9250bcd1918e0230700be Mon Sep 17 00:00:00 2001 From: Saeed Date: Mon, 18 Sep 2017 15:25:19 +0800 Subject: [PATCH 24/24] Update README.md Corrected broken link for "The Ten Rules of a Zen Programmer" --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 88022d2..63d267b 100644 --- a/README.md +++ b/README.md @@ -122,7 +122,7 @@ But knowing the stuff will help you become better! :muscle:* - :page_facing_up: [Speed In Software Development](https://www.targetprocess.com/articles/speed-in-software-development/) - :movie_camera: [The Myth of the Genius Programmer](https://www.youtube.com/watch?v=0SARbwvhupQ&feature=youtu.be) - :movie_camera: [Making Badass Developers](https://www.youtube.com/watch?v=FKTxC9pl-WM&t=2s) -- :page_facing_up: [The Ten Rules of a Zen Programmer](https://www.zenprogrammer.org/en/the10rulesofazenprogrammer.html) +- :page_facing_up: [The Ten Rules of a Zen Programmer](https://www.zenprogrammer.org/en/10-rules-of-a-zen-programmer.html) - :page_facing_up: [The mythical 10x programmer](http://antirez.com/news/112) - :page_facing_up: [The Debugging Mindset](http://queue.acm.org/detail.cfm?id=3068754)