one example is typical for software developers he reads, finds some things, some work done by others, he learns a new expertise, he uses this new expertise to complete a job for someone and then gets paid.