GitHub's new notifications: a case of regressive design
A critical analysis of GitHub's new notifications UI, arguing it's a step backwards in usability and workflow efficiency for developers.
A critical analysis of GitHub's new notifications UI, arguing it's a step backwards in usability and workflow efficiency for developers.
A founder reflects on the first year of Mergify, a GitHub automation tool for pull request management, merging, and CI integration.
Critiques common logging practices in software development, arguing for alternatives like type safety, error monitoring services, and business metrics.
A critique of how 'observability' is often incorrectly defined as just metrics, logs, and traces, explaining its true meaning from control theory.
Explores the concept of the heliopause in space as a metaphor for the C programming language's dominance and its ABI's role as a critical interface in software.
A critique of Scrum and agile methodologies, arguing for a healthier, trust-based approach to software development.
A developer introduces 'Sponsorware', a model where an open-source package is initially exclusive to GitHub sponsors before being fully open-sourced, leading to a significant income increase.
A guide on contributing to open-source projects using Git and GitHub, covering the process from finding a project to making a pull request.
A call for more public discussion about running Python in production, sharing real-world experiences and lessons learned from web services.
Explores the philosophy of writing good, idiomatic Go code, questioning common mantras and seeking better principles for the community.
A .NET developer discusses the future of .NET, the importance of being a polyglot programmer, and why .NET is in great shape.
A recording of a live refactoring session presented at the JFokus tech conference in Stockholm.
Discusses the challenges of scaling software development over time, emphasizing the need for automated enforcement of code properties as projects grow.
A developer's personal journey with the Delphi programming language over 25 years, from initial discovery to deep mastery.
A developer shares their experience organizing an internal hackathon to foster innovation, collaboration, and creative freedom within a tech team.
A guide to becoming a successful open-source project maintainer, focusing on soft skills, community management, and sustainable practices.
A reflection on how abundance of resources, like online learning platforms, can paradoxically lead to devaluation and inaction in the IT field.
A developer shares their experience presenting a talk on Python profiling at the FOSDEM 2020 open-source conference.
A developer shares their experience participating in the free F# mentorship program, both as a mentee and a mentor, and encourages others to join.
A quick Git tip on removing committed files and a brief introduction to the author's web development work and courses.