Top all-time · #9147
The Sharat's
Personal blog · sharats.me · on HN as sharat87programmingsystems
The Sharat's is a personal blog at sharats.me about programming and systems. Since 2012, 8 different Hacker News readers have linked it 12 times, most often “Shell script best practices, from a decade of scripting things”. It is still writing: the last post was on 2026-11-01, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
HN commenters link posts on shell script best practices and a vim workflow series covering CSV/TSV editing. The linked posts are cited as a bash template and as a source of vim tips.
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.
Most-linked posts?
- Shell script best practices, from a decade of scripting things2 people · 2 mentions · first linked 2022-10-27
What Hacker News says?
Here is a template https://sharats.me/posts/shell-script-best-practices/ Should I put my code inside main()? I'm newcomer in bash
Comment linking /posts/shell-script-best-practices/
on “Shell script best practices, from a decade of scripting things”Submitted Shell script best practices, from a decade of scripting things as a story · 958 points
HN discussionvartabstop can help with per-column width. I found https://sharats.me/posts/automating-the-vim-workplace-3/#usi... which greatly improved my TSV editing experience in vim. Couple that with autocmd TextChangedI and you get realtime recalculation and alignment.
Comment linking /posts/automating-the-vim-workplace-3/
on “A love letter to the CSV format”Submitted Automating the Vim Workplace (2020) as a story · 74 points
HN discussionhttps://sharats.me
Comment linking /
on “Ask HN: Could you share your personal website here?”Submitted Serializing Python Requests' Session Objects (2012) as a story · 7 points
HN discussionSubmitted The Ever Useful Subprocess Module as a story · 4 points
HN discussionSubmitted Time is different every time – on automation, and saving time as a story · 2 points
HN discussionSubmitted Python's Builtin Map Function as a story · 2 points
HN discussionSubmitted Use a proxy for LLM app development as a story · 1 points
HN discussionSubmitted A Tale of Two Forwarded Headers as a story · 1 points
HN discussionSubmitted Running Docker containers in network isolation with proxied traffic as a story · 1 points
HN discussion