Amir Rachum

amir.rachum.com · Personal blog · on HN since 2016

Amir Rachum, an Israeli software engineer, writes about Python, C++, embedded Linux, and the programming experience.

What HN saysHN commenters recommend his Python entry points tutorial and his Knowledge Debt post on learning by doing before understanding.
25HN people shared it
3linked it in comments
46stories submitted
317story points
3 years agolast shared
2016people per year2026

Most-shared posts

  1. 1
    Shared Libraries: Understanding Dynamic Loading
    11 people · 30 points · first shared 2016 · 2 comments on HN
  2. 2
    Knowledge Debt
    5 people · 17 points · first shared 2016 · 1 comments on HN
  3. 3
    Python Entry Points Explained
    3 people · 172 points · first shared 2017 · 13 comments on HN
  4. 4
    Debugging with Humility
    2 people · 9 points · first shared 2016 · discussion on HN
  5. 5
    Python: Generator Cleanup
    2 people · 7 points · first shared 2017 · discussion on HN
  6. 6
    TypeScript type haunted my dreams
    2 people · 6 points · first shared 2024 · discussion on HN
  7. 7
    Python Attribute Access and the Descriptor Protocol
    2 people · 5 points · first shared 2019 · discussion on HN
  8. 8
  9. 9
    Understanding Python Class Instantiation
    2 people · 4 points · first shared 2016 · discussion on HN
  10. 10
    How to pick a starter project that'll make someone quit
    1 people · 30 points · first shared 2022 · 1 comments on HN
  11. 11
    Python: Declaring Dynamic Attributes
    1 people · 4 points · first shared 2016 · discussion on HN
  12. 12
    Write Explicit Tests
    1 people · 4 points · first shared 2017 · discussion on HN
  13. 13
    PyCharm Settings Repository
    1 people · 4 points · first shared 2016 · discussion on HN
  14. 14
    How I Read Nonfiction Books
    1 people · 3 points · first shared 2022 · discussion on HN
  15. 15
    How to Cultivate Your Cheat Sheet
    1 people · 3 points · first shared 2020 · discussion on HN

What HN people wrote when they linked it

manvillej · 2023-07-19
If we're talking favorite python tutorials, I am a huge fan of this tutorial on python entrypoints: https://amir.rachum.com/python-entry-points/
Nurdok · 2020-04-07
https://amir.rachum.com/ I'm a software engineer from Israel. I'm mainly a Pythonista, but I also dabble in C++ and Embedded Linux. I write about code, technology and my personal life - from a programmer's perspective. Highlights: Knowledge Debt https://amir.rachum.com/blog/2016/09/15/knowledge-debt/ Shared Libraries: Understanding Dynamic Loading https://amir.rachum.com/blog/2016/09/17/shared-libraries/ Python Entry Points Explained https://amir.rachum.com/blog/2017/07/28/python-entry-points/
OrangeTux · 2017-05-02
This post reminds me of Amir Rachum's post about Knowledge Debt[1]. "This is how programming should be taught. You should do stuff way before you can figure out how it works. For a while, you should intentionally be ignorant about distracting details." "You should, intentionally and tactically, decide which piece of information you can do without, for now. But you should also, intentionally and strategically, decide when to pay back that debt." [1]: http://amir.rachum.com/blog/2016/09/15/knowledge-debt/

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close