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







40 comments:

  1. DreamHost is ultimately the best web-hosting company for any hosting services you might need.

    ReplyDelete
    Replies
    1. 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

      Delete
    2. Great Article Cloud Computing Projects

      Networking Projects

      Final Year Projects for CSE

      JavaScript Training in Chennai

      JavaScript Training in Chennai

      The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

      Delete
  2. 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
  3. You could be eligible for a complimentary $1,000 Amazon Gift Card.

    ReplyDelete
  4. 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
  5. Good post, thanks for sharing this useful information.
    Click More Details Visit Our Website

    Texus
    Texus Systems

    ReplyDelete
  6. Do you need free Twitter Followers?
    Did you know that you can get these ON AUTO-PILOT & TOTALLY FOR FREE by registering on Like 4 Like?

    ReplyDelete
  7. 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
  8. 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
  9. Informative Blog. Thank you for sharing
    aws training in chennai

    ReplyDelete
  10. 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

  11. 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

  12. It is an excellent article, Thanks for sharing the marvelous info.

    Roll Up Banners
    business card printing

    ReplyDelete
  13. "Please let me know if you’re looking for an author for your site. You have some great posts, and I think I would be a good asset. If you ever want to take some of the load off, I’d like to write some material for your blog in exchange for a link back to mine. Please shoot me an email if interested. Thanks.
    "
    apple service center chennai | Mac service center in chennai | ipod service center in chennai | apple iphone service center in chennai

    ReplyDelete
  14. 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
    Oracle Fusion Financials Online Training
    Oracle Fusion HCM Online Training
    Oracle Fusion SCM Online Training

    ReplyDelete
  15. 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
  16. Nice Post
    We are the best piping design course in Hyderabad, India. Sanjary academy Offers Piping Design Course and Best Piping Design Training Institute in Hyderabad. Piping Design Institute in India Piping Design Engineering.
    Piping Design Course
    Piping Design Course in india
    Piping Design Course in hyderabad

    ReplyDelete
  17. Good Information
    Sanjary kids is the best playschool, preschool in Hyderabad, India. Start your play school,preschool in Hyderabad with sanjary kids. Sanjary kids provides programs like Play group,Nursery,Junior KG,Serior KG,and Teacher Training Program.
    play school in hyderabad
    Preschool in hyderabad
    Preschool teacher training course in hyderabad
    pre and primary teacher training course in hyderabad

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

    ReplyDelete
  19. Thanks for your time on putting these all together.Your blog has a lot of valuable information . Really helpful blog..I just wanted to share information about
    power bi training

    ReplyDelete
  20. The Move Me Professional Movers and Packers in Dubai. Contact us today for professional movers in Dubai. Make your move stress-free with The Move Me movers and packers in Dubai, UAE.
    themoveme house movers
    house movers packers dubai

    ReplyDelete
  21. 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
  22. Nice Information, your blog is sharing unique information...

    ReplyDelete
  23. 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