3 ms·
Is it really possible to apply CS skills to all hobbies? If yes then how do you apply CS to hobbies like woodworking or crochet? The only thing I can think of i
by newswasboring 7y ago
Is it really possible to apply CS skills to all hobbies? If yes then how do you apply CS to hobbies like woodworking or crochet? The only thing I can think of is a retail site, but then again why wouldn't you just use something like tindie?
Or should people who don't do coding related hobbies not do CS? Which is a special requirement just for this major. People in civil or biomedical engineering don't apply their majors to their hobbies.
- steverb 7y agoIn the pursuit of your hobbies, you will find problems. Many of those problems can be solved (or made less onerous) through coding up a toy app. Or you can tackle the really hard problems if you want. Make a CNC lathe for wood working. Maybe create an app to layout your cuts in the most efficient way. I don't know enough about crotchet to suggest anything...but I bet there are problems to be solved. As far as why you wouldn't use an already existing app? Why would you build a birdhouse from scratch when you just go buy one?
- SolaceQuantum 7y agoCrochet definitely has software opportunities. I know someone building their own custom pattern generator for their own purposes, and also there are plenty of crochet stitches that haven't yet been known to be capable of being done by a machine! I wouldn't be surprised if you could apply modeling and wood quality simulations into a software program to help your woodworking, too. My hobby is fiction writing. But hey, Scrivener exists for god's sake.
- shrubble 7y agoGriswold not only came up with the programming languages SNOBOL and Icon, but later in his life dealt with weaving patterns mathematically and computationally. E.g. Designing Weave Patterns Using Boolean Operations... https://www2.cs.arizona.edu/patterns/weaving/webdocs/gre_bol3.pdf https://www2.cs.arizona.edu/patterns/weaving/webdocs/gre_bol...