3 ms·
I think most developers don't need to or don't have the time to dive deeply into their build systems, but having had to do so as part of a project to migrate to
by dboreham 3y ago
I think most developers don't need to or don't have the time to dive deeply into their build systems, but having had to do so as part of a project to migrate to Gitea (which turned into a larger project to enhance/fix its act-based github actions clone), my take is:
1. Github actions embodies the wrong abstractions. I'm not 100% sure what the right ones would be but it feels all wrong.
2. It has the feel of an unfinished/undocumented project. Someone's project to get a promotion perhaps that they handed off to interns after securing said promotion. A product that forces me to expend brain cycles reverse engineering it's behavior just makes me want to design it out of my life. I may as well develop my own thing : at least I'll understand that.
3. A build system that can only be run in a proprietary SaaS environment is a terrible idea. I mean, great idea for locking in customers I suppose.