Case study—a project from hell
A developer shares a painful freelance project case study, detailing scope creep, poor management, and burnout, with lessons on client relationships and project ownership.
A developer shares a painful freelance project case study, detailing scope creep, poor management, and burnout, with lessons on client relationships and project ownership.
A developer shares her personal productivity system using digital and physical to-do lists, including open-sourcing goals on GitHub and terminal aliases.
A developer shares a simple method for keeping project notes using a scratch.md file in Laravel projects, with tips on global gitignore.
A product manager shares seven key habits of developers who consistently ship great, user-centric features, focusing on communication and ownership.
Explains why a project's README file should serve as its foundational document, defining core goals to guide development and manage scope.
An open source maintainer argues that users should fix bugs and add features themselves, not just request them, and provides guidance on how to start contributing.
An experienced open source contributor outlines common social mistakes in FOSS project management, such as discouraging contributors and assigning only grunt work.
A guide on managing difficult pull request discussions, focusing on setting ground rules, assigning roles, and maintaining productive collaboration.
The Hyper open-source project is inviting contributors to join its core team with write access after landing just one commit, aiming to build a sustainable community.
Argues that product design should focus on the core 80% of users, not power users or edge cases, to avoid feature creep and improve the out-of-box experience.
Analysis of Project Jigsaw's delays and challenges in Java 9, discussing the technical complexities of introducing a module system.
A practical guide on shipping functional software, covering human-centered design, mastering core languages, avoiding hype, and maintaining consistent coding styles.
Explains why government agencies often fail with their first open source project due to cultural and procedural mismatches.
A developer recounts leading a team at the NASA Space Apps hackathon, focusing on preparation and iterative development to build an asteroid mining game.
A satirical critique of source control, arguing for USB drives, to highlight flawed reasoning in tech outage reactions.
A review of the book 'Dreaming in Code', which chronicles the failures of the Chandler open-source software project as a cautionary tale.
Advice for open source project maintainers: prioritize contributor-friendly tools and workflows over personal preferences to grow your community.
Explains how to use Tags in TFS to add metadata and filter work items, overcoming limitations in customizing work item templates.
Explores how open source collaboration principles can replace traditional management by enabling transparent, merit-based work across distributed teams.
A review of various time-tracking tools for freelancers and developers, based on Twitter recommendations.