Top all-time · #7078
Will Keleher
Personal blog · will-keleher.com/posts · on HN as gcmeplzprogrammingproductivity
Will Keleher writes will keleher, a personal blog at will-keleher.com about programming and productivity. Since 2021, 10 different Hacker News readers have linked it 28 times, most often “Small programming tricks”. It is still writing: the last post was on 2026-08-12, and you can follow it by feed.
Too few sampled comments (1) to say how often HN recommends it.?
Why HN links it
Linked as a list of small programming and shell tips. One commenter suggests feeding the page to Claude Code to review their shell init scripts and history against its tips. No comment judges the writing directly.
Summarised by Claude from a sample of 1 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Posts on software engineering – engineering culture, system legibility, and performance.
Most-linked posts?
- Small programming tricks5 people · 5 mentions · first linked 2026-03-27
- Dashes suggest which model you're copy-pasting from2 people · 2 mentions · first linked 2026-07-24
What Hacker News says?
I doubt you need a full script or skill for that. I would try something like this straight in Claude Code (and will as soon as my 5 hour quota resets :-): Review this page: https://will-keleher.com/posts/small-programming-tricks-matt ... Then, review my shell init scripts (both bash and fish) and shell history. Make recommendations based on the tips and tricks from the page.
Comment linking /posts/small-programming-tricks-matt
on “Small programming tricks”Submitted Small programming tricks as a story · 681 points
HN discussionAgreed that it (used to be) less common. AP style (like the article mentioned) uses spaced em dashes, and I think that style of spaced em dashes are more common in writing today because that's what Claude (particularly Sonnet) likes to use (based on some half-baked investigation I did a bit ago [^1]). OpenAI models generally uses the American-style unspaced em dashes, which is why that particular style looks LLM-y t…
Comment linking /posts/your-dashes-suggest-which-model-youre-copy-pasting-from/
on “Em dashes are fucking amazing”Submitted Bash patterns I use weekly as a story · 278 points
HN discussionSubmitted Telling a Computer to Do Things as a story · 91 points
HN discussionSubmitted Xkcd's "Is It Worth the Time?" Considered Harmful as a story · 27 points
HN discussionSubmitted Small Programming Tricks as a story · 4 points
HN discussionSubmitted Most engineers have Git aliases; what are yours? as a story · 3 points
HN discussionSubmitted Slack Is the Worst Info-Radiator as a story · 3 points
HN discussionSubmitted Dashes suggest which model you're copy-pasting from as a story · 2 points
HN discussionSubmitted Small Programming Tricks as a story · 2 points
HN discussionSubmitted That Test Isn't Flaky. It's Broken as a story · 2 points
HN discussionSubmitted Backfills should fail in minutes, not days as a story · 2 points
HN discussionSubmitted ChatGPT Images 2.0 Still Can't Draw the Seven-Legged Spider I Want as a story · 2 points
HN discussionSubmitted CSS Proves Me Human as a story · 2 points
HN discussionSubmitted Nano Banana 2 Partially Passes the Seven-Legged Spider Test as a story · 2 points
HN discussionSubmitted Shell patterns for easy automated code migrations as a story · 2 points
HN discussionSubmitted MongoDB Performance is Disk-graceful as a story · 2 points
HN discussionSubmitted MongoDB Performance is Disk-graceful as a story · 2 points
HN discussionSubmitted Node's AsyncLocalStorage Makes the Commons Legible as a story · 2 points
HN discussionSubmitted Small Programming Tricks · will keleher as a story · 1 points
HN discussionSubmitted Small Programming Tricks as a story · 1 points
HN discussionSubmitted I avoid easy things I haven't tried as a story · 1 points
HN discussionSubmitted Indexes are sorted arrays (sort of) as a story · 1 points
HN discussionSubmitted So, what can you do with a PID? as a story · 1 points
HN discussionSubmitted Culling Containers with a Leaky Bucket as a story · 1 points
HN discussionSubmitted Writing FizzBuzz in MySQL 5.7 for no good reason as a story · 1 points
HN discussionSubmitted Large Analytics SQL Queries Are Bad as a story · 1 points
HN discussion