Hobby Projects – Software Development
As someone who is passionate about software development, most of my life is pretty engrossed in software / computers / technology. In addition to things like this blog, keeping up on technology news, having technology-related hobbies, trying out new software, organizing my digital life… I often do side projects, scripting / automation projects, and learning / studying that is not necessarily for immediate direct application to my current day job.
Some recent examples include:
* My enthusiasm for AutoHotkey scripts
* file organizing / sync / backup (and lists of applications)
* notes / note taking
* this blog / website
* a game prototype with Torque 3D, and continued attention to electronic games (and to the computer / technology industry)
* increased use and awareness of mobility computing (devices / mobile OS)
* more cross platform (Windows 7, Mac OS X, GNOME, KDE) on a daily basis, and use / develop cross platform (I use a hardware KVM)
* Try out other IDE’s / languages than what I normally use. I normally use Visual Studio with C++. And also (C#, Python, Java) and (EditPad text editor). I’ve also tried out, for example, (RenderMonkey, Eclipse, NetBeans, Adobe Flex, Windows Mobile in Visual Studio, XCode / Interface Builder).
* more and deeper use of subversion
* these are just a few examples that I pulled out from memory
This small list is mostly for nights / weekends, which is separate from the work / study I do for my day job. However, there is definitely plenty of overlap, and of course all of it helps me grow as a software developer.
Sometimes I use the phrase “side projects” to include a broad range of (programming hobby projects, scripting / automation projects, trying out hardware / software, or in some way attempting to improve my current hardware / software setups). Other times I use the phrase “hobby projects” to only mean actual software development with a significant project size. I might not be consistent on my terminology. Anyway…
My next few posts are going to relate to a new software development hobby project, with a significant focus on using (Qt, C++, Qt Creator) for (cross platform GUI application development).
Pem (Admin) :: 2010/04/13 (Tuesday, April 13, 2010) :: Misc, Qt :: No Comments »
Del.icio.us
Digg
Technorati
Blinklist
Furl
reddit