Author Archives: admin

Farewell Rosie

Our beloved Rosie was only 6 years old when we unexpectedly lost her yesterday. She was our sweetest, best tempered cat and we are all feeling her loss.

Rosie Rosie joined our household about 5 years ago, along with her littermate Dancer and her adopted brother, Nom Nom. She and her brothers were all born feral and taken in by a friend of ours who had them fixed and micro-chipped before putting them up for adoption.

Dancer and Nom Nom were extremely skittish when we first brought them home, and we didn’t actually see them for the first few weeks they lived with us. Not Rosie. Rosie was sociable with us from the beginning. And her friendliness extended far beyond us. She was always the first cat to come out and greet friends and visitors to our home.

She was the last to say goodnight to us at bedtime, often bringing us a toy to show her affection. She would come upstairs meowing at us with her squeaky meow (which always cracked me up) and then deposit our gift on the floor.

She also loved to flop on the floor in front of us while we were getting dressed or brushing our teeth. We would then need to pause whatever we were doing to give her some scratchies. She also loved to cuddle up in a pile with her brothers and spent many mornings on my lap wrapped around Dancer.

She had a knack for telling time and always let David know when it was time to soak the food bowl, and more importantly when it was time to give them wet food. And by “them” I mean her, since she was the only one of our cats who preferred wet to dry food.

When we came home from being away for almost 2 weeks, there was obviously something wrong with her. She was not her usual perky self. But, she was also known to hold our absences against us, so we decided to give her a day to bounce back. Thursday morning she failed to greet me upstairs and I started to feel some concern. When I came downstairs she was laying listlessly by the washing machine. At 8:01 I called the vet and made her an appointment for later in the morning. While I was on the phone she crawled under the couch and I mistakenly took that as a sign that she was feeling a little better.

We then went out for a #PDXBreakfast planning to come home and take her right to the vet. When we went to find her, she was still under the couch, but she was already lifeless.

We rushed her to the vet to see if there was any chance to revive her, but she was well and truly gone. The vet doesn’t know what took our young and seemingly healthy cat, but there was no trauma and no evidence of obvious pain (although cats are known to be stoics and will hide pain for as long as possible). The vet assured us that it seemed incredibly unlikely that she had anything contagious that would put our other cats at risk.

Now the remaining four of us just need to get used to life without our lovely Rosie around. Dancer is being extremely clingy and even Nom Nom is coming to David for attention more often than usual. This loss may even be what turns him from being a scaredy cat to a vaguely normal cat. But, we aren’t holding our breath on that one.



What a long, strange trip it has been

One should never start a post with an apology, but I am going to anyway. This post is likely to be much more stream-of-consciousness than my usual posts. Hopefully the why will become clear as you read the post.

2014 was an odd, amazing and painful year for me. The year started with us in Hawaii and ended with us on Santa Cruz island in the Galapagos. That alone makes it noteworthy. But, the elation of being in Hawaii was quickly quashed when David developed an incredibly painful inner ear infection on January 2nd. That extended our trip by a couple of weeks, and even David admitted that if he had to be sick, being sick on the Big Island made everything a little better.

Shortly after returning from Hawaii, I left for AGconf, AgileBits annual gathering which happened to be on a cruise to Haiti and Jamaica last year. I will admit I was skeptical of the cruise (solely because I had never been on one before), but I was eager to meet the people I was working with.  And skepticism aside, I had a total blast. I love my colleagues at AgileBits. They are a fun, caring, incredibly bright and interesting group of people. And a year later, I continue to feel privileged to get to work with them.

Shortly after returning from the cruise I got a call that my father was in the ICU. I was planning on going east in February anyway, but this moved up my trip by a week or so. Long story short (for more details read my blog archives), my father passed away and I sat shiva* in New York with my mother, brother and uncle. I am not sure I gave adequate appreciation to my brother’s various communities for their support during that incredibly challenging time. People from all aspects of my brothers life, from school, current and previous congregations, summer camp and his daughters’ school came to make a minyan* and offer condolences. That kind of support was a perfect reflection of the wonderful and caring adult, rabbi, father and friend my brother is and continues to make me proud to be his sister.

That is not meant to shortchange my friends who were and continue to be incredibly supportive to me. But I know how awesome they are and how lucky I am to have them in my life. But seeing the depth of the love other people feel for my brother just filled me with awe.

Fast forward to December 2015 when embarked on the 30 hour trip from Portland to Guayaquil, Ecuador, our launch point to the Galapagos Islands. Although the trip was long and exhausting, it was worth every minute. The Galapagos are amazing islands and deserving of their very own blog posts, which I hope to get written soon.

But all of this background was meant solely to bring you to this moment in time, where once again we had the privilege of launching the new year in someplace, warm, tropical and beautiful. And once again, that awesome experience was quickly quashed by a painful loss. This time the loss was our beloved cat Rosie. Who is worthy of her own blog post. So please stay tuned for that.


* Shiva – the seven days after the burial, during which family members traditionally gather in one home and receive visitors.
* Minyan – a group of at least 10 Jewish adults, the minimum number needed to say certain Jewish prayers, such as the kaddish.
* Kaddish – specifically the mourner’s kaddish, is a prayer said for eleven months from the day of the burial and also on the yahrzeit (anniversary of a death). A minyan is needed in order to recite the kaddish.



In general, I am not easily distractable. I have been known to get so focused on a project that I lose track of all time. On more than one occasion, David has told me he is going off to do something for an hour or so. Without him around, to distract me I put my head down, get to work and wonder why he is still around the next time I look up. That is when he laughingly informs me that he has been gone and back and some number of hours have passed while I have been obliviously working.

Then there are days like today when I am too easily overwhelmed by my to-do list. I am still working on catch-up from putting almost everything on hold for my 6-week program and I feel like I am drowning. So far this morning, I have gone through my to-do list twice (in the process discovering two small projects that I totally forgot about) and decided to play on Facebook and Hay Day rather than deal with the scarily overwhelming stuff.

For those sane enough to have avoided it, Hay Day is a truly silly farming game that my niecelettes are completely in to. It is their fault that I have gotten hooked. No seriously, they made me do it. N, A and I were videochatting (by the way, the best part of the internet is the ability for me to be able to see my beautiful niecelettes when I chat with them) and N made me hold up my tablet and show her that I both had the game installed and what my farm looked like. And she proudly showed me her farm when she leveled up while chatting to me.

This morning I am just using Hay Day as an avoidance mechanism. I know I have things to do and my problem is simply one of prioritization. Where do I start? This is when I usually turn to Anne Lamott and her Bird by Bird approach. In simple terms, all that means is when overwhelmed, take things one at a time. But this morning, the simplicity of her advice is failing me. I am struggling to get the full list out of my mind so I can take things one at a time.  So every time I start to focus on something, my mind panics and I find myself planting crops or chatting with friends on Facebook.

I need to get myself working, which is why I decided to try writing a blog post. I was hoping getting my anxieties down on (virtual) paper would help me choose somewhere to start. But that doesn’t seem to be helping this morning. And the very nature of the work I do means I can’t just turn off the internet and focus, because I need the internet to do the work I am supposed to be doing. Instead of removing the distractions, I am trying a second cup of coffee (because caffeine always helps calm anxieties, right?) and we will see if that works. If not, maybe today will end up being a 2 blog post day. :-)


Here Comes the Rain Again

I originally had grand plans for picking my life right back up where I left it after my six week program, but my body had plans of its own. Instead of getting a little more work in before taking 2 full days off, I spent a week being sick. I don’t get sick very often, but I think my body was pretty damn pissed at the 6 weeks without a break deal and it was going to get some rest, come hell or high water. That week was also the first full week without walking or biking since late April. This matters because it totally threw off my exercise routine snd I am having a very hard time getting back into it.

There are actually several factors at play here. The most significant one is light. I suffer from pretty severe Seasonal Affective Disorder, so I need to sit in front of a crazy-bright light for an hour every morning. This means that my cat, Dancer, has a full hour to comfortably settle on me before I can even contemplate going for a walk. That makes him pretty darn unthrilled when I try to kick him off my lap after he has put up with an hour of the bright light, which he absolutely hates. And then there is the fact that it is still dark at 7am these days. While I don’t mind walking in the dark, I do worry about not being adequately visible to drivers who are still waking up. I have a couple of lights on my rain jacket, but I intend to get something that makes me a little more visible in the dark so that I can still get my morning walks in. I just haven’t gotten around to getting anything yet.

Then there is the rain. I am a good Portlander and don’t mind walking in the rain. But I do mind walking in downpours. Back in the olden days when I first moved to Portland (and before we were really seeing the effects of climate change), Fall/Winter rain was almost always a drizzly mist. Call me crazy, but I like walking in the drizzly, misty rain. I just take off my glasses and enjoy. But getting drenched does nothing for me. So in addition to coordinating my walks around light and cats, I now need to factor in the amount of rain we are getting. I have this lovely app ( that does a great job of telling me when it is going to rain, how heavy it will be raining and how long it will last.

Now my walks are as likely to be mid-day as they are to be early-ish in the morning, which does horrible things for maintaining routines. I end up with days like Monday where I truly had the best of intentions for walking in the afternoon. All I needed to do was spend some time with a client on the west side and then I could walk in Hoyt Arboretum (which would honestly have been a nice change of pace from my regular neighborhood walk). But I got so focussed on solving her issues that I let too much time go by and suddenly I was pushing against sunset.

But, I am not giving up. I have decided that I am going to aim for a minimum of 4 walks a week until Spring. My intention to walk daily remains intact. But now I have a realistic goal that factors in the challenges I face with lack of light and too much rain.

When “safe space” isn’t

A couple of you readers commented to me that you felt cheated because the promised rant was toned down. Today I am not feeling quite as generous and I am going no holds barred.

At the beginning of our program we spent a significant amount of time creating rules that would make the program space a safe space. We then revisited those rules halfway through the program. And, I (foolishly, it seems) let my guard down and believed the organizers when they said that the space we had created was safe. But yesterday it was demonstrated to me that those rules that we had literally spent hours devising were complete fiction.

Yesterday afternoon I expressed frustration at specs that were changed late in the afternoon for our presentations that half of us gave today and that the other half (myself included) are giving tomorrow. This was a fairly significant change that obviated hours of work on my part. I first raised the issue on our internal chat channel but the only response I received were crickets. So, in my checkout I expressed my frustration by saying roughly,  “I am frustrated because…” I deliberately chose to go the direct route on the theory that I could express my true feelings in a safe space that we had spent so long creating. Turns out I was wrong.

This morning I was called on to the carpet for my “childish” behavior in expressing my frustration. I was asked “how I could have handled that better” including using the internal chat channel. When I explained that I did do that I was told it was my responsibility to ensure that the organizer saw my post. I started to mention that it seemed unreasonable to chastise me when I expressed my feelings in a safe space, but I cut myself off. I chose to end the conversation there because any illusion of safe space was gone and I had no desire to get into a disagreement in a situation where I was not respected.

As far as I am concerned, the worst outcome of this morning’s exchange is that I am now deliberately isolating myself from my fellow program members. Members that I truly enjoy being with and who bear no responsibility whatsoever for what has gone down. Despite my general frustration with this program, I was truly hoping that it would go out on a high note. Now, instead of celebrating my last few hours with friends, I am sitting in the corner, typing this blog post and dreading this afternoon’s checkout.



Caution, Rant Ahead

I know I have been particularly quiet these past 6 weeks. I have been in an all day tech program during which I expected to have more time to blog. Unfortunately, that wasn’t the case. Between the weekly 9-5 schedule of the program and having to do my best to stay on top of my work the rest of the time, I have been, at least I hope, noticeably silent. But my time once again becomes my own this Friday at 5pm and that is none too soon for me.

To be completely frank, I am torn between going on an all out rant and swallowing this one down like a bitter pill. As much as I would like to rant away, the internet is forever, so I will (mostly) hold my tongue and go for some middle ground. I have worked extremely hard to make participating in this program possible, including taking a 6-week almost-hiatus from work, turning down gigs and working days that I prefer not to. I did this because the program sounded full of promise. Unfortunately, said program was unable to deliver. Instead of the 6 wonderful weeks I anticipated, I ended up with 6 weeks of mediocre, often frustrating and usually unsatisfying days.

So why did I stick it out? A couple of reasons. The first being that I have met some amazing people with whom I intend to stay in touch with long after this experience is a distant memory. The second is purely mercenary. There is a good likelihood that despite the mediocrity of the program itself, it may serve my future professional goals. Depending on what the future looks like, it may turn out that I never tap into the potential benefit that my participation may provide. However, it seemed like dropping out was not the right answer for me.

And did I mention that it was not entirely a waste of my time? I did get to do a daily bike commute in which I racked up over 250 miles. And the bike commute reminded me of just how much I enjoy riding my bike, despite having left it sitting neglected in our shed for way too many years. Which reminds me of a strange anecdote that I would like to share.

My bike has an integrated biker-powered set of front and rear lights. During the course of my time in the program (how ominous does that sound?) someone cracked open my front light casing and stole my light bulb.  That was all he/she took. Just the light bulb. In the process, the light bulb thief irreparably broke the housing leaving me with a $70 repair bill. However, I am choosing to focus on all the money I have saved and will continue to save on batteries by powering my lights myself.

Ok, so I didn’t quite deliver the rant I promised in the title, but the process of writing out the full rant and then editing it down for public consumption was cathartic,  and I am feeling better than I did when I started this post. Just don’t be surprised if little bits of snark make it into future posts while I do my best to keep my best face forward.



This was not the post I planned to write

It has been a whirlwind summer and all of my attempts to get a blog post written have come to naught. Despite my best efforts to get work done today, my mood has been off and I finally gave up and decided to direct my energies blog-ward to see if that would help refocus me.

There are plenty of things I could blame my mood on, but to be frank, I woke up feeling this way and everything else just exacerbated an already off-kilter state. I can’t remember the details now, but when I woke up this morning I was coming out of a somewhat stressful and upsetting dream. Basically, I woke up feeling very excluded from a core group of friends. I used to feel that way a lot until I figured out that for the most part I was projecting and excluding myself. But that is a whole different therapy session.

This morning, I went for a 13 mile bike ride along a route I used to bike somewhat regularly with friends.(yes, I am still walking and I am at ~430 miles but I am starting a 5 day a week class on Monday that lasts for 6 weeks and I had to get on my bike to make sure that I was in shape for my daily commute).  It made me nostalgic for the days when I used to ride 35 miles every weekend. That thought process led me down a rabbit hole that led me to remember that my mother and brother were planning on going to the cemetery today to see my father’s grave. Just to make me that much more melancholy, my iPod shuffled over to the Superman theme music (and by Superman I mean Christopher Reeve and the John Williams theme). That made me think of all the movies that remain significant in my life that my father took me to as a kid (Star Wars and the Muppet Movie are two key ones).

Fast forward a couple of hours when I was on the phone with a client in New York. Our phone call was cut short because he received a call from his wife who was struggling with her mother, who has dementia. The conversation was mostly about his concern that his mother-in-law might fall and get seriously hurt. I could almost hear, in my mind, all of the conversations that my family had with my father and with each other expressing some of the very same concerns.

With stellar timing, my brother texted me from the cemetery shortly after I got off the phone. He asked if I wanted a photo of my father’s grave and I surprised myself by saying yes. In the abstract, there is no reason why I would want one. All it is right now is a mound of dirt that probably has grass growing on it. Whether it was the emotionally laden day or me just missing my father, I don’t know. I just know that even if it is just a photo of a mound of dirt, it is my father’s mound and I wanted some token of it.


And the Beat Goes On

My walking is continuing apace. This weekend I walked myself into 300+ miles territory. In theory, that means I get to choose some kind of reward purchased from someplace 300 miles away from Portl1and. That puts me somewhere in northern California to the south and in British Columbia to the north. The problem is that I am not much of a shopper. I have no desire to locate a store 300 miles from Portland to buy some thing that will just clutter up my house. That is also the reason that I still haven’t gotten myself my 200 mile reward.

However, I have a plan. David and I are heading to Boise, ID for a wedding in mid-August. That is 343 miles (as the crow flies, its closer to 429 miles by car) from Portland. So my new mini-goal is to hit 343 before we leave Boise. That means I get to wander the local shops and purchase my 300 mile reward there. And, if I find something a little extra nice, I can always wrap my 200 mile reward into that purchase.

I took my longest walk to-date this weekend when I walked to the Eastbank Esplanade, crossed the river on the Steele Bridge, back to the Hawthorne Bridge through Waterfront Park and then home. That came to just a hair under 7 miles. Seven miles is not that extraordinary, since I did a couple of 10 mile days in Lake Placid (although they were split into two 5 mile walks).  However, it is worth noting that I did it the day after a fall that did quite a number on my back. Unfortunately, that turned out to be the last walk that my back was ok with. I walked 4 and a quarter miles both yesterday and today, but my back ached through both of them. I did make a chiropractor’s appointment for this afternoon because that has shortened my recovery time from a couple of weeks to a couple of days in the past.

And while walking is important and all, it’s not as important to me as that fact that I am heading to my niecelettes and Camp Eva on Thursday. Although we have all been trying to discourage my niecelettes from using me as a jungle gym (although to be fair my brother and David both tend to enforce that more than I do), I think this time I am going to have to really mean it. Even assuming that I can get my back where it should be by Thursday, it will still be pretty fragile. Especially once you throw a couple of flights cross country into the mix.

So here’s hoping today’s appointment gets me back in ship shape and I manage not to re-injure myself any time in the near future.


Achievement Unlocked: Mt. Tabor

Today I finally the opportunity to test out the leg muscles I had built with all of the uphill walking in Lake Placid. My goal had been to just go to the upper reservoir in Mt. Tabor Park, but I was fedownloadeling inspired, so I found myself continuing up to the peak where the Harvey Scott statue stands. Roundtrip, it was a 6.2 mile walk, which is a nice increase from my theoretical 3.5-5 miles a day. In reality, I have been hitting 5 miles almost every day this week, so I may need to re-evaluate my daily “average.”

I seem to have accidentally fallen into a habit of spending my walks exploring the parks within about a 2 mile radius from my house. In addition to today’s journey up Mt. Tabor, I also explored Kenilworth and Sewallcrest parks when I walked to Reed yesterday. I even surprised myself by remembering a “secret” back entrance to Kenilworth that I learned about when my friends Beth and Mary were living right off it back in the day (as in, when I was a froshling at Reed). Laurelhurst, Oregon Colonel Sumner parks are already touchpoints in my daily walks. And I hit Creston park in a walk a few weeks, ago. I am also thinking of expanding my list to include the Eastbank Esplanade/Waterfront Park loop and maybe even exploring a bit of the Springwater Corridor.

This morning I even found myself musing about the possibility of doing some of the hilly waterfall trails in the gorge this summer. While they are well worth the walk, they would require that I drive there which would throw off my walking routine. Not to mention the time the drive would add to the whole endeavor. So, while I am not willing to take them off the table, they are not likely to happen in my immediate future. My laziness is most definitely fed by the fact that I have such an amazing park system to explore within a reasonable walk from my house.

In other news, I have been blazing through CodeAcademy‘s Javascript course so I can complete it by the end of today. The deadline was set by a program I applied for that supports women in tech. Their “you have qualified to move on to the next step” email got stuck in my spam filter, so I didn’t get it until this week. I don’t get to move on in the process unless I can prove that I am committed enough to work through an online course in a reasonable amount of time. I am 80% of the way done so I don’t think it will be a problem to finish it on time. The problem is that I am moving through it so quickly that I am retaining very little of it. Oh well, I can always go back to it at a more leisurely pace once I complete the process.

Speaking of which, it’s time for me to get back to work.

p.s. I added Piccolo Park in my Monday walk.

What a Long Strange Trip Its Been

I am waiting to board the final flight (of a 3-leg trip) home after a week in Lake Placid with family. We were up at 3:45am Eastern and land at 4:30pm Pacific. This means my sense of time is totally discombobulated. I managed to get a little sleep on the first two legs of my flight and have been mainlining caffeine in between at both the Philly and Phoenix airports. The net effect has been semi-functionality on the ground and brain-mush in the air. I actually have managed to get some work done in the Phoenix airport, which may make my recovery day tomorrow a little more manageable. Of course, I somehow scheduled 3 things (including a board meeting in the evening) on my recovery day, but that is kind of par for the course for me.

Speaking of par, one of the things I did on my week off was play golf for the very first time in my life (excluding mini golf, of course). I think I managed to do ok for my first time around. I did lose a couple of balls to water hazards (although the second time around it was somewhat deliberate to satisfy my sister-in-law’s request for a splash), but I mostly managed to keep my balls on the fairway. I am not sure golf is my game, but I would be willing to give it another try some time in the future.

I also walked. A lot. 41.7 miles to be exact. And the last .63 miles of the walk always included a steep hill back to the house. I am happy to say that the hill did get easier as the week went on and has inspired me to try the hill up to the second reservoir in Mt. Tabor park. I have a pretty daunting set of hills to get myself to the lower reservoir, so the upper one always seems too out of reach for me to try. However, I am thinking that I will give it a try at least once before I lose the hill muscles I worked so hard to achieve.

In other news I had a great time with my nieces. The younger one is an early bird like me and is usually the first up in her house. That made for some great early morning conversations when she and I were the only ones awake. There were a few days, however, where I left for my walk before she emerged from her bedroom. Those days we generally tried to sneak some time alone out on the porch while everyone else was doing their own thing.

The older one is at that fascinating stage where she vacillates between being a challenging teenager and a sweet and cuddly little girl. This is one of those times when I get to really appreciate being an aunt. I don’t have to deal with the difficulties of having a teenager day in and day out, but I do get to appreciate watching the process as she slowly turns into a young woman.

As nice as it was to spend a week in the Adirondacks, I am looking forward to getting home and seeing our cats. And sleeping in my own bed.