swf.wtf is a personal technical blog operated by a human being who uses Fedora Linux by choice — and yes, that sentence does contain a certain amount of implied personality. It publishes guides, notes, and opinions about software development, Linux, and the specific kind of low-grade institutional frustration that accumulates when you spend enough time reading documentation that was clearly written by someone who understood the subject so completely that they forgot what it was like not to.
Posts on swf.wtf attempt to be technically accurate, occasionally funny, and — this is the part that distinguishes them from approximately forty percent of the internet — honest about when something is genuinely annoying.[1] The working assumption is that you are an adult who can handle sentences that contain both a git rebase command and an opinion about it.
The name swf.wtf is not explained here. This is intentional. It is, however, pronounced however you want to pronounce it, because the author lacks both the authority and the desire to police that.[2]
A person. Specifically, a person who runs Fedora Linux on their primary machine, uses the terminal for tasks that could technically be accomplished with a GUI but aren't, and has opinions about SSH key algorithms that are, frankly, completely proportionate to the situation and not at all excessive.
Professional background: software. Specific details: deliberately omitted, because the about page of a personal blog is not a LinkedIn profile and the author would like to keep it that way. What you need to know is that the technical content is written from experience, not from reading three Stack Overflow answers and synthesising them into false confidence.[6]
The author's relationship with Linux began the way most people's relationships with Linux begin: with an Ubuntu live USB, an afternoon of ambient overconfidence, and the slowly dawning realisation that the Wi-Fi driver situation was going to require a second laptop to resolve. Things have improved substantially since then. The opinions have only deepened.
Technical errors, factual inaccuracies, and commands that have stopped working because a package maintainer decided to change the flag syntax without telling anyone — these are bugs, and the author wants to know about them. The method for reporting them is: write a message, send it somehow, be specific about what broke and how. This process is deliberately unstructured because the author has watched elaborate bug reporting systems get adopted, ignored, and eventually abandoned by projects that would have been better served by a simple email address.
Opinions you disagree with are not bugs. Jokes that didn't land are not bugs, though the author accepts that they represent a form of failure. Footnotes that are longer than the main text they annotate are a documented feature and will not be patched.