3 ms·
There's so much work to do to release software. Kind of explains why everything is a website.
by samsquire 4y ago
There's so much work to do to release software. Kind of explains why everything is a website.
- SOLAR_FIELDS 4y agoI think that this article and the discussion around it are more of a condemnation of the way GitHub Actions and similar software works rather than a generic “releasing software is hard”. One of the first things this guy mentioned in the article is that he went down this route because GHA sucks and he can’t run it locally (I know about act, but it ain’t a solution for everything) I realize you’ve probably thought about this a lot since I know you as the guy who wrote “mazzle” and posted about it here a few months ago. I wish more CI systems worked closer to the thing you designed.
- samsquire 4y agoThanks for remembering me :-) I would like things to run locally by default and then deployed to the cloud where they run. Should be easier to debug problems if I can get the code to my machine and investigate issues with tools that my computer has such as "strace", "perf" and debug logging that I liberally apply to the build script. In production we would have log aggregation and log search (such as ELK stack) and it is a good habit to get into the perspective of debugging production via tooling. But CICD feels before that tooling in the pipeline. You could wire up your CICD to log to ELK but I would prefer local deployable software. I think my focus on automating things means I want to be capable of seeing how the thing works without relying on a deployed black box in the cloud and using assumptions of how it works rather than direct investigation. One of my journal entries is almost a lamentation of all the things that need to be done to release and use software. This is that entry: https://github.com/samsquire/ideas4#5-permanent-softwareplatformlanguage--software-subscriptions-and-outsourceable-stack https://github.com/samsquire/ideas4#5-permanent-softwareplat... I wonder if software could be deployed more like a URL that has all the information to configure a virtual machine. Docker over URL or something.
- howinteresting 4y agoWoman, she. In general, please don't unnecessarily gender (verb) people whose gender (noun) you don't know. Using "they" has been fine since the 13th century.
- SOLAR_FIELDS 4y agoThanks for helping clarify this. When you mean woman (she) are you specifically referring to the OP or to Sam Squire (who I was replying to).
- howinteresting 4y agoTalking about the author of the article, Gankra.
- hhhhhhhhih 4y ago[flagged]