|
|
|
|
|
by matkoniecz
1005 days ago
|
|
1) they do it as a hobby (and often it may be more productive than watching soccer or playing computer games or binge drinking) 2) they do this to explore/test technology XYZ 3) they are so talented and experienced that it does not require enormous amount of time 4) for promotion, bragging rights 5) some combination of above |
|