Showing posts from April, 2013


I *REALLY* like Boz Scaggs.

Web Services

No matter how many times I create web services, whether SOAP (ugh) or REST ... I never get over the amazement. They are SO COOL.
What I love is the hiding of complexity and technology. The consumer knows only a URI and gets back some JSON. No need to know whether the provider is Windows, Linux, OS/400 ... Commodore 64 ... whatever.
The consumer also doesn't know that your Windows server is picking up the request, querying a DB2 database on a mainframe in Toledo and a MySQL database running on a Linux box in Marlboro, then retrieving some NoSQL data from a CouchDB instance running in Paris.
So cool. I love that.
"Here's a URI. That's all you need."

Odd Day

Odd feeling today.
The sales of my deceased parents' condo settles today. It will no longer be in the family. The memories will be in my mind, no longer to be refreshed by visits to the home.
Weird. Sad. The circle of life rolls on.

Last Stop

My next job will be my last until I retire. I've decided that.

My Son

Ian arrived Thursday afternoon and left Sunday evening.
I'm fighting off some depression today; it's to be expected. I always get "down" when he leaves. I only have so many moments with him in my life, and I cherish each of them.
When he's around, he brightens my world with his enthusiasm, his bright future and his wit. He always challenges me intellectually, yet shows the proper respect that I'm not even sure I've earned. I could have done much better as a dad, yet somehow grace blessed me with a wonderful son nonetheless.
Much better than I deserve, to be sure.
Don't take your time with your parents or children for granted. It'll end much too soon ... much sooner than you think.

My Son

My son is visiting for the next few days.
I can barely wait to leave work and get home. I'm always glad when he visits and sad when he leaves.

About Use Case Documents

They describe something the Actor does.
They're NOT a functional decomposition.
They don't need to be extremely detailed.
There's ONE Happy Path.


Mind. Blown.

This is the future of development and the IDE as we know it.


Got the offer in writing today. It's good.
Fortune 500 company that is on the rise. Good salary, good benefits, good perks, good people to work with ... all around a good deal.


"Ticking away the moments that make up a dull day..."


Just told "We can't use REST, have to use SOAP".


A guy at work today said "what the hell", then said "Oh; Sorry about my language".
I almost died laughing. He has no idea...

Great Weekend

Had a great weekend. 
Friday night was a bit ... over the top. Rich and Sue visited for the weekend and we all really drank too much Friday night. Oops.
Saturday, Rich and I worked on the patio. Raymond came over and helped a bit, too. I leveled sand and put down the pavers. Rich cut pavers to fit into small spaces. Raymond helped move pavers. 
The patio is almost finished. Another two hours of laying pavers and probably an hour to spread the polymeric sand and it's done.
Made gumbo Saturday evening for dinner. Terrific.
Used the leftover T-bone from Friday night's dinner to make huevos rancheros on Sunday morning for breakfast. Best meal of the weekend ... 10 out of 10.
Spent Sunday resting.
Great weekend.

SQL Skillz!

My mad SQL SKILLZ won me a free lunch today.
Don't MESS with me when it comes to tuples, baby!

Corvette: The Final Answer

Not now.
After my income takes off later this year and I'm pulling down seven figures, I'll just buy a 2014 Stingray and be done with it.
(How's *that* for "confidence"?)

I Love DivShot

I just discovered DivShot the other day.
I LOVE it. This is getting me through a sticking point for all my website ideas: That of NOT being a designer. With DivShot, I can create nice-looking sites on my own.
Well done.

WGet or cURL?

Anyone have a winning argument one way or the other?


"Crunched the numbers" regarding keeping the 2006 Elantra Limited or selling it to get the 1989 Corvette.
When you factor in depreciation -- which is a real thing, you can't ignore it -- the Corvette is $2,400 *cheaper* over a five-year period.
Granted, I may need that for repairs. So let's call it even.
I'm driving a Corvette instead of an Elantra.
Yes, I factored in MPG, high-octane versus regular gasoline, even that fact that new tires for the Corvette will cost more.

On a monthly cash flow basis, based on gasoline use, the Corvette will cost me about $30 a month more.
I can see where I'm heading with this...

Ixnay on the Ettevay

One of the great things about being married is to have another person to validate your thoughts, feelings, ideas...

When I got home today, Patti raised some REALLY GOOD questions about buying a strong-running-but-still-24-years-old Corvette.

I have to agree with her assessment that "perhaps the timing isn't right".

It's all good.

1989 Corvette

Just realized, if (when) I get that Corvette, I can then ride around listening to Huey Lewis And The News or Foreigner ... any kind of old-school stuff.
(I'll probably listen to the Rat Pack all the time like I did in my Spyder)

This Is What I'm Considering...



I'm running into the "We've always done it that way" a lot at a large, corporate client.
I can't let it bother me. They're not rejecting me or my ideas; They're rejecting progress in general.


At work:
1. See the client's current situation. 2. Suggest Best Practice to improve situation. 3. Be informed that the system is too old to implement new solution. 4. Commence frustration...

Planning To Reduce Anxiety

Got home from work last evening and slipped into a terribly grouchy mood. I was "out of sorts". Things conspired against me, including:

1. I was getting the lawn spreader out of the shed, I was wearing flip flops, and saw a mouse. No problem, but I didn't really want a mouse running on my almost-bare feet. Gave me the heebie-jeebies.

2. Had to walk on my unfinished patio in order to get the automatic skimmer going in the pool.

3. Had to see the weeds that need pulled.

4. Had to see the patio sans fence.

5. Applied the lawn fertilizer in my flip flops (so dumb), resulting in grit in between my feet and flip flops. Uncomfortable.

6. When removing the automatic skimmer, I held the hose so that the water ran outside of the pool, it splashed in the sand (because my patio's not finished!) and splashed sand all over my feet and legs.

At this point, I was grumpy.

I mostly felt overwhelmed. Between the patio, fencing to be installed, and weeding and mulching to be done -- it's TO…

What People Are Doing With The Smartphones


I felt overwhelmed yesterday when I got home from work.
I have three things I MUST get done NOW!:
1. Finish laying patio pavers - a good Saturday will do that. 2. Install a fence; A good weekend for that. 3. Weed and mulch the yard; A good weekend for that.
That will pretty much take up April -- which is fine. Then I'm all set for May and summer.
Funny; when you plan things, the feeling of being overwhelmed goes away.
Note to self: PLAN your future.

250 MPH??

A lady at work said her former husband had a "custom-built" 1986 Mustang that "he got up to 250 miles per hour".
Yeah, SURE he did.
That'd take about 1,400 horsepower.


I had the occasion to drive through Shamokin, PA, recently.
What a dank, dark, depressing place. Ugh.

Paleo Eating

I started eating "Paleo" at the beginning of 2013.
Since I've done that, my chronic heartburn has stopped.


I'm putting a fence around my above-ground pool.
The challenge is this: The material cost is about $700, but shipping is $300. That's insane! ... Shipping will be 30 percent of the total cost.
Gotta be a better solution.

Microsoft SQL Server SSIS

Been using SSIS today.
I haven't used this since the old DTS days.
This is nice. This is fun. This is powerful.
Well done, Microsoft.

Amazon, You're Too Easy

Amazon's One-Click is just too easy.
Add to that the ability to preview and instantly purchase *and play* music ... oh boy.

Application Development Come 2015

Read this today:
"By 2015, 80% of all application development will be for mobile devices."

Wow. Time to switch while others get left behind.


It's the time of year when I feel overwhelmed. My immediate (April) tasks include:
1. Finish laying pavers for the patio. 2. Put a fence around the patio. 3. Open the pool. 4. Spread topsoil. 5. Weed. 6. Spread mulch. 7. Fertilize the lawn. 8. Set up patio furniture and lawn ornaments.

On top of that, I have one, big, "one-off" project of finish:
Cut and stack firewood.
I'll be thankful for good weather.
Actually, looking at this list now that I've written it down ... I'm excited.

Why Do I Do What I Do?

Why, when I *know* I should do something that will benefit myself, do I procrastinate -- or worse, simply don't do it?
It's some sort of mental block.
I need to find a way to kick myself to being the person I want to be, know I can be, and used to be.
Perhaps working out will do it.
I need _something_ to shake me up.


There are two platforms for building apps:
1. Web apps 2. Mobile apps
Desktop apps are, for the most part, dead.
As Wi-Fi becomes more widespread, many mobile app needs will be filled by responsive web apps.
Just a note to myself.