Optimizing for power users and edge cases is the easy part
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.
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.
A developer asks for community help on several open-source projects due to increased time constraints from other work.
A review of the Topconf Linz 2016 software conference, covering its organization, speaker lineup, and attendee feedback.
A candid look at the realities of being a Product Manager, emphasizing data gathering, customer interaction, and team dynamics over high-level strategy.
A programmer reflects on the nature of programming, the value of learning multiple technologies, and the importance of passion and teamwork for a sustainable career.
A developer discusses common logical fallacies used in tech arguments, like the 'gospel' and 'Luddite' fallacies, to justify choices or disparage others.
A developer's professional review of 2015, detailing progress on open-source projects like ControlsFX, LibFX, and FindBugs based on yearly resolutions.
The author argues that we can train our brains to do anything with practice, using the example of learning to brush teeth with the non-dominant hand.
Explains why smaller code reviews are more effective and offers practical strategies for splitting large patches into manageable pieces.
A guide for tech startups on evolving from simple blog posts to coordinated product launches, covering product readiness and messaging.
A developer expresses gratitude after being elected a Java Champion, thanking mentors, community members, and supporters.
A female developer shares her positive experiences in the tech industry, countering the narrative of pervasive sexism.
Analyzes community involvement in open-source .NET projects (Roslyn, CoreCLR, CoreFX) one year after Microsoft's announcement, using GitHub data.
Explores how open source software acts like Yelp, shifting power from publishers to consumers by amplifying user feedback and demanding higher standards.
Explores six common strategies for using pull requests on GitHub, from quick merges to detailed reviews and collaborative workflows.
Summary of the 2015 MLOSS workshop on open-source machine learning software, covering key talks and the maturing community.
A developer reflects on shifting from chasing tech trends to focusing on delivering customer value and work-life balance.
Explores the key benefits of open source software, including cost savings, higher quality, and enabling developers to focus on high-value work.
Explores why developers find Git difficult, contrasting individual vs. team workflows and the mindset shift needed to appreciate it.
A guide for software developers on how to optimize and improve their daily tools like IDEs and command-line utilities through configuration and learning.