On Conference Speaking
A developer details their year-long process for creating and delivering a single, well-prepared conference talk, demystifying the work behind public speaking.
A developer details their year-long process for creating and delivering a single, well-prepared conference talk, demystifying the work behind public speaking.
A product manager shares seven key habits of developers who consistently ship great, user-centric features, focusing on communication and ownership.
The Gnocchi project announces its decision to leave the OpenStack ecosystem to gain independence and improve development pace and contributor accessibility.
A PHP developer shares how his book 'Refactoring to Collections' earned $61k in three days, enabling him to quit his job and work full-time on his own projects.
A summary of key lessons from Adam Grant's book 'Give and Take', exploring giver and taker personalities and their impact on success.
A developer's guide to navigating the intermediate learning plateau, with advice on open-source contributions and targeted skill-building.
Explains why a project's README file should serve as its foundational document, defining core goals to guide development and manage scope.
A traveler in Laos shares his experience volunteering with Big Brother Mouse, helping local students practice English and reflecting on privilege.
A guide to using parameterized tests in JUnit 5, including code examples and a demo repository.
A guest post about productivity and 'getting the gist' of topics without becoming an expert, featured on 'Human and the machine'.
A guide for developers on how to start contributing to open source projects, covering finding projects, selecting issues, and open source etiquette.
A developer shares personal git tips, branching strategies, and best practices for efficient version control workflows.
A reflection on teaching basic cryptography to children, highlighting the importance of usable security through historical ciphers like the rail fence and Caesar cipher.
A guide to disciplined C programming, emphasizing maintainability, simplicity, and avoiding dangerous patterns for writing robust code.
A review of 'The Pragmatic Programmer' book, assessing its timeless principles and relevance in modern software development.
A guide for developers on using personal side projects to learn new technologies, practice skills, and stay current in the fast-paced tech industry.
A developer critiques two flawed technical hiring tests, analyzing C trivia and a C# coding challenge, highlighting issues with time limits and scoring.
Developer shares personal achievement of receiving the 2017 Microsoft MVP Award for Windows Development and thanks the community.
Explores the concepts of 'bikeshedding' and 'honeypots' in software, introducing the idea of a 'bikeshed honeypot' to manage feedback.
A web developer shares personal strategies for overcoming decision paralysis in design, coding, and content creation.