3 ms·
This would suggest that you're free to choose your application model and interface design. But usually you're not. A big part of todays programming work is spe
by hoc 4y ago
This would suggest that you're free to choose your application model and interface design. But usually you're not.
A big part of todays programming work is spent on understanding what others have come up with about how the environment your app runs in is modelled and how it talks to your app and expects your app to talk and behave. This includes data models, process models, event handling etc.
So while there might be a big click when you discover that you need a place to store your data and have algorithms/code operating on that data, in common programming tasks it has to click again an again about others' ways of doing things and adjusting your code to fit that model.
And yes that can be fun and enlighting. Again and again.