It's not the death that worries me, it's the prioritization of life

posted by Jeff | Tuesday, January 14, 2020, 5:45 PM | comments: 0

Last weekend, a long-time blogger and educator specializing in the software stack that I've been around died at the age of 50. If that weren't weird enough, his last blog post appeared after he died. He had some great courses on Pluralsight. It's weird to think that any one blog post you make could be your last.

At the conference last week, I caught up with a former coworker that I had not seen in a decade. We had a lot of war stories to trade, mostly around the shared experience that strong business leaders are rare in software, from the executive level down to individual developers. This puts people in our career band, the managers between the makers and the C-suite, in a hard place as we serve two different audiences and act as the glue (or often lubricant) that makes it all work. It can be a thankless job, but we get enough out of it that we feel like it's worth it. Sometimes the big success is big when you've got it right on both sides, other times not so much. I suppose that's true for any job.

But being 40-somethings, approximately half way between wearing diapers and wearing diapers, we're acutely aware of the clock. I'd like to think that I've been at peace with my own demise for a long time. There isn't much point in fearing what you can't stop. What you can do is prioritize the time that you have to optimize for a meaningful and excellent life. That's the thing that stresses me out.

First you think in terms of relationships, and hopefully you start with your relationship with yourself. I probably spend too much time self-loathing for various reasons, but I'm at least self-aware of what's good or bad. I got lucky and scored a partner that is about as perfect as one gets. She's supportive, an amazing parent and my equal. This is the part I'm pretty good with. I'm spending that time right. I would lump parenting into the relationship bucket too, but once you start that, you can't really bail on it.

Work, whether it's the thing you do for money or the way you spend time to improve the world in some way, that all takes on a different meaning when you're optimizing for a good life. Sometimes you do crap work for a ton of money, or meaningful work for free, but it always feels like there's a priority aligned to it. For example, I once started a small team from scratch and built up a product that initially couldn't scale beyond a few users, and that felt good. Another time, I worked at a giant company where our team built a system that processed 100 million transactions per month. You bet that felt good. Another time I worked for a health insurance company trying to make their process better, and it was soul-sucking and terrible. I worked for an agency for like two months that wanted me to lie to customers. That didn't feel good either.

But most work probably lies somewhere in between. Our circumstances sometimes dictate that we have to do whatever it takes, which can certainly force the meaning curve. If we get lucky, we can often make our own story and have choices. But you never really know when you're taking your last shot, and you hope that the one in front of you is the right one.

I can't go to the Cleveland!

posted by Jeff | Friday, January 10, 2020, 5:40 PM | comments: 0

I'm back at CLE after the conference. CodeMash is so good, and I guess it's surprising just because you wouldn't expect a great conference to be in a winter-bound tourist area an hour away from Cleveland. Again this year, the quality of the people and content was amazing.

I had to drive through a light monsoon back to the airport, but it was easy compared to the worsening conditions two years ago as a mini-blizzard approached. But I was struck with the grayness and lack of color. As I was rolling up in the rental car shuttle, all I could think about is how badly I wanted to hibernate somewhere and take a nap. The memory was connected 100 different ways... college, high school, all of my jobs while living in Brunswick... all with a feeling of gloom and hibernation. I can't help but question: Are the unhappy memories a product of circumstances, or environment? I'm sure it's at least partly environment, because I had a lot of happy summer memories, but there are 36 winters worth of cold there too.

Objectively, Cleveland has had its shares of ups and downs. I remember the silly campaign, "New York is the Big Apple, but Cleveland is a plum." But it was a big deal when we scored the Rock-n-Roll Hall of Fame, and downtown had a (very) gradual renaissance that continues today. "White flight" gutted the parts of the city neighborhoods, and then later the reinvestment in those neighborhoods happened. The former Continental Airlines made the city a hub, but now the airport is half-empty, the "commuter" concourse closed. And while the Cavs finally had their championship moment, the Browns permanently suck.

What has always struck me though, was how loyal people were to the city. I was certainly a cheerleader for it back in the day. I still want it to succeed.

But I think that maybe I just outgrew it or something. I mean, I did leave Cleveland twice. After living in Seattle and Orlando, maybe I just felt like I'd been had, or completely self-unaware. Moving out of town really never occurred to me until the 2008 when the recession started to creep in and there was no work. The only other time I even considered moving a possibility was when I went to a conference in Portland, Oregon, way back when I was 25. Even that feeling quickly left me.

This is the first time I've been back in town since the Steel Vengeance opening at Cedar Point in 2018. That trip was suboptimal because, you guessed it, weather, and I was only there for 26 hours. The time before that was this conference the same year. I think we went for Cedar Point in 2016, and also in 2014 when we basically missed out because of the Great Water Main Break. It's like every time we come back, something borders on disaster.

I don't hate Cleveland, I just don't know what to do with it.

Hashtag conference life

posted by Jeff | Thursday, January 9, 2020, 5:30 PM | comments: 0

Wrapping up on the third day of conference activities at CodeMash in Sandusky, Ohio. Let me first say that it's a staggeringly great conference that goes deep, it's diverse in experience, people and technologies, and it's run by a non-profit. As a speaker, there's nothing to worry about except to show up. That's pretty great. This is my second time speaking at it, and I can't say enough good things about it. It started out many years ago as a small, regional, off-season thing, and now it's huge.

The first two days are long-form sessions, then the last two days are your typical hour-long deals. As a speaker, it's all included for me (they cover the room, too!), but I'm pretty sure the number of attendees doubles for the second half. This year I ended up kind of half-assing the long sessions, because I couldn't really clear all of my work obligations. I regret that, but it did give me time to finish up the deck for my talk, which was definitely not presentable when I landed at CLE. In fact, I really just got it to a good state an hour ago.

With tomorrow left, I'm mentally already pretty spent. There's a lot of content to take in, and then you fill up the in between times with conversations with people from all over. If you find time to talk to any of the vendors (which I've tried to pay more attention to this year, given my career stage), then you add that too. If that weren't enough, I'm trying to catch up with people from my old Ohio network, because so many are here. It's one of the few big driveable events around here.

The one positive about it being rural Ohio in winter is that it's not like there's a bunch of other things to distract you. Vegas conferences are kind of too much, the opposite extreme, where by the second day, you're kind of done with it all just because of what's outside the venue. Three days for these things is the sweet spot almost anywhere.

I'm satisfied, but ready to go home. The dry air I think gave me a sore throat, and Kalahari, where the conference is, has pretty bad beds. Today is also Diana's birthday, 50th no less, and no matter how many times she told me to go to this, I still hate missing the day. It'll be nice to see my little boy, too.

Making stuff in the down time

posted by Jeff | Sunday, January 5, 2020, 1:12 PM | comments: 0

The last two weeks were kind of like a forced vacation (I know, poor me). With the holidays falling on Wednesdays, I took the Mondays off as well, but in many ways I effectively took most of the two weeks off because few others were working. I did have some HR stuff, documentation and writing to do, but I probably put in at most 20 hours between the four "work" days. This caused me some anxiety, because as is often the case around the new year, you're setting goals and agendas for the coming year, and I couldn't really do that work. It's not really even that we have unlimited PTO, because companies that accrue it often force you to use it at the end of the year anyway.

I was able to focus some of that time into relaxation (and anxiety mitigation), including a nice little party on New Year's Eve that involved some nerds, sparklers, lasers and a fog machine. Outside of that, I poured some energy into my hosted forum project, and got a lot done. The software part is like 95% done, which is to say I can take money and make it work right now. That's exciting. The harder part is that there's a lot of polish and selling to do, which is frankly harder than writing code. I wrote a ton of documentation, and that's in good shape, but no real marketing piece just yet. I also have to write some boilerplate privacy policy and terms, which is even more boring. Once I get that all wrapped up, maybe next weekend, I'll advertise it and see what happens.

As I've said before, I'm looking for gravy income, mostly. If I can score 10 recurring customers before the end of the year, that would make me happy. Of course, I wouldn't shy away from 100 either, but that would create some interesting problems. The real intent though is just to prove that I can build something from scratch that's useful. I plan to move the PointBuzz forums into the system at some point, which will be great because it will allow us to keep the forums current and decouple them from the rest of the site, so they can change independently.

There's something deeply satisfying about sitting behind a computer that you built, writing code that does useful things (including collect money), automating the deployment and instrumentation of it all. Sure, you get this working in a team at work, but there's something different about doing it yourself, for fun. I guess some people build furniture or work on antique cars, but I make software.

2019 Review

posted by Jeff | Tuesday, December 31, 2019, 2:22 PM | comments: 0

It's time for my annual blog therapy/review. This has been an unusual year with a lot of intense highs and lows. Sorting it all out has been an adventure itself. Again this year, we'll start with the boring work stuff.


Last year at this time, I was six months into this gig, and mentally exhausted. I questioned myself every single day. While I liked the people, I wasn't really sure if I had the support I needed to be successful. But by the time I hit my anniversary mid-year, things had changed quite a bit. I went into my review armed with data and felt pretty good about the outcomes of the first year, despite a healthy amount of self-awareness about what had to be better. As I said then, the challenge of the job is all scale. I know what good looks like, it's just different to apply it to 30+ people.

By the middle of the year, I realized that the greatest part of the success was in QA, because my first hire was a QA expert. Thinking back to successful organizations I worked in previously, the best had leaders in each of the various engineering and product disciplines. We already split out product, so we hired a peer to handle that, and it immediately brought focus and priority to what we worked on, so I could look at technical concerns. It was so obvious at that point that hiring leaders for development and operations would round out distribution of that workload, and I was able to get the support for it. Just a few months in, that has made a huge difference. I'm really optimistic about the future. I feel like I have time to think strategically at a high level in a way I couldn't before, and I'm enjoying working with these new leaders.

The last few years, even at my previous job, have been a real swing for me in terms of my mental and emotional investment in work. When I decided I wanted to get back to product work, I was right that it would ultimately cause me to be more engaged. That has the kind of risk that you associate with having a close relationship. The more into it you are, the more intense the pain and joy that comes with it. Balancing that against parenting means that there are frequently times where I'm just spent, and I have to back off from one or the other, or both. It's really hard. But more risk can yield more reward, and I think that's worth it at the moment.

The hobby business

It felt good at the end of 2018 to say that ad revenue had finally gone up after years of decline, and this year tells a more weird story. It starts with the fact that overall ad revenue was back down 14% after a 24% increase. This is actually still "good" because the weirdness lies in the very strange changes in usage patterns and ad formats. On one hand, Google now inserts ads all over the place, so there are more opportunities to generate revenue, but on the other hand, changes I made again to the forums alter how things load, so "page views" don't really mean the same thing year to year. PointBuzz actually saw a rise in users of 3.5%, but they're looking at a third less pages. CoasterBuzz had a more uniform drop in users and page views of 16%. So take all of this into account, and it's safe to say that ad revenue relative to traffic has actually stabilized.

There are two problems with CoasterBuzz. The first is that I simply don't have time to post stuff. I get to work at 8 and I'm doing stuff. At home I'm doing stuff with my family. It's hard to make time to look for news and post it. The second problem is that people aren't writing about the industry like they used to. There used to be a lot of great content out there from local news outlets. But local news can't afford to exist anymore, so I'm lucky to find even half the stuff I did ten years ago. What's worse, even the independent niche publishers who cover the major theme parks are posting link bait crap that I won't link to. It's like the Fox News of theme parks, where I find stuff like, "Disney's new attraction will kill Universal," or some such crap. All of the fake conflict and hyperbole is right out of the playbook of cable news and talking head punditry.

All that said, I have been working on and off on some non-fiction narrative pieces that I think I'll post as part of CoasterBuzz's 20th anniversary, coming up in a few weeks. Initially I thought that maybe this would be book material, but I think it's too niche. I'll write the stuff for me though, and if people are into it, cool.

Some years ago, it became pretty obvious that being in the content business was a losing proposition. Just ask the aforementioned local papers. But I like having the sizable slush fund, and asking people for money beats relying on ad revenue, so I decided that I would try to do a commercially hosted version of the forums. There are a few existing players out there already for this, but not many. This isn't some arbitrary thing that might make money, either, because it's something I'm interested in and care about. It's a better fit for my interests. If it can keep ten customers per month, I'd be perfectly content. My hope is to launch it in a few weeks, if I can get enough heads-down time on it.

Sort of connected to all of this is my prior commitment to make commits every week to the open source forum project. I wanted a little green square in every week for my GitHub profile, and I did it! I optimized the shit out of the project, and even spawned a little mini-library this year. The commits slowed down in the last quarter of the year, in part because I shifted attention to the hosted product, but I did it. That's important to me, because as I've shifted from maker to manager in my day job, I want to stay in the technology in some meaningful way. I want to maintain a little street credibility.


My physical health hasn't changed much this year, but I did gain weight. On top of that, there's an algorithm my doctor uses now that produces odds of you having a heart attack, and those numbers aren't great. My minimum distance on eyesight moved out a few inches and I'm slower to focus. On the plus side, my prostate is working as it should, and I show no signs of developing diabetes or insulin resistance. But those odds... those mess with my mental health. I have to drop some pounds and increase activity to hopefully get the cholesterol under control, or at the very least, understand if it's a hereditary issue or not. The somewhat discouraging thing is that my step count has been up for a few years in a row, 1.8 million in 2017, 2.1 million in 2018 and 2.2 million this year. My eating is up too, I'm sure, since I eat out for lunch most days.

That anxiety though. A year ago, I think I attributed a lot of it to work, but I'm actually rolling with that pretty well these days. The parenting is a bigger trigger these days. I also think there's an underlying, continuous freak-out in progress with regard to aging. I haven't seen my own therapist lately because we've been devoting a lot of time and effort toward Simon's in the short-term, but I imagine it's time to have a meaningful discussion about classic midlife crisis. I don't think I'm going to pursue a Porsche or hookers and blow, but clearly being roughly equidistant between birth and death is weighing on me. Having what seems like a panic attack not triggered by any specific thing in the moment is alarming.

Simon seems to be on a decent med for ADHD at the moment, but that will be an ongoing adjustment. He's obsessively picking his feet now, but his hands and arms aren't bleeding, so that's a plus. The aforementioned focused therapy I think is helping with some of the maturity issues and coping mechanisms, and that will be a long game. Diana's headache calendars this year are getting a little better, in that the doctor can see that naps make a huge difference in that cycle.

Parenting and family

One of my dear friends had a baby this year, and it brought me back to the simplicity, if somewhat offset by frequent physical exhaustion, of having a baby. You might be tired, but it's a simple arrangement overall: Babies need to eat, sleep and have their diaper changed. At some point, they become mobile, and after that, they have opinions about everything, and then you realize how easy wiping butts and feeding mushy food into that little person really was.

We had a lot less experimentation with ADHD meds this year, other than some dosage changes, and for now we're in a good rhythm. The biggest win however was changing schools through yet another redistricting for another new building. The previous school had a principal who was a Type-A micro-manager obsessed with test scores and homework. (I got an email dump of her email on the subject via a records request... you bet I'm gonna share that shit eventually.) Right at the end of March, we saw Simon completely meltdown under the pressure of the goddamn FSA testing, because they emphasize it and scare the shit out of the kids to do well on it, not to mention reduce actual instruction time for test taking strategy. You ever see a person so emotionally drained that you don't recognize them? That was my kid, and it was infuriating.

The principle at the new school avoids talking about the FSA unless she has to, and has no arbitrary homework requirement. Simon has stuff to do that's largely optional, or stuff he can't finish in school (his IEP gives him extra time), but there isn't a ton. Not only is it nice that he can be a kid and do kid stuff after school, but the meds tend to wear off and he's not as focused. It's a night-and-day difference.

Socially, we're always in that place where we want him to work out problems with kids himself, which is hard because kids are dicks at that age, but I struggle with it because I see how unhappy he is a lot of the time. He's probably a year or two behind in terms of maturity, which doesn't help, and he has the stereotypical ASD condition of not understanding social contracts the way other kids do. In fact, that's a problem even with his relationships with us. Cause and effect, understanding consequences, those are still difficult for him. For example, if he talks back and you send his neighbor friend home, he doesn't understand that the talking back was the problem, he only sees that he's lonely and I've taken a friend away from him. And when he can't reconcile that, you certainly can't make it a teachable moment in a meltdown.

We went deep into weekly therapy for a couple of months toward the end of the year, and I think we're understanding him a little better. We know now that what he expresses as a feeling might not be the actual feeling. He's uncomfortable socially and believes that being funny is how other kids like you. Belonging is so important to him, which is hard when he's not athletic and is admittedly the weird kid a lot of the time (he's me as a kid, which is why it's so heartbreaking). I'm trying harder to be a life coach when I can, and when I can understand him, which isn't as often as I'd like. We like Lego, video games and amusement rides, so we bond over those when we can, but it can be demanding to keep up.

Diana is the one who holds it together, managing the doctors and teachers and therapy and swim lessons. I probably call this out all of the time, but I never feel like I have to "manage" our relationship, and it just happens. I don't take that for granted. She looks out for us constantly, and I think she gives more than she takes. All the while she manages to stay funny and interesting and beautiful. We celebrated our 10th anniversary this year, and at this point she now has the honor of having my longest relationship.


This was a pretty great year for vacations. Unlike the previous year, I've tried very hard to make sure I'm taking time off quarterly. My goal was to take off four weeks, as if I was accruing time, and I was short by two days. Still, we had some excellent times.

For our tenth anniversary, we went to New York and did a tear on Broadway shows. We stayed in a really nice, new boutique hotel near Bryant Park, met up with more of Diana's theater friends, had a lovely walk through Central Park, visited B&H Photo, frequented the Red Flame Diner. We did it right, too, getting a private car to and from the airport. Didn't get as many subway miles this time, but we did walk from the hotel to Hudson Yards, which was a hike. There is so much to explore in that city, and we've barely made it out of Midtown in our two trips thus far (got downtown to Trinity Church and the 9/11 Memorial last year). I've enjoyed these trips in part because of the amazing shows, but also it's so great to connect with Diana, one-on-one, and connect to her past, when she lived there.

Of course we cruised. We started the new year on a Caribbean itinerary, which was overpriced and frankly the tropics don't feel that different from each other. We really want to get to Puerto Rico. Even more, we want to go to Europe, but don't want to bring Simon just yet, so that's a barrier. We did a long weekend in the spring once we knew Simon was good on missed days of school. We did our annual 5-night with the double hit at Castaway Cay, which wasn't great because Diana had bronchitis. We squeezed out a long weekend as a make-good later in the year, but three nights is too little. On the positive side, Simon has become fairly independent, checking himself in and out of the kids club himself, and using a cheap phone to message us through the onboard app. That means we can sit in a bar and talk to adults or do other adult stuff. We really want to cruise again with friends, because that's always more fun, but haven't been able to align those interests this year.

In the fall, I begrudgingly scheduled a quasi-staycation, where we stayed at Disney's Coronado Springs just a few miles from us, and even closer to Simon's school. Basically, we could be on vacation without him missing school. This trick mostly worked. We had some great adult time, enjoyed the new Star Wars stuff, enjoyed the bus system, had epic eats. A friend was even in town and we did a drink-around-the-world lap at Epcot, for the last viewing of Illuminations, the classic fireworks show. Despite the close proximity to home, it felt like a vacation, and that resort is actually really nice, as it turns out. We want to do a date night back at one of the restaurants there.

I find myself harboring a little resentment about travel, because we can't easily do a long trip without Simon. There are many continents we want to see, or even US cities for that matter, that we can't do just yet. I imagine it's only four or five more years, but we're not getting any younger.

Energy watch

After years of waiting, we finally got our Tesla Powerwall installed. That whole process was a shitshow that I've written about before. Tesla Energy is just terrible to work with, even though the products are awesome. But we now have backup power for all of our standard stuff in the house, so in the event we lose power, we'll still be able to keep the lights and the fridge on, we just can't use the water heater, stove, oven or AC. That's a solid compromise in the event there's a long-term outage due to a hurricane. The trick here is that the battery came with switching equipment that disconnects you from the grid in an outage, which is necessary because you don't want to accidentally back-feed electricity into the grid and electrocute a line worker. So in theory, we could sustain ourselves indefinitely (with cold water) and keep the beverages cold, over-producing solar during the day, then using it overnight.

We've got a whole year of data now, too, and as I expected, spring is the highest producing time of year relative to usage. We got close to net-zero in a few months (production vs. consumption), but we use about 5,000 kWh per year just on the cars, and this silly-large house is hard to keep cool. Still, at almost 14,000 kWh of juice produced per year, our return on investment period is about 9 years and 2 months, as we produce more than $1,800 of power per year, and that's more than 14 tons of CO2 we didn't create by using utility power. Driving EV's 20,000 miles saved another 8 tons, and that's after subtracting for the amount of grid power used to drive them. Americans account for an average of 16 tons per capita, so I feel pretty good that, assuming we're otherwise average, we reduced our 48 tons by almost half.


What a strange year this has been. Despite making a decent salary, we haven't had a ton of money left over month to month, sometimes for good reason. After last year's difficult timing around car replacement and solar, we finally recast our mortgage early this year, decreasing the monthly payment by $300. We always planned to do that, but those big expenses, combined with the previous house sale taking four months longer than intended, made it difficult to catch up. So that was the first savings drain, but it's obviously good long-term. I immediately offset the lower mortgage payment with larger retirement account contributions, because we're way behind on that (see, midlife awareness runs pretty hot these days). Then there was a big investment opportunity that could potentially make up for the deficient retirement, so I drained the savings again for that, and even borrowed a little. These are all good problems to have, and I know and appreciate that, but it's uncomfortable because I'm not confident about the unbridled optimism toward the economy. The leading indicators don't add up, and there has to be a correction coming.

Where we get dinged a lot is in healthcare costs. The co-pays and prescription costs keep getting worse every year, and I don't know how someone making $15/hour survives. Actually, I know they don't, because there are Type-1 diabetics trying to ration insulin, which will eventually kill them. Our average this year, between co-pays, prescriptions and therapy for Simon, has averaged almost $400 per month, and that's after $380 every two weeks deducted from payroll for insurance. If you're putting $760 monthly into the system (not counting the part the employer pays), it seems like you shouldn't be sinking an additional $400 into the system. But let's keep pretending that this is all fine and normal.

Our biggest single line item is still vacations, as it should be. I don't need fancy things I won't remember, but the memories of our trips, those last. It's the one thing I would emphasize to my 20-something self if I could talk to him, that experiences are better than stuff.

It has been eight years since we left Seattle, and as much as I wonder what might have been if we stayed, I can't argue with the financial outcome of that decision. It was a lot of years of strict discipline, but it was worth it. I can't imagine having all of that financial anxiety on top of the other anxiety.

World outlook

It doesn't seem like there's reason to be optimistic about the world in recent years. Racism seems to be getting worse, people are more tribal than ever, and worst of all, a lack of critical thinking and the rejection of objective truth seems to be a normal thing now. When you have an autocrat who doesn't even try to disguise lies leading the free world, one could easily place the blame there. But I've said for a very long time, we get the democracy that we deserve. It's not a chicken-and-egg problem. People put the guy there.

Despite this, I've found myself defaulting to optimism, because really I don't think I have a choice. I see glimmers of humanity at its best here and there. I see philanthropic effort on the part of people at work, especially the younger folks. I see an energy future that's amazing, and happening faster than I expected. We launch rockets and land them on boats that nobody drives. In my line of work, I see people actively contributing to open source software for the benefit of others. I see my neighbors working to make the community better.

Being present is the way to improve your view of the world. When you look around, and not by way of social media, you can see it. The human race isn't hopeless, it's just a little lost because the loudest voices are not the wisest. We can change that.

Am I happy?

Asking this every year, I think I can say that for much of the year the answer was "yes," and I tend to ask myself more, "Are you anxious?" The answer to that is unfortunately "yes" much of the time as well, but I feel good about the ability to work through that and cope. In the last two months, I've had these extreme moments of peace, sitting on a park bench downtown, or on my patio staring at the sky, or even at my desk in my comfortable office looking at this screen. When I can nail down those moments, they're almost always followed by more happy moments with my wife and child greeting me at the door, and that never gets old.

I'm half-way through life. The first few chapters weren't ideal, but every one gets a little better than the last. If you view that as a path of continuous improvement, how could you not be excited about what's next?

Remembering Y2K, and listening to scientists

posted by Jeff | Sunday, December 29, 2019, 11:55 AM | comments: 0

Hopefully everyone realizes that technically we're not at a decade transition, because there is no year 0 in the Christian calendar. 2020 is the last year of the decade, not the first, just as 2000 was the last year of the millennium. But that aside, remember Y2K? For those of you too young (or not born), a great many computer systems were written in a way that they stored dates as two digits, like "91" instead of "1991." As you could imagine, that means some systems, on January 1, 2000, would calculate time incorrectly, since the difference between 00 and 99 is 99, not 1. This sounds like the result of lazy programming, but remember that memory and storage was expensive back then. My first PC in 1995 had 4 MB or memory, which is not even enough to hold a single MP3 today. My current phone has 64 GB of storage, 16,384 times that PC. Storing two digits versus four made a difference.

But there was this great Twitter thread I happened to see that illustrates how soon we forget, and how people default to ignorant observations over critical thinking:

Y2K, from a software perspective, was a non-event, but only because we identified the problem and worked very hard to make sure we solved it. That skeptics were (and apparently are) going on about how nothing bad happened demonstrates a serious lack of understanding about cause and effect. To be clear, there were some systems that failed here and there, but none of it was for critical things like monitoring nuclear power or banking. It also shows what happens when technical people, who by nature have to use the scientific method every day, can solve problems when they see them.

It feels like we've stopped listening to scientists. The bizarre anti-vaccination people are some of the worst of it, but so are the people who deny that client change is a thing (most of whom will be dead anyway when it gets worse). I can't fundamentally understand people who reject objective truth. American politics have made their way into science and fact, as if it were a sports rivalry. And it doesn't matter how much you love Cleveland, because the Browns will always suck. That's an objective fact. (I kid, that's not an objective fact, but it was too funny in the context of sports metaphors not to use.)

I wonder what it will take to get past this. I imagine that some of it is just getting younger people into power and decision making positions. Defaulting to nonsense conspiracy theories, rejecting critical thinking, ignoring that the sky is in fact blue when you can see it... this has to change.

The 2019 Playlist

posted by Jeff | Sunday, December 22, 2019, 11:40 PM | comments: 0

Take cover, here are the tunes that defined my 2019. This is the weakest playlist I've had in years. It's really short, and that's even with a bunch of songs from musicals in it. It's totally disappointing.

Actual albums that weren't musical were in short supply this year. There were only two that stuck out: Solutions by K.Flay, and How Do You Love by The Regrettes. I really dig both of them. Other album candidates were Young The Giant and Billie Eilish, but listening to the previews of the songs that weren't singles did not motivate me.

So I'm thankful for the musicals. We did another Broadway run in New York for our 10th anniversary, while having the best season yet at Dr. Phillips Center here in Orlando. Our spontaneous win in New York was The Prom, which is brilliant in every way, but was robbed of any Tony's despite a bunch of nominations. But whatever, count it as another show where we saw the original cast, and they were awesome. Can't wait for it to tour (and maybe the Netflix version, which is loaded with stars that aren't the original cast). Back in Orlando, we saw the tours for Dear Evan Hansen and Come From Away, both of which were completely awesome. I was especially surprised at how good Come From Away was. As a quasi-musical, the full body of work for the film Frozen 2 is thematically complete in a way the first wasn't (until they turned it into a stage show), provided you add back in the songs cut but included on the deluxe soundtrack. "I Seek The Truth" in particular is so good.

There were some great singles here and there. AJR, Portugal The Man, Mallrat, Red Hearse, Lana Del Rey covering Sublime, Shaed, Sofi Tukker... some very catchy tunes.

There just weren't many of them. Hopefully next year will be better, starting with high hopes for Green Day and my second favorite band of all time, The Naked And Famous.

A year of parenting challenge

posted by Jeff | Friday, December 20, 2019, 11:21 PM | comments: 0

The Christmas break started today for Simon, so naturally we'll let him stay up later since he doesn't have to get up at the ass-crack of dawn. Tonight I put him down, and I think I was next to him for three minutes before he crashed. In some strange way, it feels even better when he falls asleep and you don't get to tell him goodnight and I love you. That peacefulness is a joyous occasion.

As I mentioned before, I've been enduring a fair amount of anxiety around parenting. As any parent would, you want to help him be happy and successful, but at the same time, you don't want to protect him so much that he'll grow up without the coping and adaptation skills that will never develop in adversity. This is even harder when you throw ASD and ADHD in the mix, because this different wiring means you often chase the wrong conclusions when reacting to the challenge of the day. The striking feeling of defeat isn't about the moment, it's about the series of moments and the long-term outcomes they may lead to. That's certainly where my anxiety comes from.

For example, the neighbor kids have what apparently is an epic tree swing. Simon has had a number of full-on meltdowns about getting a turn on this swing. At first glance, you kind of expect that maybe the kids are just being dicks, because that's what kids do. You don't want to come to his rescue, because he needs to learn to navigate those social contracts for himself. But then you learn that maybe he just has unrealistic expectations about shared time on the swing, and he's incessantly ringing the parent's doorbell in meltdown mode until someone answers. So then you're dealing with his expectations and the fact that your neighbors, as decent people as they are, have to deal with your child in a way that frankly they shouldn't have to. It's not even clear what you should do at that point.

Homework is also difficult, and Diana takes the brunt of that. Mind you, at this school, he doesn't even have very much homework, and what he does have is stuff he could be doing in school. Part of the problem there is that the amphetamines wear off by the time school is over, so he simply can't focus after six hours of school. Mix in a lack of self-confidence, and our non-understanding of Common Core methods of teaching math, and you can imagine how that goes. The other problem that I've noticed is that the accommodations that he rightfully gets as part of his IEP give him an out and an entitlement where he knows he's not held accountable to creating work. All of this adds up to some difficult scenarios for all of us.

We've spent a ton of money on therapy the last few months, which I think is helping. My expectations are unrealistic, because therapy for me is focused and directed, getting the most out of my time, and you certainly can't expect a 9-year-old to operate like that. But we've had some good takeaways from that, where we can see progress that he's trying to identify the emotions he feels, but he might be identifying the wrong emotions. We can see that some things are rooted in self-esteem, others in his own anxiety. We definitely get that we have to work with him to get back to the "green zone" when he's uncomfortable or in an irreconcilable situation.

The surprises come in unexpected ways, too. The autism stereotype often centers on a lack of empathy (which is total bullshit, by the way... it's not a lack of empathy, it's an incapability to use it). Simon is greatly saddened when he sees the president calling people names on TV, or someone gets hurt in a movie. He came home from school today inconsolable because he's going to miss his teachers for the next two weeks. Also, he seems to struggle to compose a sentence for an essay synthesized from things he reads, but he can compose an email to his teachers like it's his job. It's a constant puzzle.

All things considered, he may drive my anxiety, but I'm also optimistic about his future. The social challenges of his childhood will undoubtedly affect him, but if he can plug into the things he cares about, he can overcome those things. I did, but it took a lot of soul searching in college and total disregard for the past in my adulthood to get there.

The national tragedy of impeachment

posted by Jeff | Friday, December 20, 2019, 12:15 PM | comments: 0

Early in 1999, as we just started to endure Y2K hysteria, a trial started in the United States Senate to put President Bill Clinton on trial for the impeachment articles passed by the House at the very end of the previous year. The evidence was pretty clear: Clinton had an affair with a young intern, lied about it in a deposition for a civil sexual harassment suit, and then obstructed justice by trying to influence people involved to lie.

Much of the debate was about whether or not these crimes were "bad enough" to justify removing a sitting president, and in the end, the senate chose not to. It wasn't quite a straight party vote. I remember thinking at the time that this was all about his personal life, not the business of the country, and that the only guy to get a balanced budget passed in my lifetime should probably get a pass. Since that time, I've come to realize that what he did perhaps didn't merit removal from office, but he should have disappeared and never been heard from again when he left the White House. He absolutely abused his powerful position to get laid with a woman half his age. It's immoral and terrible in every way.

Before Donald Trump was elected, we already knew he was immoral. He bragged about how he could move on women "like a bitch," disparaged veterans and gold star families, mocked the disabled, said racist things... nothing outright illegal, but certainly immoral. Only 27% of eligible voters voted for him anyway, and only slightly more for Hillary Clinton, though we know how the electoral college landed. The disappointment of the election wasn't about Donald Trump, it was about the electorate that was indifferent enough to let him be elected. The "but Hillary" narrative made it as if there was some real moral equivalence there.

There has never been a point in which Trump acquired a better-than-half approval rating, but there wasn't any obvious wrongdoing that would require his removal. Where he ran afoul of the Constitution, the courts blocked his actions (I believe he's lost 70 times already). Speaker Pelosi wouldn't entertain impeachment, even after the 2018 flip of the House to Democratic control. But then this whole Ukraine thing landed, where he asked a foreign government to investigate a political rival, then blocked Congress from investigating it by preventing witnesses from testifying. The Constitution's system of checks and balances requires Congress to act, and here we are. The president has been impeached, for only the third time in American history.

What makes this a tragedy is that the tribalism that Trump so successfully stokes will protect him in the end. No one should be surprised about what he did (and to be clear, he did what he was accused of... the facts are unambiguous). Senators, charged with being jurors in the forthcoming trial, haven't heard arguments yet, but have already committed to verdicts. Facts be damned, and they don't even care to see that Christian and Republican constituencies are starting to come around. The disappointment isn't in Trump, it's in those that defend him. For them, they put party over country. I believe that most people who oppose him, myself included, do so not because of his party affiliation, but his moral character.

If you truly stand for human integrity, you can't defend this scope of immorality. Just last night, he disparaged another dead veteran and congressman, whose life was committed to public service. It just doesn't seem like you can talk your way into supporting an autocratic draft dodger, but people do it every day, and it's frustrating and sad.

The Senate will acquit the president, sending the message that he can do whatever it takes to accept foreign influence to give him an advantage. You know, without question, if Obama asked a foreign leader to investigate a political rival, Trump advocates would accept nothing less than impeachment, but here we are. Ultimately, we'll have to hope that whomever gets the Democratic nomination in the spring inspires enough voters to show up in November. Bush and Obama were, at best, mediocre to poor presidents, but they maintained the dignity of the office. It's the least we can hope for next year.

Health follow-up

posted by Jeff | Tuesday, December 17, 2019, 6:55 PM | comments: 0

I had my follow-up appointment with my doctor, after getting back some labs around cholesterol that weren't good. As I said then, when you start putting odds on your health, frankly that's something that my mind understands in more certain terms, and it comes with a fair amount of freak out.

This is where talking to a good doctor, and mine is pretty great, offers a bit of humanity that you don't get when researching things on the Internet. He will go deep on the science and lay out cause and effect in pretty plain terms, while exhibiting some real humanity. He's concerned about the cholesterol, and feels pretty good about taking six months to address weight, along with diet and exercise, to see if we can move that needle. In the event that I can do that, if the labs aren't improved, then it stands to reason that genetic factors are at play, and we can start going the medication route. This is a long game... it's not likely to kill me today, but that long-term percentage odds of having an "event" of 46% isn't good.

He referred me to a dermatologist as well, not because anything on me is super concerning, but I'm just at the age, living in Florida, where a good once-over is a good idea. Like I have this dry thing on my jaw that wasn't there a few years ago, and something else on my leg that's something "people get with age and probably not a thing to worry about." Welcome to midlife!

He pointed out that the rest of the blood work actually shows a lot of good news. My prostate is actually getting younger (exaggerating) based on a particular marker that came in lower than last year. Importantly, despite my weight, which he reminds me is not morbidly obese, I have virtually no current risk of diabetes. My pancreas seems to be doing a great job and fasting blood sugar is excellent. Liver and kidney function seems to be good too.

My mental health probably needs some work. Since my check-up, I had what he says likely qualifies as a panic attack, the physical manifestation of stress and anxiety. This is new territory for me. What's different about life that would cause this? You can often group anxiety causes into work, romantic relationships, parenting, and the thing newest to me, hyper-awareness of the time I am in for life. Work can certainly be stressful, but I've learned to roll with that more effectively. Relationship status: easy. I don't think I could have a better partner at home. The parenting is the incrementally difficult part, and that's a blog post for another day. The summary is that I find it difficult to work with him in the moment, but I get intense feelings of despair that if I can't help him in the moment, I'm setting him up for failure at life. It's irrational when I describe it, but feels pretty terrible.

So the doc wants me to try lorazepam in the event that I have physical symptoms of anxiety. As much as I've come to accept the use of drugs for mental health use, given that Simon needs takes an amphetamine for ADHD, this one makes me uncomfortable. But the intention actually makes a lot of sense. A panic attack can seem like a heart attack, so if you take the drug and the symptoms don't stop, you're having a more serious problem.

I think that, psychologically, all of this stings in part because dealing with it is admitting that there's a problem. I'm not sure why that's so hard, seeing as how I'll be the first to tout the benefits of seeing a therapist. Mostly, it's because spending the next six months getting my shit together is going to be really hard.

Cynicism is a cop out

posted by Jeff | Thursday, December 12, 2019, 10:38 PM | comments: 0

I think there's reason enough to be cynical about, well, everything, given the current political climate. We have a president who asks a foreign government to influence the election and people who defend it, people treat science as if it were something to believe in and seemingly everyone who aligns with a faction is a victim. It's exhausting.

But I think that cynicism is the easy way out. It requires no commitment, no action, no accountability, no further conversation. It's a cop out.

Professionally, I've seen this more times than I can count. One gig in particular, I remember a guy who was cynical about everything we asked him to do, as a means to improve the quality of his work and the team's as a whole. He didn't try it, had no alternative suggestions. It's easy to write something off when you don't participate. It's like people who believe that voting doesn't matter. When enough people are apathetic, assholes get elected.

Or look at the completely bizarre backlash by full grown adults against the 16-year-old climate activist, Greta Thunberg. Even if for a moment you think that judging a teenage girl on the autism spectrum is constructive or OK, it's fairly insane to write her off as a self-serving attention whore. I don't even know how you get to be that cynical, let alone forget how everything is a high alert emotional issue when you're 16.

There aren't many personality traits that really put me off, but cynics are the worst. Mind you, there's a difference between cynicism and healthy skepticism. The latter likely means that you're willing to at least consider a scenario, not blow it off and refuse to engage.

I think it's reasonable with age to become more pragmatic, but also self-aware enough to see that everything is subject to nuance. Most people, it seems, instead get more ingrained in their thinking and shut off themselves to new input. Cynicism is where your open mind goes to die.

My job is hard, but it ain't show business

posted by Jeff | Tuesday, December 10, 2019, 6:25 PM | comments: 0

There are definitely days and weeks where I feel like my job is difficult to the point of mental exhaustion. But as I've gotten to know some of Diana's friends still working in theater, and indeed social media stalking (figuratively) various performers from shows we've seen, it's clear to me that my job is a piece of cake by comparison. The fundamental difference is that I don't have to continually convince others of my worth just to work.

I'm talking about auditioning. Few jobs, if any, are really permanent in show business. Even if you land a gig in a long-running Broadway show, you have a contract that will not last forever. Maybe you get in early on a show, and you get to workshop it and do an out-of-town preview, and then the show runs nine months and ends because it's not making enough money. And as Diana will tell you, that's not just the on-stage performers, that's everyone, including those Equity stage managers and IATSE guys back stage.

As each gig ends, you have to then fight for the next. Yeah, the technical jobs are hard enough, but performers need to stand in front of people, look their best, convey a personality, potentially sing and/or dance, and hope to be "better" than a hundred other people that they see. And some of it might be on totally superficial attributes, like your weight, your abs or how pretty you are. Most of the time you don't get the job, which probably hurts more than usual, especially if you imagine it had something to do with your appearance.

I admire the people who can do it and stick with it, because constantly feeling kicked in the balls, seeing a therapist and trying not to take it all personally would be exhausting. On the flip side, as difficult as it is, I'm always taken by the way the folks in that industry express all of the feels that come with collaborating with people and doing something that can deeply move others. Heck, sometimes that feeling is at its most intense around the time that it ends. You don't get that in most jobs, and it sounds amazing.

I deeply appreciate the people in performing arts who are able to share their gifts with others. I just hope that the constant rejection is worth the eventual pay off for those who make it and are a part of something amazing.

Building out a new product

posted by Jeff | Sunday, December 8, 2019, 11:17 PM | comments: 0

About two months ago I wrote that I was working on a hosted version of my forum app, for fun and profit. Naturally I hate on myself a little because I haven't made huge progress on moving it forward, but when I look at the commit history, I've actually done quite a bit. The recurring charge stuff is working, and it's sending email about purchases, too. I got an email last night for a test forum that I "bought" a month ago, and the test charge was logged with the payment processor. Neat!

As I've written a hundred times, my hobby business happened by accident, and ad-sponsored content doesn't pay anymore. Heck, PointBuzz has slightly more users than last year, but they look at less stuff and what they do look at is mostly on mobile devices, which doesn't pay. But I like having a side hustle, I just liked it better when it could pay my mortgage with it! So I've dusted off the experience from a number of different jobs over the last two decades and started applying it. The product side of any business has always been something that I've kind of half-assed in terms of my role, with varying degrees of success. Even in my current job, there were some obvious structural things I could see that needed to change when I started, but I was relieved when there were people dedicated to the cause of product development. The fun part for me is still nerding on technology and building teams.

This hosted forum app has gone largely as I expected. The 80/20 rule is as present as ever, where 80% of the work goes toward 20% of the value, and vice versa. Indeed, that first fifth of work lit up most of what I needed to make the project a product. Now I'm trying to be ruthless in deciding what parts are really necessary to ship, and what can wait. As I look at my backlog, there is a ton of stuff that definitely adds polish and shine, but I don't need it. I can already take money and automate the provisioning for customers. I can even prove they'll get charged monthly.

The rules are different for where you are in the lifecycle of the product, too. Seeing as how I currently have zero customers, I'm a long way from even proving that anyone wants this. Later on, when I have a few and they can tell me what they need, I can respond to that and have a great deal more focus. If I can score 75 customers, I can bring on help. At that point, I can also generate large data sets to really understand how people use it, and be even more focused on what is working and what isn't.

For now though, I'm starting from nothing, and that's kind of fun. It's also simple, which makes it ideal for a hobby. There are plenty of hard things to tackle in my day job.

Next up on my agenda, I need to cancel recurring payments, allow users to update credit card info, and allow the customers to choose a theme or insert their own style. None of these are terribly hard, they just require time. It feels like a legitimate thing though that I can bring to market. I don't have expectations for it, which might be a mistake, but if a dozen customers sign up, at least I can cover the car payments. That's not a bad hustle.

Our energy consumption in the last year

posted by Jeff | Thursday, December 5, 2019, 11:15 PM | comments: 0

I think about energy a lot. In most of the world, energy consumption is connected to carbon emission, which is causing climate change at a frightening rate. Science gives no fucks about whether or not you believe this. Facts are still facts. If you trust politicians over scientists, I question your judgment. We've been on something of a quest to see if we could change our own contribution to this mess, and unintentionally have done so in the context of not significantly changing our lifestyle.

This experiment is largely attached to the bigger things in our immediate control. For example, I can control decisions about having solar and electric cars, but I can't control the carbon impact of the supply chain that gets groceries to Publix. I'm not convinced that it's possible for individuals to have massive impact in this way, and that it takes a wider effort with a carbon tax or other disincentive to do things in a non-sustainable way. (If you don't believe that would be effective, tell me about how tobacco use has gone the last half-century.)

Our first change began more than five years ago when we leased our first EV. We fully committed nine months after that, and we bought our last gallon of gas about four and a half years ago. The price of electric vehicles has decreased continually in this time. Looking at it strictly from a range perspective, our first Nissan Leaf in 2014 cost about $642 per mile (if you were buying outright and there was no tax incentive). In 2018, the Tesla Model 3 cost about $161 per mile. That's fairly radical change in a short period of time. Economy of scale will keep forcing that down. I've written elsewhere about why driving an EV is something we can all do if cost was not a factor.

In the summer of 2018, we installed solar on our roof. We felt this was pretty necessary because it's an unnecessarily large house for three people. Mind you, it's very lived in, I work from home some percentage of the time, Diana has her quilting studio and Simon spreads out because he's 9. But still, we could live in less. All that space requires a lot of air conditioning, and we use as much as 2,500 kWh during the hottest months (about 400 of that is for the cars). It's a 10kW system, which isn't enough to cover our usage over the course of a year, factoring in net metering. (What that means is that the excess we generate during the day feeds back into the grid, and we're charged for what we pull minus what we push.) We have a good snapshot now of what our yearly cycle looks like. The red is net pull from the grid, the blue is the solar part.

This works out to about 57% solar. If you removed the car component, which is about 5,000 kWh per year, we would cover 75% of our usage per year. Realistically, we could have spent more on a 12 or 14 kW system, but our roof angles aren't ideal enough for that. Buying a smaller house would have been the better play! Still, given current electric rates, our return-on-investment period, basically the time required to recoup the cost of the solar system itself by the power it generates, is about 9 years and 4 months, after which the power is "free."

It's a little tricky to figure out the impact of driving the EV's relative to the electric generation, but consider this. An EV already reduces the yearly carbon output by 3 or 4 metric tons per car, and we have two of them. Now, a little less than half of the electrons going into the cars comes from the electric utility, which is at least 85% powered by fossil fuels. However, as I've written previously, economy of scale for that electricity generation results in at least two-thirds less carbon emissions per mile, so accounting for our solar generation in that, we're looking at a reduction of emission by at minimum 85% by driving EV's that get more than half of their power from the sun. That's huge.

The biggest takeaway from all of this is that the technology exists today to live our lives on sustainable energy, and the cost difference to do so is closing so fast that the only thing preventing us from getting to 100% is the utility and fossil fuel lobby. Our next door neighbor, Walt Disney World, is now 50% powered by solar. Kauai gets 90% of its daytime power from utility scale and individual solar, and with battery power and more installations, improves every year. The change will happen, it's just a question of whether it will happen fast enough to change the path of climate change that will put Miami under water and Europe into longer winters.

Distributed generation is such an obvious future. I wish states would incentivize developers to do solar and battery plots in each new subdivision. Can you imagine how robust power could be if it didn't require thousands of miles of wires to get power to you? We've got the transportation thing figured out, even if it isn't widely adopted yet, so widespread renewable generation is next. Costa Rica gets nearly all of its electricity from renewables, but unfortunately hasn't cracked the oil consumption from transportation.

Cameras haven't changed much in two years

posted by Jeff | Sunday, December 1, 2019, 11:35 PM | comments: 0

I spent a good portion of the holiday weekend working on my hosted forum project. With my recent anxiety issues, it was nice to dive into something that I enjoy, and something that felt like a new chapter in my hobby business instead of the same thing I've been messing with for 20 years. It made me realize though that I haven't done much of anything with my old video hobby in a really long time. The last time I really geared up my camera was more than two years ago. One of the big problems is that my lens mount adapter stopped working (a Redrock Micro thing that was never that reliable), so I'm limited to just one lens.

Earlier in the year I was looking at the gear out there, and circling back, I'm surprised to find that nothing much has really changed. The cameras I liked are cheaper now, but they've been around for two years now and nothing has replaced them. There are some expensive 6K and 8K cameras available, but right now there's no realistic reason someone like me would ever need that many pixels. I'm still pretty in love with the Canon C200, which I got to touch and play with at B&H when we were in New York in April. I just don't see any opportunity to buy one. It seems like there are always big expenses we're incurring the last few years, or I'm intent on saving.

My old Panasonic AF100 is over seven-years-old now. I think it can make pretty pictures, but a new lens adapter would cost $650 and I don't think I want to sink money into something that old. I think they stopped making it four or five years ago. Maybe we'll see another price drop in the near future.

The anxiety is serious

posted by Jeff | Sunday, December 1, 2019, 2:30 PM | comments: 0

One of the great realizations of my life came to me after my divorce, when I realized that my career, and really life in general, had generally just happened to me without much in the way of deliberate action on my part. The reason that this felt problematic at the time seemed pretty obvious. I had not accounted for any future financially, I bought a house and got married because it seemed like the next things to do, I wandered into a career somewhat accidentally, and I certainly had not taken very good care of myself physically.

Over the next few years, I could see how the passive approach to life was not ideal. I worked in a job that had limited opportunity for growth, impulsive spending in my 20's put me in a fragile position and I dated ambitious women who had goals. I was limited only by myself, and that wasn't a good feeling. It was a turning point where I tried to be more intentional about things. There were definitely some mistakes here and there, but none of them were permanent.

The funny thing about being intentional about your life is that, unlike letting it happen to you, anxiety comes easier. Keep in mind, I'm about as far from a Type-A over-achiever as possible. I'm not a box checker or obsessed with winning or even the appearance of winning. But becoming a parent in particular changes your priorities, since it isn't just you that you have to look out for. Then age creeps up on you, and you have to consider how much time you have left. The age also changes you physically, starting with annoying ear hair and then messing with your cholesterol and blood pressure. Oh, and staying healthy isn't just for you, it's for your family. Work gets interesting if you've gone from maker to manager, because then you're responsible for others. I add an additional layer to it all by wanting to create things in my spare time that have value.

In the last two years, I've found that the anxiety that I've been experience is taking a toll. I don't recognize myself sometimes. I don't allow myself to indulge in many things strictly for me, and I worry about a hundred things that are not in my immediate sphere of influence. The worst thing is that I will beat myself up over taking a nap on the weekend, that most glorious 30 (or 40) minutes where I actually can turn my brain off and relax, because I'm not doing something more "productive."

I've had enough therapy over the years to know that the best way to combat this is to be present in the moment (there's a whole future post about that). Heck, that's even the focus of Simon's therapy right now. This used to come so easy to me, where I could just sit somewhere and tune out. Now I have to pull myself out of the usual environment to make that happen (cruises are good for this), or enter one so over-stimulating that I have to pay attention (theme parks, especially with friends). All I know is that I'm often in the midst of a non-remarkable day and my body and brain is on high alert, and that's exhausting.

The long Thanksgiving weekend has given me a little perspective that was sorely needed. Mental health is a product of environment, chemistry, genetics and choices. Some of those are easier to change than others, but importantly, you have to know that you can act on them. I resolve to spend more time being present, which by sheer math leaves less time to be anxious about things.

Let's talk about Frozen

posted by Jeff | Wednesday, November 27, 2019, 4:30 PM | comments: 0

I was a fan of 90's-ish Disney movies in college, because they were the right brand of sappy and teenage ideals, and also because I went to school in said 90's. Beauty and The BeastAladdin and The Lion King were quite a run for them, especially since everything after that was kind of forgettable. Lion King became especially impressive though after we got to hear all of the stuff that wasn't in the film, when they issued Rhythm of The Pridelands as a secondary soundtrack. It was all of the African stuff that for whatever reason was cut, and much of it was integrated into the stage musical, which was, I believe, ten times what the movie was (and definitely more than the dog-shit photo-realistic remake).

You can probably see where I'm going with this... the musical films are not stage shows, as there are different things that work for each medium. The Disney musical films are not musicals either in the way that La La Land is. This is all OK, but maybe I'm suggesting that Disney could push harder if it wanted to. I think Kristen Anderson-Lopez and Robert Lopez, the songwriters for all that is Frozen, know this.

The original Frozen seemed like a nearly flawless movie to me. I couldn't really find any fault with it at first, until the rumors about it becoming a stage musical started swirling about. That's when I realized, there's basically no singing in the second act. It also occurred to me that the songs were all pretty good, but not really a cohesive work. Again, not being critical as much as I'm comparing to the musicals that I love. When I started to think in that context, I started to believe that Tangled was probably the better musical. When they staged it as an abbreviated musical on the Disney Magic cruise ship, I wanted it to be longer!

Frozen opened on Broadway, following previews and a lot of workshopping and an out-of-town try-out, about two weeks before Diana and I were visiting New York, and while it seemed like a safe choice to see it, I really wanted to see something with the original cast. Like Lion King, it eclipsed the film in every way. It musically filled in the gaps, it was darker, and it carried those coherent themes throughout the show. Of course, it was critically neglected, because art snobs seem to diss anything with Disney's name on it, but it was really an achievement in performance and stagecraft. I loved it. I'm disappointed that the film isn't that.

My expectations then for Frozen 2 were not high beyond having a chance to see a movie as a family. The first review I read called it out for not having a "Let It Go," and it doesn't have one. That's a good thing, because my desire to hear those coherent themes carried throughout the movie were there. It even has those big "Broadway as fuck" ensemble moments, like "Some Things Never Change." There are only eight proper songs, which I do think is still appropriate for the film format. It has the basics for a great stage show.

As it turns out, Team Lopez wrote more than you'll find in the movie, or the non-deluxe version of the soundtrack for that matter. There's almost enough there for another show. One of them, "I Seek the Truth," is really, really good, and it's just Anderson-Lopez singing Elsa's part, and Patti Murin ("Anna" on Broadway) singing the part of Anna/Elsa's mom. That the outtakes are so good is not surprising. If you've heard "Hygge" from the Broadway show, with its naked kick line at Oaken's Trading Post (And Sauna), you know these are really talented writers. They did the short Finding Nemo: The Musical, still running at Animal Kingdom, too. I would love to see them do an original show. Pair them up with a good book writer, and I think you've got musical gold.

I guess where I'm going with this is that the music, the full body of music, is bigger than the films. What's neat this time is that instead of having some disposable pop star do a cover of one of the songs, they had Panic! At The Disco and Weezer do a couple of them, and they're really good.

Technology and storytelling

posted by Jeff | Wednesday, November 27, 2019, 3:00 PM | comments: 0

There's an obnoxious story on Ars Technica (which I generally adore) with obnoxious comments about the immoral, technical and marketing failings about The Mandalorian on Disney+ and how it's not really HDR (high dynamic range) and the false advertising will lead to the end of days and people should be fired and all sorts of nonsense. These are undoubtedly the same people who felt that 720p on a 26" TV wasn't high definitiony enough, even though your eyes can't really tell unless you get close.

HDR is basically the ability to show a wide range of contrast, from really dark details to bright details. Digital cameras have gotten to a place where they're about as good as film, and about the range of your eyes when they're in good health. Displays are getting there, too, especially the beautiful OLED screens on most phones and better TV's that are dropping quickly in price.

But just because this technology exists doesn't mean that it has to be used. If you've been around computer-based video for any length of time, you know how easy it is to tweak video by either teasing out details or eliminating them, often to serve some arbitrary aesthetic that you're after. That's not right or wrong, it's just a choice you might want to make as a maker of things. I would even argue that the look of a good film is best not grounded in something that looks like real life because it interferes with the fantasy of it all. Something shot at 60 frames per second with high dynamic range might be great for a nature documentary, but I wouldn't apply it to a Star Wars story.

As a technologist that nerds hard and finds creative endeavors deeply satisfying, I'm often struck by how few people can nerd and think like an artist. That someone would actually take the time to measure the brightness of a TV show to "prove" that it isn't HDR shows that they don't understand the intent of the tool. And if you don't get that, please, look at all of the crappy filters people still put on Instagram photos, or worse, what an average wedding photographer does to every shot.

We bought a 4K HDR TV last year for the playroom, and some of the content that takes advantage of the format from Netflix and Disney+ is really quite stunning. And that TV isn't even an OLED display, which would result in more true shadows and even lighting. At the end of the day, we still have a 9-year-old conventional backlit LED TV in the living room that looks OK most of the time, save for some spots that got dinged through 4 moves. I look forward to replacing it, even though it's not a priority.

HDR is like another crayon in the box, and it doesn't have to be used to make the storytelling great. Maybe the nerds will eventually figure that out.

About Christmas in Florida

posted by Jeff | Sunday, November 24, 2019, 8:52 PM | comments: 0

Summer lingered a bit this year in Central Florida, judging by the fact that my October electric bill was 50% higher than the year before. The high on Halloween was 90, when we should be seeing highs in the low 80's and overnight lows in the mid 60's. But things finally came around and now we're experiencing what you might call fall in the north. Today was beautiful... sunny, a high around 70 and a nice breeze all day.

And for all those years in Cleveland, where the summers are frankly about as hot as they are in Orlando, fall is a welcome relief. We get that change later here, and then it kind of stays there for a few months, which is glorious. It's not a bona fide season change, but it's fantastic. The other thing that happens at about the same time, is the theme parks start dressing up for Christmas. Say what you will about the retail push starting "too early," but for the parks, you can't expect them to pull in tourists from all over into a period of three weeks. That, and the parks suck during the holiday weeks proper, because they're so crowded.

So we've adopted the habit of starting our Christmas season early. Diana goes next level for decorating (we have four trees), and nerd me likes building Lego trains to go around the trees, and automating all of the lighting. Yes, you can say, "Hey Google, Merry Christmas" at my house, and two trees, three strings of lighted garland, Hue lights turned red and green, all turn on. That's how we roll.

That this occurs before Thanksgiving is by design. Obviously, with all of that decorating, it's nice to enjoy it for a little longer. We don't get snow to set the mood, so the decor helps with that, too. Also, 19-year-old me remembers stringing Christmas lights up in my dorm room all year, and that was awesome. And I start listening to Venus Hum's Switched On Christmas, with what I consider a brilliant version of "Silent Night." We've been to the beach the week of Christmas, and it's fantastic.

I look at the season completely differently as a Central Floridian. I like it better.

My health is not good

posted by Jeff | Sunday, November 24, 2019, 3:50 PM | comments: 0

I had been putting off my annual physical, not for any particular reason other than I kept forgetting to do so, and suddenly it was three months overdue. But I wanted to see my doctor because I've been feeling pretty terrible lately. My IBS has been a mess, and then I had what I assume was a virus without respiratory symptoms that gave me diarrhea for a week and a sort of temporary arthritis. The IBS flare up is hardly a surprise, because it always comes with stress and poor food choices. I've been stressed a lot lately, more with parenting than anything, and work to a lesser degree (compared to a year ago). I classically find refuge in eating, and with little restraint. And of course, when you're feeling like that, you don't want to get off the couch, so you can imagine how my exercise profile looks (non-existent). It's kind of a vicious cycle of self-loathing.

There's an algorithm that takes your age, gender, race, blood pressure and cholesterol numbers to calculate your risk of heart attack or stroke, and my 10-year risk went from 3.1% to 5.1%. Anything over 5% is reason for serious concern, as you would expect since 1-in-20 not the kind of odds anyone wants. Lifetime risk is up to 46%, and 1-in-2 is definitely not the kind of odds anyone wants. Moving the numbers is pretty straight forward. I've been able to get my blood pressure down to normal even in a few weeks time, though it's still largely a function of weight. The cholesterol has weight and exercise association as well. None of the math is hard.

My doctor suggested intermittent fasting, which is really just not eating for 16 hours out of the day. I've already started down that road, with 7pm as my cut-off, and resuming at 11am. It's torture not to eat breakfast, but it's getting easier. For exercise, I'm easing into it, concentrating at first just on the necessary movement of high daily step counts. I'll likely add in time on the bike trainer, and see if I can turn that into a habit. One week in, I'm already down almost two pounds.

If I can get the numbers down a little, I can likely get the 10-year down to 2%, and the lifetime to 35% or less. The latter sounds bad, but remember, we all get old, and 1-in-3 sounds pretty good when you get up there.

The psychological impact of this is pretty strong. Eating my feelings feels good, and I can't do that anymore, so I need to find healthier ways to process stress. I think the deeper issue is that I have to admit that I'm adulting wrong, and I'm accountable to the basic considerations of physics and chemistry. I've made some pretty strong changes in the past, usually in times of other extreme discomfort, which is why this situation is new territory for me. I'm not working through the end of a relationship or a big move or the birth of a child. The big change is my body is tired of being disrespected.

So I'll go back for the follow-up doctor visit so he can help me determine a plan, because I need someone of authority with years of education to tell me to get my shit together. Getting older is hard.