2 ms·
Well what about Google Sheets? Lots of people are able to build things in Google Sheets without knowing where and how it runs. Perhaps most of our organization
by williamcotton 4y ago
Well what about Google Sheets? Lots of people are able to build things in Google Sheets without knowing where and how it runs.
Perhaps most of our organizations are using the wrong tools and that the way we divide responsibilities is the problem.
Imagine if:
1.) instead of general purpose languages being used by product developers we had domain-specific languages and tooling that were agnostic to things like deployment, memory-management, data storage
2.) computer engineers built the domain-specific languages and tooling and focused on things like deployment, memory-management and data storage.
DevOps is generally solving for general purpose development while developers are generally solving domain-specific problems with general purpose tools. This seems to be a large part of the disconnect!
- sicp-enjoyer 4y agoThat's an interesting idea. I wonder what constraints led us to the current division of labor, and which ones are artificial.
- williamcotton 4y agoI have no idea! I’m currently working on a small team of computer engineers who support a custom Turing-complete DSL for an “operations” team that both programs and directly interfaces with clients. It doesn’t seem that different from what Apple or Microsoft do, which is write custom languages and tools for developing on their platforms, albeit specifically for general purpose programming.