Tuesday, June 28, 2016

Is it a good thing to be - "Jack of All Trades"?

I believe usually this phase "Jack of All Trades" has a bad connotation especially "master of none" goes with it.

These few years if you have read my blog, you will see that I am exactly in this position.

In my journey to the cloud, I found that I have to pick up a lots of new technologies everyday as this industry is moving in a high pace.  Often times I found that I have to get back to the basics on various topics such as YAML, JSON, systemd, SELinux, linux bridge ... etc.  Yet there are other things that has different flavors.  Linux has Debian and Red Hat/CentOS/Fedora.  Container has Docker, CoreOS ... etc. Container orchestration has Kubernetes, Mesos ... etc.  SDN has OpenFlow, VMware NSX, Cisco ACI ... etc.  I have been thinking what I have been doing is making me to become a Jack of all trades which in turns a master of none.  This cannot be good. :(

Well, some people will say that oh you are just becoming a generalist. This is a little comforting but still I feel that something is not right with this label.  While contemplating on this I have this idea recently, instead of thinking myself as a generalist, I am in fact being comprehensive.  What triggers me to have this idea is that recently I found that all the different things that I have been trying to pick up is starting to come together.  I can see relationship between the different pieces.

My background is a software developer in networking and I can see that container can be used for Network Function Virtualization.  Also I found that some networking equipment vendor is already running containers on there router which is using Linux as the operating system.  Each feature can be deployed as a single container and this makes bug fixing easier.  To patch the software for one bug, we can just stop one container and then load in the new one and restart that container while the other features can still be operational.

Lately, I have not blog that much and even when I blog, the articles are not technical in nature.  So let me update you what I have been doing lately.

In may I had a one hour podcast with vBrownBag on Ansible and PKI (Public Key Infrastructure).  I did not know I can talk for one hour non stop.  One thing amazes me is that even when something went wrong with my demo I was still able to keep on talking and troubleshoot in the same time.  It was fun.  If you are interested, go to this link .

I have been using Ubuntu for some time and is very comfortable with it.  Last week as Fedora 24 was GA, I reload my desktop with Fedora.  There are 2 main reason that I wanted to try out Fedora.  The first one is I wanted to play with systemd and the second one is that most Linux deployment in the enterprise are Red Hat based.

Sometimes being a Jack of all trades does payoff.  In the upcoming VMUG, the original theme was container and I was going to give a user presentation on container with some demo on how to spin up a single container.  The theme got changed because we eventually found a sponsor and they are in the storage area.  So we change the theme of the meeting to be NSX and storage.  We were able to find a NSX expert to cover the VMware portion of the meeting.  With that I was able to change my presentation to gear toward NSX and now I will be talking about "A survey on SDN technologies" so that attendees without much networking background can pick up some SDN basics and get more from the VMware NSX in-depth materials.

In the mean time I am adding a new area into my bag of tricks.  I will be looking into Amazon Web Services.  I will be presentation at vBrownBag in September covering exam objective section 3 for the Amazon Web Services Solution Architect (associate level) certification.    Well, this means I am going to sit in for this certification as well.  I have never thought that I will get into the public cloud.

As you can see I am really all over the places learning different things and is truly a Jack of All Trades.

Hopefully, all things will come together real soon and I will be able to find a job that is cloud related. My journey to the cloud had not been easy but I learned a lot and also I get to know different people both online on social media and personally.

So I would say it is good to be "Jack of All Trades", if we are able to connect the dots.

image source: http://cdn.free-power-point-templates.com/articles/wp-content/uploads/2013/08/connect_the_dots.jpg







17 comments:

  1. Thanks for your detailed definition. its really amazing and very useful topic. I hope it help for my next level Project. now i have a confidence to do my Project and approved it.

    http://www.thinkittraining.in/ios-training

    ReplyDelete
  2. thank you for providing the tech news and technologies that are evolving around today's life, keep clarifying thing like this and do posting the new updates ...

    SEO Company in Chennai

    ReplyDelete
  3. Salama Aleikum,


    Thank you! Thank you! Thank you! Your blog was a total game changer!


    I am trying to do the first steps on python. I am using Linux Ubuntu and I am trying to capture BLE advertisements data.

    I did:
    pip install pygatt
    sudo apt install python-pip
    pip install "pygatt[GATTTOOL]"
    pip install git+https://github.com/peplin/pygatt

    $ python3 -V
    Python 3.5.2

    Then: test.py

    import pygatt
    adapter = pygatt.Adapter()
    for device in adapter.discover():
    print (device.mac)



    When executing it:


    $python3 test.py

    I get:

    Traceback (most recent call last):
    File "test.py", line 1, in
    import pygatt
    ImportError: No module named 'pygatt'




    Appreciate your effort for making such useful blogs and helping the community.


    Merci
    Ajeeth

    ReplyDelete
  4. Hi Anthony,


    Thank you! Thank you! Thank you! Your blog was a total game changer!

    I have two 2D arrays and one array I want to present in cubic spline way. And with this cubic spline representation of one array, I want to fit the other array. But the problem is that in python I have only cubic spline interpolation task, I want to get the functional form of this representation and then with this form I want to fit another 2D array to get the position of centers of the second array relative to the first array. I have used image registration for the centering which is based on FFT. But I have been instructed to use this method only.

    So basically can anyone tell me how to get the functional form of 2D cubic spline function in python? For 1D I have got many helps but not for 2D.

    Thank you very much and will look for more postings from you.


    Merci Beaucoup,
    Vimala

    ReplyDelete
  5. Hi There,


    Thank you! Thank you! Thank you! Your blog was a total game changer!

    I have two 2D arrays and one array I want to present in cubic spline way. And with this cubic spline representation of one array, I want to fit the other array. But the problem is that in python I have only cubic spline interpolation task, I want to get the functional form of this representation and then with this form I want to fit another 2D array to get the position of centers of the second array relative to the first array. I have used image registration for the centering which is based on FFT. But I have been instructed to use this method only.

    So basically can anyone tell me how to get the functional form of 2D cubic spline function in python? For 1D I have got many helps but not for 2D.

    Thank you very much and will look for more postings from you.


    Merci Beaucoup,
    Sanvi

    ReplyDelete
  6. I would like to appreciate your work for good accuracy and got informative knowledge from here.Please contact us for Oracle Fusion HCM Training in Ameerpet details in our Erptree Training Institute

    ReplyDelete

  7. Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.

    python Training in Bangalore | python Training in Bangalore

    ReplyDelete
  8. An amazing web journal I visit this blog, it's unbelievably wonderful. Oddly, in this blog's content made without a doubt and reasonable. The substance of data is informative.
    An astounding web diary I visit this blog, it's inconceivably magnificent. Strangely, in this current blog's substance made point of fact and sensible. The substance of information is instructive.
    A bewildering web journal I visit this blog, it's unfathomably heavenly. Oddly, in this present blog's substance made purpose of actuality and reasonable. The substance of data is informative
    A befuddling web diary I visit this blog, it's incredibly grand. Strangely, in this present blog's substance made motivation behind fact and sensible. The substance of information is instructive
    Oracle Fusion Financials Online Training
    Oracle Fusion HCM Online Training
    Oracle Fusion SCM Online Training

    ReplyDelete
  9. Very Interesting to read with detailed explanation. Thanks for sharing your work . keep up the good work Angular training in Chennai

    ReplyDelete
  10. Very rapidly this web page will be famous amid all blogging and site-building users, due to its pleasant articles or reviews Spot on with this write-up, I truly believe that this site needs a great deal more attention. I’ll probably be back again to read more, thanks for the info!

    ReplyDelete
  11. Nice Information, your blog is sharing unique information...

    ReplyDelete
  12. Excellent information, I read your post carefully brother, and enjoyed it, it has been written in a very systematic way like bloggers. Thanks for sharing this type of blog.Israel VPS Hosting

    ReplyDelete
  13. Nice.This blog is very informative and interesting.Thanks for sharing such a good information.Please do visit to find more on
    FHIR Training
    HL7 Training
    Hashicorp Vault Training
    Manhattan WMS Training
    Zscaler training

    ReplyDelete