About:
Brian Hogan is the author of a monthly newsletter that offers opinions and advice about software, technical content creation, and career development.
Website:
Outgoing Links:
Subscribe to RSS:
This blog post discusses the misconception that 'everyone learns differently' and challenges the idea that learning styles significantly impact learning outcomes. It emphasizes that true learning occurs through practice, feedback,...
This blog post discusses the importance of effective documentation in product adoption and how hiring managers assess risk during interviews. It emphasizes that documentation should focus on problem-solving rather than just featur...
The article discusses the limitations of Markdown for technical documentation, emphasizing its lack of structure and semantic clarity compared to other formats like reStructuredText, AsciiDoc, DocBook, and DITA. It argues that whi...
This blog post discusses a universal SQL tool called usql that allows freelancers to connect and migrate data between multiple databases like PostgreSQL, MySQL, and SQLite3 using a single interface. It provides a step-by-step guid...
AI enhances productivity in knowledge work but cannot replace the essential human judgment and taste necessary for effective decision-making.
Fluency in programming languages requires cultural immersion, while 'A' players are defined by accountability and a drive for growth, alongside a tool for web application monitoring.
This blog post discusses the importance of incorporating assessments into educational content to promote active learning. It contrasts passive learning, where learners passively receive information, with active learning, which inv...
The post emphasizes the importance of working smarter by repurposing existing content rather than constantly creating new material. It discusses strategies for maximizing the impact of previously created content, such as transform...
This blog post discusses the importance of adapting content strategies in response to the rise of AI summaries that are diminishing blog traffic. It emphasizes the need for content creators to meet their audience where they are, s...
The post discusses the strategic use of silence in professional settings to enhance communication, negotiation, and relationship-building. It emphasizes the importance of allowing silence to prompt others to share more information...
The author reflects on the importance of taking on thankless tasks in the workplace, emphasizing that such actions can positively influence career growth and relationships. The post introduces OSQuery, a command-line tool that all...
This blog post discusses effective strategies for presenting ideas to decision-makers, emphasizing the importance of clarity and conciseness. It introduces the Minto Pyramid Principle, a structured approach to organizing pitches b...
The blog post discusses the importance of measuring content performance through two key metrics: pageviews and unique visitors. It explains how these metrics provide insights into audience engagement and content effectiveness. Pag...
This blog post discusses two main topics: the transition from an individual contributor role to a management position and the process of splitting changes into multiple commits using Git. It highlights the importance of effective ...
This blog post provides a structured framework for self-directed learning, emphasizing the importance of setting clear goals and practicing with feedback. It outlines a six-step process: 1) Define a specific project to work toward...
The post discusses the importance of effective transitions in content creation, emphasizing that good introductions and conclusions are not enough. It suggests using transitions as 'signposts' to guide the audience through the con...
The author discusses their dislike for the word 'utilize,' advocating for the simpler 'use' to enhance clarity and accessibility in writing. They explain the nuances between the two words, emphasizing effective communication over ...
This blog post discusses the process of navigating internal job transfers within an organization while maintaining positive relationships with stakeholders. It emphasizes the importance of understanding company policies, communica...
This blog post discusses the importance of maintaining a professional reputation throughout one's career, emphasizing that actions and behaviors can have lasting impacts on how colleagues perceive you. It outlines common reputatio...
This blog post discusses the key differences between junior and senior employees, emphasizing the importance of communication, big-picture thinking, proactive problem-solving, and breadth of experience. It provides actionable advi...
This blog post provides a comprehensive guide on how to determine a sustainable hourly rate for freelancers, emphasizing the importance of considering various factors beyond just the desired salary. It discusses the basic calculat...
Creating a structured commute is essential for remote workers to maintain boundaries between work and home life while ensuring Markdown document consistency with markdownlint.
The blog post discusses the challenges and strategies of remote work, emphasizing the importance of proactive communication, creating a dedicated workspace, establishing a routine, and forging connections with colleagues. It also ...
This blog post celebrates the three-year anniversary of the newsletter and emphasizes the importance of discernment in career growth. It discusses how prioritizing work can help individuals focus on high-impact tasks rather than g...