The most frustrating developer experience is getting CI/CD up and running. The endless cycle of modify > commit > push > wait for failure > modify > commit > … is maddening.
I finally came around to reading Accelerate. There's some mind-blowing research included in that book. Did you know that deployment frequency is directly correlated to employee burnout?
Windows may be an easy platform to use for simple things, but as a developer, there are no operating systems with as much friction as Windows. Linux is a breeze in comparison.
I have little experience with MacOS, and I find their UI very counter-intuitive and opinionated, but at the command line level it is easy enough to work with as well – for what I've had to deal with so far at least.
Small interview with Emily Burch, Senior Development Operations Engineer at ILMxLAB, who worked as Lead #DevOps Engineer on Star Wars: Tales from the Galaxy’s Edge – Enhanced Edition #StarWars#VR#VideoGames
Due to various gaps in APIs, SDKs, CLIs, etc., I still have some significant cloud service lifecycle management that happens through #bash or #python scripts that run on a cron (or whenever someone remembers to run them). Like 99% of stuff is automated via Terraform, Ansible, Jenkins, etc., but there is some severe jank around the edges of absolutely everything on the internet. #devops
My favourite thing is hitting RETRY on CI runs until the various flaky tests all roll a PASS and a fix can get merged 😭 I try to fix the flakes as I find them but some of them are in some seriously weird and/or critical path code. #softwareengineering#devops
Schritt-für-Schritt Anleitung zur Einrichtung von #CrowdSec, einem OpenSource-Tool zur Absicherung von Servern gegen schädliche Zugriffe aus dem Internet.