Avoid stagnation

I need to start working in VBA, Python, JavaScript and C# all at once. It seems when I start working in one area my mind starts to cloud over when I think of the others languages. What I need to do I take a few minutes of time in all four each day so I don’t loose any headway I had been making in any of them. True, as soon as I start working in on or the other they syntax of each comes back very quickly but I am finding that JavaScript has some nuances that are quite different from other languages I was getting a little confused today.

Today forward, little bits of each every day.

The Politics of Management – Not for me

These last four or five weeks have been very challenging for me, particularly last week.

 

About five weeks back our temporary manager moved back to his home state and our company president arrived at my desk soon after letting me know she was giving my name out to our customers as the new temporary manager. I wasn’t all that concerned because I know the people I work with and was quite certain I would not need to hold anybodies hands. I was looking forward to a nice quiet four or five weeks until they hired the new permanent manager.

Two weeks ago a problem, or as some would put it, an opportunity came up. This was not a serious problem and we were able to migate any adverse affects this situation would have on our customer and everyone was happy.

Last week we had a shit storm when I had taken two days off for my birthday. We had incorrect items going out to the customer with all parties involved in building and shipping these items aware of the problem with the exception of my organization. We (my people) met with program management and engineering to address the issue on Friday the 11th of August. During the meeting all the wrong decisions were made because engineering did not know the meaning of information within their own engineering. Tuesday our customer requested proof of our changes and when they could expect to see the new parts. We ended up telling them we would not be sending the new parts because of our suppliers did not provide them in time. 

This is when the crap hit the fan and I was hot on it getting a rework plan in place so we could get the correct parts in time for their use at our customers and in walks program management.

These morons derail everything I had in work, going to deliver incorrect part, parts our customer does not want all because we want to keep on schedule and not delivery quality parts.

There is much more to this story but in getting to detailed I may reveal information I would rather keep to myself. Suffice to say, schedule is king and screw quality and safety.

JavaScript training is going good. I have found that if there is an error in a .js file the script won’t run in the .html. There is no error generated, it just does not run or stops at the error point. Then you need to hunt the error down. Not as friendly as CSharp error wise but I am enjoying it. I have started using the .js files instead of embedding the JavaScript code into the html file as I think this is how it should be done all the time. At the same time I am going to start getting familiar with css files and create a little website while learning all of this great stuff.

Thinking of adding JavaScript

After going through some videos about the most popular languages and bouncing that list off of what I am currently studying, those being VBA, C# and Python it looks like I am missing the most important one and that is JavaScript. Each and every website, book, article and even YouTube videos sited JavaScript as the number one language to have on your plate of languages. I guess that means adding this to the list and finding an IDE to use. I typed that without looking and I can use Visual Studio for JavaScript as well as C#. I can use the same IDE for Python but prefer to use IntelliJ for working with Python.

My list of Languages in alphabetical order
C#
JavaScript
Python
VBA

The VBA is for Excel/Word/Outlook macros and not necessarily for full blown applications. I may at a point in time add VBA.net to the work, for now I’ll stick with those four.

Do you every wonder why there needs to be so many languages? Why couldn’t one language just evolve to be a representative of what we do today. Back in the day me and Glenn used Basic and it was more than adequate for what we were doing or what anybody would want to do back then or now. You could have easily created key words for Fortran functions or Cobol functions etc. without creating a completely new language, just my opinion mind you.

Back to JavaScript, it just happened when I logged onto Udemy.com and searched for JavaScript courses I was given a plethora of courses I could take for free. I have never seen a course on Udemy for free since I started enrolling in courses with them. The first I am taking is JavaScript Essentials. The course is comprised of 41 lectures at 8.5 hrs. I have watched nine lectures and am very impressed with this instructors approach to teaching.