There’s a movement/concept/broadly championed idea of something called Design Patterns within software development. For those of my readers who aren’t familiar with the term, the idea is that there lots of basic problems that software tries to solve, and there are some commonly understood solutions to those problems. Usually it takes a certain degree of experience in the field to realize that everyone does X in basically the same way; design patterns are a way of writing down the way that everyone does X, the problem that the solution tries to solve, and what tradeoffs there are in using this particular pattern to do X.

The term actually originally came from a guy named Christopher Alexander, who recognized that architects use the same basic solutions to solve problems when designing buildings. For example (very rough), if you need a way to get from floor 1 to floor 10, an architect will usually provide some number of elevators, and those elevators will be in an easy to locate place. Wouldn’t be any good if you had to climb a fire pole to get up to the tenth floor, or if the elevator was hidden behind the bathroom. See, they pay us software weenies too much money to use common sense sometimes.

OK, enough explanation… There’re lots of techie books out there listing lots of patterns. My new fav, though, is a slice at dating patterns. What are some well-recognized patterns for getting a date? Well, there’s the Factory pattern: any good singles bar. And there’s the Decorator pattern: she’s great for loud parties, but dumb as a cabbage. Lots more… Geeks will appreciate the reuse of techie pattern names. Non-geeks (aka normals) will appreciate the description of the pattern, even without the context of the classic techie GoF pattern background.

From one of the various often software-related blogs I frequent to get various viewpoints and ideas (in this case, The Fishbowl)
“If a tree falls in an application, and nobody is around to hear it, is it logged?”

Having one of those mornings where I’m desperately reaching for some kind of punny retort, but I’m knot coming up with anything. More coffee…

300 calories per day. That’s supposedly what a pregnant woman needs, in addition to her normal calorie intake, to support the babe growing inside. 300 calories just isn’t much. A bag of Skittles is almost 300 calories. We’re often told that women are eating for two, that an increase in appetite is to be expected. Where’s the room for the pickles and ice cream? A couple of pickles in themselves would take care of the 300, never mind the ice cream.

Recipes for cakes, cookies, and pies beckon, whispering “Hey, you’re pregnant – you can have this stuff, you’re _supposed_ to be gaining weight”. “Pick me”, and another one “don’t forget about me”. But pregnancy overindulgences can’t be sweated away – no 3 mile runs a couple of times a week, no strenuous weight-lifting, nothing that pushes the heart rate up over whatever that magic number is. Any weight gained just gets a free ride until after the baby is born.

So I have to keep my cookbooks under lock and key. No pulling out those magic combinations of flour, sugar, and eggs to make some wonderful delicacy. Any goodies made have to be carefully scheduled to be shared with some guest’s unsuspecting waistline. Hey, that’s why I love potluck dinners! I can make the most delicious things without having to worry about whether it’ll be Jason’s or my belt that needs to get replaced.

Seattle’s got nothing on us! According to the Post, our area’s only seen 17 clear days this year, compared to our usual average of 36. It’s rained every day for what seems like weeks. Our lawn is growing, both grass and mushrooms, and there’s been no opportunity to cut it because the brief periods of dry weather per day haven’t been long enough to dry out the lawn. My poor garden doesn’t have a thing in it yet. Time to get out there in my raincoat and plant between the raindrops.

My daughter’s even given up on asking to go outside. Instead we spend hours either reading (the same books, over and over again), or she asks to see her Baby Einstein videos (the same videos, over and over again).

Make the rain stop! Our first hope of some partly sunny weather, though remarkably cold for us for June, will be next Monday. Between then, it’s just more clouds and showers and thunderstorms.

Maybe it’s time for a vacation to Seattle! Might catch some sun!

My client’s offered to pay for my time so that I can go to JavaOne! Actually, that happened a couple of weeks ago. But the request has sat on my boss’s desk since then, due to a combination of external factors. I had nearly written the request off as a “not going to happen”, but decided to give it one more go. Sent off an email requesting a response, stating that I needed to let my client know if I was going or not (rather than saying, “I really wanna know now!”), and got back a request for a cost estimate for the trip. Sent it off… waiting and hoping… drooling over a whole set of sessions that I’d love to attend…

I just put Cora down for a nap. Normally not worthy of a blog entry, but today she actually _requested_ to be put in her crib for a nap. I was rocking her, giving her a bottle, and she pointed to her crib. I asked her if she’d like to take her nap now, and she answered Yes (in her little baby yes grunt, of course, rather than a coherent “Yes, mother”). I put her in, she tucked into her sleeping position, and… well, she would have drifted off if she didn’t just a few minutes later dirty her diaper. Diaper problem corrected, she’s now snoozing away.

Someone told me not too long go that their toddler would wave bye-bye to them to tell them that they were going to take a nap. I was astounded – it took quite a while (weeks? months?) to get Cora to stop fighting naps, and I never expected that she’d request one. It’s one of those moments that makes you realize that babyhood/toddlerhood doesn’t last forever – which is both exciting, and bittersweet.

Dreaming of Maui, the Caribbean, a 5-day cruise for two, heck even the 3-day cruise for two. Signed up for ClubMomyesterday. Had heard about it from a friend, and then got a flyer for it with my paper. It’s basically another one of these setups where, in return for directing business to specific merchants, letting them track their purchases, and letting them send you stuff, they pay you. Cora’s college fund is being supplemented by one of these schemes (BabyMint), and our local grocer effectively does the same thing through their shopper card, so I don’t have a problem with letting one more company pay me for the same information as the other places are snagging. Figure I’m getting a bunch of junk mail anyway that I’m not getting paid for – might as well set up the economics a little better in my favor.

Let’s see, the Caribbean cruise is 420,000 points. At 1 point per dollar spent at the grocery store, that’ll take – hmmm… better upgrade how we eat, if I’m ever going to get to go on that cruise! Some lobster, some filet mignon… a few shrimp. Hey, hubby, I’m _saving_ you money ’cause they’re going to give us this free cruise!