3 ms·
Most software engineering is yak shaving in the sense that your high level goal is some business domain feature like “process a payment” but you spend most of y
by shrimpx 7y ago
Most software engineering is yak shaving in the sense that your high level goal is some business domain feature like “process a payment” but you spend most of your time in far detached language and os primitives, fighting idiosyncrasies in some json parser or UI state update library that has nothing to do with processing payments. Geeks really dig this impedance mismatch because they get to do the “fun stuff” instead of the boring business domain stuff. But a lot of people care only about the business domain stuff and could care less about descending into the catacombs. There will always be a need for point and click application creation and the tendency to want to get rid of the geek middlemen.