Top all-time · #3097
Amir Rachum
Personal blog · amir.rachum.com · on HN as Nurdokprogrammingproductivity
Amir Rachum's personal blog at amir.rachum.com covers programming and productivity. Since 2016, 25 different Hacker News readers have linked it 53 times, most often “Shared Libraries: Understanding Dynamic Loading”. The last post was in 2024, but the archive is still widely read.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN readers link Amir Rachum's blog for its Python tutorial on entry points and for a post on knowledge debt and how programming should be taught.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
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.
Most-linked posts?
- Shared Libraries: Understanding Dynamic Loading7 people · 7 mentions · first linked 2018-04-05
- Shared Libraries: Understanding Dynamic Loading5 people · 5 mentions · first linked 2016-09-16
- Python Entry Points Explained3 people · 3 mentions · first linked 2020-04-07
- Knowledge Debt3 people · 3 mentions · first linked 2016-09-15
- Debugging with Humility2 people · 2 mentions · first linked 2016-12-18
- My Contribution to LEDE (OpenWrt): A Hacktoberfest Adventure2 people · 2 mentions · first linked 2016-10-23
- Python Attribute Access and the Descriptor Protocol2 people · 2 mentions · first linked 2019-10-16
- Knowledge Debt for Programmers2 people · 2 mentions · first linked 2020-04-12
- TypeScript type haunted my dreams2 people · 2 mentions · first linked 2024-03-31
What Hacker News says?
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 Entr…
Comment linking /blog/2017/07/28/python-entry-points/
on “Ask HN: What is your blog and why should I read it?”Submitted Python Entry Points Explained as a story · 167 points
HN discussionThis 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…
Comment linking /blog/2016/09/15/knowledge-debt/
on “Programming as a Way of Thinking”Submitted How to pick a starter project that'll make someone quit as a story · 30 points
HN discussionIf we're talking favorite python tutorials, I am a huge fan of this tutorial on python entrypoints: https://amir.rachum.com/python-entry-points/
Comment linking /python-entry-points/
on “Advanced Python Mastery – A Course by David Beazley”Submitted Shared Libraries: Understanding Dynamic Loading as a story · 11 points
HN discussionhttp://amir.rachum.com
Comment linking /
on “Ask HN: Could you share your personal blog here?”Submitted Knowledge Debt as a story · 10 points
HN discussionSubmitted Debugging with Humility as a story · 7 points
HN discussionSubmitted Python: Generator Cleanup as a story · 6 points
HN discussionSubmitted Python Attribute Access and the Descriptor Protocol as a story · 4 points
HN discussionSubmitted Write Explicit Tests as a story · 4 points
HN discussionSubmitted My Contribution to LEDE (OpenWrt): A Hacktoberfest Adventure as a story · 4 points
HN discussionSubmitted PyCharm Settings Repository as a story · 4 points
HN discussionSubmitted Python: Declaring Dynamic Attributes as a story · 4 points
HN discussionSubmitted TypeScript type haunted my dreams as a story · 3 points
HN discussionSubmitted TypeScript type haunted my dreams as a story · 3 points
HN discussionSubmitted How I Read Nonfiction Books as a story · 3 points
HN discussionSubmitted Stop Missing Out on Your Own Ideas as a story · 3 points
HN discussionSubmitted Python Entry Points Explained as a story · 3 points
HN discussionSubmitted How to Cultivate Your Cheat Sheet as a story · 3 points
HN discussionSubmitted Shared Libraries: Understanding Dynamic Loading as a story · 3 points
HN discussionSubmitted Knowledge Debt for Programmers as a story · 3 points
HN discussionSubmitted Shared Libraries: Understanding Dynamic Loading as a story · 3 points
HN discussionSubmitted Shared Libraries: Understanding Dynamic Loading as a story · 2 points
HN discussionSubmitted Knowledge Debt as a story · 2 points
HN discussionSubmitted Python Entry Points Explained as a story · 2 points
HN discussionSubmitted Shared Libraries: Understanding Dynamic Loading as a story · 2 points
HN discussionSubmitted Retrospect Early and Often as a story · 2 points
HN discussionSubmitted Understanding Python Class Instantiation as a story · 2 points
HN discussion