braydie/HowToBeAProgrammer
View on GitHub ↗ ★ 16,320
A guide on how to be a Programmer - originally published by Robert L Read
23 mentions on Hacker News by 19 people: 9 stories, 14 comments · first 2016-01-06 · latest 2026-04-22
20082026
-
▲ 1
A guide on how to be a Programmer (2002)story by downbad_ · 2026-04-22 · 1 comment
-
How to be a Programmer by Robert L. Read (and expanded by the community) https://github.com/braydie/HowToBeAProgrammer It is a collection of short essays on particular skills that are applicable to programmers of different levels. The…
comment by shagie · 2024-05-31 · in Ask HN: The Required Fundamentals for Self-Taught Programming -
From a different set of essays titled How To Be A Programmer ( https://github.com/braydie/HowToBeAProgrammer ) - How to Conduct Experiments https://github.com/braydie/HowToBeAProgrammer/blob/master/en... The entire set is good and I…
comment by shagie · 2023-03-17 · in How to Ask Questions the Smart Way (2014) -
…I mention it in the post, and I also really like the set of essays for How To Be A Programmer ( https://github.com/braydie/HowToBeAProgrammer ). I don't think its a coincidence that the first skill listed is Learn To Debug -…
comment by shagie · 2020-12-08 · in Teach Debugging (2014) -
…to paper on a lot of topics that we usually deem "obvious". You can read it for free online here: https://github.com/braydie/HowToBeAProgrammer
comment by abatilo · 2020-09-24 · in Important non-programming skills for programmers -
Possibly useful advice at https://github.com/braydie/HowToBeAProgrammer especially the chapters "How to Find Out Information" and "How to Utilize People as Information Sources"
comment by jonjacky · 2020-06-02 · in Ask HN: How do you find an *expert* in CS? -
▲ 1
How to Deal with Difficult Peoplestory by ColinWright · 2020-01-16 · 0 comments
-
This appears to be an updated and edited version of this document: https://github.com/braydie/HowToBeAProgrammer
comment by dcx · 2018-12-22 · in How to Be a Programmer: A Short, Comprehensive, and Personal Summary (2002) [pdf] -
…[2] https://github.com/Droogans/unmaintainable-code/pull/20 [3] https://github.com/braydie/HowToBeAProgrammer/issues/68 [4] https://github.com/spencermountain/compromise/issues/117 [5] https://github.com/syl20bnr/spacemacs
comment by Nadya · 2018-09-12 · in LOLWUT: a piece of art inside a database command -
…going to reference it again... one of my favorite essays on programming) How To Be A Programmer - https://github.com/braydie/HowToBeAProgrammer/tree/master/en The first skill listed in the first section is "Learn to Debug" (…
comment by shagie · 2018-02-17 · in Learning to program is getting harder -
I would go with "not following the advice of how to be a programmer ( https://github.com/braydie/HowToBeAProgrammer/blob/master/RE... ) for your given skill level. There are soft skills and hard skills that are necessary as one progresses.…
comment by shagie · 2017-05-23 · in I’ve become worse at programming -
Why there should be just one thing? Anyway, assuming programming: https://github.com/braydie/HowToBeAProgrammer
comment by js8 · 2017-02-27 · in Ask HN: What is 1 thing that can take a Junior's career to the next level? -
…platitudes like this from his professors. I've basically been mentoring him and having him read https://github.com/braydie/HowToBeAProgrammer , Comp Science with Python, and a couple books on linux and C to help with some lower level…
comment by MollyR · 2017-01-23 · in What does it take to be a good programmer? -
…/github.com/zendframework/zend-expressive/pull/340 https://github.com/assemble/assemble.io/issues/163 https://github.com/braydie/HowToBeAProgrammer/issues/68 https://github.com/airbnb/javascript/pull/698…
comment by waterphone · 2016-09-05 · in Inclusivity Is a Joke -
https://github.com/braydie/HowToBeAProgrammer/blob/master/en... This one weird trick has helped me solve so many problems that I thought were impassable in my day-to-day development. Bonus points if you couple it with purposeless walking.
comment by Yhippa · 2016-03-24 · in A guide on how to be a Programmer (2002) -
…you should take a break. Don't use cocaine or amphetamines to combat fatigue. Don't abuse caffeine. https://github.com/braydie/HowToBeAProgrammer/blob/master/en...
comment by srcreigh · 2016-03-24 · in A guide on how to be a Programmer (2002) -
▲ 207
A guide on how to be a Programmer (2002)story by gnocchi · 2016-03-23 · 44 comments
-
▲ 4
How to be a Programmerstory by gualopezb · 2016-01-15 · 0 comments
-
▲ 5
How to Be a Programmerstory by krat0sprakhar · 2016-01-12 · 0 comments
-
▲ 1
How to Be a Programmer: Community Versionstory by caltrain · 2016-01-11 · 0 comments
-
▲ 2
How to Be a Programmer; a Short, Comprehensive, and Personal Summarystory by kevindeasis · 2016-01-09 · 3 comments
-
▲ 3
Braydie/HowToBeAProgrammerstory by olalonde · 2016-01-08 · 0 comments
-
▲ 5
How to be a Programmer by Robert L Readstory by ansal_sa · 2016-01-06 · 0 comments