The last 5 months have definitely been a real trip. I have suffered two large losses in my life of that last couple months.
On Thanksgiving Day 2015, my maternal grandmother passed away. She was in a nursing home due to breaking her hip a couple months before.
On January 5, 2016 I received a call about my father being hospitalized for liver cirrohsis, and that is was unclear how much time was left. I flew out that Friday and was there at his side at my aunts house as he took his last breaths.
For the last three and a half months, my days have been jammed packed solid. Between the family, career, fitness endeavors and having a coding addiction there is very little time for any thing else.
I get up at 6:30 to get Denise ready for school. Once we leave the house, we do not return home until 7:30 in the evening. She goes to bed an hour later, during which time I go for a run around the neighborhood. After she goes to sleep, I take a shower and end up sitting in my office writing code.
Currently, I started rewriting one of my python applications at work into a RESTful api. I have decided to write the api in Go since Go is a language I have been dabbling in and it is time to build a real app. Not sure if I would use go for anything that I needed to create really quickly or anything that doesn’t really need concurrency. My applications manage hundreds of servers and firewalls and need the concurrency that Go provides and that is where Python falls short.
Now that we are settled into our new house and I have my new private gym on site I have started a couple new training regiments.
Wing Chun – I have started a new home training regime for my Wing Chun practice. I have started a training log at My Jeet Kune Do and Wing Chun Journey site. Please feel free to visit and follow my training. I will keep the training log updated at least on a weekly basis, though I will strive for more frequent updates
Iron Skills – As with my Wing Chun training, I have started anew with my Iron Palm and Iron Skills training. I have a renewed vigor for the skill and have started training again. I have also created a training log for this which can be found at The Iron Skills Den.
Whether you want to follow along out of curiosity or whether you train in one of these disciplines also, you will find my actual training journal, and my insights into my training and my personal experiences as I journey through these arts searching to improve my skills with each passing day.
Any and all viewpoints, opinions and thoughts are my own, from my viewpoint and based upon my training across several disciplines over the last 32 years. I do not care whether you agree or disagree with what I feel or experience, but you must respect it for being my experiences and thoughts.
We have finally moved into our new house, one week ago. After spending about 5 weeks doing some remodeling on the one portion of the house the previous owners did nor remodel before selling it, we are finally living there.
After living with another family of eight for 3 and a half years, it seems so quiet and peaceful now. The kids now have their own rooms and the fifth bedroom has become my office. In addition to the attached three car garage, there is a detached two car garage in the back, behind a covered 2 car carport.
I have converted the detached garage into my gym, I have a 10’x12′ padded area, wing chun dummy, rice bag trainer, three section wall bag, punching bag, multiple dumbell sets and several kettlebells. I also have three iron palm training stations and a breaking station. There is more than ample lighting in there for working out after dark.
Looking to learn a new programming language or even improve in an existing language, I have been thinking about what project I could start. After doing some reading on LLVM, I have started creating a simple compiler with JIT functionality.
I have decided to do this in C++ first, then will do the same thing in OCamel and then finally Haskell. There are a couple reasons on why I chose to do this.
Continue reading Creating my own simple compiled language
Over the years I have maintained several blogs. They always ended up being a blended group of posts. At this time, I have decided to move to a dual blog setup. This will allow for more focused posts to go into the blogs, making it easier to find content on the topics readers are interested in.
Continue reading The rebirth of my blog
As I had mentioned in a previous update, I have taken a role as a Manager of DevOps for Apixio in San Mateo, CA. Unlike my role at Hortonworks, this role is very particular to System and Security Operations.
Continue reading My new role with a startup
For anyone that is in the tech industry and has posted their resume online, you know it can be a crazy mess of a process. The intesity of that craziness can easily be affected by the job market and the demand for your skillset.
Continue reading My job hunt rollercoaster
It has been 6 months since the new VP of IT was brought in and started doing a re-org. Besides myself, there is only one other team member that was here 6 months ago, everyone else has either resigned or was terminated. Overall, it has been a pretty crappy 6 months. I went from working for a boss that maintained a constant level of communication with me to a boss that I barely ever hear from. The work has become crap, we are spending time and resources undoing decisions from the previos director, regargless of whether they were good decisions or not.
Continue reading Time to leave Hortonworks
We knew that since March, the execs at Hortonworks was looking for a VP of IT. I am not a fan of being in the department that is receiving a new VP.
This comes down to my experience with Ricoh EWS back in 2010-2011. Five months after I joined Ricoh, they brought in a new VP after the previous one was let go. This new VP was a bit out of touch with current technology and we did not click when we first started working together, maybe because I told him more than once that he was not a real engineer.
Continue reading The devastating Re-org