Oliver Davies on Building Open Source Software Using Open Source Tools
In a recent blog post, developer Oliver Davies shared insights into his approach to building software applications entirely with open-source tools. Davies, who develops software for clients using platforms like PHP, Drupal, Symfony, and Sculpin, highlighted his commitment to open-source principles in both development and content creation.
For his daily workflow, Davies uses NixOS as his operating system, paired with Alacritty as a terminal emulator and tmux as a terminal multiplexer. He writes code using Neovim, enhanced with plugins, and relies on Git for source control. Code quality is maintained with tools like PHPStan, PHPUnit, and Pest.
Local development environments are managed with Nix and devenv, while production deployments use Linux servers running Nginx. Beyond software development, Davies also creates video content using open-source tools like OBS, Kdenlive, and GIMP.
By building his business with open-source software, Davies exemplifies a growing trend of developers adopting open-source solutions across all aspects of their work. His commitment extends to maintaining and contributing to open-source projects of his own.
Source Reference
Disclosure: This content is produced with the assistance of AI.