Top all-time · #4251
Matt Butcher
Personal blog · technosophos.comprogrammingsystemsweb
Matt Butcher writes TechnoSophos, a personal blog at technosophos.com about programming, systems and web. Since 2010, 18 different Hacker News readers have linked it 23 times, most often “How Glide Solves Go Vendoring”. It is still writing: the last post was on 2025-12-30, and you can follow it by feed.
Too few sampled comments (4) to say how often HN recommends it.?
Why HN links it
HN readers link Matt Butcher's posts on Go dependency management with Glide, building a Vim cheat sheet, and how Perl and CPAN handled packages. Comments cite them as sources, not as praise.
Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Personal site of Matt Butcher (technosophos)
Most-linked posts?
- How Glide Solves Go Vendoring2 people · 2 mentions · first linked 2014-09-23
- Writing a Kubernetes CRD Controller in Rust2 people · 2 mentions · first linked 2020-12-31
What Hacker News says?
I personally consider awk, sed, grep, cut, etc. to be "part" of bash. I don't think I ever write a script without invoking those venerable tools at least once. I often have many pipes, such as some_command \ | grep -E 'some.*regex$' \ | sed -e 's/erase_text//g' \ | sed -e 's/erase_more//g' \ | awk '{ print $2 }' \ | cut -d ':' -f 1 I used to reach for Perl one-liners a lot, and still do sometimes when I need a gross…
Comment linking /2009/05/21/perl-pie-if-you-only-learn-how-do-one-thing-perl-it.html
on “Safe ways to do things in bash”Submitted Be Nice and Write Stable Code as a story · 362 points
HN discussionI have built my own cheat sheet over the months I have been using Vim. I highly recommend doing that after you are familar with the basics. My next step is to work on putting it in Vim itself via a documentation plugin. I got the idea from this [1] blog post. [1] http://technosophos.com/2014/10/09/create-built-in-vim-cheat...
Comment linking /2014/10/09/create-built-in-vim-cheatsheet.html
on “Vim Cheat Sheet (2015)”Submitted Writing a Kubernetes CRD Controller in Rust as a story · 166 points
HN discussionglide works really well for this: http://technosophos.com/2014/09/22/how-glide-solves-go-vendo...
Comment linking /2014/09/22/how-glide-solves-go-vendoring.html
on “Dependencies and vendoring in Go”Submitted NoSQL No More as a story · 41 points
HN discussionIIRC, and I could be wrong, CPAN was the first to go down the route that many modern toolchains now provide. We've looked at it. In fact, the original creator of Glide (Go package manager) wrote about Perl and CPAN when talking about Go at http://technosophos.com/2015/09/02/dont-let-go-be-condemned-... .
Comment linking /2015/09/02/dont-let-go-be-condemned-to-repeat-past-mistakes.html
on “Comparison of Programming Language Package Managers”Submitted How Glide Solves Go Vendoring as a story · 8 points
HN discussionSubmitted The Alpine Docker Mistake as a story · 4 points
HN discussionSubmitted 9 things I like about Go as a story · 4 points
HN discussionSubmitted Writing a Kubernetes Controller in Rust (2019) as a story · 3 points
HN discussionSubmitted Knock 70% off REST network time as a story · 3 points
HN discussionSubmitted How Brigade Shares Data Between Containers as a story · 2 points
HN discussionSubmitted Using the Node.js debugger as a story · 2 points
HN discussionSubmitted PHP Arrays are Not Arrays as a story · 2 points
HN discussionSubmitted Why Brigade doesn't do YAML: scripting for Kubernetes clusters as a story · 1 points
HN discussionSubmitted Kubernetes Needs to Ditch GitHub as a story · 1 points
HN discussionSubmitted Don't Condemn Go to Repeat Past Mistakes [package Management] as a story · 1 points
HN discussionSubmitted Managing Go 1.5 Vendor Dependencies [the new feature] with Glide as a story · 1 points
HN discussionSubmitted How Algorithms Rule the World as a story · 1 points
HN discussionSubmitted Creating a Personal PaaS with Dokku on HPCloud as a story · 1 points
HN discussionSubmitted When is a Standard Bad for a Standards Body? as a story · 1 points
HN discussionSubmitted 5 Things Every PHP Developer Should Know About MongoDB as a story · 1 points
HN discussion