Stop using big words and industry jargons (and what to do instead)
A guide for developers on simplifying technical communication by avoiding jargon and using plain language when teaching programming concepts.
A guide for developers on simplifying technical communication by avoiding jargon and using plain language when teaching programming concepts.
A developer's reflection on overcoming perfectionism to write more freely, sharing the importance of blogging for learning and personal growth.
Michael Feathers reflects on software's struggle with complexity and the need to learn from other fields' research to manage it better.
A guide outlining five key factors for writing effective and clear programming tutorials that help students learn concepts without confusion.
A guide to creating custom extensions using the JUnit 5 extension model for Java testing.
A developer shares his journey into public speaking, from a first tech meetup talk to leveraging his childhood experience to overcome fear.
Argues for creating a formal specification for Bitcoin Cash to improve protocol clarity, client interoperability, and security across development teams.
A guide for beginners on starting their first Python project, covering version selection and project structure best practices.
Article argues engineers should focus on understanding user problems, not just building solutions, to create impactful products.
A guide outlining the responsibilities and expectations for a Project Lead role in a software development team, including planning, execution, and launch phases.
A developer shares seven key lessons on open source governance, from being conscious about structure to maintaining community kindness.
A guide on overcoming procrastination and building consistent work habits for developers, focusing on systems over motivation.
A tech company shares lessons on using Slack effectively for remote team communication, balancing productivity with reducing distractions.
Announcing the launch of Full Health Developer, a website and newsletter focused on physical and mental health topics for software developers.
Explores how teaching frontend development deepens your own learning, using the journey of learning JavaScript as an example.
A developer's perspective on embracing confusion as a natural part of learning programming and technology, with practical tips to overcome it.
An article exploring the causes of FOMO (Fear Of Missing Out), its paralyzing effects, and practical strategies for managing it.
A developer draws life and coding lessons from the movie Infinity Wars, focusing on teamwork, perseverance, and priorities.
A former Google engineer shares his experiences and lessons learned after quitting to start his own single-person software company.
A guide to help developers choose which JavaScript framework to learn by answering six introspective questions about goals and obstacles.