Actually, you CAN do it
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 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.
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.
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.
A review of various time-tracking tools for freelancers and developers, based on Twitter recommendations.
A developer begins a project to build a warrior robot for competition, focusing on the software aspects of the infrared laser battle system.
A developer's reflection on overcoming perfectionism and procrastination to finish personal tech projects like websites or apps.
A software engineer shares five key principles for successful software delivery teams: flexibility, commitment, respect, communication, and reliability.
A Django core developer explains his personal system for prioritizing bug fixes, features, and contributions to the open-source framework.
Author shares their SXSW panel submission on web performance and neuroscience, and recommends other tech-focused talks they hope get selected.
A critique of web design professionalism, arguing that poor client relationships often stem from the designer's own failures in process and planning.
How to manually change a project's artifactId in SonarQube when the UI doesn't support it, by directly updating the database.
A developer shares lessons learned from creating seven experimental games, focusing on iteration, execution, and goal-setting.
Developer introduces Smipple, a new service for saving, organizing, and sharing code snippets, built on Google App Engine.
A critique of traditional 'business requirements' gathering in software development, arguing it's an ineffective approach for building products.
A reflection on the importance of client and coworker communication in web development to build respect for the technical process.