Monday, February 04, 2008

Album Craze

After seeing Pete's and Brian's album covers, my curiosity got the better of me...

Here's mine!



A Chestnut Mare... Ironic, as that song will always be close to my heart. It is my song, from long ago, but will always make me smile.

Saturday, February 02, 2008

Change of Seasons

As soon as I returned from Lotusphere, I felt spring on its way. This contrasts sharply with the reality of New England winter, but I can't help it, I feel it. It didn't make sense to me until I realized why I was feeling the seasons were changing - Lotusphere is a season unto itself. When it's over, it must be the next season, which if you blur it with reality, the season after winter is of course spring....

You can start feeling Lotusphere in the air when the call for abstracts go out, but it doesn't truly arrive until you start getting notices for slides being due... Once the presentations start taking form, the season is in full swing... It continues til you arrive home from Orlando. November, December, January... Lotusphere Season.

And now it is Spring. No matter what the groundhog said today.

Monday, January 28, 2008

a few thousand words....

or a few pictures... I was so happy to be able to show not only the work to put Designer in Eclipse at Lotusphere, but also to reveal the new XPage design element that we've also been working on. In a way similar to how reworking the Designer UI lets us address longstanding issues in the Designer client, the XPage design element gives us the freedom to create a new way to render Domino data in a modern way, taking into account all that we've learned along the way...

And I said pictures not words, so here are some screenshots from Lotusphere for the curious...





Friday, January 25, 2008

bonnie & clyde



Bonnie & Clyde's first picture :-)

at the airport, looking back....

I'm soaking up my last view of leaves on trees, green grass, and warm skies.... The past week at Lotusphere has been amazing - insanely busy every moment, but so nice to get the validation that Designer is on the right path. I've been in Orlando since the 16th, first preparing for the OGS and my Designer session on Monday, then preparing for the app dev mini main, and in between doing my best to answer customer's questions in lab. Missed the Wednesday night party this year in favor of minimain rehearsal and preparation, but I must admit the quiet on the Swan/Dolphin campus on Wednesday evening is a breath in a busy week....

Soon the warmth will be replaced by New England winter, and the peace I feel at the moment will be replaced by the intensity of building the product.

When I was in school, I never would have imagined that I would ever stand up in front of 4000 people and get any words out of my mouth. It's still not easy, as the shy little girl is still inside, but it is getting a little easier...

Saturday, December 22, 2007

the cards not written....

I started my Christmas cards this morning. Very late, I know, but got a good start.

I go through my address book, writing out the cards pretty much alphabetically (somehow my mom's card is always first!) But this year, I paused when I got to two names... My Aunt Carol, who died too young at 71 in August.... One of the sweetest ladies to ever inhabit this planet... And Steve's grandmother, who died in April at almost 103... An amazing lady! I felt their absence as I wrote the cards out... I send them Christmas wishes in spirt, if not with cards and stamps...

Sunday, December 02, 2007

database properties on my mind....

I'm looking at the database properties infobox, looking to move it to a property panel in Designer. When I say property panel, I mean putting properties in an Eclipse view at the bottom of the center of the screen, underneath the active editor. Like the infobox, this panel tracks the current selection. Someday the client may share this work, but for now this is for Designer.

The paradigm for changing properties in Eclipse is different from Notes. Both ways have their advantages... The non-modality and the volume of modifiable information available is a real benefit for the infobox.

But as I look at the db infobox, I see two kinds of information. One kind is informational or a launch point for a dialog (think archive settings, etc), and the other is actually editing the design. If I look at the same infobox for a db for which I don't have design rights, it's all mostly greyed out information.

So I'm thinking of a divide and conquer approach. In the Designer navigator, have a pseudo-design element, probably right under the database name, that lets you launch a database property editor. This editor would let you edit the stuff currently on the design tab, the advanced tab, the launch tab and a few strays - all very much part of database design. The properties box becomes more informational (and support the copy command for things like replica id!!) Things like size/archive settings stay in the property panel with buttons to change them today as they are discrete operations, not really design operations and are also allowed for nondesigner users. Header/footer stuff probably needs to stay in the property panel if the client will ever share this work, but would show the current settings (for BOTH header and footer) and then to change, you'd probably press a button that popped up a little dialog.

At first I was quite resistant to this train of thought - I like how the infobox works! But it's been growing on me (badly enough I woke up thinking about it), and I think should the client ever borrow this work it could greatly simplify the interface for the client, and that it gives a more natural editing experience for designers.

So was this a dream or a nightmare?

Thursday, November 29, 2007

proposed UI change for agents, etc....

In Designer today, you can change your mind about what language you are writing an agent, web service, or script library in. (On button events, etc., too, but we're not going there yet!)

Would it be a huge hardship to lose that? Do you really change your mind about what language you're writing something in? If you do, would it be horrible to have to go create a new agent or whatever in that case? (Bonus - you wouldn't have to live through the "Are you sure/all existing code will be lost" message, and actually you would no longer necessarily be losing anything unless you chose to delete the item you were in!

It is a simpler design (that's what's in it for us!)

We made a similar change to script libraries in Release 6, and I didn't hear any issues, but taking it this much farther bears a question...

Saturday, November 17, 2007

and then there were five.....

Our stairway has six picture frames, as does my office shelf. Each year in the fall, there's a ritual - open up the back of each picture and put in the new school picture for the year. It is a nostalgic moment as each picture frame holds all the previous years' photos. As time goes on, it can be quite a struggle to close the back of the frame again.

It started with one frame, when my oldest had his first school pictures taken. It built up to six picture changes for the years when they were all in school. Then there's senior year in high school... Time freezes for four years until the college yearbook picture (or longer if said son doesn't believe in such things).

The frame for my oldest son contains the picture from his college graduation day, walking down the steps with his diploma in hand. The next three have been frozen in time as high school seniors as they are still in college or working.

Today my fifth son's senior picture went up on the wall. We went through each of the pictures in the back - a frame by frame documentary of his metamorphisis from day care to almost eighteen year old man.

I likely won't see Tom's grade school pictures again for at least four years. Next fall, we'll only go through Rory's pictures. And the year after that, this moment repeats with Rory.

The fall after that... I have to believe I'll just open up all those pictures and remember anyway.

Saturday, November 03, 2007

does anyone use the Tools menu?

In Release 6, we added a feature to allow people to add their own menu items to the Domino Designer tools menu. It would allow you to set the contexts in which these tools should run, and you could specify a formula or a simple executable to be available on the menu in these contexts.

This is different from how one would normally extend Eclipse so I'm not convinced it's a good fit with the new Designer. It's "just code" so we could bring it over, but is it worth the effort? Is it helpful to allow users who may not yet be Eclipse savvy enough to extend it with another mechanism, or is it just confusing to have more than one way?

Inquiring minds want to know first if anyone ever used this function, and second, what to do with it now?? thanks :-)

Sunday, October 14, 2007

how much energy does a meeting take?

I've noticed that the more meetings I have in a day, the more exhausted I am at the end of it. I am far less tired by a day filled with coding. I don't believe that I am so old that the activity of walking between meeting rooms in the same building 5-6 times per day is sufficient cause to create the difference in energy levels.

After a day of coding, I feel (assuming things worked!) energized and as if my brain is well-worked. After a day of meetings, I feel anxious, restless, and exhausted. When I see a day that is "all blue" on my calendar, it is much harder to get psyched about getting to work. Ten hours of coding is easier for me to do than five hours of meetings.

One manager suggested that this was because of my INFP personality type... That meetings are hard work for introverted people. I think that's a large part of it. Another component is that I crave coding... I am hooked on the joy of making something work!

As I look to the next week, it has a better balance (so far) than last... I have a list a mile long of things I want to code. And a shorter list I have to code... This INFP will have to find the discipline to do the things on the shorter list first! With just a few things mixed in from my longer list....

Friday, October 12, 2007

barrington revisited

When I was a freshman in college I had a purse named Barrington. When I saw it in the store, I knew it was *my* purse, but had a crisis of conscience in buying it, for Barrington was made of rabbit fur.

I was horrified by the thought of having a fur purse, that something had to die for me to have an "accessory." I went back and forth... The rabbit had already given its life, it was so soft a purse...

In the end, the purse was mine. I carried it all through college and through part of grad school, long past the time when it had seen better days. Rumor has it that he was thrown out the window of a bus taking Canisius students (including me) to Philadelphia to see a basketball game... Some guys I knew clowned around with it while I slept. Or they just told me that they threw it out the window and the bus had to go back and get it - I'll never know for sure.

Barrington was named for the bunny in this story - warning, it's a very sad story....

Tuesday night, I indulged in a little retail therapy after dropping Steven off at his new dorm room. I found a beautiful purse.

But it was made of rabbit fur. It was soft, the right size, and I loved it immediately.

A familiar crisis of conscience ensued. This time, I couldn't buy a rabbit purse. At least not so far.... My conscience has evolved sufficiently for me to leave the store without it. But not so far that I'm not still thinking about it...

Monday, October 08, 2007

there are two kinds of people

those who love the repeat settings on a cd player/ipod/etc, and those who don't.

When a song worms its way into my head, it's the only song I want to hear. I have been known to keep a normal length song on repeat for up to an hour... This is fine if I'm driving alone, but doesn't always work so well when I am with others. Steve is fairly patient (up to about the third repeat...) but the kids are less so...

I've always loved music, I get completely drawn in to music that catches me. Conversely, I react physically to music I dislike - like opera. When subjected to particulary shrill opera, I curl into a defensive ball and/or look for the closest exit. Infinite tolerance for music I like, zero tolerance for music I don't.

I usually will listen to a cd at a time, and don't often get into these "repeat" moods. But once in a while, a song will hit a particular resonance, and I'm lost in it til it lets me go....

Saturday, October 06, 2007

and grace is just a measure

I've been listening to Richard Shindell's version of Jeffrey Foucault's Northbound 35 a lot recently. It's a sad song, reflecting my feelings about this, the lyrics don't really apply in any real sense, it's mostly the mood of the song. I just haven't been able to get the song out of my head.

But I've always been a believer in making lemonade. Everything you ever do becomes part of you, what you learn changes you forever. And my time on LCD taught me a great many things; I return to Domino Designer a much stronger engineer than I left it. Domino Designer was likely to take much of my time anyway, putting it into Eclipse is a realization of a long held dream, and now my attention will not be split.

The details are an evolving story for another day. But thank you, LCD, for a great ride.

Friday, October 05, 2007

all for one, one for all?

It's been years since I've played D&D, and I never will again - it was one of those things I did to try to make a doomed relationship work... Still I remember enough of the lingo to be amused by this result:







What is your d&d alignment?




You are a Benefactor, Neutral Good.

Neutral good characters are devoted to helping others, but do not always do so through the institutions (such as church and government) created for that purpose. They are perhaps the most flexible among the good alignments, able to bend their approach to suit the circumstances in which they find themselves. They are honorable, but may sometimes behave dishonorably for a good cause. They may lie to an evil person, for example. As a general rule, neutral good characters do not attack unarmed opponents, harm the innocent, torture, kill if it can be avoided, refuse an honest appeal for aid, take bribes or betray their friends. The Three Musketeers are examples of neutral good characters.
Take this quiz!

Monday, October 01, 2007

sometimes it's the little things....



I'm in Miami at the Advisor conference, and I just wanted to show one more little thing than we've been working on... I thought back to the things on "my list" that I know have always bothered me and others... This one came to mind... A teeny bit of code, and there it is. If you change your mind about the "don't show me this again," you can set it back with a preference, or you can continue to still be prompted if you've ever been burned with having design changes overwritten and you never want it to happen again....

Last week someone said we were "porting" Domino Designer to Eclipse. It's this kind of change, as well as the more dramatic editor replacements, that to me make it far more than a port. It's a rethinking, a reinvention... And it feels really good to make that dialog box go away!

Thursday, September 27, 2007

oh where or where...

should database (application) properties go in Designer??

We'll be adding some new ones, so we'll need more room to complicate the issue further.

Historically, they've been in the selection hierarchy of any infobox. Changes are immediate, and not batched in a transaction like form or view or any other design element editor.

With the first release of Designer in Eclipse, we'll have a mix of infoboxes and property panes (unless of course users decide they'd rather wait for us to rewrite all the infoboxes before releasing it...)

Two questions:

- is it ok to remove database properties from the infobox selection hierarchy in Designer (where infoboxes remain)?
- is it ok to have to click on the database header in the bookmarks or make another gesture to get to database properties?

thank you :-)

Friday, September 14, 2007

batman returns

a year ago, at the dog show in falmouth, Batman got his very first point. he finished his championship in january at american spaniel club. Since then, he's been chasing birds at the bird feeder and hunting stray tennis balls... until today :)

Today Batman returned to the dog show in Falmouth as a champion entered in the best of breed competition. We both need practice, so I chose a Friday, which tends to be quieter. there were 4 other dogs there who were still working on their championships.

still, batman looked and behaved great, and I didn't fall down, and he won best of breed!!!

A certain black dog just dropped a tennis ball in my lap - time to reward him with some play!

Sunday, September 02, 2007

multigenerational magic

Last night, Steve and I went to the Ben Taylor concert at Outerland here on the island. It was a really great show in a very nice venue. Not huge, general admission, but we had great seats at just about acoustical center. Much of Ben's family also spends at least part of the year here, so several relatives joined in - his very pregnant sister Sally, his Aunt Kate, and his mom - Carly Simon! Ben, Sally, and Carly did a great version of Neil Young's Ohio, Sally (and sometimes Carly, too) sang backup on many of his tunes, and Ben sang backup for a song by Kate (which I really liked, but I can't remember the name!)

We went to pick up the tickets we'd bought online at Outerland in the afternoon - and Ben was there setting up. As we were getting our tickets, he came up to the front to ask the lady in charge a favor, but very politely said Hi in the smoothest voice - Carly and James did well with their boy!