Slow Mover

Aug. 21st, 2015 10:01 pm

Two weeks ago, work’s new office opened. Worth blogging about? As much as anything, I guess!

Buildium had clearly outgrown our old office on Chauncy Street in Downtown Crotching, and on August 10th we opened a new, more spacious office on Franklin Street in Post Orifice Square. Actually, it’s the old State Street Bank building, which used to be one of the most prominent features of the Boston skyline until they removed the logotype sign from the top.

The most noteworthy thing to mention was our move timeline. As originally planned, my department packed up on Tuesday July 28th, expecting to work from our homes for four days before taking up residence in the new place on Tuesday August 4th. But as the week wore on, we learned things weren’t quite ready for us; so we were told to hold off a day, until Wednesday. Then no, it would be Thursday. No, let’s try for next Monday… In the end, we worked from home for eight days (12 calendar days) before opening the office two weeks ago.

Working from home for a week and a half was okay, and was a good trial run for potentially working remotely full-time, if that winds up being a possibility. I was actually more productive than I had anticipated, to the extent that I didn’t get very much personal stuff done at home. But collaborative work still required more planning and effort.

The biggest thing I’ll miss about the old office is that the windows opened: a treat that I’ve enjoyed only a couple times during my professional career, despite working at scores of client sites. It also helped that my desk was in a corner with windows on two sides, but that wasn’t anywhere near as significant as access to fresh air.

At the new office, I’m at one end of a double-row of ten desks, which is tolerable, but pretty dehumanizing: far worse than being in a cube farm. The nearest set of windows is about 50 feet away, and the fluorescents are on all the time. On the plus side, I’m close to the hidden back exit and bathrooms; but I’m far away from the foosball tables.

Our building—and Post Office Square in general—is much more businessy. For neighbors, we’ve exchanged Chauncy Street’s skungey ESL students and affordable housing tenants for self-important real estate dealmakers and financiers in suits. In a stunning display of righteousness, the other tenant on our floor—a local branch of real estate brokers Cushman & Wakefield—came over and requested that our HR department prohibit our employees from wearing tee shirts at work! Arrogant much?

In more pleasant topics, although I haven’t really scoped out the food choices, one benefit is that the new building is only a block away from Lanta, the Thai restaurant I used to walk a mile to visit once a week. Hopefully there’ll be a burrito place that can replace Herrera’s, because that’s rather a long walk just for a burrito.

My commute has gone from about a mile to a mile and a half, which is still walkable, but I may start biking in more. There is a bike room down in the sub-basement, which isn’t great, but it’s functional. However, getting between our office and the sub-basement is a veritable ratmaze of public and freight elevators, hidden stairwells, and Orwellian linoleum-and-fluorescents corridors, and navigating it chews up all the time I’d save by biking home rather than walking.

Conveniently, last Wednesday was both my weekly Green Line Velo group ride as well as a “bike breakfast” day (a rather tepid affair put on by some local cycling organization), so I rode in for the first time. My commuting route—which I extend to a completely-unnecessary 10 miles—is identical to my commute to our old building except right at the end I jump one street over, taking Seaport instead of Summer.

So that’s my take on Buildium’s new digs.

Backson

Jul. 4th, 2015 03:56 pm

Because they only last 45 minutes, summers in New England can get pretty busy. Take the past couple weeks, for example. Here’s a day-by-day account of the past 14 days…

17 Wed
After a regular day at work, I received a call from someone interested in buying my condo unrenovated. That was about an hour before my contractor arrived to sign the contract for my bathroom renovation, which I then put off until I had a chance to speak to my real estate agent. And an hour after that, my best friend Inna arrived from Pittsburgh to begin a two-day visit.
18 Thu
Spent the day with Inna, but also met with the real estate agent to determine whether to proceed with my renovations or not.
19 Fri
Spent the morning with Inna before seeing her off on a flight to Germany. Spent the remains of the day packing for the next day’s bike ride.
20 Sat
Spent about nine hours in the saddle, biking 130 miles from Boston to Provincetown in my annual Outriders ride (writeup). Kicked around Provincetown until my late-night ferry back to Boston.
21 Sun
One precious day of rest, which was badly needed, since I seemed to be developing a sore throat.
22 Mon
After a regular work day, ran home to change into fancy clothes for an evening cruise of Boston Harbor to celebrate my employer’s 10,000th client. Very tired from too much socializing, biking, and lack of sleep!
23 Tue
You might call this a day of rest, except that it included work, laundry, a grocery run, and packing for another bike ride. And my sore throat was getting worse…
24 Wed
I biked in to work, and after work biked out to Waltham to pick up my registration packet for the weekend’s MS Ride.
25 Thu
Led a contingent of co-workers on a 70-mile bike ride up to Ipswitch and back for Buildium’s beach day summer event (writeup). More energy-sapping socializing! Kinda scraped myself up playing beach soccer.
26 Fri
A regular work day, but it included a free, private ice cream truck as a reward for being nominated in Boston’s best places to work survey!
27 Sat
Woke up at 4am to ride down to UMass Boston, and then another 100 miles to Bourne with friends from Buildium for the Cape Cod Getaway MS Ride (writeup). Stayed overnight in a Mass Maritime Academy dorm. (Note that I said “stayed overnight”, not “slept”.)
28 Sun
Sunday’s 75-mile MS Ride to Provincetown was cancelled due to weather: 55 mph winds, record cold, and record rainfall. We got soaked to the bone just getting from the cafeteria to the bus outside that would bring us back to Boston, and I got completely and utterly drenched after riding 4 wind-blown miles from UMass back to my condo. Yes, I still had my cold, too.
29 Mon
After working half a day despite illness, Inna flew back into town for another quick visit on her return trip from Europe.
30 Tue
Took half a day to see Inna back to the airport and on a flight home, and then enjoyed a surprise four and a half hour planning meeting due to shifting priorities at work that promise to make the next few months extremely challenging.

Knowing how insane June was going to be, I intentionally left this Fourth of July holiday weekend COMPLETELY open. So now I’m enjoying napping throughout the day, recovering from my cold, being completely anti-social, and writing up some blog entries to share what’s been going on.

It was nice to have interesting things to do in June, but I’m very happy to have this brief, quiet respite at the moment.

Enough stuff has happened in the past two months that it’s time for another aggregated life update.

Health issues remain inconclusive. After surgery in December, I had another attack of abdominal pain around New Years, which prompted another visit to the GP and a followup CT scan. That detected nothing, so I’m back to eating a regular diet and taking a wait-and-see attitude. Meanwhile, I’ve taken the lull in proceedings to catch up on dental and eye stuff, get a new pair of glasses, and a haircut.

Watched the Super Bowl, since the Patriots were in it, and it proved to be a remarkably exciting finish. Whatever. I would rather the Revs have won.

Last month I observed the one-year anniversary of my kyūdō First Shot training. I also started learning hitote, which is a more involved form involving two shots and repeated kneeling down and getting up. It’s nice to have something new to think about and work on.

In January I made a long-overdue four-day visit to Pittsburgh, which was extended by two days due to Boston’s first huge blizzard disabling air travel. Pittsburgh wasn’t very eventful, but it was a nice visit.

Since then, Boston has been pounded by huge snowstorms one after another, causing daily gridlock, forcing the transit system to shut down for days at a time, and setting numerous all-time records for snowfall, wind, and cold temperatures. A sampler:

  • For the entire winter up to January 23rd, Boston only had 5.5 inches of snow. In the next three weeks, it would receive an additional 90.2 inches (over 7.5 feet)!
  • February broke the record for Boston’s snowiest month ever, and did it by the 15th of the month!
  • By the end of the month, Boston had received five and a half feet of snow, beating the old record by 50 percent.
  • Boston set the 4th snowiest 30-day period anywhere in American National Weather Service records.
  • It snowed on 20 out of 28 days in February.
  • Boston set its all-time record for greatest snow depth.
  • This has been Boston’s 2nd snowiest winter on record. We’re less than two inches away from setting a new record (9 feet of snowfall), and we typically get about 8 inches of snow in March.
  • An avalanche off the roof of a skating rink hit four people, burying one. Two of them had to be hospitalized.
  • Boston cyclists built a 40-foot-long “underground” snow tunnel for commuting.
  • In many cases, cars were so deeply buried that owners had to put cardboard signs on them warn snow removers not to plow there.
  • An MBTA ferry and a Coast Guard icebreaker both got stuck in the sea ice in Massachusetts Bay.
  • Blocks of sea ice more than 7 feet thick came ashore on Cape Cod.
  • During one of our blizzards, Mt. Washington recorded the highest wind gust it has experienced in seven years.
  • February was 12.7 degrees below normal temperature.
  • It was the 2nd coldest February on record
  • For the whole month of February, we only had one day where we reached the day’s average high temperature.
  • At 15 days, we fell one day short of setting the record for consecutive days below freezing.
  • At 43 days, this was the longest consecutive time that Boston has ever stayed below 40 degrees, beating the old record by 8 days.

I could go on at length, but it’s an experience that honestly is best forgotten. I will say that it has unambiguously strengthened my commitment to moving to a warmer climate.

Out of utter frustration with the weather, I set up and started using the indoor cycling trainer, which I didn’t use at all last winter. As a result, I’ve already earned $66 as a paid cyclist, thanks to my company’s health benefit…

And I’ve now been working at Buildium for 100 days. The money is happy, the atmosphere is friendly, and we’ve added yet another old Sapient (and Business Innovation) coworker. I’ve been doing a lot of Javascript, Knockout, and Angular work, which is enjoyable (mostly).

Thanks to the snow, I worked from home several days, and enjoyed an empty office when I made the trek in. I’ve made three satisfying lunch expeditions for Thai from Lanta (formerly Rock Sugar). Our company recently announced our first acquisition, and it looks like the two businesses complement each other well. And I hope to hear news about improvements to our office space.

While there, I’ve enjoyed rebuilding my foosball skills, and have been alpha testing a new version of my foosball ranking site. I’ve optimized the UI for mobile devices, made it more interactive by porting it to the Angular Javascript framework, and made it behave more like a single-page application by burying all the data requests in behind-the-scenes JSON AJAX requests. After talking it up to my coworkers, I’m excited to open it up to general use! I’ve even played with the Web Speech API and hope to incorporate speech recognition into it soon.

Otherwise I think things are quiet. Like that thrice-damned groundhog, I’ve been holed-up, waiting for the mountains of snow to recede before venturing back out into the world.

A recent visit to the international restaurant chain Texas Roadhouse got me thinking about the evergreen topic of corporate insensitivity.

Throughout the chain, the staff are required to do a country music line dance at least once per hour they work. That’s pretty demeaning in my eyes, but secondary to something else that wigged me out even more.

And that is this: the waitstaff—who are of course being paid well below minimum wage—are required to wear tee shirts that say “I my job!”

Texas Roadhouse uniform

I haven’t known many waitpersons who truly loved their jobs. In fact, most of them were waiting tables because they were trying to keep their heads above water financially and didn’t have any other marketable skills. I can’t imagine many of them would agree with the sentiment expressed by the corporate sloganeering that Texas Roadhouse employees are forced to wear.

Aside from being an intensely new low in demeaning the working class, the thing that irks me here is the amazing myopia or hubris of a corporation that thinks it has the right to assert an individual’s personal opinion and display that opinion publicly. It’s a violation of the employee’s privacy and the separation of one’s work life from one’s personal life.

There’s no meaningful legal difference between those tee shirts and a company putting out a television commercial that shows photographs of employees claiming that they voted for a particular political party or that they support a particular political position. And it’s a very short road from there to requiring that employees look, speak, act, buy, and vote according to the corporation’s demands.

Lest you think that’s a ridiculous assertion, consider that many employers already expect that employees will promote the company’s marketing efforts in social media by using their personal Facebook and Twitter accounts.

What gets lost amidst all this corporate interference in people’s personal lives is that employment is a mutual agreement which is supposed to be in both parties’ interest, and that corporations should both ask and compensate employees for their sacrifices.

You must love your job.

In the past, we saw how the labor market changed when corporations transitioned from a lifetime employment model to employment at will. When the corporate world unilaterally decided that company loyalty to the employee was outmoded, they eventually learned that they could no longer assume they would receive the same level of employee loyalty to the company in return. In short, loyalty—like everything else in the employer-employee relationship—is a two-way street.

Now that companies are finding new ways to assert control over their employees’ personal lives, they need to realize that if the company expects to intrude on an employee’s personal life, they also need to make room for the full reality of that employee’s personal life.

Unfortunately, that’s something most companies have yet to learn. I have a friend who is a software engineer. When his company asked its staff for ideas about how employees could further promote the company, he suggested that the best way he could contribute would be to post to a company-sponsored engineering blog, where he could discuss the technical details of some of the innovative work his team had done, giving the company some free credibility in the engineering community.

Needless to say, corporate leadership didn’t want anything to do with promoting the skills and reputation of its engineering team, for fear of losing them to other employers. As a result, my friend’s willingness to promote corporate marketing efforts on his personal Facebook and Twitter accounts—as well as his overall sense of loyalty to the company—have both been correspondingly lowered. Edit: And a few months later, he left the company.

Employment is a transaction which is supposed to be equitable and of mutual benefit. The perpetual efforts of corporations to wrest every last ounce of value from their employees, usually without offering fair compensation, has impact on employee loyalty and retention that is obvious, but which most companies utterly fail to consider.

Texas Roadhouse’s requirement that waitstaff wear tee shirts that say “I my job!” doesn’t make me want to work there. In fact, quite the opposite: I’m moved to deep sympathy for their staff, who have to work in such a demeaning and humiliating environment created by their overbearing and insensitive employer.

I find myself in the mood to record a brief rundown of the major events of 2011.

In terms of my Buddhist practice, a few nice things happened. I completed a year of dedicated compassion practice, I became a paying member of CIMC for the first time, I began volunteering to read announcements at Wednesday evening dhamma talks, I continued attending CIMC’s Long-Term Yogis practice group, did another sandwich retreat, and attended our kalyana mitta group’s first weekend retreat. My daily practice thrived, partially due to finding time to sit during my lunch hour at work, and partially thanks to the mild competition fostered by the Insight Timer Android app, which allows one to earn badges and see how often one’s Facebook friends are sitting. Overall, I am comfortable with my meditation practice and happy with the results.

As alluded to, I also went back to work after a 2-year hiatus. Like any job, the new gig has its ebb and flow of both rewards and annoyances, but the influx of cash is certainly welcome. And despite having to overcome frequent outbreaks of stupid amongst my coworkers, I am getting to do the frontend design and development work that I enjoy. Unfortunately, it’s the longest commute I’ve had in a long time, but during the summer that gives me the opportunity to get some weekday bike rides in.

On the cycling front, the miles I gained by commuting didn’t quite offset the fact that working for a living meant I couldn’t spend summer days riding, so this year my mileage dropped from 5,000 to 3,000. But the income gave me the opportunity to do a long-needed complete overhaul of my bike and buy a new mapping GPS cyclo-computer. And I still did all my major events, racking up seven centuries, only one less than I rode in 2010. Notable rides included a rainy Jay Peak in Vermont with my buddy Jay, and a rainy three-state century with Paul and Noah. And I even had a training question published in the online magazine RoadBikeRider.

This year’s Pan-Mass Challenge was very memorable, as well. I began the season by attending my first PMC Heavy Hitter banquet and also the dedication of the PMC Plaza that comprises the entrance to Dana-Farber’s brand-new Yawkey Center for Cancer Care. I shared the ride itself with Jay, who enjoyed his first PMC. And despite riding on a loaner wheel because I discovered cracks in mine at the last minute, I still did my fastest Saturday ride ever. After the ride, I was delighted to find that a photo of me leading a paceline occupied the PMC Home Page for more than three months, and then was used again in a thank-you advertisement that Dana-Farber placed in 105 local newspapers throughout Massachusetts. Being the PMC’s poster boy and attending the dedication of the PMC Plaza both made me immensely proud of the years of work I’ve dedicated to the PMC and the Dana-Farber Cancer Institute.

Despite all that, I have to say that I was frustrated by this year’s cycling season. This was the first time that I had clearly lost ground against my riding buddies, who admittedly are 20 years younger than I am. I don’t know whether that fall-off was because my competitive spirit has lessened, because work prevented me from training more, because of the natural fall-off due to aging, or whether there might be something more serious going on. All I know is that some of my rides (especially the Climb to the Clouds and the Flattest Century) were really painful, unpleasant slogs this year.

In the same vein, this was the first year where I felt that my health had declined. I found myself fighting frequent intense headaches that often included nausea and vomiting, especially when I traveled (which turned the Flattest Century and Jay’s Labor Day ride around Mt. Wachusett into terrible experiences). I also noticed that I sometimes experience cardiac issues when riding flat-out, where I feel a sharp, intense pain in my chest and my heart rate drops by about 15 bpm for 30 to 60 seconds. These have, of course, been added to the list of things that I need to bring to my PCP, but they’re also the first indications that my body is starting to decline. Which brings me right back around to my spiritual practice!

In other noteworthy events, I observed my tenth anniversary of buying my condo, and remain extremely pleased with that. I got to see the Cars perform live, which was truly a once-in-a-lifetime event. I got around to making ice cream flavored with Pixy Stix candy with SweeTarts bits mixed in, which was fun but not quite the confectionery orgasm that I was hoping for. And I decided to punt on my planned trip to California for the second year in a row; the good news being that I am more committed than ever to making it happen in 2012.

Speaking of which, I’m not making too many plans for 2012, but there are already some themes emerging. I’m going to spend a week on the Riviera Maya (outside Cancun) with Inna. I’m finally doing my first residential meditation retreat at IMS (5 days). I’m once again going to try to make California happen in September. Of course I’ll be doing my 12th Pan-Mass Challenge and probably Outriders, but I also hope to do some new cycling events, such as the Mt. Washington Century, the Eastern Trail Maine Lighthouse Ride, and/or the Buzzards Bay Watershed Ride.

So if things work out, 2012 will be an interesting year, too. With just nine hours until it begins, here’s hoping!

Another gem from work.

We’re looking to hire a senior frontend developer. I was given a resume that came in via a headhunter and was asked to comment on it. After eyeballing it, I went to the candidate’s portfolio site.

The third item on his web portfolio looked kind of familiar. In fact, it was one of my company’s primary sites. Wow, that’s quite a coincidence!

The accompanying writeup stated that “Working as an Independent Contractor and given a visual design and graphic file, I hand coded the following Web page mock-up using XHTML and CSS for a newly designed Web site’s home page.”

Naturally, that piqued my curiosity, so I did some investigation. The page he produced “as an Independent Contractor” was actually nothing more than a tech test we used to give to prospective frontend candidates.

That’s right: candidates. This was not work that he was ever paid for, there was never any pretense it would be put into production, nor was his work good enough to earn a job offer the first time around.

And clearly he has no chance in hell of landing the same job a year later, based on (1) his willingness to lie about his experience, and (2) the fact that one of his highest accomplishments is completing a tech test from a job interview.

Come on buddy… Get a job.

Jul 5:OMA:Can someone replace the older ad code on this page?
Jul 6:PM:Assigned ticket to Ornoth.
Jul 6:PM:Needs time estimate, may time some time as this is the ASP site.
Jul 14:Ornoth:Assigned ticket back to PM.
Jul 14:Ornoth:This value appears to be hardcoded in the compiled DLL Searches.Ads.Google.Render. Can't be changed without recompiling the DLL using Visual Studio, removing the old DLL, and loading the updated one, which we cannot do at this time.
Jul 14:OMA:Thanks for looking into this!
Aug 12:PM:Ornoth did some preliminary research on this ticket and came to this conclusion: the old adsense code is hardcoded in the compiled DLL Searches.Ads.Google.Render. Can't be changed without recompiling the DLL using Visual Studio.
Aug 15:PM:Assigned ticket to Developer.
Aug 29:PM:Assigned ticket back to PM.
Sep 12:Dev:Assigned ticket back to Developer.
Sep 13:Dev:changed about 10 places where i found the old code. didnt seem to fix that particular page...
Sep 13:Dev:i found that particular ad.... its compiled into the Searches.dll binary..... hrmmmm
Sep 13:Dev:need a dev environment before we can change this.

Just a quick note to observe the 25th anniversary of both the Space Shuttle Challenger disaster and my professional career.

The Challenger disaster is one of the few news events where I recall exactly where I was. At twenty minutes before noon on January 28 1986, I was at work.

Although I hadn’t finished my undergrad at UMaine, I had just begun working as a software engineer for the university’s parking, police, and fire departments, which were all housed in one old farmhouse on the edge of campus.

My Televideo 925 mainframe terminal was located just outside the police chief’s office, and when the news broke about the shuttle’s disintegration one minute into its flight, the chief called everyone into his office to watch the event on the television that he usually used for videotapes or presentations.

Three months earlier, in October of 1985, I had been fired from a job slinging sandwiches at 7-Eleven because I had actually read the manual on how to operate the cash registers. My buddy Mike Dow was doing database work for the parking department and brought me in to assist, since he and I had already done some volunteer work together on CSNEWS, one of the internet’s earliest information services. But the Public Safety gig was my very first paid programming job.

For that reason, the Challenger disaster is inextricably linked with the beginning of my professional programming career. A career which has now officially spanned twenty-five years.

It’s been quite a ride, but I won’t indulge in reminiscing about all the good and bad times along the way. I’ll simply say that I’ve learned a lot, developed valuable skills, had a lot of satisfying successes, made so many great friends, and had a ton of fun. It’s enough to make an unemployed guy want to go back to work!

But today isn’t about all those things. It’s really more about just taking a minute to say: Wow, twenty-five years!

10am Monday morning team meeting. Myself and two other staff-level people walk into a conference room that already contains four of our senior folks who are just finishing up another con call.

During the shuffling of chairs, I say in a derisive but perfectly normal voice, “Mmmm… Smells like *management* in here.”

Not one of the four managers heard me, being too engaged with the phone and their laptops and their thoughts. However, both my companions heard. They were pretty righteously amused that we could make fun of our leaders to their faces with no repercussions (or even notice)!

It’s an awesome burden, but sometimes you just gotta show people the power of getting outta the damned box.

Huh. I was sorting through an electronic pile of refuse when I came across this little gem I wrote. Not sure how long ago.

Core values: corporations who think they’re important love them. Little do they know that in most cases they’re actually the kiss of death.

Think about it. When corporate leaders formulate a list of the company’s core values, they rarely think about how their employees actually behave; usually they’re thinking of how they *wish* their staff behaved. Even the guys and girls in the corner offices who are aware that there’s a difference between the two shrug it off, thinking it should inspire their workers and give them a lofty target to aspire to.

But when you are a worker bee and every day you see people violating the “core values”, then you come to have a lot of disdain and even contempt for that list and the people who dreamed it up it on their two-week Caribbean offsite. That attitude rapidly spreads throughout a company, and very effectively de-motivates even the most bushy-tailed college recruit.

What’s the alternative? How about taking a good, honest look at your company culture before etching those lofty values in brass? Make your values descriptive, not proscriptive. Maybe you’ll wind up with a core value of “We try to help our clients, even though they frustrate the hell out of us sometimes”. It’s not exactly a call to excellence, but at least it’s accurate, and that’s a lot less harmful than when a veteran shows the plaque to an eager and gullible new hire and says, “Yeah, we really don’t do that shit. Some manager just made those up.” I remember finding one such brass plaque at my first job, discarded on the floor in a storage closet.

In consulting, probably the single most important thing you learn is to manage people’s expectations. You always strive to under-promise and over-deliver, because doing more than someone expects makes you look like a hero, and doing less than someone expects causes doubt, mistrust, and contempt.

What surprises me is that senior managers never apply that expectation management lesson to corporate core values. Most companies set lofty, unattainable values that they never live up to, ensuring that any employee who believes in the core values winds up disappointed, crushing any enthusiasm they might have had. While the “leadership team” sits in the boardroom and wonders why they have morale issues despite the awesome core values the company stands for.

So if your company starts talking about core values, take a very careful look at whether they’re descriptive or wholly proscriptive, because the latter are guaranteed to cause trouble.

Two more nuggets from life as a consultant.

It’s probably not a great idea to draw attention to yourself by BitTorrenting at the client site. Nor is it good form to give your computer a name that includes profanity. Combine them and you might have to own up to it when the client IT staff publicly ask, “Who here has the computer called ‘Little Bitch’?” No, I don’t make this stuff up, people…

At a company update today, a manager spoke about ramping up our new accounting personnel. “It’s gonna take a little time for them to get immersed and catch up.” But I swear to god that what I heard was “It’s gonna take a little time for them to get immersed in ketchup.” Kinda blew my chunks on that one. I guess the old consultant hazing practises are still alive and well!

Funny how someone can get through consulting craft class, and still give a website walk-thru to a client CEO with “strippers Boston” sitting prominently as left over input in his browser’s Google search toolbar.

I couldn’t help from rofling at this one. One Mem Drive is the former global HQ of Sapient Corporation, where I worked for seven years. The space is almost certainly the 7th and 8th floor, which were among the four floors they occupied in the oh-so-70s salmon granite and teal glass tower.

From today’s Snotlob Globe:

Microsoft seeks next big idea in Cambridge

CAMBRIDGE - Microsoft Corp. is reinventing itself, and it’s looking to One Memorial Drive for a dose of innovation.

[…]

That will be the home of Microsoft’s Boston Concept Development Center, a first-of-its-kind research unit that’s assembling dozens of engineers and designers and sniffing out technologies with the aim of incubating new Internet businesses within the company.

[…]

“Microsoft doesn’t have time to waste. You’ve got a very skeptical public right now that’s looking to Google or Apple for technology leadership, not Microsoft. This is sort of an effort to return to Microsoft at its roots, when it was young and edgy.” That goal is reflected in the space the team will move into this summer at One Memorial Drive, an office tower looming over the Charles River outside Kendall Square. Construction workers are renovating two floors, connected by a bleacher-style staircase and open work area.

[…]

Sturtevant’s team will be part of a larger, already existing Microsoft office at One Memorial Drive, next door to the Massachusetts Institute of Technology, that serves as the company’s Boston-area development hub. The office will also house the company’s first Microsoft Research lab in the United State outside Redmond and development offices for its SoftGrid virtualization software. Overall, the company is leasing more than 180,000 square feet on five floors in the 17-story building.

Link to full article

I told you about the Death Flight from Hell, right? Well, wash, rinse, repeat.

Actually, it wasn’t that bad. Yesterday’s American Eagle ATR 72 flight from San Juan to St. Thomas boarded about half an hour late because allegedly (a) they were late getting in from their previous flight, and (b) they had to go through customs.

Eventually we get to the runway and start rolling and… oh, an indicator light came on. We aborted takeoff. Again. Boy, doesn’t that sound familiar? We’ll just taxi back to a holding area and wait for half an hour while the pilots try to diagnose the problem.

No, that didn’t do it, we have to go back to the “gate”—actually a portable generator sitting alone out on the tarmac, a quarter mile from the terminal—and have a mechanic come on board to look at it.

Another half hour passes before the pilot comes on and says, in effect, “Well, we’re not sure why, but it works now. But if it comes on again, we’re going to ignore it. After all, it’s nothing safety-related… just the control of the flaps. Your safety is our top concern here at American Eagle.” Yeah.

So we taxi out to the runway, and wait. We’re number two to take off, but we’re sitting there for about fifteen minutes before the pilot turns back to the gate. The loudspeaker informs us that after all that sitting around, they happened to notice that the plane doesn’t have enough gas for the 20-minute flight to St. Thomas, and we need to go back to fill up.

More waiting! Brill! At least there was interracial lesbian schoolgirl action going on a couple rows ahead of me. Welcome to the islands!

From that point on, things actually went pretty well. We took off, and despite heavy rain, the short flight wasn’t too bumpy, and the landing was reasonably—and surprisingly—smooth. We got in late, but safe; although the sheer number of glitches makes me very happy that this was the last flight I’ll have to endure on American Eagle for a long, long time.

In episode two of “Don’t You Wish You Were Ornoth”:

I just realized that I have a job where ice cream can be expensed to the client.

In December I spent a couple weeks in Columbus Ohio, scoping out a new project for work. But things got kind of quiet after that, so the holidays made for a nice little break.

However, you knew that would end. The consulting business usually picks right up again in January, and I was quickly staffed to another project, since the Columbus gig didn’t need my specific skill set.

So yesterday I flew to the client site. Did I mention that it’s on St. Thomas, in the US Virgin Islands? Yeah. That’s a good 500 miles further south than Miami, yanno.

The flight from San Juan to St. Thomas was particularly interesting. I’ve been on small planes before—most notably when I commuted from Boston to Scranton Pennsylvania in 2006—but this one took the cake: an eight-seat Cessna 402. It was the pilot, me, and one of my coworkers, and we sat right behind the pilot. Others who have taken that flight have been allowed to sit in the copilot’s seat! I got some real dramatic video footage of takeoff and landing, which I might share later, and we had a great view of the islands, since we never climbed above 3900 feet during the 30-minute flight. When we de-planed, it felt like we ought to have tipped the cabbie for the ride. The van we rented in St. Thomas could hold more people than the plane we arrived in! Really!

At least in theory, it’s a consultant’s dream to work the winter months on a Carribbean island. And, to be honest, what I’ve seen of the island so far is nice: beachside bar at the hotel, huge looming mountains just inland, swaying palms, and 80° F, of course. Nice change from last week in Boston, when it was just 7 degrees, or -9° F if you take the wind chill into account. Fun. I will conveniently ignore the fact that today Boston set an all-time record high of 66° F. Figures!

On the other hand, I am and have been sick as a dog. I could feel a cold coming on all last week, and it really took control Friday night. I spent the weekend shooting golf ball-sized balls of crap out of both my lungs and sinuses. I travelled anyways, since I thought I’d turned the corner on this thing, but the four-hour flight from Boston to San Juan was a major trial. The cabin temperature was kept at a steady 95° F, which meant I spent the whole day fighting nausea. And last night my throat hurt so badly that I couldn’t swallow, which limited me to about three hours’ sleep. Euhh. Zombie Ornoth. Hopefully tonight’ll be better, but indications aren’t good so far.

The other negative is that the project seems like it’ll be pretty strenuous. Euhh. But so far, so good. If I was healthy, this’d actually be pretty fun.

Photos and more stuff will be forthcoming, I’m sure, but give it time.

One part of my life that I haven’t mentioned here is foosball.

My first exposure to foosball was when I started working at BI in 2005. Initially, I viewed foosball (table soccer) as a pretty stupid game, but I did start playing a bit. It was interesting to see the differences in skill level between good players and neophytes, and I decided I’d start cultivating my skills. Despite the rather mundane nature of the game, there are a lot of subtle skills one can develop, and it’s really quite interesting, once one actually gets into it.

Foosball table

When I moved to Optaros, I found they, too had a foosball table, and I started putting real effort into on developing my game. I also took over most of the maintenance of the table.

At the same time, I missed one of the features we had at BI. Our lead architect had begun keeping track of scores and developed a ranking system based on the same system used to rank chess players. It grew into a full-fledged .NET application, and people really took to it. I decided I’d bring “the foosball app” to Optaros.

Unfortunately, when I asked the guys where the source code was, no one could answer me. So I wound up having to study the Elo ranking system and reverse engineer the thing all over again, this time using Perl and MySQL. I called it “Frank”: Foosball Rank. I took the opportunity to tweak the UI a bit, and you can see the result here. Neeto features include charts of each player’s rating over time, and the ability to predict the score of any given matchup, based on the players’ ratings.

The cool thing is that people at work have taken to it pretty well. At first, I was entering all the scores myself, but people have caught on, and now it seems pretty self-sustaining. It made for a fun little project, and the level of competition has definitely gone up since the system went into production back in June. I guess if I was smart I’d put some advertising on that page and generate some revenue from it, but that’s not gonna happen.

But the foos—and the foos app—are definitely interesting additions that I’m enjoying.

Up, date!

Jun. 30th, 2007 06:02 pm

Time for a quick general update. Things have been pretty good of late.

On the work front, I’m not at the client site anymore, which is really nice. Still working for that big lingerie retailer, which is mostly okay. The other day I learned what a tanga is. Sadly, not through a hands-on demonstration.

And I’ve changed roles on the project from business analyst to UI engineer, which is great; I like to balance my work experience between business, creative, and technical roles/tasks.

Got my first performance review last week. It was pretty glowing, which is gratifying, considering I was instrumental in pulling this project out of the hole it had dug itself. The few criticisms I received were mostly about how we as a team could have better handled a couple issues, rather than any individual shortcomings, which was also encouraging.

Being at the home office also means I can go down to the Haymarket to buy produce on Fridays, which has really surprised me. Last week was typical: I got 10 limes, 6 bananas, and a quart of strawbs for $4; the limes alone would have cost me $10 at the grocery store in my neighborhood! The savings at Haymarket is just ludicrulous, and I’ve been eating a whole lot more produce lately as a result.

The other thing I’ve done for work is recreate an improved version of the foosball ranking application that we used to run at my last job. It runs off the Elo ratings system that’s used in ranking chess players, so it has a bit of advanced maths to it, but it also lends a bit more credibility. I’m pretty happy with it, and so far it’s been pretty popular with the boys at work.

A week or two ago I got an email out of the blue from a nonprofit that wants to use one of my photos for a member mailing, and potentially have me do a multi-location photo shoot for their website. Paid! Granted, I’m not gonna charge much at all, both because they’re a nonprofit and I can use it to build up my portfolio. And it’s got me learning about how to price photos and effectively negotiate copyright rights. So that’s very cool, but it doesn’t deserve more press than that until it’s a done deal. It’d be sweet to be able to say I’m a paid photographer, in addition to being a paid writer and award-winning poet!

Bought new luggage, too. I liked my old red wheeled Kenneth Cole duffel, but the fabric had torn, so it needed to be replaced. It only survived the trip to Las Vegas thanks to copious last-minute application of Gorilla Tape. I couldn’t decide between the larger or the smaller Samsonite wheeled duffels, so dang, I bought ’em both, and still paid half of what one Tumi bag would have cost. And they’re a very pretty royal blue, which makes me happy.

Went to the dentist for… uh… the first time since I was laid off by Sapient. I have to go back in a couple weeks for xray results and a real exam, but the hygienist seemed to think things were actually very good. I’d been fearing much worse.

My assistant editor is preparing and sending out the next issue of DargonZine. It’s wonderful that I don’t have to, although he’s taking his time at it for someone who set a goal of getting nine issues out this year. Still, I don’t envy him; it’s not bad when you know the process, but it’d be quite involved for someone not familiar with how it’s done and the dozen or so technologies behind it.

There’s a mess of health and bike stuff to talk about, but it’s all going to go into [livejournal.com profile] ornoth_cycling, where it belongs.

Except for this one comment. By the end of this year’s PMC ride, I’ll have raised around $26-$29k for the Jimmy Fund. Thinking about that, it’s kind of staggering. That’s enough money to buy a pretty decent car, or pay $1200 per month in rent for two years. It just staggers me that my friends have been so incredibly generous. Then you think about the 5,000 other people who ride each year, who have similar fundraising stories, and you get an idea of how massive an impact the PMC has on the Dana-Farber’s ability to advance the state of cancer treatment and prevention.

That’s a great thing to be a part of, and a nice note to end on.

Five Years

May. 22nd, 2007 03:17 pm
5 years ago:
In mid-2002, I had just been let go after seven years of work at Sapient. I’d also just started my LiveJournal, and was about to leave for an amazing 12-day tour of Scotland with the DargonZine writers.
10 years ago: 1997
In mid-1997, I had just finished a four-month stint of grand jury duty, which was how I escaped a death march project at work. I had also just returned from the first open-attendance DargonZine Writers’ Summit, hosted by Jon Evans in Washington DC. My father was also suffering from terminal cancer.
15 years ago: 1992
In mid-1992, I moved from Shrewsbury to Natick, having separated with my ex-wife the previous summer. I was spending a lot of time clubbing and seeing bands with my buddies Barry and Sean.
20 years ago: 1987
In mid-1987 I was in my last year of school, and writing one of my favorite stories, “Legend in the Making”. I’d marry Linda and honeymoon at the SCA’s Pennsic war within a couple months.
25 years ago: 1982
In 1982 I was about to graduate from high school, and was in the middle of the first grand romance of my life, with Jean.
30 years ago: 1977
In 8th grade, I first read J.R.R. Tolkien’s “Lord of the Rings” and began writing my own derivative story. I also was a founding member of the New England Tolkien Society, and the editor of its annual literary journal, Mazar Balinu.
35 years ago: 1972
In 1972, having finished 2nd grade, my family moved from Portland to Augusta, Maine. This was the last year of my sister’s life.
40 years ago: 1967
In 1967 I was a pre-schooler. My family was living in Portland, Maine, having moved there from Gloucester, Massachusetts, where I had been born.

Here’s the assertion: your brain wants a rough balance of activity and rest.

If your brain has to work really hard most of the time, it has a tendency to seek out quietude when it can. If you’ve ever worked in a high stress position, you know how precious “down time” can be. On the other hand, if your brain doesn’t get enough exercise, perhaps it becomes restless. Once you reach a certain level of boredom, you start looking around for things to occupy your mind.

Let’s start with that latter state. I’m going to kick around the idea that “creativity” (in general) may be a symptom of your brain looking for things to occupy it. If you have the spare mental energy to noodle on things and wonder about this or that, you’re more likely to produce stuff we’d call “creative” than if your brain is overwhelmed and working hard all day. No?

The reason why I say this is because I think that the converse explains some things I’ve seen in myself. When I’m slammed at work and putting in twelve-hour days, the last thing I can imagine is sitting down and writing a story or designing a web site, even when I happen to find myself with ample time on my hands. But those are exactly the things that motivate and excite me when I’m not challenged at work and there are few demands on my limited attention.

Is “creativity” a symptom of your brain searching for something interesting to do? Does intense, focused work sap your brain of the desire or the impetus to create? I’m curious about others’ experience.

I’ve struggled in recent years to justify my self-perception that I’m a creative person. I rarely find time these days to write fiction, take pictures, or design web pages, and when I do… I keep finding myself stymied by a complete lack of creative energy or inspiration.

Should I attribute that to creative burnout from a very stressful career? Or is it just that I have become less creative with age? Or should I resign myself to the idea that I’ve never been a very creative person, since even my prior successes were mostly derivative in nature?

Whatever the cause, these days my brain seems to be less willing to jump into creative pursuits, but very attracted to just turning off the internal discourse and letting my mind just rest.

Frequent topics