Manfishing.net

Kyler Cain
(2026-07-28)
Abstract

Manfishing is a daily guessing game played on the Unix manual. Each round shows the SEE ALSO cross-references of a hidden man page and and you have to guess which one. Ten rounds a day, the same ten for everyone, and includes the full text of the manuals so you can read them after you play. Play it at at https://manfishing.net/.

1 How it plays

A round gives you a list of cross-references and nothing else, for example:

pldd(1) sprof(1) ld.so(8) ldconfig(8)

Those four pages are what one particular manual page lists under SEE ALSO. Then you get to guess the name of the page that includes those options. Here the answer is ldd[6], which you may be able to guess as the clues are all about the dynamic linker.

There are 10 rounds each day, everyone shares them so you can compare your guesses with others. When you finish a round, the reveal shows the page’s one-line description and a link to the full page, so you can read it and learn what you missed.

At the end of the game, you get a summary of how many you got right and wrong and an easily shareable emoji recap of your performance, similar to the one Wordle[3] and Catfishing.net[2] offer.

2 Why SEE ALSO

SEE ALSO is a conventional section in the man pages[4], and is known to be human-generated and should be based on the author’s expectation of what other information would be most valuable to a reader. Even better is that, thanks to the man-pages project[5], there are thousands.

3 What it is for

My goal in making this game was to get people to read the manual, and to do it in a way that is more fun than just reading and hopefully would involve a social component. My coworkers and I have been playing the catfishing game[2] for a while, and I wanted to make something similar for the Unix manual.

The game is deliberately structured to encourage further reading:

  • Every round ends on a page. Win or lose, the reveal links provides you a link to the man page for the potential answers.

  • Wrong-but-reasonable is not punished. Many groups of clues fit several pages equally well. Nothing in the clues for latex(1) distinguishes it from lualatex(1) or xelatex(1), so all of them count, and the reveal names the whole family.

  • Randomized rounds. The ten pages for each day are drawn at random from the pool of eligible pages, ensuring a fresh challenge every day, and there are so many pages that you’re basically guaranteed to learn something new every day.

4 The scoreboard and difficulty ratings

The game keeps track of how well the community does on each page so you can compare yourself against the global average. The pages also include a difficulty rating that you can contribute to that I plan to use to make the game more interesting in the future, for example by ensuring a certain mix of easy and hard pages each day.

5 Try it

It is live at https://manfishing.net/[1], and there is a new edition every day.

References

Tagged