My day job is a Lead Electrical Technician at a company of about 15 people, making custom automated equipment for all of the major hard drive companies, some medical companies, some solar companies. Much of it involves robotics handling things people can`t, robotics in flammable environments, robotics in acidic/caustic environments. I do a lot of the planning process, a lot of building, and a lot of troubleshooting. You`d think building prototypes/and one-offs for years would not get boring. It does. I started programming because of my interest in music using the visual programming language Pure Data some years ago. I made algorithmic music and it simplified this process by making my own tools/applications. I began discovering Python and Lua for scripting in audio applications. I wrote a little budgeting app in python for my own use. I also wrote an algorithmic app in python that printed lists of calculated measurements to help my co-workers in mechanical engineering improve their efficiency in CAD drawing. I then experimented with SuperCollider, an audio programming language based on Lisp. I discovered I loved the freedom of programming, I loved the technical aspect. I needed to be challenged for a living, something my day job doesn`t offer me, I`m wasting my life and my talent. I decided I`d need some kind of credentials, because I`m a family man I can`t really attend a college, I`m going the Udacity route, working on Machine-Learning now. Wish C++ was in there, as I`m a bit ocd about resource usage, just HTML, CSS, and Python, oh well. Have to stick to the books for the C++, I`m learning better that way and have a sizable passion to learn c++.
©