Announcement: My Protocol Deep Dive: IGMP/MLD course has just published on Pluralsight! For a link to the training content, please visit my courses page.
Announcement: My Protocol Deep Dive: ICMP course has just published on Pluralsight! For a link to the training content, please visit my courses page.
"The soul of a free man looks at life as a series of problems to be solved and solves them, while the soul of a slave whines, 'What can I do who am but a slave?'" writes George S. Clason in his 1926 book "The Richest Man in Babylon". No, this is not a blog post on the heinous act of slavery. It's not a money talk, either. It's a blog post on overcoming problems using mankind's inherent gift; critical thought.
This comparison has been beaten to death on the Internet by people much smarter on these topics than I. I'll briefly review both and explain how I've seen these methodologies work firsthand outside of software development.
In late 2017, I was struggling to understand some of the core concepts underlying DevOps technologies. I knew deep down that I simply did not have time to sit and read traditional books. Some of you are saying this is an excuse. With a full time job, a wife that works full time, and a 1 year old daughter at the time, it just wasn't going to happen. Both my wife and I are regular gym-goers and aren't willing to sacrifice that. Many of you have followed me on the web for years and know how much I contribute to the community, and I'm not willing to tune that down, either. I had to find a way to keep expanding my knowledge without investing more time.
I'm not going to hold anything back. Get rid of your television. Being entertained via TV programming is probably the most passive activity in the world, except for sleeping. I'm not knocking it because it is physically lazy (although it certainly is), but rather because it has the capacity to completely transform someone's life in a negative way.
If you are a professional accountant, investor, or business owner, you can stop right here. This blog is for the financially-challenged technocrats among us. It wasn't until early 2017 that I realized how ignorant I was on these topics, so I picked up a $10 Udemy course by Chris Haroun titled "An Entire MBA in One Course". It's a great place to start and one of the best $10 purchases I've ever made.
The age old pseudo-adage says that you can only choose two attributes from the list of "good, cheap, or fast". I've seen all kinds of fancy mathematical graphs depicting a three dimensional parabola that shows the limits of how the inputs of quality, cost, and lead time all interact. The CAP theorem for databases similarly suggests you can choose consistency, availability, or partition tolerance, but never all three. You can choose two, we are told, and trade-off the third. Intuitively, this makes sense, but is it a general truth? Let's examine all three possibilies.
Robert Kiyosaki's 1997 book "Rich Dad Poor Dad" suggests that we all "mind our own business". He's clear in stating that your "business" isn't your place of employment, but rather what you do to make money. Are you an author, podcaster, weekend lawnmower, investor, or something else? Figure out what topics interest you, and start thinking about how you can deliver unique value in those spaces. Note that non-profit or charity work qualifies as a "business" too, so long as you aren't someone else's employee while you do it.
Perhaps a controversional topic, but an important one. All sectors of all industries have their share of eternally "busy" people. They peck away at their laptops during strategic meetings, dial into back-to-back conference calls, and contort themselves into cogs that fit perfectly into the machine that preserves the status quo.
"That makes no sense", I told a business manager. "Why would we pay $100 per month for that service when we could buy a compute platform to run it for $3000? It pays for itself in two and a half years." I was convinced that these office-dwellers had no idea how to multiply.
At Cisco Live US 2018, attendees could volunteer to support an effort known as "Clean the World". Volunteers would create support packages for the world community where sanitation is poor or nonexistent. I always volunteer for things like this because it is good for humanity and doesn't take much time.