Thursday, January 20, 2011

The Cloud Age

In human existence there have been several archaeological periods.  Humans use these terms to classify segments of time.  They are not very distinct but show differences and can be used to trend human capabilities and accomplishments.  I believe humans have ventured into another such period in our evolution or de-evolution.  I’m not going to judge on comment on whether this is a step forward in our enlightenment or a step farther into an abyss.


As you have read from the title of this writing, I believe humans are entering the Cloud Age.  Before I tell you about the Cloud Age, let’s look back.  This brief reference might help put into context my hypothesis.  Some or all of these previous classifications are widely regarded as the ages of man.


  • Stone Age – The period in time we humans just sat around enjoying the view, trying to stay alive, keep warm and procreate.  If you wanted to make a tool because you couldn’t stay alive without it, you did it out of stone. It was a simpler time, eat or be eaten.

  • Bronze Age – This period of time was when humans figured out that stones crumbled.  So they would melt those rocks down and get a harder substance to make tools with.  They found that when they endeavored to create something it didn’t last forever and humans aren’t that good at creating things in the first place.  It was a simpler time, kill or be killed.


  • Iron Age – Humans found that creating things out of bronze was pretty boring.  If they could get other people to make them things out of Iron, they could have more time to procreate.  They could use those Iron tools for a longer period of time, and wouldn’t need to be nice to those Iron workers much after that.  It was a simple time, rule or be ruled.


  • Industrial Age – Humans found that depending on just a few other skilled humans to make tools for them wasn’t very efficient.  If they could build factories and gather wealth, they could get other humans to do almost anything for them.  If they did this, they wouldn’t even have to be nice to them at all.  It was a hard time, enslave or be a slave.


  • Atomic Age – Recently, in the grand scheme of things, humans found that by splitting an atom, a great amount of power could be created.  If a human could control such a power all the other humans would be both afraid of them and envy them.  Humans fought battles over just the idea of this power.  It was a scary time, be feared or live in fear.

  • Information Age – Just a few years ago, knowledge was power.  Humans who could control what other humans thought were regarded as powerful.  Those humans didn’t need to know the truth or have any use to the world other than controlling the distribution of information.  It was a complicated time, govern or be governed.


This brings me to my hypothesis.  You can probably figure out where I’m going with my argument from my analysis of the previous ages of man.  I’m not trying to be ironic, pessimistic, pragmatic or cynical.  I’m just writing down my thoughts.  I hope that you decide not to kill me, enslave me, make me fear you, or govern me.  I just hope that you let me be with my thoughts and think your own.


  • Cloud Age – Today humans endeavor to endeavor.  Humans have many tools and many places to store there tools.  If it gets copied, profited from, destroyed, re-generated, criticized, legalized, abolished, they don’t care.  Each tool is made of plastic, silicone, or carbon fiber and recyclable. The rights to the tool are probably stored in the cloud and can be easily downloaded, purchased, outsourced, off shored, created into a viral video and texted to the point of uselessness.  Humans who are good at giving other humans things to do, thrive.  The rights of those powerful humans are also stored in the cloud.  It’s today, employ or be employed.

Thursday, January 6, 2011

User Groups in Indiana are the Best!

Many people know that I’m really into (addicted) to user groups and technical conferences.  I love monthly meetings, code and coffees, meet-ups, happy hours, and even the big conferences.  The reason is that I love what I do for a living.  It’s work just like all jobs.  I don’t like HR crap, contracts, financials, and other office duties.  But I love to code.  I love research and development.  So I really like to talk about what I do.  I love what I do for a living.


In the year 2011, I’ll be speaking in Indiana.  I’m not flying out to NYC, Kansas City, or driving up to Michigan or down to Kentucky.  I’m going to try to talk to the fellow Hoosiers and build the community here.  It’s not that I won’t go out of state if asked, but I’m going to try to not submit abstracts and focus on Indiana.


Here is the current schedule:


January 13th - Indianapolis .NET Developers Association – ASP.NET MVC 3

March 22nd – Fort Wayne Professional Association for SQL Server – SQL Azure

June 21st – Indianapolis Professional Association for SQL Server – SQL Azure


I think I’ve still got some SQL Saturday events outside Indiana, but that’s it, I swear, I can quit anytime.  I’m not an addict.


Here is a list of my favorite user groups in Indiana (copied from Brad Jones, Dave Leininger and others):


An organized group of professional software developers in the Indianapolis area with a specific interest in Microsoft's .NET technologies.


A group of individuals wishing to maximize their common experience, namely the use of Microsoft Windows in the business realm. IWUG is the place to be if you want to learn more about Windows Server 2003, network with IT professionals and students, discuss challenging technical issues, review Windows best practices, see first-hand the value of certification, or simply hang out with peers.


The group is just being founded (January 2005) but promises to be an exciting group for those interested in learning more about the SharePoint platform.


Indiana's first user group dedicated solely to discussing issues related to SQL Server.


Meet other local Python Programming Language enthusiasts.


Anybody and everybody who works with .NET technology, design patterns, system architecture, or anything else us geeks work with and would like to improve!


Drupal is an open source Content Management System(CMS) that is a very modular framework for developing websites. It can be very beneficial for those who take the time to learn to leverage it. This group is for people of all levels of experience, and tries to keep up with the latest topics in the Drupal Community.


Meet other local Ruby programmers. Anyone interested in Ruby or the Rails framework is invited!