Every story and comment from the Hacker News API, in a layout borrowed from 2001.
A comment on I Am an Indie iOS Developer – Part 2. Parent comment
Taking iOS as example, one can specialize on the UI frameworks, audio, networking, HTTP, 2D, 3D (OpenGL, SceneKit, ...), layouts, UNIX layer ...
It is almost impossible to master the whole OS stack.
Now multiply this for all fields you might target.
This is why code written by many consultants, tend to be "just to get stuff done", as there is so much one can learn when jumping from field to field.
If one decides to specialize, it can be a good when in high demand, but also a problem to switch field when the demand is gone.
There are no comments on this comment yet.
Taking iOS as example, one can specialize on the UI frameworks, audio, networking, HTTP, 2D, 3D (OpenGL, SceneKit, ...), layouts, UNIX layer ...
It is almost impossible to master the whole OS stack.
Now multiply this for all fields you might target.
This is why code written by many consultants, tend to be "just to get stuff done", as there is so much one can learn when jumping from field to field.
If one decides to specialize, it can be a good when in high demand, but also a problem to switch field when the demand is gone.