A New Venture

I am working on re-creating myself. I will still be slow at creating updates within here, but at least I still have this blog.

My new project in life is a new career. I am once again in software development, working with an established company and gaining some very useful skills. This will propel me and my family to places we have only dreamed of.

I am not really doing much here at the time, I mostly wanted to pop out an update and keep this at least snail pace active.

New Projects!!! [again]

I have stated a few times that I will be working on new projects. There are many factors that determine what project I would be working on and when. My most recent idea was to work on a robot and the AI associated with it. If nothing more than for my passion and pleasure of AI development and research. It did require an investment of funds that I never received. This is okay. I have other projects that I will be working on.

I work in a retail store. My primary duty is to upload new product to the store’s website and to determine what is wrong when issues arise within the site functionality and usability. I have been doing a good job at improving the product catalog and to find errors within the inventory. Secondary objective of the job is to find ways to improve our web presence. Most of this task has been pushed off to a co-worker who has a better sense of style and fashion. Currently, new product has not been arriving and most issues with the site has been resolved. So I have decided to create an application that will assist with automating many aspects of my primary task. I have very little experience with programming beyond what I have learned within the classroom. So this development will require learning new skills. This is good. I wish to learn more.

This new self-driven education has pushed me to seek out new ways to organize code. I have found that the MVVM pattern is what I want to employ. I have attempted to work through a number of tutorials. I have learned a lot about the basic concepts behind MVVM and how to implement the suggestions into the application that I am wishing to develop. I have also found that there has been new developments with the different programming languages and libraries. I have decided to use C# as the language for business applications. I know quite a bit of C++ due to the Video Game Design and Development course and was introduction to Java, Objective C, and C#/XAML via Mobile Application Development. Out of what I have learned, C# and Windows Forms would make development of a business application work well. Windows Forms is a bit out-dated or just not preferred over another library, WPF. Well, I would use Universal Apps, but work uses Windows 7, so WPF is where I shall go.

C# WPF lead to MVVM, which lead to Prism. Prism was developed by Microsoft, but has been transferred to the community to develop and support. Many aspects of programming tools, libraries, and methodologies have been pushed to crowd sourcing and a shared development experience within the Microsoft culture. I believe this is a great thing! I have enjoyed following the new Microsoft! I even opted to using a Windows phone over Android to show my support. This has lead to me enjoying the Windows phone experience with Windows 10. I also enjoy Visual Studio, and now using the newest Visual Studio 2017 rc. The rc is ‘release candidate’.

So the current project I am working on will be hosted on GitHub. I want to make it public. As of the time of writing this post, I have not created the repository. My Visual Studio 2017 is updating. But I did create this little account: Keybase Profile. I found it as I was attempting to look up some information. I have created a new PGP key through them, so use that instead of any previous one you may know of.

Anyway, more on my work at another time. Great days ahead!!!

New Project (Yes, another idea!)

This time there is money that is involved, so this time there will be progress! What is this new project? If you have been paying attention to my Facebook, you will notice that I have recently been talking about a robot building project that I was introduced to. Well, after speaking to my family about it, my mother-in-law stated that if anyone can do it, I can do it. So she is going to purchase the hardware for the ‘Brain’ of the first robot. It is pretty cheap. I have been studying the programming language that will go with the project, Python. Pretty easy for me to understand, powerful enough language to do all that I need for this. After finishing the tutorials that I am going through, I will study up on the different software components to get the whole thing going. When the hardware arrives next month, I will be able to hit the ground running with it!

Why build the robot in the first place? What will this robot do? These are a few of the questions I have received over the short time I was talking about the project. So to answer all questions I am given for it, I will create a page off of this blog (not done yet). This page is what I initially intended for the FoA project that I am no longer doing. I will first create a FAQ, then branch off to a development blog. I will also create videos and live stream when I have the capabilities (my internet at home currently sucks, will not give quality streaming services). This is a work in progress, a first attempt in my global robotic domination.

New approach (for now)

Here I am again, writing within WordPress and getting a blog setup. This time, with some education, I know a bit more about what I am doing, and will be using some of this within this blog.

First, little background. I have been working with a group, Digital Morphine Games, LLC.(DMG), as first a prospective Graphics Programmer, then as a Webmaster, and then as an Asset Editor Programmer. I was tasked to create the editors that will be used within the team to insert the 3D and 2D assets into the developing game engine; the game in question is Fall of Atom(FoA). The FoA website has a lot of my touch still within it, but has been taken over by the project lead so that he can place the content he wishes into it. I am no longer with that group though. Differences in opinion mostly, but all is good.

Now to what I am doing with WordPress. I have decided to place some of my thoughts, as a kind of journal, for this aspect onto a page within my blog (which I have not developed yet). I learned how to do this as WebMaster of FoA (though none of that was actually used within the live site). My current site, though, will stay sparse for now, due to the need to work on life and so forth.

Day by day I continue. A grind of family life, work life, and personal relation. I do what I can to keep a sense of sanity within a  world that has turned up side down on so many levels. I have strong desires to create my own game, or create modifications for an existing game, or just to create. I lack a level of ambition or inspiration to actually put things into motion. This is a struggle I hear many have. This struggle is not over, and I will overcome!

As a means of creating that inspiration, I have decided to do a few live-casts. I have done a few while working with the FoA project, and have done a little while gaming. This has not created anything exciting, and most of those videos are now gone, save for what is up on YouTube. I have done one last night even. Not sure what inspired me to open Minecraft, but I noticed that there was a new version. I have decided only to play the game while recording! Thus I have 3 hours worth of recorded silent live play. I have edited the recorded video to a version that is just shy of a half hour. It took 10 minutes for my computer to create the file. It has taken the internet nearly 3 hours to upload. I believe I found the software that I will use for a while now, HitFilm 4 Express. Very impressive set of tools that I found via multiple reviews. With this, I hope to gain a bit more inspiration that I am lacking right now.

Life Goes On

Changes happen all the time. Changes in life situations; changes in life events that are around you; changes in employment opportunities; changes in people you communicate with. Change is constant. Sometimes the changes look scary. Sometimes they are unwanted. Sometimes they are exiting!

My life has many changes. Some have been bad. Some have been excellent. Above all, I have found that with all changes, known or not known, good or apparently bad, in the end things come out good. I learn, I grow, I get stronger. I welcome change with open arms. I know in the end all is good…

This is a short post, made on my phone. I’m trying something new this time. Let’s see how this works for me. Continue reading Life Goes On

Old Personal Site Gone

Well, there was an issue with my old site that I have been failing at keeping updated. I have attempted to make a change to it and found that the FTP access is messed up to the point that I did not want to deal with any more. That account has now been disabled and the site is gone. I kept a copy of the site, so all is not lost. So for now, WordPress is where I will update. It is cool. For now though, it is time for life again to pull me away.