How to fuck up software releases
A developer shares common mistakes and automated solutions for managing software releases in open-source projects.
Drew DeVault’s blog features sharp commentary on open source, software engineering, programming languages, ethics in tech, and the social impact of technology.
354 articles from this blog
A developer shares common mistakes and automated solutions for managing software releases in open-source projects.
A follow-up review of the RaptorCS POWER9 Blackbird PC, detailing the resolution of hardware issues and improvements to customer support after initial problems.
An analysis criticizing Collabora's addition of HDCP DRM to the Weston Wayland compositor, arguing it was driven by financial motives rather than technical merit.
A detailed review of the RaptorCS POWER9 Blackbird PC, covering initial setup issues, troubleshooting, and customer support experience.
The article critiques the Free Software Foundation's pedantic language, arguing it alienates potential supporters and harms the free software movement's growth.
A developer shares progress on free software projects including a Wayland book, sway 1.2, aerc email client, mrsh shell, and ctools utilities.
A developer's guide to choosing programming languages, comparing pros and cons of C, Go, Rust, Python, JavaScript, Java, C#, and Haskell.
A technical guide on building interactive SSH applications by manipulating authentication, shell sessions, and commands using OpenSSH.
Sourcehut's builds.sr.ht CI now offers SSH access to build environments for debugging and interactive testing.
Developer shares updates on SourceHut, aerc email client, Sway/Wayland, and VR support for Linux, from Osaka.
A maintainer discusses how to guide contributors in free software projects, identifying their strengths and fostering growth across various roles like coding, documentation, and support.
A developer's monthly update on free software projects, including aerc email client progress, Wayland VR development, and a new tech writers club.
SourceHut introduces code annotations, allowing developers to add markdown and links to source code via CI-generated JSON files.
Argues that IRC's lack of modern features like embedded images and rich text is a strength, ensuring accessibility and a consistent baseline for all users.
A developer's monthly update covering open source projects like aerc email client, RISC-V musl libc port, and tools for decentralized blogging.
A developer's personal evolution from preferring the permissive MIT license to embracing the protective GPL license for open source software.
Announcing aerc 0.1.0, a terminal-based email client with vim-like keybindings, embedded terminal, and developer-focused features.
Explores how GitHub redefined the concept of a 'fork' in git, contrasting it with traditional distributed version control workflows.
Developer updates on email-based tools for software development, including web patch review for sourcehut and new email composition in aerc2 terminal client.
A webcast demonstrating an email-based workflow for reviewing patches in git and Mercurial, focusing on the maintainer's perspective.