Friday, August 29, 2008

AntiPattern Riddle #8

q. You better watch me while you are able,
Considering my unique ephemeral lifespan.
I have a limited scope of responsibility;
My purpose is to do the little that I can.

a. Poltergeists

For a list of the 14 AntiPatterns feel free to visit the Software Development AntiPatterns website.

Need help? Here is a list of remaining AntiPatterns for this riddle series.

Post a comment with your guess :)

~/riddle by me

Thursday, August 28, 2008

Special Riddle #2abcd

Note: The answer to the following 4 riddles is the same.

q #2a.
In your mind’s eye envision that you see Bigfoot,
and now change his hair color from brown to red.
Sit him in front of a computer, and let him code;
Rather than Sasquatch, you described me instead!

q #2b.
I overhear your conversations,
At least the last phrase or two.
I always go with the answer...
Of the one whom is not you!

q #2c.
I'll protect you in battle,
I'm your shining armor guitar.
I'll take the heat when it's time,
I stand up for who you are.

q #2d.
I get wrapped up in a lot of meetings,
Much more than I used to back when.
They can take my time and effort,
But they can’t take the Coder within!

a. Dan Mohl

Add a comment with your guess and which of the 4 riddles you liked best!

~/riddle by me

Wednesday, August 27, 2008

AntiPattern Riddle #7

q. Higher management thought I was a great idea,
Of course without any technical evaluation.
You were encouraged to use me lock, stock, and barrel;
But soon it was realized I was a huge frustration.

Then I was shelved with the other misfit silver bullets;
To be replaced with something that really works.
Now I'm just a memory of what should not have been,
and the only mention of me is with disdain and smirks!

a. Boat Anchor

For a list of the 14 AntiPatterns feel free to visit the Software Development AntiPatterns website.

Need help? Here is a list of remaining AntiPatterns for this riddle series.

Post a comment with your guess :)

~/riddle by me

Tuesday, August 26, 2008

Special Riddle #1

q. I'm not a type of insect, although Abe Lincoln might call me so.
I'm an expert with the keyboard, with XSL, and SQL as you know.
I have an internal heater therefore I can never get a hint of cold;
I've been shot numerous times by bands that I've gotten quite bold.
I'm leaving the country now, but I'll still be somewhere around;
You might not see my face, as such, but I can be digitally found.

a. Ananthalvan Soundarajan

~/riddle by me

Monday, August 25, 2008

AntiPattern Riddle #6

q. I'm so easy to slide into your code
I'm sure I had a purpose in my day
For now, I'm forgotten and not used
You can smell the stench of my decay

a. Lava Flow

For a list of the 14 AntiPatterns feel free to visit the Software Development AntiPatterns website.

Need help? Here is a list of remaining AntiPatterns for this riddle series.

Post a comment with your guess :)

~/riddle by me

Thursday, August 21, 2008

AntiPattern Riddle #5

q. I'm apathetic towards the principles of OO;
I'd rather contrive a system with a monolithic brain.
I'm a hodgepodge of properties and methods
But, unfortunately I'm a bear to maintain.

a. The Blob

For a list of the 14 AntiPatterns feel free to visit the Software Development AntiPatterns website.

Need help? Here is a list of remaining AntiPatterns for this riddle series.

Post a comment with your guess :)

~/riddle by me

Wednesday, August 20, 2008

AntiPattern Riddle #4

q. I modify 3rd party code when the need does arise.
I transfer responsibility from them to me,
When a new release of the 3rd party comes out,
I have to seek the modification and then revise.

a. Dead End

For a list of the 14 AntiPatterns feel free to visit the Software Development AntiPatterns website.

Need help? Here is a list of remaining AntiPatterns for this riddle series.

Post a comment with your guess :)

~/riddle by me

Monday, August 18, 2008

AntiPattern Riddle #3

q. You better watch out, you better not cry.
The tech you now use will soon be stale.
I prefer not to upgrade my programs.
The longer I'm behind the more I become frail.

a. Continuous Obsolescence

For a list of the 14 AntiPatterns feel free to visit the Software Development AntiPatterns website.

Need help? Here is a list of remaining AntiPatterns for this riddle series.

Post a comment with your guess :)

~/riddle by me

Friday, August 15, 2008

AntiPattern Riddle #2

q. I have no need for complex structure;
Extensive global variables you will find.
You should forget about code reuse,
Because I'm a program pasta intertwined.

a. Spaghetti Code

For a list of the 14 AntiPatterns feel free to visit the Software Development AntiPatterns website.

Need help? Here is a list of remaining AntiPatterns for this riddle series.

Post a comment with your guess :)

~/riddle by me

Thursday, August 14, 2008

AntiPattern Riddle #1

q. If you want a lot of code, then I'm the way to go.
The control key combination is my very best friend.
Be prepared to fix the same bug more than once,
because when it comes to maintenance, there is no end.

a. Cut-and-Paste Programming

For a list of the 14 AntiPatterns feel free to visit the Software Development AntiPatterns website.

Need help? Here is a list of remaining AntiPatterns for this riddle series.

Post a comment with your guess :)

~/riddle by me

Wednesday, August 13, 2008

Design Pattern Riddle #23

a. If you need a new method across a structure of classes,
Then I have the design pattern for you.
If you aren't overly concerned about encapsulation,
Then I can be useful despite my OO taboo!

a. Visitor

Need help? Here is a list of remaining Design Patterns.

Post a comment with your guess :)

~/riddle by me

Tuesday, August 12, 2008

Design Pattern Riddle #22

q. You might consider me a picture,
a snapshot of an object taken in time.
Then pick me up where you left off,
and launch the object into his prime.

a. Memento

Need help? Here is a list of remaining Design Patterns.

Post a comment with your guess :)

~/riddle by me

Monday, August 11, 2008

Design Pattern Riddle #21

q. I take your words and construe them into rules.
After I'm settled I can take anything you please.
I massage the words with my internal representation,
Then I comprehend the meaning and reveal it with ease.

a. Interpreter

Need help? Here is a list of remaining Design Patterns.

Post a comment with your guess :)

~/riddle by me

Friday, August 08, 2008

Design Pattern Riddle #20

q. When you have a plethora of objects,
and superfluous memory you can't ignore.
Then make use of my smoke and mirrors,
to conjure one item into objects galore!

a. Flyweight

Need help? Here is a list of remaining Design Patterns.

Post a comment with your guess :)

~/riddle by me

Thursday, August 07, 2008

Design Pattern Riddle #19

q. Instead of writing messy message modules,
I provide a much better approach instead.
I'll untidy the talk if you put me in the middle,
However, there is a danger I might get a big head.

a. Mediator

Need help? Here is a list of remaining Design Patterns.

Post a comment with your guess :)

~/riddle by me

Wednesday, August 06, 2008

ASP.NET MVC 101


This is definitely a work in progress, but I put together a document of resources (videos and blog posts) that helped me get up to speed on ASP.NET MVC.

Hopefully, this can help you get acclimated to MVC quickly.I plan to continue to update and reorganize the document as I learn more.

If you know of any other helpful links or resources, please leave a comment.

Design Pattern Riddle #18

q. I understand one class can't do it all,
So I don't mind passing the buck.
The work should eventually get done,
But if not, then you are out of luck.

a. Chain of Responsibility

Need help? Here is a list of remaining Design Patterns.

Post a comment with your guess :)

~/riddle by me

Tuesday, August 05, 2008

Design Pattern Riddle #17

q. When there are items that share a creation process,
Them I’m a shoe in to follow that through
Like the foxtrot, I follow a set of steps,
Then I launch them on their dancing debut.

a. Builder

Need help? Here is a list of remaining Design Patterns.

~/riddle by me

Monday, August 04, 2008

Design Pattern Riddle #16

q. If you need a bunch of something,
And you know which one to reap.
Then I'll copy it over and over,
Like the woolly dolly sheep.

a. Prototype

~/riddle by me

Friday, August 01, 2008

Design Pattern Riddle #15

q. I split a class from what it does and how it goes,
So they can each grow in their isolated silo.
I keep you dry from the waters that flow,
And shelter you safe from falling below.

a. Bridge

~/riddle by me