Cruisin’ In Brooklyn

Well the fireflies and tiger lilies are pretty much done and we’re sliding into the long, languid second half of summer. Things have been going pretty well. I’ve been having an excellent run of workouts, and I’m about to go up in weight again, and I’ve been continuing to get out on my bike, and continuing to get out for some sunshine on my patio in the afternoons.

Work continues to be fun and interesting, modulo the usual ongoing fragility of the situation that comes with working for a startup. One day last week the fraction of the company in the greater New York City area, which is seven of us, or about a quarter, met for a one-day onsite at a co-lo space in Brooklyn called the New Lab, in the former Brooklyn Navy Yard, in which our company rents a couple desks. When I lived in Brooklyn 20 years ago, before it was cool, the area was pretty much disused, full of graffiti and stray dogs. So it’s nice to see it fixed up and home to a bunch of tech incubators and startups.

And it’s a really nice space too. The facility is a converted shipbuilding factory, with single giant room flowing thru the whole building, and various balconies and smaller spaces around the edges. The seating is mainly open, broken up into work spaces, lounge spaces, and meeting spaces set off by arrays of potted plants and trees. Among the other denizens we met is a group making make electronic musical instruments based on physically vibrating metal plates, kind of like taking a piezo-electric pickup and reversing it to become a speaker. Also an outfit making very cool looking (and wicked fast) electric motorcycles. I learned that being a sound designer for electric vehicles, since they don’t have engine noise, is a job nowadays. Nice work if you can get it I’d say, but hey, I’m a “Cloud Architect”.

It was good to meet my team face to face. This is the first time since I stared working there, since the company is fully remote and anyway there’s been a pandemic. So they went from being video talking heads on a zoom call to real people. So there was just alot social hanging out and everyone geeking out on music technology, telling stories of people they’ve met, vintage gear they own, and memorable gigs they’ve played or seen. I don’t know why I’m always surprised, but they were all much shorter than I expected.

The trip into Brooklyn and home again was about and hour each way, and there was parking in the Navy Yard. Fun once, but not something I’d want to do every day anymore.

And today I’m finally ready to submit a pull request for my JUCE/C++ Google Analytics reusable shared code module and accompanying one-off demo front-end app. Woo-hoo! That was a long row to hoe.

This week I took a drive the opposite way, up into Connecticut. I found a new saxophone repair guy, recommended by the alto player in my Wednesday group (unfortunately my old sax repair guy died during the pandemic). He’s about an hour’s drive in the opposite direction from Brooklyn. More on that next post.

I Love New York In June

Well it’s summertime and the living is easy. The last few weeks the weather has been really pleasant. Since I expanded my patio last fall I’ve started working outside for an hour or so in the afternoons to work on my tan at the same time. I made a shade screen out of cardstock for my laptop that slides onto the edges of the lid. Practical origami skills. I usually go out after I’m done working out (which is usually lunchtime), and I’ve found it’s usually the best part of my workday for deep concentration. I’ve had a run of increasing good workouts since the springtime, and have gone up in weight and distance on my various exercises. Been getting out on my bike too. This week, however, it’s turned brutally hot (96 degrees today) so getting a walk in the early morning, and going outside to move the sprinkler from time to time is enough.

Work has been pretty interesting lately. We’re gearing up for a big new product launch at the end of the summer, a new electronic musical instrument with wifi network capabilities. The project involves hardware and software. As the cloud architect, I’ve been reaching across into our client codebase to work stuff like analytics integration and authentication. Our backend is in Firebase, which works well if your client is a mobile app or web site. And indeed all my end-to-end prototypes so far have run on that stack.

But our clients also include embedded hardware devices and also desktop applications. I’ve been learning our application tech stack built in C++ and JUCE. It’s set up to compile to Mac OS, Windows, iOS or Android. Only problem is, there’s only Firebase SDK for the mobile platforms, even in C++. Of course the Firebase SDK ultimately sends http requests over a REST API, which is documented. So we’ve put some REST libraries into our JUCE app, and got things working that way. Now I’m taking the building blocks and assembling them into reusable components for use in any future app.

In music world, I bought a new synthesizer from Josh, the piano player in my jazz group. It’s a Nord Stage 3, their current flagship product. It’s pretty cool because it combines a digital stage piano, a dedicated organ simulator, and a synthesizer/sampler unit. All the controls are laid out in a gigantic spread, but it’s very readable, and because each knob or button has a single purpose, there’s no menus to scroll thru, and it’s very friendly to live performance. And it has great sounds and a great-feeling weighted keyboard. Plus it’s red!

I have the the 76-key model, and Josh sold it to me because he’s moving up to the 88-key version. Of course that’s a good deal more expensive, and I’m happy with the deal we worked out. In any event the 76-key version is more portable, in case I ever start gigging again. I did my full piano practice on it the other day to put it thru it’s paces. It’s funny, I only missed the really high and low keys on a couple songs, and they’re all written by piano players: Stevie Wonder, Billy Joel, Donald Fagen. There’s one Keith Emerson song – Karn Evil 9, 2nd Impression – that literally uses every single key. Luckily, it’s not to hard to adjust the voicings to fit in the available range. And hey, it’s still three keys more than I have on my Fender Rhodes.

Now I have an old keyboard I want to get rid of. It’s a nice enough keyboard, a Privia PX-5S, with great sounds and layering, and its own performance-oriented array of knobs and sliders. It’s just that the new board is a serious upgrade. While I’m at it I have an old soprano sax I want to unload as well. I hope I can sell them, or at least give them to a good home.

The new jazz group as been coming along, lots of fun, good chemistry. We do a mix of jazz standards, jazz interpretations of pop and rock tunes, some funk/fusion stuff, and a bunch of my originals. Now that the pandemic is pretty much over, I’m thinking it’s time to get some gigs.

In my recording studio, I was kind of stuck for a while on my song Lift Off. It’s basically a bebop number with some twisting melodies and chord progressions. This being a computer jazz record, I sequenced the drums in midi, but for some reason the groove wasn’t really happening. I worked on different ways to embellish the arrangement with synths and things, but as they say, it don’t mean a thing if it ain’t got that swing…

So I bought a couple books on jazz drumming, and began to work thru them. One is The Art of Bop Drumming by John Riley. In addition to writing out alot of patterns, it gives some good theory about how to play, how to swing, what to listen for when you practice, and how to balance and control the sound. So I adjusted my midi drum pattern following the advice in the book as best I could, lots of subtle changes to the patterns and accents, adding some hi-hat behind the ride cymbal on the backbeat. And it made a huge difference! I mean it still sounds like a sequencer, but it grooves now! It still remains to flesh out the arrangement with accents in the comps, and this includes the other instruments too. But now it’s a matter of closing the distance to get the sound I want.

I was telling Steve, my drummer about all this, and he was giving me advice on things like how to mic a drum kit, and offered to lay down a human drum track to my song. That would change everything, but he’s a really good drummer and he’s set up for recording in his home, so I figured let’s go for it and see how it turns out.

Last topic for this post: this weekend was the Origami USA 2021 Convention. I was a member of the OUSA web and convention committees this year, on account of me having built a new scheduling tool for classes that integrates with our web application, replacing an old offline tool. I built the convention class schedule with the new tool too. So it’s satisfying to be able to say all my hard work has paid off, and everyone else’s too. I must say, before I got involved, I had no idea how much work went into one of these conventions.

This year’s convention was completely virtual and online. Classes were via zoom. We had something like 140 classes being taught in eleven parallel tracks. There was also a virtual hospitality space provided by an app called Gather, and an online exhibition. Of course it’s not as satisfying as the real thing, but I did get the sense of being able to hang with my origami friends, talk about origami and do some folding together.

I taught two classes, which is my favorite part. To run the zooms, there is a tech manager, a host and a Q&A manager (all OUSA volunteers) in addition to class teacher. Jeannie is tech volunteer, doing three five-hour teaching blocks.

I had my phone on a tripod over my shoulder with the camera pointing down at the paper as it’s folded, and my laptop facing me, to speak into. I taught my Martian and Flying Saucer from my recent Air and Space kit book, and Gladys the Platypus, a previously undiagrammed model that I submitted to this year’s annual collection. Both classes went quite well, although for the Platypus we just barely finished in time.

Because I spent so much time writing software and attending committee meetings, I didn’t do as much actual folding this year as I would have liked, so I had very little new stuff to put into the exhibition. I spent a good deal of time this spring work on a single model, but it’s really complex I never quite got it finished. It’s a single-sheet polyhedron, a half-sunken cuboctahedron with an embedded hydrangea tessellation on each square face. Making the grid of hydrangeas was large effort by itself, but the collapsing the model into its 3-D form was something else again. The issue was that there’s just a ton of layers that need to be managed, and they all tend to make the model want to spring apart.

I kept at it, facet by facet, working out the inner hidden geometry. Saturday morning of the convention I finally got it to close. But I wasn’t fully satisfied, so I unfolded it and cut off two corners from the sheet, making the square into a hexagon. This substantially reduced the inner bulk, and made the final close much nicer. Unfortunately, by this time the paper had gotten pretty worn from handling, so it’s not the tightest lock ever. Nothing a bit of tape or glue (gasp!) can’t take care of. Still, it works, and so we can declare victory! It looks great as long as you don’t turn it over.

And now I feel I’ve gotten my origami energy active again to get back into folding. I have several half-finished books, and lots of designs in my head waiting to be worked out. A few people told me they love my work and would really digging seeing a book on this or that theme. That’s pretty motivating.

Rainy Days and Saturdays

It’s June! We just got done with a three-day weekend which was very nice and relaxing. It actually rained most of the weekend. It started 3 or 4 in the afternoon on Friday and didn’t stop until Monday morning. It also got cold. We had to turn on the heat one morning, after unexpectedly having to install our air conditioners the weekend before. Michelle has a job this summer working at our local beach, but her first two days of work were cancelled. Ah well, she’s making great progress on her video game.

After a week’s worth of tweaking and adjustment, I think we’re pretty much there with the OUSA convention schedule. Now it’s time so try and fold a few new models. Just over three weeks to go.

Martin came down for a visit this weekend. I haven’s seen him since we made a brief visit to his house last summer, and that was the only time since the start of the pandemic. It was good to catch up. Martin lost his job a couple months ago, after his employer of ten years went under. As luck would have it, my company was hiring around that time, so he interviewed there. It’s a pretty cool company and I’m enjoying being there more than any place in the last seven or so years (excepting The Global Jukebox). We make electronic musical instruments and apps. I’m leading our internet and cloud group with the vision of creating an ecosystem of networked instruments and shared songs. The corporate overlords seemed to like Martin well enough, but unfortunately took a long time to extend him an offer, and then it was a lowball bid. Meanwhile Martin had interviewed at a different place that makes videogames and toy racing cars, and he accepted an offer from them.

We also spent alot of time just jamming, which was alot of fun. Over the course of the pandemic I put together a binder of charts from the last ten years’ worth of rock bands, and we just browsed thru that. It was great fun; it’s been a long time since I did that sort of thing. I also played him a the last two of my work-in-progress songs to complete my computer jazz album. One of them is still in the writing and tracking phase, but the other, Lift Off, is largely done, although I felt the sound wasn’t really happening. After I played it for Martin and got his impressions, I got some ideas for how to finish it and make it shine. Mostly it involves layering and pumping up the sounds of the backing instruments to make it fuller, and abandoning the classic bebop sounds I was originally going for in favor of something more electric and aggressive. It still swings hard though. And I ordered some books on jazz drumming to try a get some ideas to spiff up the drum part.

Monday the sun came out and I was able to do some yardwork. Trimming the hedges was the last remaining task on the spring cycle. And we even had a barbecue Monday evening. Only thing we didn’t have a chance to do is take the Mustang out for a ride. A well, hopefully this week.

Signed Sealed Delivered

Things have calmed down and gotten back to normal around here. The weather has been beautiful, and I’ve been watering the new grass every day. Then the weekend turned unusually hot and we had to put in our air conditioners several weeks earlier than usual. Today it got cold again. Go figure.

In all the excitement of the last week I forgot to mention that I’ve been busy doing origami stuff. First off, the Pacific Coast Origami Convention (PCOC) is in San Francisco this year, coming up in the fall. Jeannie and I are planning on going. It’ll be the first in-person origami convention, and the first time we’ve travelled outside of New York State in almost two years. They put out a call for models with a California theme for the convention book, and the deadline was last week. I contributed a California Sea Lion, after the famous denizens of Pier 39. It was a new original model, using the base for my Walrus and Elephant Seal. I finished the diagrams last Monday, the day we got back home. Now I’m thinking of doing a seal with a ball on its nose. I also had some ideas for California Seabirds, the Canvasback, Greater Scaup, and Bufflehead. All have a similar duck-like shape but with interesting and different color-change patterns. I ran out of time to draw up diagrams, but hopefully I’ll be able to exhibit them at the convention.

Meanwhile the OUSA Annual convention is coming up in just about a month. This is an online convention, and I’ve been on the convention committee by virtue of my handling the class schedule. I finally got to use the scheduling software I wrote last winter. I’m happy to say it worked flawlessly, although going through the process for real made me think of a few enhancements I’d like to add to make the workflow faster and smoother. The schedule is complicated compared to other years because each class is a zoom session and requires OUSA people to manage the tech and play host, in addition to the teacher. Also they’re having an empty session after every class to allow for the possibility that it runs over time. So about 100 people signed up to teach about 160 classes. I originally thought I could schedule 125 to 140 or so, so we ranked the classes, giving preference to original, unpublished models, plus some rarer categories like simple, supercomplex and presentation/lectures, as well as aiming to have every teacher teach one model. Then I got the news that a few tech and moderator volunteers dropped out, so there will be fewer classrooms that originally anticipated, and we’ll be lucky to get 120 classes in. Unfortunately, most teachers who signed up to teach multiple models won’t be able to. So I presented a first pass of the schedule to the committee, and explained the constraints. Now everyone has an opinion, and they want to schedule more meetings to discuss it. Ah, committees.

Mupple Earth

Things have been moving along, but nothing really exciting to talk about. Spring is in full bloom, and all the flowering trees around here look gorgeous. The Japanese maple tree which I planted in my front yard four years ago as a sapling really came in alot bigger this year. Project dirt was completed weeks ago, with 57 loads total. Now we’re well into project watching the new grass grow, and that’s coming along nicely. I need to make a place in my garage to store my wheelbarrow, which I probably won’t use again for years. Our next-door neighbors sold their house and so we now have a new neighbor. So far she seems really nice. When Jeannie first met her, she said she was thinking of putting in a pool and fence around her yard. I talked to her a few days later, telling her I was fond of the hedge row separating our yard from hers, and she agreed and told me she’s not going to make any changes until she’s had a chance to let the house speak to her. Maybe the crazy cost of lumber these days helped sway her too.

Continuing to work on music and origami. At my day job I’ve dusted off my C++ chops and started learning JUCE and diving in the app side of our codebase. So far, so good. My first goal was to revive a product for editing patches, which was broken because it relied on a shared code library that had changed. The major part of the work was refactoring the shared library so code that was being shared was in there and correctly exposed, and then going around to the different projects and updating their shared dependencies. A good way to learn my way around the codebase and the build process. Soon I’m gonna be building features on top of this, including stuff that integrates with the cloud stack I’ve been building.

But the main point of this post is to think thru what if the Muppets did The Lord of the Rings? Working out the casting is the first step. So…

Bilbo: Kermit, obviously

Frodo: Robin the Frog, because he’s Kermit’s nephew

Sam, Merry, and Pippin: This sets the precedent that the Hobbits are frogs. We need some more frog muppets for the rest of the Hobbit roles. There are few that appear now and then in songs and skits, but are not named characters. Time to give them names and personalities.

Gandalf: Fozzie Bear

Aragorn: Viggo Mortensgten, because there’s always one token human among the muppet cast, to give a sense of scale. If anyone reading this blog knows Viggo, please contact him and make this happen; it’ll be awesome. It doesn’t even have to be a 13-hour recreation of the Peter Jackson epic, a two-hour-long condensed version would be fine.

Boromir: Animal. He’d be great at the dramatic death scene

Gimli: Rizzo the Rat, which means the dwarves are rats

Legolas: Link Hogthrob. At first we were going to make the pigs orcs, but we realized the pigs being elves is way funnier. Link is the most heroic and action-oriented of the pigs.

Galadriel: Miss Piggy, obviously
Elrond: Dr. Strangepork
Arwen: Annie Sue

Saruman: Gonzo, obviously. Gonzo vs. Fozzie would be an epic wizard battle.

Gothmog: Camilla. All the orcs are chickens

Faramir: Scooter
Denethor: Sam the Eagle

Eowyn: Janice
Eomer: Floyd
Theoden: Dr. Teeth

Wormtongue: Pepe the King Prawn

The Balrog: Big Bird

Hmmm, maybe it still needs some work. Anyway, next up: The Muppets do Full Metal Alchemist Brotherhood

Spring Into Action

It looks like winter is finally at an end and spring has emerged. It took a while but all the snow on the ground finally melted and we started having some nice days. A week ago on the weekend I started spending time outside to work on the yard, beginning with scraping up all the leaves and debris from the flowerbeds. Also, we finally admitted ski season is over and we wouldn’t get a second day skiing in this year, so we went for a hike instead. We went up to the Palisades in New Jersey, overlooking the Hudson River across from Hastings and Yonkers.

This last weekend on Saturday I took the Mustang out for a drive for the first time. Happy to say the engine turned over right away and everything seems in great shape. On Sunday I went for the first bike ride of the year, up to my local Nature Study Woods. Since I was tuning up my bike, Jeannie asked me if I’d get hers ready to ride too. It’s been a couple seasons since she did any biking, but she wants to get back into it. I’d like to get my rollerblades on sometime soon too, but the snowplows tore up our street so badly this winter I’ll have to find another place to go skate.

The yard work continued as well. Last fall after I expanded my patio, I had some leftover dirt that I used to fill in a few low spots in my yard. Once I got into it I realized there were quite a few lumpy areas and wouldn’t it be nice to have some more dirt. Well last fall my neighbor across the street put in a new swimming pool, and now he has a great big pile of dirt, that until recently looked like a sledding hill. He invited me to come over and take away as much as I wanted. So far I’ve take eight wheelbarrow loads, about a cubic yard. I’m probably about twenty percent done. So more next weekend. I’d like to get it down and covered with grass seed in time for things to really start growing.

In other news, I demoed the scheduling tool that I wrote for scheduling classes for conventions to the Origami USA convention committee today. It went over well. Still a few details before we can take it live, but it’s basically there. Thanks to Robert Lang for all his help.

Now I’m starting to think about designing and folding some new models for the convention in June. I have some ideas, but haven’t really been folding much since the pandemic began.

I’ve found some new and interesting stuff to practice on piano. One source was from out continuing movie nights on Saturdays. We recently watched a few classic scifi films including Start Trek IV and 2001: A Space Odyssey. I haven’t seen either in many years and 2001 was particularly inspiring. Among the composers whose works Kubric lifted when he put together the soundtrack, beyond the famous Also Sprach Zarathustra by Richard Strauss and Blue Danube Waltz by Johann Strauss, was Atmosphères, Lux Aeterna, and Requiem by the Hungarian modernist Gyögy Ligeti.

The Ligeti stuff was some intense, crazy music, and so I decided to check out more of it. This eventually led my to his Musica Ricercata, a series of pieces for piano that are mostly not crazy but express a variety of moods and styles and are notable for progressively building from simple to complex. The first one uses just one note. His approach to modernism reminds me a bit of how Monk approaches jazz, often unexpectedly humorous in the way it plays with conventions of form and genre, while remaining very self-consistent.

Another series of piano pieces in a similar vein is Mikrokosmos Béla Bartók, which starts with both hands doubling the same figure using the pentatonic scale and a limited range, and progresses to the complex and bizarre.

The third piece of sheet music came from my trying to find a chart for one of my songs I’m introducing to my jazz group. On the way I came across a cache of old sheet music someone gave me once that I didn’t even know I had. In there was a book of Art Tatum transcriptions. Art Tatum is one of my all-time favorite piano players with a unique and virtuosic stride-based swinging style that influence Keith Emerson and Eddie Van Halen, as well as countless jazz carts. I doubt I’ll be able to play these pieces at speed any time soon, but they’re worth studying for his approach to voicings and rhythm, particularly in the left hand, as well as where and how he inserts embellishments while maintaining the flow of the tune.

The Global Jukebox 2.1 is Live

I’m happy to announce that The Global Jukebox 2.1 is now live. Go ahead and check it out at:

https://theglobaljukebox.org/

This rev culminates many months of work, and contains quite a new features including an all-new Wheel View, an updated world culture and song taxonomy, and numerous enhancements to the content and functionality.

The Association for Cultural Equity, the organization behind The Global Jukebox is a non-profit foundation. Our funding is way down this year due to the worldwide pandemic. If you care about world folk music and its legacy, please consider making a donation so we can keep adding new content, features and improvements.

Bring on the Night

Winter continues. Cold and dark, but at least we made it thru January. Too bad the Bills did not win the AFC championship game, but KC and Mahomes were just really so good. We did enjoy watching a few games with wings and nachos and beers. Josh Allen is young and the Bills are up-and-coming, and at least they’ll avoid renewing the Super Bowl curse.

Meanwhile, we had an epic snowstorm the last two days. A good eighteen inches, maybe two feet, the biggest snow in probably five years. I went out yesterday around noon to shovel and there was already a good foot on the ground, but light and fluffy. By the time I was done another inch had fallen. Today the snow stopped and we went out to shovel again, and it was all wet and heavy. Ah well, it’s done.

In preparation for the storm we watched the classic 1982 John Carpenter movie The Thing. Still a great movie after all this time. Great soundtrack too.

We’ve reformulated our Thursday jazz group with a new piano player Josh. He used to be in a group with Ken and the old drummer from Haven Street, Dan. He fits in quite well in terms of playing, vibe and temperament. In addition to standards we’re doing jazz adaptations of rock and pop songs. So far we’ve hit You Can’t Get What You Want (Till You Know What You Want), by Joe Jackson, which is a favorite that we used to do in a couple rock bands. Also Walking on the The Moon, which works great and turns into something dreamy and ethereal, and Peg by Steely Dan, which also works great, bouncy and bluesy. Next week we’re gonna try Some Skunk Funk by the Brecker Brothers. I went back and listened to the record Heavy Metal Bebop, which I haven’t put on in quite some time, and it just blew my mind, just how far ahead of its time it was. I also forgot that the drummer was Terry Bozio, before he joined Zappa.

In home studio land, I finished my guitar-driven rock song, Why Not Zed, back around Xmastime, and started recording another, All of the Above. I also hashed out the first few minutes, from the intro thru the verse and chorus and into the solo section, of the prog epic Plague of Frogs. But I put these all aside for a while to work on another jazz number. Lift Off was a song I wrote for Haven Street, inspired by John Coltrane’s Countdown, and featuring lots of half-step modulation inside ii-V’s superimposed on a harmonic structure borrowing tonal ideas from the standards Have You Met Miss Jones? and A Foggy Day. Gary brought his Wes Montgomery mojo, which fit the song perfectly and helped sharpen the arrangement.

For the studio version I’m recasting it for tenor sax and organ, with a typical rhythm section of piano, bass and drums. For bass I used an 80’s-sounding synth bass, just as scratch part, but then I like the sound of it and may very well end up keeping it. The tempo of the song is 210 bpm and I don’t know if I can walk that fast on the fender bass anyway. I’ve been experimenting with two bass parts (synth and bass guitar) for alot of this record, so I’ll come up with something else to do on the fender: counterpoint, accents and embellishments. Meanwhile I put down the piano track, which I really played. There’s an arrangement behind the head, then many choruses of comping, and a solo. I laid down the solo last night, and it came out well. even playing at the real tempo. Next comes the organ, which is key to the arrangement. I might end up swapping some parts between the piano and organ; we’ll see how it sounds. Then there’ll be a pass tweaking the bass and drums to give them more dynamics. There’s a drum solo in there too, trading fours with the sax and then just horn and drums for a chorus. Might add in a layer of live drums. Lastly, I’m really psyched to lay down the sax part. I feel like my playing has gotten alot better over the last year and I can really slay an uptempo bebop number.

At my new job I’ve been learning the Google Firebase platform. This is a so-called “serverless” suite of infrastructure components to run the backend of web and mobile applications. It seems to be just the thing we need, and includes services for hosting, auth, file storage, database, backend logic, and analytics. Saves us from having to spin up our own servers and databases and build it all ourselves. So far it all seems to be pretty good. There’s lots of admin controls and vast documentation; not surprisingly there’s alot to know to come up to speed. Still, after less than two weeks starting from zero I have a site with auth and file storage working end to end, and I hope to be talking to the DB tomorrow. Hopefully next week I’ll turn the corner into actual application development and figuring out how my piece fits in with our other products. I guess if there’s one thing Google is good at, it’s writing software. Nevertheless, it feels a bit like a deal with the devil you don’t know. They have their tentacles in so many pies, and the days of “don’t be evil” are long gone. Just this week I read about how they wiped out something like 100,000 negative reviews of the Robinhood app after it locked its users out from buying shares of some stocks, in order to protect some greedy hedge fund guys who way overreached. Interesting times, one thing for sure is they keep on a-changin’.

I Got a Feeling the Bills Are Going to the Super Bowl

A brave new year is underway. So far the winter has been pretty mild, if not exactly warm. Even as the chaos of the world continues to writhe around us, one surprising good thing is the Buffalo Bills are back! It’s been twenty-five years or something since they won a playoff game, and now they’re gonna be in the AFC championship! As a fan back in the day of Jim Kelly and Bruce Smith, I gotta say this is pretty fun and exciting.

One thing I accomplished in 2020 was to work my way thru the entire book Patterns for Jazz by Jerry Coker et. al. on saxophone. It took me about three years to do it in high school, and I must say my facility has leveled up. I’m now starting to work thru to book on piano, and am immediately encountering little tricky things I never thought of before, like how to cross over fingerings when going up a half-step after every riff. Meanwhile in soxphoneland I rediscovered a book called The Bebop Bible by Les Wise. It’s an encyclopedia of jazz riffs for major, dominant, minor, ii-V-II, etc., organized by starting tone. Should keep me busy for a while.

I also went up in weights on my workout toward the end of last year. Winter is usually the hardest time of year for working out cuz the cold makes you sluggish and more susceptible to injury. But so far so good. The last few winters have been pretty rough, so here’s hoping I can ride it out thru to springtime.

Our Friday night D&D campaign had a particularly exciting night this week. Michelle got me the book Tales From the Yawning Portal for my birthday last summer. It’s collection of all-time great D&D modules from the game’s entire history, and includes classics like the Giants’ Saga and The Tomb of Horrors. Since the fall we’ve been playing the Forge of Fury, in which the party explores a once-abandoned Dwarven Mine, which is now overrun with orcs, troglodytes, evil Drow Dwarves, dwarvish and orcish undead, animated armor and other strange Dwarven craftwork, and other assorted nasties. The module has a great pacing to it as each level flows into the next and the level of danger and isolation increase. Also, Michelle got all her cousins new dice for Christmas, themed to their characters, and I bought a pack for myself, all sparkly and cool colors.

This week they reached the very bottom of the dungeon, where a young Black Dragon dwells in an cave with a subterranean lake. It was one of the best combats ever. It began with the dragon killing half the party in the first six seconds, first with a bite attack (natural 20!) on Phil’s character Philbert, a Druid doing advanced scouting underwater with a Cloak of the Manta Ray, and then a breath attack on everyone else. Michelle plays the Cleric Thea and luckily was able to heal everyone. A few rounds went by where the dragon swooped in close to bite and claw, and everyone unleashed everything they had for spells and weapons attack. Lou, playing the Dwarven fighter Luca, jumped onto the dragon, hacked it with his great axe, fell into the lake, swam to shore, scaled a cliff wall and jumped onto it again. He delivered the killing blow just as the dragon used its breath weapon a second time, killing everyone in the line of fire (actually acid). The dead dragon crashed into a cliff wall just past the party’s position, causing further mayhem. The only other surviving member was Phil, who was still in the water. He was able to climb up the bank and heal Thea, who then cast Mass Cure Wounds to restore the party. Epic fun! Next week they’ll try and get out the hoard of treasure out in the middle of the lake. Who knows what nasties they’ll encounter when they get there…

In addition to D&D, other gaming, watching LotR appendices and now football on TV, Michelle has been really getting into baking. She got a cookbook of deserts for Christmas and has been making coffee cake, pumpkin break, cookies and other yummies. Much as this interferes with my new year’s resolution to diet and lose some weight, I find it hard to object.

And finally, I started a new job a couple weeks ago. Suddenly I’m busy all the time and have to plan ahead to get around to minor random tasks. So far it seems good and the people seem pretty cool and and decent. It’s a small company, only six or so engineers and half of them are doing stuff like hardware and industrial design, which is fascinating and a whole ‘nuther area of expertise.

The company makes electronic musical instruments and they hired me to create a media hub which can connect to all the devices and their companion apps and people can share musical content. Right in my wheelhouse. Also the first time I’ve started a fully green-field, all new technology stack with completely free reign in many years. So right now it’s basic requirements gathering and system design.

They do seem to really like meetings, including agile and all the overhead that goes with it: daily progress reports, sprint planning, backlog grooming and all that. It occurs to me that I’ve gone fifteen months of working without having to go to a single meeting that wastes my time, as I don’t use agile in my other projects. I’m wondering if I can help them get better at this, to be lighter and not conflate the map with the territory so much. Of course projects need to be managed one way or another, and alot of it is good, helping me get to know the people and the situation faster than I would otherwise. This week I plan to spin up a web server and start prototyping.

Long December

Well 2021 is here, and there’s reason to believe maybe this year will be better than the last. Our holidays were pretty laid back, but we made the most of things. Michelle and Jeannie were both off the week of Christmas and were working/schooling from home the week before that. We went up to Buffalo to visit my parents. We went up a few days earlier than usual, because we’d been isolating, and spent Xmas day there. Lizzy came and joined us, and we all came back downstate together. I must say it’s great to still be able to visit my parents after all these years, and fantastic that they’re doing well. My Mum cooked up an amazing feast and my Dad was out shoveling a good foot of show two days in a row.

On the downside we didn’t get to see alot of people we usually see over the holidays, including Martin, Denis, Larry, Nick and their families. And we didn’t really go out or go anywhere. We did manage to have Mary and her Family, along with Jeannie’s parents, come up for an afternoon last week when it was reasonably warm. We hung out in the backyard and built a fire in our firepit.

That night we watched the Bills game. The Bills are pretty hot this year and Lizzy is a huge fan. For me their Super Bowl run from 30 years ago is etched upon my mind, so it’s nice to daydream of victory. We’ve also been playing alot of board games. Ticket to Ride has become a family favorite, and both Jeannie and Michelle have been playing against the computer to improve their strategy. We also got a new game Azul for Xmas.

Now we’re all back at work and school. I’m finishing off some last loose ends for the Jukebox in preparation for a push to live. It’s down to syncing the song metadata and doing a round of QA. We’ll see how things shape up for the new year.

My project to build a scheduling tool for Origami USA has been coming along. I’m pretty close to having a working prototype, or minimum viable product. I’ve been working closely with Robert Lang, who built and the web site, and (not to surprisingly I guess) is an expert software engineer in addition to being a world class origami artist. I’ve been pulled into the committees for the OUSA web site and convention planning. Mostly it’s a fun hang. There’s a good number of people who’ve been there a while and know how to run things, and a few newbies like myself. All pretty friendly but with enough different opinions to keep things lively. Robert is like Mycroft Holmes, running everything on the tech side behind the scenes and handling a million details.

I’ve also started a consulting gig for a company that makes fun (but but very sophisticated) electronic musical instruments, which they want to to connect up into a social media platform. So far they seem like really great people. This could really be alot of fun, right in my wheelhouse. More info as the situation unfolds.