4 ms·
> Are engineers just lazy and prefer the industry status quo framework and some config scripts to the work of actually building software? It's worse than lazy,
by amirouche 8y ago
> Are engineers just lazy and prefer the industry status quo framework and some config scripts to the work of actually building software?
It's worse than lazy, it's the new way of doing engineering that is glueing together ready made components.
- icebraining 8y agoIsn't that the method of every mature branch of engineering? Few projects involve inventing new tools, materials or processes in civil or automative engineering, for example.
- dcow 8y agoMy point here was not that people shouldn’t reuse good solutions and avoid redundant work if possible. It was that if this approach is “overly” desirable, then we will naturally see solutions deployed that are not 100% tailored to their application. Writing and designing good business is _work_.
- amirouche 8y agoI should have added that I don't enjoy fill-in-the-blanks kind of jobs. I agree with the sibling comment of 'dcow'. I will add a) innovation is a slow process and b) that a lot of projects take the _fast path_ of "fill-in-the-blanks" tools instead of thinking about a good solution. To avoid speaking in vaccum, I will only cite 'Ansible' which is a tiny improvement over the previous hype. Obviously, if you consider the whole 'Ansible + Galaxy' there is value but still the wrong solution. All arguments I've seen for Ansible seem wrong to me. AFAICT that time would have been better spent in functional devops approaches. My favorite being 'guix'. Also, I understand that Ansible galaxy was built by thousands of man hours by hundreds of contributors where a functional approach will require prolly more time and more focused effort.