Gray's Matter
Justice Gray - North America's Favorite Metrosexual Software Consultant
   by Justice~! Personal | Technical  

In the event you didn't follow where I was going with this post and this post, someone has written even more extensively on the same topic. Actually, so has:

This is the future of computing. Will the IPad be that future?  It's hard to say.  But nonetheless, this is where computing is going.  You should get ready, because mark my words, the Windows operating system will someday be like the mainframe punchcard computers of yesteryear.  I don't mean horribly technically outdated - I mean that gradually the usage of Windows OS as a personal operating system will go away, and the only place you'll see Windows is in the enterprise or in other more "work" style environments.  What the IPad represents is what your children are going to be using, what my grandparents and your grandparents are going to be using.  When I first saw the IPad presentation, I was underwhelmed until I went for lunch with a very, very, *very* smart friend of mine when we realized - hey, we're supposed to be underwhelmed - we're not the demographic being targeted.  I know that is tough to hear for some of the software developers who read this bog, since you're used to being shunned by polite society anyway! 

Sounds crazy, doesn't it?  Well, remember that yours truly, the Nostradamus of the computing industry, also previously proclaimed:

  • That Microsoft would see the error of its ways regarding Javascript.  This was at a time when some of Microsoft's evangelists were all, "Who even likes working with Javascript, right? Watch us spin a couple of squares with Silverlight!"  A couple of years later and now we have JQuery as the library of choice with the Microsoft MVC.  For those of you who read this that are not technically inclined, "who even likes working with Javascript?" is akin to saying, "Who even likes washing their hands before eating dinner?", which come to think of it, explains Silverlight's popularity in Manitoba!!
  • (Speaking of the MS MVC) that the MS MVC was the future of web development, and that WebForms was on its way to being legacy technology.  Well, well, none other than Scott Guthrie agrees!  "I don't see that anywhere in the article,  Justice!"  Trust me.  In my next post I will use my incredible literary analysis skills (honed from the age of 2) to open your eyes.  Again for those of you who don't have a computing background, the difference between the MS MVC and WebForms is like the difference between using indoor plumbing and throwing your feces against the wall - they both resolve the underlying issue but the latter is a heck of a lot messier and was only acceptable in the dark ages.
  • Vista would be a flop.  And it was such a rousing success that Microsoft actually invited yours truly to an "influencer meeting" across the country where I learned all about how to sell Vista to the enterprise.  (I might argue that Microsoft first went wrong in calling me an "influencer", actually, but to be fair they have made some pretty spectacular decisions in the past along with the questionable ones).

I remember wrhen I wrote about why I thought Vista wasn't compelling.   Sure, someone chimed in to tell me all about all of the under the hood improvements that would *guarantee* everyone would get it, and as I said back then, "Why does my mother care about IIS7?  Or Bitlocker?"  But my mother?  She'll care about the IPad.  And that is why the future doesn't belong to you, or to me - because we're the fringe elements on this one, my friends. 

The mainstream is coming.  You should get ready.

   by Justice~! Personal  

Courtesy "Eyesore of the Month":

An article on the CBC News web page said: "CBC News spoke to Reed Clarke at an exhibit that allows visitors to experience being in an abandoned Japanese dentist's office during a storm. He said the exhibit was very realistic." You can't make this s**t up.

 

 

The Art Gallery of Alberta

   by Justice~! Personal | Technical  

The Nintendo Wii, the spiritual brother to the Apple IPadThe Apple IPad, the spiritual brother to the Nintendo Wii

"We're not thinking about fighting Sony, but about how many people we can get to play games. The thing we're thinking about most is not portable systems, consoles, and so forth, but that we want to get new people playing games."
- Nintendo President Satoru Iwata on the Nintendo Wii

"I love your...what do they call that?  The IPhone?  It makes everything so easy!!   But the screen is so small - I could never read or type anything on it!"
- My grandmother  

"Why do you keep writing 'There's no more info online?  Don't you understand that a lot of seniors don't have a computer, much less the internet?  And it's so hard for some of us to get on the internet anyway!"
- Letter to the Editor, Edmonton Journal

"This will be the most important thing I've ever done."
-A rumored quote from Steve Jobs, co-founder and CEO of Apple, referring to the Apple IPad

   by Justice~! Mac | Personal  

I put a certain level of faith in the audience for this blog that if you're reading this message you are a person of discriminating taste and the highest intelligence, so I'm certain you can figure out where I'm headed with this one, but sometime this weekend/beginning of next week you'll see why!

   by Justice~! Technical  

Refactoring:  The Enema of the Software Development Lifecycle?

 

(from a discussion with a developer that will go unnamed*)

3:31 PM Justice Gray

So, Latino Heat and I would like to know why you look like you are receiving an enema every time you're on the phone

Not that I know what receiving one looks like, I'd just like to add

3:32 PM Latino Heat

I have seen in the faces of others though

3:32 PM Justice Gray

You have lived a rich life, Latino Heat

3:32 PM Latino Heat

it starts with surprise, moves on to pain

and ends with disbelief and enjoyment

3:32 PM Justice Gray

Come to think of it, you just described my refactoring process

Jesus Christ, sin manager - a common misconception of Christianity

A common misconception of Christianity


There are a *ton* of things we need to talk about in the next little while and trust me we will get to them, including my response to the steaks and stones brouhaha, the resumption of one post series and then the beginning of a series that is unlike anything you have ever seen before on a blog that talks about whatever this blog talks about.  Seriously, I have been following blogs for the last 75 years and I haven't seen this done on *any* blogs *ever*.  By "any" I mean:

so you know I've investigated this thoroughly.  Trust me, it will be amazing.  Even if by some chance it has been done before, you'll know *why* this is the different the moment it starts.  The last time I made a claim like this, I announced the track that would end up steamrolling over everything else at TechDays 2009 and heck, we'll even talk about that next week simply because I am nothing if not a wildebeest unchained.  Yes, next week all your dreams will come true and by "next week" I mean "probably in the next 30 days or whenever I feel like getting to it" but who are you to judge me.

So as we've covered in the past installments of this series:


Yes, I know that originally you were promised the next installment of this series would focus on an explanation of "Cat & Dog Theology" but hey, you were also promised the next installment of this series would take place six months ago.  We'll get to cats and dogs  next time, because my pastor had an aside today that really spoke to me and I felt compelled to share it with whomever actually kept reading after they realized that this was another "Justice and the Bible" post.  In the end, it will all tie into "Cat and Dog Theology" anyway and I'm sure at that time half of you will be compelled to ask why a man of my genius, vision and excessive humility chose to go into software consulting rather than becoming a minister at some megachurch somewhere.  Anyway, what better place to get started talking about the Bible than where it all began: in the Garden of Eden and the book of Genesis.  Yes, it's an essay.  You'll live.

For the few of you who are not aware, here's the Coles Notes of the book of Genesis:

  1. God creates the world
  2. God creates Adam and Eve
  3. God gives Adam and Eve some simple instructions
  4. Adam and Eve botch that sucker hardcore
  5. God kicks them out of the garden, but God rocks and gives them some guidance
  6. several more generations of God being awesome


and then we're in Exodus.  And now you know the rest of the story.  John Piper and Steve Harvey have nothing on me.  Seriously, this is as much background as you actually need to know for what I'm going to talk about today, which is:

3.  God gives Adam and Eve some simple instructions

Here are said instructions:

Genesis 2:16 - "And the LORD God commanded the man, "You are free to eat from any tree in the garden;"
Genesis 2:17 - "but you must not eat from the tree of the knowledge of good and evil, for when you eat of it you will surely die."

Now, I don't want to understate Genesis 2:17 - I normally don't post spoilers on this blog but Adam and Eve eat from the bad tree.  As a result of this action, you are reading this blog right now rather than lounging around somewhere in paradise eating pineapple or *gasp* something even better than pineapple.

The Kingdom of Heaven - yes, even better than pineapple

"No way!!"  SERIOUSLY.


That's right, the original sin is what brought us to this point. 

Here's the neat thing about Genesis 2:16 and 2:17.  Both of them are exhortations, one of them focusing on what *to* do and the other on what *not* to do.  Now, Genesis 2:16 at its root is awesome.  Imagine God going to you and saying, "Listen - I have given you these gifts, take them and enjoy them to my glory."  In fact, this is echoed in other instructions through the Bible, such as

Ephesians 2:10 - "For we are his workmanship, created in Christ Jesus for good works, which God prepared beforehand, that we should walk in them."

and one of my three favorite Bible verses of *all time* from my favorite Bible book of all time - Ecclesiastes 3:12-13:

"I know that there is nothing better for men than to be happy and do good while they live. That everyone may eat and drink, and find satisfaction in all his toil—this is the gift of God."

Lots of focus in Christianity is given to Adam and Eve's failure to listen to God when he said "Don't eat from the tree of life".  Much less focus is given on their failure to listen to God when he said, "You are free to eat from any tree in the garden."  This is where many of us go wrong as Christians, where we focus so much on the avoidance of sin that we try to live a life that is exclusively focused on avoidance of sin.  Now, before anyone says, "Awesome, Justice just said it's okay for me to sleep with 3 hookers tonight" sin is bad news.   We do need to flee from it because we are called to examples of Christ in the world.  What I am talking about is the kind of Christian whose entire "walk" with Jesus consists of:

  • did I sin today?
  • how often did I sin today?
  • how "badly" did I sin today?
  • how can I avoid sinning tomorrow?


What kind of a life is that?  I put "walk" in quotes because - let's get real - you're not "walking" with Christ if the only place in your life for Christianity is for a sin management ledger with "sins avoided" on one side and "sins committed" on the other.

It's by living this avoidant life that we fall into the *other* trap Adam and Eve fell into - ignoring the blessings and the calling of the Lord in our lives.  What if we stopped avoiding the call of the Lord in our hearts and our minds, and instead of asking ourselves "sin management" questions, we asked ourselves questions like these every day:

  • How can I glorify God today in my actions?
  • How thankful am I to the Lord for the gifts He has given me?
  • How much can I do for the Lord in His name with these gifts?
  • How can I ensure my life is a lamppost to reflect the light of Christ?


Now, what kind of life is that?

Next time: Cat and Dog theology, what it is and how it changed my direction as a believer forever! 

Yours in Christ,
Justice

   by Justice~! Technical  

Microsoft MVC 2 - Steaks and stones and the failure of the required attribute

"I can't see the difference, can you see the difference?"

I say to my wife and 4 of her friends, "I will grill steaks for tonight's dinner.  They will be on the table at 6 PM".

At 6 PM, we all sit down to the table and I place a rock on each plate, said rock still being slightly damp as I scooped them out from the harbor 20 mins before.

My wife complains, "I thought you were grilling steaks?"
One friend says, "This isn't like any steak I've ever seen"
Another one says, "Not only is this not steak, but it can't be grilled.  It is wet!!"

I reply to them, "Ha!!  Grilling steaks doesn't mean what you think it does!!"

So, in conclusion is this situation:
a) the fault of my friends, who should have asked me what I meant by "grilling steak"
or
b) my fault for communicating something completely different from the commonly held expectation of every human being on the planet?

   by Justice~! Personal  

Discussion between my wife and I:

Hot wife: "Who sings this version?"

Justice: "Honey, there's only *one* version of this song."

 

 

One of the best weightlifting songs since Mama Said Knock You Out

   by Justice~! Technical  

in the programming profession it's relatively well-understood that, as long as they can get by OK, programmers don't care that much about the money -- it's the quality of experience that matters)

Oh Bruce Eckel, you crazy old hippie. I hope your kids aren't trying to send you to the nursing home after reading this!

(The rest of this essay, however, is excellent weekend reading, especially the part where he highlights why MS is getting destroyed by Apple!! Highly recommended for that alone!)

   by Justice~! Technical  

And that message is that you are a decrepit piece of street trash.  That is, if you are not already subscribed or reading their "14 days of JQuery", which started today.  Not since I spent two arduous weeks teaching D'Arcy Lussier how to read has there been such an opportunity for total life transformation in only half a month!  The JQuery team is too humble to tell you that pursuing *any* other technology direction in software development is the biggest waste of time since the invention of VB.NET but thankfully, you have someone who has no shred of humility whatsoever to tell you how things really are.   Dave "Encosia" Ward knows that HTML and Javascript are the future.  Sara "Girl Developer" Chipps knows that HTML and Javascript are the future.  And finally, Justice "the man whose words you hang on, read to yourself on a voice recorder and play back softly while you're in the bathtub" Gray knows that HTML and Javascript are the past, present, and future of software development as you know it.  Most of you were planning to spend the next 14 days as you usually do: on the couch playing World of Warcraft with your only companions being a tub of ice cream and your tears.  Let's be real here, iif you don't like JQuery, this is the only life you deserve.  So for today's inspirational missive I am speaking on behalf of every incredibly attractive JQuery fan out there and telling you to stop being such a loser and start paying attention to what the JQuery team has to say!    Take it from the Alpha, Omega, and Gamma Delta of software development!