Hacker GitHub

← All repos

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

Mentions per year 23 mentions · busiest year 2016 (10)
20082026
  1. 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…
  2. 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…
  3. …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)
  4. …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
  5. 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?
  6. This appears to be an updated and edited version of this document: https://github.com/braydie/HowToBeAProgrammer
  7. …[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
  8. …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
  9. 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
  10. Why there should be just one thing? Anyway, assuming programming: https://github.com/braydie/HowToBeAProgrammer
  11. …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…
  12. …/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
  13. 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.
  14. …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)