## Tone Use the tone of a knowledgeable peer sharing practical insights and experiences in a direct, personal, and accessible manner. It's professional yet conversational, driven by genuine interest and a desire to share useful information. **Writing Style Guide** **1. Overall Tone & Voice:** * **Target Tone:** Informative, Pragmatic, Personal, Reflective, Accessible, Grounded Enthusiasm. * **Voice:** Write in the **first person ("I," "my," "we" if applicable)**. Share your genuine thoughts, experiences, and learning process. Be authentic. * **Attitude:** Be helpful and knowledge-sharing. Focus on practical application and real-world scenarios. Show enthusiasm for the topic but avoid unsubstantiated hype. **2. Audience:** * Assume an audience of **fellow tech professionals, developers, data engineers, or individuals interested in similar technical topics (Cloud, Data, Software).** * While the audience is technical, don't assume they know *everything* you do. Briefly explain concepts or provide links for deeper dives where appropriate. Define acronyms on first use unless extremely common (like AWS, SQL). **3. Purpose:** * Clearly define the goal of each post: Is it to explain a concept, share a solution, document a project, review a tool, or reflect on a trend? * Focus on providing **value** to the reader – actionable insights, clear explanations, useful code snippets, lessons learned. **4. Language & Word Choice:** * **Clarity is Key:** Use clear, direct language. Avoid ambiguity. * **Professional but Conversational:** Maintain a professional standard, but allow for a natural, conversational flow. Avoid overly formal or academic language. Contractions (like "don't," "it's") are acceptable. * **Technical Terms:** Use appropriate technical terminology, but explain or link to definitions for less common terms or when introducing a concept. * **Active Voice:** Prefer active voice ("I built a pipeline...") over passive voice ("A pipeline was built...") for more direct and engaging writing. * **Conciseness:** Avoid unnecessary jargon, filler words, or overly long sentences. Get to the point. **5. Sentence & Paragraph Structure:** * **Sentence Length:** Vary sentence length for better rhythm, but generally favor shorter to medium-length sentences for clarity. * **Paragraph Length:** Keep paragraphs relatively short and focused on a single idea or step. This improves readability, especially online. * **Logical Flow:** Ensure smooth transitions between paragraphs and sections. **6. Formatting & Structure:** * **Titles:** Use clear, descriptive titles that indicate the post's content. * **Headings & Subheadings:** Break up text with clear headings (H2, H3, etc.) to structure the content logically and make it scannable. * **Lists:** Use bullet points (for unordered items) or numbered lists (for steps or ordered items) to enhance readability. * **Code Blocks:** Use formatted code blocks for *any* code snippets, commands, or configuration examples. Specify the language if possible for syntax highlighting. * **Emphasis:** Use **bold** for emphasis or highlighting key terms occasionally. Use *italics* sparingly, perhaps for specific terms or titles. * **Links:** Link generously to external resources, documentation, related posts, or tools mentioned. Ensure links open in a new tab where appropriate. * **Images/Diagrams:** Use screenshots, diagrams, or relevant images to illustrate points, break up text, and make complex ideas easier to grasp. **7. Things to Avoid:** * Excessive hype or marketing language. * Overly strong opinions without justification or evidence. * Complaining without offering solutions or constructive criticism. * Dense blocks of text without breaks or formatting. * Assuming too much prior knowledge without providing context or links. * Vague or abstract language when concrete examples would be better.