Hacker News new | ask | show | jobs
by lytex 1548 days ago
I think this web is quite revealing:

https://plain-text.co/#the-office-model-and-the-engineering-... https://plain-text.co/#two-revolutions-in-computing

It boils down to a tradeoff of learning your tools while retaining full control vs use apps that abstract away complexity by giving up control.

If your work needs some strict technical requisite (reproducibility for example, or any other of the -ilities in software engineering), you need to have the control to tweak your tools so that you ensure it (Engineering Model, plain text files), but mostly is not needed so you can get away with working in the Office Model (binary files)