Look for what's true
A software engineer shares a technique for handling critical feedback by focusing on finding the 'kernel of truth' to improve professionally.
A software engineer shares a technique for handling critical feedback by focusing on finding the 'kernel of truth' to improve professionally.
A software engineer shares seven career aspirations for 2026, focusing on fundamentals, systems thinking, communication, and long-term impact.
A technical article on how visibility and communication, not just speed, are critical for engineering team success and stakeholder trust.
Article explores the importance of being teachable and effectively receiving feedback for professional growth in tech careers.
Tips for leading tech projects and influencing decisions without formal authority, focusing on expertise, relationships, and communication.
Introduces the ABCD framework for giving and receiving effective feedback on technical work like blog posts, tutorials, and projects.
A software developer discusses the importance of over-explaining requirements and details in development to avoid misunderstandings and ensure desired outcomes.
A series exploring Ubiquitous Language in Domain-Driven Design, showing how a shared vocabulary bridges business and tech to improve software design.
A software engineer shares strategies for managing cognitive load and improving productivity through documentation, delegation, and focused task completion.
Argues that generative AI creates wasteful communication and advocates for concise, human-driven interactions instead.
Argues that politeness markers like 'please' weaken technical documentation and should be replaced with direct, actionable instructions.
Author announces 'Complete CSS' course, emphasizing the importance of soft skills like communication for top-level front-end development.
A simple, five-step formula for building trust through reliability, clear communication, and consistent action in work and life.
Explores the benefits of IRC for open communities, comparing channels to meeting rooms in a virtual co-working space.
A software engineer's perspective on the challenges of giving and receiving feedback in a technical workplace, focusing on delivery vs. content.
Explores how preparation and pre-thinking can compensate for a lack of quick-wittedness in meetings and technical discussions.
A guide on improving remote work communication by avoiding vague greetings, unscheduled calls, and meetings without agendas to boost productivity.
A software developer turned manager shares lessons on humble leadership, communication, and team success in a tech environment.
A developer's perspective on the persistence of recruiters and sales emails after initial contact is ignored, advocating for moving on.
A software engineer reflects on how passionate, friction-filled debates within a tech startup signal team investment and care, contrasting with apathy.