New freelancers ask me the same cluster of questions whenever the subject of publishing comes up, and they are good questions. Should you write about something you only learned last week? Will clients think less of you? Does anyone read this stuff? Below I take each question in turn and reason from what we can actually observe about how people learn and hire, without pretending to numbers I cannot source. The common thread: teaching a fresh lesson to a beginner is both a learning tool and a quiet form of proof of work for a DevOps freelancer.
Is it risky to write about something I only just learned?
It is riskier to write about something you learned years ago and have not touched since, because your memory has quietly rewritten the details. A fresh lesson comes with fresh evidence: the command history, the error message, the diff that made it work. You can check each claim against your own records before you publish. The practical rule I follow is to state clearly what you tested and what you assumed, and to date the post so readers know how current it is.
Why does explaining it help me more than rereading the docs?
Rereading produces familiarity, and familiarity is easily mistaken for understanding. Explaining produces retrieval, which is much harder, and the difficulty is the point. Cognitive science has long distinguished between recognising something and recalling it unaided; a teaching draft forces recall. When your paragraph about a Terraform state lock trails off mid-sentence, you have measured your own knowledge for free. Treat each trailing-off point as a task: open the source, fix the gap and continue.
What should I write about when I am new and not yet an authority?
Write the post you would have wanted forty-eight hours earlier. That is a specific, bounded subject: why a pipeline step passed locally and failed remotely, how you read a billing line for the first time, what a client’s tag convention actually meant. Leave sweeping surveys to people with years of data. Beginner-level, experience-based notes are the part of the topic where you currently have an edge, because you still know what is confusing. The common first-year questions new DevOps freelancers ask are a good source of topics: each question hides a small lesson waiting to be written.
Will clients take me seriously if I publish my learning process?
Evidence from hiring behaviour points the right way, though cautiously. Buyers of freelance work are mostly trying to reduce uncertainty: will this person understand my problem, communicate clearly and tell me the truth when something is off? A short, accurate explanation of a concept demonstrates all three before any call happens. That is one reason trust-building advice, such as the ideas in building confidence with clients who have not worked with you before, so often centres on visible, checkable communication. Published teaching is checkable communication.
The caveat is tone. A post that admits an error and shows the correction reads as competence. A post that bluffs reads as risk. Clients are not looking for someone who never errs; they are looking for someone who notices.
What about confidentiality?
This is the question freelancers should take most seriously. Never publish client names, hostnames, internal tooling details, credentials or anything under an agreement. Instead extract the transferable pattern and rebuild a toy example. If you cannot separate the lesson from the client context, do not publish that lesson. A reliable test: if the client read your post, would they recognise their own system? If yes, rewrite until they would not.
How long should the write-up be, and how often?
Short enough to finish. Four hundred to eight hundred words of clear explanation usually serves a beginner better than a sprawling tutorial. As for frequency, consistency matters less than completion; one finished note a fortnight beats an abandoned series. Because each note is anchored to something you actually just did, the writing rides on work you were doing anyway rather than adding a second job.
Where do I publish if I have no site?
You do not need to build one. MyBlogPad is a blogging network where each blog gets a subdomain of its own, sign-in goes through Google, and the site says it is free to start without a card. That makes it a reasonable place to put your first handful of learning notes and see which ones draw questions. If you later move to a domain you control, keep the old posts and add a pointer; the writing is yours either way.
What should I do when a reader says I am wrong?
Thank them, verify, and correct the post visibly. This is the part of the process that most resembles professional practice. Maintaining an edit note at the bottom (“updated after a reader pointed out that the timeout applies per request, not per session”) is evidence of how you handle feedback, which a client will one day need you to do on their project.
A simple checklist before you hit publish
- Did I state the problem a beginner would actually face?
- Did I mark what I tested versus what I inferred?
- Is every client-specific detail removed?
- Could a newcomer reproduce the example from the text alone?
- Have I dated it and left room for corrections?
Answering those five questions takes ten minutes and protects both your reputation and your clients. Do it a few times and the habit pays off twice: your understanding firms up as you teach, and your published trail quietly shows how you think.