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
- 1Shared Libraries: Understanding Dynamic Loading11 people · 30 points · first shared 2016 · 2 comments on HN
- 2Knowledge Debt5 people · 17 points · first shared 2016 · 1 comments on HN
- 3Python Entry Points Explained3 people · 172 points · first shared 2017 · 13 comments on HN
- 4Debugging with Humility2 people · 9 points · first shared 2016 · discussion on HN
- 5Python: Generator Cleanup2 people · 7 points · first shared 2017 · discussion on HN
- 6TypeScript type haunted my dreams2 people · 6 points · first shared 2024 · discussion on HN
- 7Python Attribute Access and the Descriptor Protocol2 people · 5 points · first shared 2019 · discussion on HN
- 8My Contribution to LEDE (OpenWrt): A Hacktoberfest Adventure2 people · 5 points · first shared 2016 · discussion on HN
- 9Understanding Python Class Instantiation2 people · 4 points · first shared 2016 · discussion on HN
- 10How to pick a starter project that'll make someone quit1 people · 30 points · first shared 2022 · 1 comments on HN
- 11Python: Declaring Dynamic Attributes1 people · 4 points · first shared 2016 · discussion on HN
- 12Write Explicit Tests1 people · 4 points · first shared 2017 · discussion on HN
- 13PyCharm Settings Repository1 people · 4 points · first shared 2016 · discussion on HN
- 14How I Read Nonfiction Books1 people · 3 points · first shared 2022 · discussion on HN
- 15How to Cultivate Your Cheat Sheet1 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/