Thomas Henson

  • Data Engineering Courses
    • Installing and Configuring Splunk
    • Implementing Neural Networks with TFLearn
    • Hortonworks Getting Started
    • Analyzing Machine Data with Splunk
    • Pig Latin Getting Started Course
    • HDFS Getting Started Course
    • Enterprise Skills in Hortonworks Data Platform
  • Pig Eval Series
  • About
  • Big Data Big Questions

Book Review – When Pride Still Mattered

October 31, 2014 by Thomas Henson Leave a Comment

When Pride Still Mattered is a book about the life of the legendary Green Bay Packers Coach Vince Lombardi. David Maraniss wrote this book in 1999 to capture the myth that was Vince Lombardi. Even though Coach Lombardi is an iconic sports figure the book is more about leadership than sports.

When I was first recommended this book by an executive at my company I was skeptical. How could a book about the famous Green Bay Packers coach from the 60’s be relevant to me today? I knew the legend of Vince Lombardi and had watched a HBO special on his life but come on I’m a software developer not a football coach. After a few chapters I started to realize what an awesome book this was and began to see how to apply to my own career. Lombardi was not just a football coach but one of the greatest leaders in modern history. If I had to choose 3 keys to Lombardi’s success they would be his management style, routine, and value of for teamwork.

Management

Coach Lombardi was a hard driving coach, that really pushed his players to get the absolute most out of them. The in your face style was really effective for most of his players but for others it did not suit them. Lombardi had to adapt his management to each players needs. For example, Bart Starr did not want to be criticized in front of the other players because as quarterback he was the leader on the field. For Starr being belittled in front of the team jeopardized his leadership ability. When Coach Lombardi had criticism for the quarterback it was handled in the office. Other players responded well to criticism so Lombardi dished it out. A few players got too up tight about it so Lombardi would give them praise a couple days before a game to counter balance the criticism from earlier in the week. On the bus ride to the stadium for Super Bowl I Lombardi asked the bus driver to stop before they took off, then Lombardi rose up and start dancing in the aisle. After he sat down one of his assistant coaches asked him what that was all about Lombardi said “they were too tight”. What was lost on that moment was the fact that Lombardi all week had made them too tight.

Routine

How did Lombardi become so successful? He had a routine and followed that routine with laser like focus. During his early years Coach Lombardi spent some time pursuing the priesthood and it was from those studies where he learned about order and routine. For all his life Lombardi kept some of those routines. Lombardi was an early riser and would attend the earliest mass every morning then eat at the same diner for breakfast before heading into the office. Order and routine served him well as a football coach because football was about controlled chaos. Winning team had player who had great fundamentals which were made that way through routine. For Lombardi practice was all about routine, the offense was simple and revolved around one play the Packer Sweep. The players would practice the sweep over and over until they could run it in their sleep, this was part of the routine Lombardi wanted to instill in his players.

Team Work

What can I do today to help my team?
Coach Lombardi challenged his to players to think about what they could do today to help their teammates. During the championship years in Green Bay, Coach Lombardi was able to create culture of teamwork. In the summer before the start of the football season players went off to summer camp, where they would be secluded away from all distractions . Team mates would stay in dorms, practice for hours, sit through meetings, and eat all meals as a team. After summer camp the players would return to Green Bay to begin the season but Lombardi helped to keep this routine instilled in his players. Many Packer players were not from Green Bay so Coach Lombardi would help find them houses to rent and most of the time the players would roommates/neighbors with each other.
During the season many team meals were planned and mandatory for the players to attend.On the road the team would travel together and players would room up normally with their summer camp roommate. Player spouses or girlfriends were not allowed on the bus or hotels this was all by design to create a cohesive team.

Opinion

I’m not sure I can express how much I really learned from this book. Reading about the early struggles and failures of the great Vince Lombardi was very helpful for anyone trying to make it the top of their chosen field. In the early career days of Coach Lombardi it was not known that he would one day be come one of the greatest coaches ever. Think about that for a second even the great Vince Lombardi doubted himself.

When Pride Still Mattered has so many lessons on life, business, and sports. No matter what your goals are in life you would definitely benefit from reading this book.

Filed Under: Book Review Tagged With: Habits, Leadership, Management, Teamwork

Book Review – The Future of the Mind

May 29, 2014 by Thomas Henson Leave a Comment

The Future of the Mind is a new book review in my book review series. Michio Kaku, the author from Physics of the Future,  just released The Future of the Mind where he exposes breaking scientific finds that revolve around the human mind.

avitar holding book
Stacking those books

The Future of the Mind Overview

The Future of the Mind is a futuristic look at what scientific breakthroughs are on the horizon and how those will shape our minds. The research for this book was based on current proven scientific research not theoretical research. The book covers short, medium, and long term predictions for the mind and the science behind those predictions. While reading this book Kaku touches on ethical dilemmas such as whether society would be okay with healing mental illness in patients. Are we playing God if we heal children who are autistic? The last part of the books diverges into the future of mankind through immorality and space travel. Kaku’s premise is that if have the ability to become immortal then we could accomplish more technological feats once thought impossible. In the end mankind’s destiny is in our own hands.

What does the future hold?

  • Brain Chips – What if instead of  a Google Glass you could have a chip implanted in your brain? In the near future we will have the ability to access the internet,  communicate with our friends, and upload new skills by just using our minds. The research being done on mapping the mind is allowing scientist to experiment uploading memories in the brains of mice. One day soon we will have the ability to do this to humans. One example Kaku uses is to use this technology for displaced workers to rapidly acquire new skills.
  • Fix Brain Illness & Injuries – The effects of brain injuries and illnesses are devastating for families. Scientist  are working on inserting microelectronics sensors inside the brain to help some of these effects. A cochlear implant is an example implanting devices in the brain to fix illness or injury. While a cochlear implant are being used in the present it is a  proof of principle for inserting electronics in the brain. We are starting to enter the era of medical science where fixing brain injuries and illness will become common practice.
  • Upload Ourselves Robots – If humans gain the ability use robotic limbs or upload skills through brain chips; are we still human? How long until human bodies are more mechanical than biological? Kaku predicts in distant future humans will be able to upload our consciousness into computers. Once we are able to upload ourselves into computers this will give humans the chance at living forever.

Opinion

The Future of the Mind was the second book by Michio Kaku I have read. Both books (The Future of the Mind and Physics of the Future) were very similar and overlapped in many areas.  I really enjoyed this book but was not shocked by Kaku’s predictions for the future. Most of his prediction are already out there in known but the interesting part is the how close we are to realizing these future technologies. I would rate this book a 3 out of 5.

Filed Under: Book Review Tagged With: Book Review, future, Michio Kaku, Physics, The Future of the Mind

Why you should learn ASP.NET

March 19, 2014 by Thomas Henson Leave a Comment

Why you should learn ASP.NET

Developers get caught up in the which language is best to learn or the my language is better than yours mentality. The truth is there in no particular language that trumps them all. Odds are that over your career as a software developer you will have to learn many different programing languages and frameworks. For that reason I am going to explain why ASP.NET is the worlds best framework; not really but I do want to explain why you may want to learn ASP.NET. asp.net logo

Mature Framework

Have you ever spent weeks learning a new framework only to find out later that support has been dropped for that framework? Maybe the framework your working with hasn’t lost support, but have noticed releases are slowing down. Developers in ASP.NET don’t have that worry. ASP.NET is not a new framework in fact it was first released in 2002 by Microsoft. ASP.NET was released as an upgrade from the Active Server Pages (ASP). Since ASP.NET has been around since 2002 means it is a mature framework with many features and community support.

It’s developed by Microsoft

Did I mention that ASP.NET is a Microsoft product? Because Microsoft backs the ASP.NET framework developers can choose any .NET language that want to work with C# or VB.NET.  If you have a development team working a Webform application and half the team wants to code in VB.NET while the other half want to use C# that’s okay because ASP.NET was built on a Common Language Runtime (CLR). Microsoft also bring with it a large set of tools that integrate well with ASP.NET, for example:

  • SQL Server – Database
  • Azure – Cloud Services Platform
  • Visual Studio – Integrated Development Environment

In 2012 I switched from developing in VB.NET to PHP, from a syntax perspective I didn’t really have any problems.  PHP was a language I had experience with and found it easy to pick up, but the real issue from me was the IDE. I was so used to Visual Studio that is was hard to use a plain text editor like Sublime Text or Text Wrangler, but I did settle on using Netbeans. Netbeans is a great product, however I had spent over 2 years using Visual Studio and had a hard time adjusting. The same situation arose when I switched from SQL Server to MySQL, Microsoft just has these other tools beat.

Market Demand

I know Microsoft is seen as some evil corporation in developer circles but Microsoft knows how to write software. For that reason the ASP.NET framework is a top chose in government and financial institutions. These institutions want to their application running in a secure environment which happens to be a Windows environment. Careers in Government, Finance, Energy, and Medical industries make up a large part of the US economy. The good news is these industries are hiring and one of skills they are searching for is experience in ASP.NET. In simple terms, there are a lot more .NET openings then there are candidates to fill those positions. Take a look at the job sites:

  • .NET Developer search on Monster
  • .NET Developer search on Dice
  • ASP.NET search on Indeed
  • Craiglist Nashville – In Nashville I have some contacts who have told me there is a market shortage of .NET developers. Nashville has a heavy presence in both the Medical and Financial Industry.

 

ASP.NET Pays the Bills

Okay here is what you really wanted to know. How much do ASP.NET developers make? In the 2013 salary survey conducted by Visual Studio the Magazine, the average ASP.NET Developer’s salary is $94,784. The average developer in this study typically had a 4 year degree and 12.5 years experience. Salaries for ASP.NET developers have steady risen over the past few years and have fared well during the recession. The average household brings in around $50K, which means the average ASP.NET almost makes twice as much as the average household. So no worries about making ends meat in ASP.NET.

ASP.NET is a mature framework with a very large community and a ton of support from Microsoft. Developers have a wide range of tools to leverage that are backed by the Microsoft brand. Career wise ASP.NET developer are in high demand with an average salary around $94,784. My career has mostly centered around ASP.NET so I might be biased but overall I would recommend it as a option for a wide range of products.  What are your thoughts on the ASP.NET framework?

 

Filed Under: Career

Book Review – In the Plex

March 15, 2014 by Thomas Henson Leave a Comment

Ever wondered: How did Google get started? What about what is like to work at Google from day one? How did Google build an empire in it’s first 10 years? If so then pick up a copy of In the Plex: How Google Thinks, Works, and Shapes Our Live.

avitar holding book

Overview

In The Plex: How Google Thinks, Works, and Shapes Our Lives begins with Google starting as a thesis project for the Larry Paige and Sergey Brin as PhD candidate students at Stanford. The founders had great access to resources and talent while at working on the project at Stanford, but they soon realized for their search engine to grow they would have to move from a research project to company. The founders were not concerned with making money, it more was more about the cost of crawling the web and storing that data too big for a PhD project. The book covers Google from inception to 2011 about a ten year time span. During this time span Google starts out as a small start-up renting a garage focusing solely on Search at that time. In the late 90’s the Search business was not a profitable business model. Since Search was not profitable Search Engines gave poor results until Google came around. Google’s only real competition in the early years came from Excite but Excite’s growth was capped because the parent company did not believe Search would be profitable. In the end it turns out Search can be very profitable, I mean profitable in the 10’s of billions. In The Plex covers Adsense, Gmail, YouTube, and other Google technologies as well.

Googly Culture

Are they Googly? The culture of Google is modeled around a college campus employees work as students and their manager acts more as Professor rather than a traditional manager. In a typical week an employee works 80% of the time on their project but are allowed to work the other 20% of the time on a project of their choosing. From the start the founders insisted on hiring research minded Computer Scientist from elite Computer Science Universities, this combined with the 20% rule lead to many many innovations at Google. Many innovations developed at Google were published but by the time the results were released Google already had a huge lead on their competitors.

Map Reduce

One of the biggest innovations that came out of Google in the early years was the Map Reduce project. Map Reduce  was published by Jeffrey Dean and Sanjay Ghemawat in 2004. Map Reduce basically gives Google the ability to process large data sets in a relatively short amount of time. The Map Reduce paper was the brain child behind the Open-Source Apache Hadoop technology used by Yahoo, Facebook, and many others. Any company that deals with large amounts of data is using a Map Reduce related product.

Should you read it?

Google is the pioneer in big data before it was Big Data. So much of the big data buzz today is built around those innovations and practices developed by Google. Regardless of what your job title In The Plex will be very beneficial. In The Plex enabled me to have a practical application of how big data and machine learning can benefit the user. Companies are leveraging big data analytics for multiple purposes, by reading In the Plex you can see where is all started.

Tell me what you thought of the book or maybe you have a book that is similar that you think I should read. Just post in the comments below.

 

 

 

Filed Under: Book Review Tagged With: Big Data, Book Review, Books, Google, Hadoop, Machine Learning

Getting Started with MVC

March 4, 2014 by Thomas Henson Leave a Comment

[bra_highlight style=”highlight2″]In this post “Getting started with MVC” we assume you already have a grasp on how the MVC pattern works. If not, check my first article on this topic ASP.NET MVC Overview.[/bra_highlight]

What is Visual Studio?

Visual Studio is a full blown Integration Development Environment or IDE. Not everyone uses one, but I couldn’t imagine developing without one. In the past I have worked with Eclipse, Netbeans, Dreamweaver, and others but Visual Studio is my favorite. My first IDE experience was using Visual Studio 2005 for WinForms (Desktop Applications), let me just say that in the last 4 years Microsoft has made some amazing improvements to Visual Studio. Most of the improvements in Visual Studio hava catered to web developers. For anyone getting started with MVC, Visual Studio is the first place to start.

Ready to get started developing your first application in MVC?

First thing we will need to do is download Visual Studio 2013 Express.  Microsoft offers a few different versions of Visual Studio that come with 90 day trials, but for our development we will use the Visual Studio Express 2013 for Web. The Express version is Microsoft’s scaled down version, but is also free. If you are going to be developing professional you will want to purchase the Ultimate, Premium, or Professional versions.

Let’s get started

  1. Go to Visual Studio 2013 Express and select the Express Web chose VS Web Express
  2. Choose the Install Now optioninstall now
  3. Log in or Signup for Microsoft Accountlogin
  4. Fill out Full Name, Contact e-mail, Country, and create Visual Studio online account then EXPRESStextboxes to fill out
  5. Open .exe file downloaded Open EXE
  6. Accept License and Privacy Policy and Press Install Accept TOS
  7. The installation will take a few minutes. You are ready to go once you get the option to Launch.  CLICK LAUNCHlaunch VS13

You now have one the most powerful tool available to create ASP.NET MVC web applications. If you are not familiar with developing in an IDE then it might take some time to get used to; luckily the web is full of resources. Check back here for more tips on navigating through Visual Studio 2013 or feel free to ask questions below.

Filed Under: MVC Tagged With: ASP.NET, MVC, Tutorial, Visual Studio 2013

MVC – Views Overview

February 21, 2014 by Thomas Henson 1 Comment