If yes, what are the things you do? I guess doing some hardware integrated project, making games or something related to your another hobby would be satisfying to do.
How do you use programming to express your creativity?
1–6 of 6 posts
Re: How do you use programming to express your creativity?
#2This was a C# program (with a winforms frontend) that simulated several life forms interacting, and included a simple genetic algorithm. It was a lot of fun to write and tinker with.
"Two species, the blue robots and the gray sheep, wander around a paddock, competing to eat grass."
"They can breed only with their own species, and their offspring will inherit genes from both parents (with some mutation possible). Genes control the animal's inquisitiveness and other characteristics."
"It is strangely mesmerizing."
Re: How do you use programming to express your creativity?
#3I made two libraries[1,2] to the point where I need to use them for real life projects to shake out design/usability issues so I started a third project to write programs over HTTP. It's very contrived but challenging to print "Hello, world." using all the unnecessary contraptions.
Re: How do you use programming to express your creativity?
#4One of the more fun/creative things I've done with code involved playing with Artificial Life. I put up a repository here: https://github.com/secretGeek/robots-versus-electric-sheep This was a C# program (with a winforms frontend) that simulated several life forms interacting, and included a simple genetic algorithm. It was a lot of fun to write and tinker with. "Two species, the blue robots and the gray sheep, wande…
Another kind that's great is when you start building from opposite ends using whatever tech you pick or build and somehow when they meet things line up like you planned it all along.
Re: How do you use programming to express your creativity?
#5Possibly there might just be ten other people (or even fewer) in the world who would find my hobby useful.
It's a bit of a 'treasure hunt' to dig around to find old hardware manuals and then work out timing issues in the quest to emulate (say) a floppy-disk controller card from 1981.
Re: How do you use programming to express your creativity?
#6This is one of the greatest thins I have ever done. Because lots of tools and updating them to be used online. that involves maintaing a local copy