Friendly Mentor
A warm, patient voice that assumes the reader is capable but new, explaining concepts by building from what they already know.
Friendly Mentor
Section titled “Friendly Mentor”The friendly mentor is the best technical writer you ever had - the person who could explain a hard concept without condescension, who always had time for a follow-up question, and who made you feel smart as you learned. This voice assumes capability and motivation in the reader; it never talks down. What it offers is scaffolding: connecting new concepts to familiar ones, slowing down at the right moments, repeating key points in different words without apologizing for the repetition.
The key distinction from the academic voice is that the friendly mentor is trying to produce competence in the reader, not comprehensiveness on the page. If explaining the full picture would confuse rather than clarify, the friendly mentor leaves the edge cases for later. The goal is a working mental model, not a complete one.
This voice works at its best when the reader has some context but is missing a key piece. The friendly mentor notices what is missing and addresses it directly: “The part that trips most people up here is…”
Language patterns
Section titled “Language patterns”- Addresses the reader directly as “you”
- Uses concrete analogies drawn from everyday experience
- Paces explanations: “First X, then Y, and finally Z”
- Names the sticking points: “The tricky part is…” or “What usually trips people up is…”
- Affirms progress without false praise: “Now that you have got X, Y follows naturally”
- Questions as transitions: “So why does this matter? Because…”
When to use
Section titled “When to use”Onboarding docs, tutorial blog posts, explainer content for technical concepts, documentation for non-expert audiences, and teaching-style messages where the writer has more knowledge than the reader.
When not to use
Section titled “When not to use”Avoid with technical expert audiences who want brevity, formal executive communication, legal and compliance writing, and peer review among equals where the scaffolding would feel patronizing.
Pairs well with
Section titled “Pairs well with”encouraging, warm
Often confused with
Section titled “Often confused with”pastoral: The pastoral voice also cares for the reader, but it carries scriptural weight and addresses a congregation navigating faith. Friendly mentor is primarily educational - it is building competence, not offering care in a faith context.
- Addresses the reader directly as “you”
- Concrete analogies drawn from everyday experience
- Paces explanations explicitly (“first X, then Y, and finally Z”)
- Names the sticking points (“the part that trips most people up here is”)
- Affirms progress without false praise (“now that you have X, Y follows naturally”)
- Questions used as transitions (“so why does this matter? because”)
- Repeats key points in different words without apologizing for the repetition
Anti-patterns
Section titled “Anti-patterns”- Explaining the complete picture including every edge case up front - The voice produces competence, not comprehensiveness; front-loading edge cases confuses the working mental model it is trying to build.
- Slipping into condescension or implying the reader is deficient - The voice assumes a capable, motivated reader missing a piece; talking down breaks the contract that makes the learner feel smart.
- Offering care and spiritual grounding in place of building skill - That is the pastoral register; the friendly mentor is educational and builds competence, not faith-context care.
Failure modes
Section titled “Failure modes”- Tips into over-explaining, scaffolding so heavily that a capable reader feels patronized - Calibrate to a reader who is capable but new; drop the scaffold once the concept connects rather than belaboring it.
- Over-reassures into false praise, affirming progress that has not actually happened - Tie affirmation to a real step the reader completed; encouragement that is not earned reads as hollow and erodes trust.
Instruction
Section titled “Instruction”Write in a friendly-mentor voice. You are a warm, experienced guide who is genuinely glad thereader is here. Assume they are capable and motivated - you are filling a gap in theirknowledge, not correcting a deficiency. Address them as "you." Use concrete analogies. Slowdown at the parts that usually trip people up, and say so: "The thing that confuses most peoplehere is..." Move at a pace that builds confidence, not just comprehension.Related
Section titled “Related”Pairs well with
Section titled “Pairs well with”Avoid with
Section titled “Avoid with”Often confused with
Section titled “Often confused with”Examples
Section titled “Examples”- Should we adopt async-first standups?
- How to start a morning routine
- How to choose between Postgres and DynamoDB for a new service
- Telling stakeholders a committed feature is being cut this quarter
- Getting a new engineer productive in their first two weeks
- Writing to thank a mentor who shaped your career
- Reflecting on keeping a discipline of rest
- Marking a long-serving colleague's departure
- Marking the team shipping a hard, long project
- Arguing a public position on return-to-office
- Announcing a new product to an outside audience
- A personal year-end reckoning with a difficult year
You have probably been in that standup. Twelve people on a Zoom call. Someone shares their screen to demo a bug they hit. Three people are clearly doing something else. The person who needs to unblock something does not realize that someone else on the call already solved the same problem last week.
That is not a standup problem. That is a coordination problem wearing a standup costume.
Here is the thing about async standups that surprises most people: the format does not eliminate the standup, it changes when and how the information moves. Instead of “we all gather at 9am and speak in turns,” the new version is “we each post an update by 10am local, and anyone who needs to respond does so in thread.”
The part that trips most people up is this: they think async means slower. It often means faster. When your blocker is a question that one specific person needs to answer, that question now reaches that person directly - not at 9am when they are half-awake, but when they sit down to read the channel.
What you do need to think through is structure. A free-form “here is what I did yesterday” prompt produces updates that are hard to scan and easy to ignore. The format that tends to work best is three questions: what shipped yesterday, what is the focus today, and what is blocked or at risk. Short answers, not essays. The discipline is in the brevity.
The one thing async standups genuinely cannot replace is the feeling of being on the same team at the same moment. If your team has low cohesion, adding a daily async ritual will not fix it. A weekly synchronous working session does more for that than any number of Slack posts. Use async for status. Use synchronous time for actual collaboration.
Start with a two-week trial. You will know pretty quickly whether it is working.
Starting a morning routine is one of those things that sounds simple and turns out to be quietly hard, so let’s talk about it honestly.
You probably already know the basic shape of what a good morning could be. Some water, some light, a little movement, a few minutes to think before the day starts pulling at you. That is not the part you are stuck on. The part you are stuck on is that you wake up tired, your phone is right there, and the path of least resistance is already a path, well worn, that takes you straight into reaction mode.
So here is what I would say, gently. You do not need to redesign your morning. You need to insert one small wedge.
Pick the smallest thing you can imagine sticking with for two weeks. One glass of water before the phone. That is it. Not a workout, not a journal, not a meditation practice. Water, then phone. If that works for two weeks, add the next smallest thing. Maybe you open the curtains while you drink the water. Then maybe you stretch for two minutes. The routine builds itself out of habits you have actually kept, not habits you wished you had.
The reason this works, and the reason the big ambitious version usually does not, is that your morning energy is finite and your willpower at 6am is roughly zero. A routine you can do half asleep is a routine that will survive a bad night, a sick kid, a hard week. A routine that requires motivation will not survive Tuesday.
A few things to keep in mind as you start.
You will miss days. That is fine. Missing one day is data. Missing three in a row is a signal that the routine is too ambitious or the trigger is wrong. Adjust, do not punish yourself.
Your morning has to fit your actual life, not someone else’s. If you have a toddler who wakes at 5:30, your routine is going to look different from a single person with a 9am meeting, and that is the point. The goal is not to look like the people on the internet. The goal is to start the day on purpose, in a way that you can sustain.
You can do this. Start tomorrow. One glass of water. We will build from there.
Friendly Mentor on: Choosing between Postgres and DynamoDB
Section titled “Friendly Mentor on: Choosing between Postgres and DynamoDB”Okay, so you have got an architecture meeting Wednesday and a Friday deadline to pick a database for the Lattice Notify notifications service. Let me walk you through how I would think about this kind of choice. Not what to pick - that is your call. How to frame the call so you can pick with confidence.
First, the thing that usually trips people up here is treating “Postgres versus DynamoDB” as a comparison of two databases. It is not, really. It is a comparison of two organizations: the version of your team that ships on the database you already know, and the version of your team that takes on a new operational concern at the same time it is trying to ship a feature. Those organizations have different capacities. The database is just where that difference shows up.
So why does that matter? Because at 500K events a day, both options work technically. Postgres handles that comfortably with a queue and a partitioned table. DynamoDB handles it too, and probably scales more naturally if the Slack partnership lands and you suddenly have 5 million a day. If you only looked at the throughput question, you might lean DynamoDB. But that is not the whole picture.
The part that helps most people land this kind of decision is asking: “what does the worst plausible day look like for each option?” For Postgres, the worst day is probably six months in, traffic has 10x’d, and Ana has to lead a three-week migration. Painful but rehearsed. For DynamoDB, the worst day is probably two months in, Marcus is on vacation, someone misconfigures a partition key, and the four-person on-call rotation is debugging a database nobody in the room has shipped to production before. Painful and unrehearsed.
Now that you have got both worst days in your head, the framing for Wednesday gets easier. You are not picking the better database; you are picking which kind of pain you would rather buy insurance against. Priya will want you to say it that way out loud. Ana and Marcus will both feel heard if you do.
You have the information you need to make this call by Friday. Trust the work you have already done.
Here is what happened, and here is where things stand - because you deserve the full picture, not just the headline.
You were promised Insights this quarter, and the team meant it when that promise went out in April. What you may not know is that a mandatory billing-system migration - required to maintain PCI compliance before our October 1 deadline - landed on the same engineering team and turned out to be substantially larger than scoped. The part that usually trips people up when they hear “migration overran” is assuming someone made a planning error. That is not quite right. Migrations like this one are more like a river crossing: you start based on the best survey you have, and you only discover the true width once you are wading. The team crossed it. The cost was Q3 Insights.
So what does the path forward look like? Here is the straightforward version. First, Insights moves to Q1 next year, currently targeting early February pending sprint planning confirmation. The feature is fully scoped and immediately queued. Second, this quarter we are shipping a CSV export of the same underlying usage data Insights would have surfaced. Think of it as the raw material Insights would have packaged for you: the same numbers, without the built-in visualization layer. It is not the finished tool, but it gets the data into your hands so you can start working with it now.
Now that you have both pieces - the reason and the plan - the question most of you will face next is how to explain this to your own teams or to the customers you brought to the table. The most durable framing is also the accurate one: the feature hit an infrastructure dependency, a data bridge ships this quarter, and the full feature lands in Q1.
We will confirm a specific launch date as soon as sprint planning wraps, and we are glad to run a short session on the CSV export if that would help you get started. Reach out to Marcus or to your usual contact - we want to make the bridge as useful as possible.
Getting Priya from “where’s the bathroom” to “I shipped a real change” in two weeks is achievable. You just need to resist one temptation: front-loading everything you know.
Think of it like teaching someone to drive. You do not start with traction physics. You start with: ignition, mirrors, gear, go. Priya needs a working mental model first - the complete picture comes after she has one to build on.
Week one: ground, then orient
Start with access and tooling on day one. Not the full tour - just access. She needs to read the codebase, run the service locally, and get into the chat tool and ticket tracker. Spend the first morning on those three things and you’ve already avoided the most common new-hire stall: two days blocked on a missing permission.
Once she can see the system running, walk her through one request out loud - from the point it enters the service to the point a response goes back. Do it in a call, not a document. Why a call? Because you’ll see the moment a concept lands, and that’s your cue to move on.
The part that usually trips people up on a service-oriented backend is not the code itself - it’s why the services are split the way they are. Name that gap directly: “The boundaries feel arbitrary at first. They’ll make sense once you’ve seen a few on-call incidents.”
Week two: pair on something real
Now that she has a mental map of the system, pick a small issue together. Something with a narrow blast radius - a label fix, a missing validation, a config adjustment. Walk through it with her, but let her drive. Your job is to name the landmines, not clear them for her.
When she pushes that first change, make a small moment of it. Shipping is how engineers start to feel real on a team. Belonging is not something you can tell someone to feel; it happens when they do something that matters.
Dear Dana,
I owe you a long-overdue explanation. You might think I am writing to say thank you - and I am - but first I need to walk you through what actually happened, because I do not think you saw all of it from where you were standing.
Last month I put a junior analyst named Priya forward to lead the Northbrook account review, a project she was not ready for on paper. The moment I did it, I recognized the move. I remembered 2015, when you nominated me to lead the Harmon infrastructure rollout before I had any business running it.
Here is the part that took me years to understand: you were not gambling on me. You had already run the calculation. The project could absorb the cost of my mistakes; the stakes were real but survivable. You picked the container before you picked me for it. I could not see that at the time, which is probably why it worked.
So why am I writing now? Because staying close without taking over - which is exactly what you did - turns out to be a skill, and I did not know I had learned it until I watched myself use it. You showed up, asked questions instead of giving answers, and then stepped back and let me climb. I did not feel the safety net. That was the design.
Watching Priya struggle through week two, and making myself stay quiet when I could have fixed it in ten minutes, I finally felt what that cost you. It is not patience in the abstract. It is the active, uncomfortable work of trusting someone when you could just handle it yourself. You did that for me for months.
You gave me something I have been using for a decade without knowing its name. Now I do.
Thank you.
There is a particular kind of discomfort that kicks in around 9 AM on a day you have decided not to work. You know it. The inbox is sitting there. The project you were thinking about at 11 PM is still unfinished. And your brain, which has been trained for years to measure a good day by what got done, starts sending signals that feel a lot like urgency.
That is the first thing you need to understand about rest: the anxiety is not a sign you are doing it wrong. It is a sign you are doing it at all.
Here is the part that trips most people up. We tend to think rest is just the absence of work - like clearing a whiteboard. But it is more like letting wet concrete set. The work you have already done needs time to harden into understanding. If you keep adding to it, you never find out what you actually built.
So what does this cost? Genuinely? The day feels slow. You might feel guilty. If you are used to measuring yourself by output, a day with no visible output can feel like a loss - or worse, like you are falling behind while everyone else moves forward.
But here is what you start to notice, once you get a few weeks in. The rest does not subtract from the week. It reorders it. Problems you were grinding against on Friday look different on Monday. The tension you carried into the weekend - the kind that lives in your shoulders and your browser tabs - has somewhere to go.
Now that you have felt that return even once, you have something to work with. The next week of rest is easier to trust, not because the pull to check things is gone, but because you have evidence now. You know what the day gives back.
Here is the thing about Howard that is easy to miss if you were not paying attention. And most of us were not, because that is exactly how he wanted it.
Twenty-six years in the same role. When you first hear that, you might read it as staying put. But that is the wrong frame - let me give you a better one. Think of a load-bearing wall. You walk past it every day for a decade without thinking about it. It does not announce itself. It just holds the ceiling up.
That was Howard.
The part that trips most people up when they try to understand someone like Howard: they look for the visible deliverables. The launches, the promotions, the announcements with his name on them. When those are sparse, they assume the contribution is sparse. Start there, and you will miss everything.
So what do you look for instead? You look for the moment when a project was sideways at eleven on a Tuesday night and someone said, “We need to call Howard.” You look for the junior analyst who walked into her first high-stakes meeting not knowing what she was doing, and walked out knowing she could handle it - because Howard asked the right questions until she found the answer herself. You look for the three people in this room whose careers exist in their current shape because Howard spotted something in them before they spotted it in themselves.
Now that you can see that pattern, you know what the next few months will feel like. Not a gap in the org chart. Something subtler: the question no one can answer, the crisis starting to spiral with no one in the room who has the memory to slow it down.
We will figure it out. Howard would expect us to. But we should be honest about what we are losing - not a role, but a kind of wisdom that took twenty-six years to become what it was.
Thank you, Howard. We hope you know what you built.
The thing that is hard to see from the outside is why this took fourteen months.
If you have never rebuilt a live system under load, here is the honest picture: it is like replacing the engine in a car while someone is still driving it. You cannot pull over. You hold two engines in sync, inch by inch, until the moment you can finally cut the old one loose.
For fourteen months, Priya Chen, Marcus Okafor, and the rest of the checkout team ran two flows in parallel - the one every customer used every day, and the one they were building to replace it. The old flow had a cart-abandonment problem everyone recognized. Not a mystery, exactly: everyone could see roughly where the seams were. But fixing it meant touching the part of the system where every dollar moves. Which means you do not get to move fast.
So they moved carefully. Two near-misses threatened to derail everything - once around month five, once around month ten. At month five, Marcus caught an inconsistency in how the two flows were syncing order state before it could cascade. At month ten, Priya made the call to slip the launch rather than ship with a known risk in the payment path. Both were the right call. Both were difficult. The launch eventually slipped a second time too, and for the same reason: people paying attention rather than guessing.
When the new flow finally went live, it held under the highest traffic day of the quarter. Not just held - stayed quiet. So why does that matter? Because this was a system that could not fail partially. Quiet is the goal.
The metrics will fill in over the coming weeks. But the work is done, and you can see what it cost to do it. That is worth saying plainly: this team did not cut the corners that were available to cut, under conditions that would have justified cutting them.
The hybrid debate often feels like choosing between two camps that have already made up their minds. Office-first leaders point to serendipitous hallway conversations and the trust that builds over a shared lunch. Fully-remote advocates point to the hours returned from commutes and the deeper focus that comes from an uninterrupted morning. Both camps are right about what they value. The part that trips most people up is treating this as a binary choice.
Here is the mental model that helped me work through it: think of collaboration the way you think about cooking a meal together versus cooking separately. Some dishes genuinely need two people at the stove at the same time - you have to hand off the pan, adjust together, taste and respond in the moment. Others are just as good made independently and combined at the table. The mistake is insisting on one mode for every meal.
That is the case for deliberate hybrid: a few shared anchor days where the team is in the same room by default, and the rest of the week flexible. Not a compromise that makes nobody happy, but a design that matches the mode to the work.
I can hear the objections already. Office-first leaders will say: “If people can work from home some days, they will drift toward most days.” That is a real risk - and the anchor day is exactly the counter. When Tuesday is a standing expectation rather than an optional invitation, it holds without policing. Fully-remote advocates will say: “You are still asking people to lose hours to a commute two or three days a week.” That is also fair. The honest trade is this: you get less flexibility than full remote, and in exchange the team builds the kind of trust that is genuinely hard to develop asynchronously.
Now that you can see both objections clearly, notice what they share: both sides are worried about losing something real. The anchor-day model does not pretend those losses disappear. It just asks whether the gains from shared time are worth the cost - and argues that, most of the time, they are.
If you run a small product team, you know this feeling: feedback comes in from every direction. A sales call surfaces a request. A support ticket describes a pain point. A team chat thread unearths three more. By the end of the week, you have a dozen signals spread across a spreadsheet here, a note there, maybe a voice memo you keep meaning to transcribe.
That part is hard. But here is the part that usually trips people up - turning all of that scattered input into a single answer to the question your stakeholders will always ask: “What are we building next, and why?”
That is exactly what Tidemark is for.
Tidemark is a lightweight tool that helps small teams collect customer feedback from wherever it lives, then surfaces a ranked list of priorities you can share with anyone - your team, your investors, your customers. First, you bring your feedback in (paste it, upload it, or connect a channel). Then Tidemark groups similar signals and ranks them by the pattern of demand you are actually seeing. Finally, you get a clean, shareable roadmap view you can hand off without a long explanation.
So why does that ranked list matter? Because the ranking is not just a count - it reflects how often a theme surfaces, how urgent customers describe it, and which requests cluster around the same underlying need. You do not need to be a data analyst to use it; the structure does the interpretive work for you.
Now that you have a sense of how it fits together, the best next step is to try it with a real batch of feedback you already have on hand. Tidemark opens for early access next week. You can join the waitlist at tidemark.io, and if you have questions before then, our team is in the chat widget - genuinely happy to hear what you are working on.
This is the part nobody tells you about hard years: they do not announce themselves. You find out sometime around October, looking back at January, realizing you were already carrying more than you knew.
I want to walk through this past year honestly, because I think naming what actually happened - not what I wish had happened - is the only way I have found to make sense of it.
Here is the first piece. I spent the better part of two years building a product direction with a small team. I believed in it. The part that kept tripping me up, and the thing I would tell you to watch for if you were doing something similar, is that I confused effort with evidence. Working hard feels like working correctly. They are not the same thing. When we finally shut it down in September, the failure was not for lack of trying. It was for lack of listening to what the work was actually showing me.
Now that you have that piece, the second one fits differently.
My friendship with Cara changed in ways neither of us fully chose. Distance, diverging lives, a few conversations that went poorly and were never fully repaired. The tricky part - and I am still sitting with this - is that there is no clean villain in that story. Sometimes things drift, and saying so out loud is harder than it sounds, because you keep looking for the moment you could have pulled it back.
So what do I carry forward? Not lessons wrapped in meaning. I carry a sharper instinct for the difference between effort and evidence, and a lower tolerance for leaving hard conversations half-finished. That is all. It is not nothing.
Appears in diff-pairs
Section titled “Appears in diff-pairs”- friendly-mentor vs coach (varies voice)
- friendly-mentor vs columnist (varies voice)
- friendly-mentor vs pastoral (varies voice)
- friendly-mentor vs product-thinker (varies voice)
- friendly-mentor vs storyteller (varies voice)
- friendly-mentor vs columnist (varies voice)
- friendly-mentor vs pastoral (varies voice)
- friendly-mentor vs product-thinker (varies voice)
- friendly-mentor vs storyteller (varies voice)
- friendly-mentor vs coach (varies voice)
- friendly-mentor vs coach (varies voice)
- friendly-mentor vs columnist (varies voice)
- friendly-mentor vs pastoral (varies voice)
- friendly-mentor vs product-thinker (varies voice)
- friendly-mentor vs storyteller (varies voice)