4 ms·
Software development IS a creative process, especially when focusing on code craftsmanship.
by Dowwie 9y ago
Software development IS a creative process, especially when focusing on code craftsmanship.
- ujal 9y agoEngineering can be creative but most of the time it is not. We are mostly applying existing solutions to well known problems.
- scottLobster 9y agoAnd the ideal application of those existing solutions often requires creativity to mate them to the problem domain. Is an artist not creative if they use pre-mixed paint?
- bdibs 9y agoA more apt analogy would be asking if an artist isn't creative because they put a jigsaw puzzle together.
- convolvatron 9y agoput the jigsaw together by haphazardly cutting off all the tabs that wouldn't lie flat and filling in all the empty spaces with glue
- jjeaff 9y agoA jigsaw puzzle goes together only one way. Many engineering problems can be solved in infinitely diverse and creative and unique ways.
- ujal 9y agoThat is called learning and is indeed a creative process.