Extruding Keratin

I have been thinking about getting a 3D printer for awhile and even briefly looked at getting one during the height of the pandemic last year. Then a meme on Facebook made me laugh and got me thinking. It was a graphic of Skeletor saying how your head is simply 3D printing hair. I pointed out that fingers are doing the same thing.

And as most will probably recall from high school, hair and nails are basically both keratin so it’s the same basic thing, just in a slightly different form.

First, I have to say, I find it amazing and wonderful on how conservative nature really is in the form of evolution. It really makes a lot of sense when one things about it. Once a basic structural protein has evolved, it’s probably easier making certain tweaks to it that are good enough for other uses than expecting something completely new to evolve. Hair and nails fill very different functions, but adapting keratin structures for each use works well enough.

Perhaps one can think of evolution as a bit object oriented and keratin is the base object and nail and hair are simply inheriting its features and deriving new classes.

Anyway, as a side effect of all this, humans especially have, pretty much as far back as we can look, modified hair and nails. It’s one way we distinguish ourselves from each other.

Head Hair

In my personal life I’ve both paid a lot of attention to my own hair grooming habits and very little. In ways I’ve experimented with its length and style over the decades. My grandfather apparently had very strict ideas on hair length and was known to give money to bagboys at the supermarket if he spied long hair and would tell them to get a hair cut. I don’t think he’d have approved of most of my hair experiments.

In high school, we had a dress code that wasn’t overly strict, basically it was boys hair could not be longer than “lightly touching the shirt collar.” That was fine for me. Beyond that, I probably didn’t pay much more attention to my hair than that. A few years later I met a fellow graduate (he was probably 6 years behind me) that had a mohawk that he had maintained while attending the same high school. He pointed out that when spiked out, it was no where near his collar and when it wasn’t, it flopped over and was still just lightly touching the collar. I have to applaud him for both following the letter of the rule, and completely flaunting expectations.

Back in the 90s when the original version of MacGyver was popular, mullets came into being. I’ll admit to being a fan of MacGyver for many reasons and it may or may not have influenced my hair style for a bit. Later I grew a bit of a rat-tail. I liked it for a number of reasons. Strangely, I found it sort of helped me as a consultant. I could dress in business casual, and look serious when meeting a client, but then they’d notice I had a bit of the look they expected from a computer geek. I’ll admit too, I didn’t mind the attraction some women found for it.

But, as I got a bit older, and honestly, as the gray started to appear, I decided I had to either grow out all my hair and go with the 60s hippy look (something I probably could have pulled off honestly, and had the family history for) or trim it. And so trim it I did. Since then, until recently I’d go in for the obligatory hair cut, but that was about it. At first I didn’t really care who cut my hair. I’d go to a place, take the first open chair and let them go to work. That stopped after one stylist kept butchering my hair shorter and shorter trying to fix the mistakes she kept making. I got up, paid and walked out.

Then while working in DC I happened to find a stylist I liked and would wait for her to cut my hair. Once back home, it took me a while to find another one I liked. She eventually moved but recommended someone else, who I liked. Then Covid hit.

At first I just let me hair grow, but finally it started to annoy me enough I ended up joining the crowd and buying a set of clippers with attachments. Now, I cut my own hair on a more regular basis than I did before Covid and according to my wife, I’m getting pretty good at it. She still helps me trim the very back but that’s about it.

Beard

In the summer between my Freshman and Sophomore years of college, I went on a road trip with a college friend. He had a full beard. We both shaved the day before we left. Three weeks later we arrived home. It looked like he hadn’t shaved. My dad’s only comment (who was bearded) was “Oh, trying to grow a beard?” It was evident then and for decades later that any beard growth for me would be an exercise in either futility or patience.

But Covid changed that. Sometime last year I decided though to give up shaving. No real reason other than, “Hey it’s Covid, why not?” And since I wasn’t going to be seeing clients, visiting people, etc. I could take my time. Though in some ways too it was very much an experiment, “let’s see what can happen?” This time the beard took. Again I’ve played with lengths. At the longest, it was probably an inch long and very fuzzy. I sort of liked it, but my wife wasn’t and I also felt I wanted something that looked less “mountain man” and a bit more professional. So now I keep it trimmed fairly close and like that even more. That said, I suspect sometime in the next year or two it’ll finally go. It may make reappearances later in my life.

I started this post talking about a meme and evolution, but it’s grown. Funny that. And it’s down done growing.

Nails

One last bit though. I also mentioned nails. I suppose one could say over the past few months I’ve done some experimenting with those. At least the ones on my left hand. I’ve often had a slightly longer pinky nail, useful if only for a deep satisfying scratch or the like. But this time I’ve let all of them grow and well it’s been interesting. The pinky, because it had a head start is visibly longer. The others, from the backside, just now peaking over the pads of my fingers.

And, I’ve learned a lot:

  • For example, within the past few days, removing contacts has become a bit trickier given the way I’ve done it. I have to be very careful to make sure only the pads of my fingers are there, and I don’t scrape the cornea with my nails. (I thought I had a few days ago. That’s a hard thought to fall asleep to. Trust me.
  • Scratching myself definitely gives different feelings between the right (trimmed) and left hands.
  • Typing is a tad different.
  • Putting on an oven mitt was a surprising difference, at least with the extra-long pinky nail. Hard to describe, but I can’t pull it on quite as far and as a result gripping stuff is a bit different.
  • I find in general, with my left hand I have to be a bit more dainty in my usage, both to protect the nails and in some cases to protect what I’m handling (see contacts above).

As I was musing on what to write this week, that thought above really ran through my head; in two ways. The first being how the longer nails, even at this fairly short length, has impacted hand movements. But also on the adjective. At first I was going to say something like feminine, but realized that wasn’t accurate. I think it’s mostly because at this point in society, while we may associate long nails with being a feminine quality, there’s nothing inherently feminine about them. Men and women, cis or trans can obviously grow them. They are much like hair in this aspect. For years, as my grandfather seemed to believe, men had short hair and women had long (his wife, my grandmother had gorgeous red hair that cascaded down her back). But again this is simply a cultural norm, not an inherent characteristic. We look back at Samson with long hair and it was considered a sign of virility. And in 20th century America, women wearing short hair has also become acceptable. So obviously hair length itself doesn’t have a feminine or masculine inherent characteristic.

Conclusion

We assign to many things characteristics that are not an inherent part of them. Fortunately, in my mind society is getting better about this, though there are still far too many people that insist that their definitions are an inherent truth.

As for me, my head hair, I’ll probably keep cutting myself when it gets long enough to annoy me, the beard will stay until it doesn’t and the nails, we’ll see. Who knows, maybe I’ll paint them once before I trim them, or maybe I’ll simply cut to trimming them. It’s been an interesting experiment, and I’ve enjoyed it, but also not something I’m necessarily huge on keeping. But that’s ok. It’s my body and I’ll do what I want.

But I think if it weren’t for Covid, I might not have experimented like I did above. Both age, and the time of being away from people, has given me a little more confidence to explore, both my own expectations of my body and presentation and just in general. It’s one of the few good things to come out of Covid for me.

Speaking Again

Last week I spoke remotely for the Sioux Falls SQL User Group. Adam Hafner had approached me several years ago about speaking at their SQL Saturday event. As much as I was interested, I just couldn’t fit it into my schedule at the time.

More recently he approached me again about speaking, this time at their user group meeting. I hesitated at first, but finally agreed. My hesitation had nothing to do with the group itself, but because I had not spoken in awhile and am still suffering from a bit of what I consider burn-out from Covid and had two less than stellar experiences speaking remotely.

As a User Group Leader, I’m often in the in the position of trying to find speakers and I know how much work that can be at times. And as I’ve noted in the past, I like to give back to the #SQLFamily community that has given me so much. So I said ultimately yes.

I have a variety of topics I can speak on (my favorite though is still my talk about Plane Crashes and IT) and when I’m in a regular rhythm of talking, I can probably give almost any of them on short notice and with little practice. That said, ideally I will run through any of my talks at least once in full again before I present it in front of people. This helps me with pacing, remembering what slides come when, ensuring I don’t forget points I want to cover, and equally important, not straying too far off topic. If the talk requires demos, I DEFINITELY want to run through it at least once or twice before I present.

In this case, since I think I had only presented a SQL talk twice since PASS Summit last year and it was even longer since I gave this talk (A Dive into System Databases), and this one is particularly demo heavy, so I definitely wanted to practice. And it was frankly a damn good thing I did. One demo didn’t work at all. I realized after 30 minutes of struggling with it, that it had never worked and I had simply forgotten that. (Though the comment at the top of the code Do Not Demo might have been a clue to me I should have heeded. I just couldn’t remember why I had written that). Another demo quite honestly, didn’t work nearly as well as I would have liked, in part I believe because I had written the demo for SQL Server 2014 or 2016 and was now running that machine on 2017. I didn’t have time to rewrite the demo, but I did have time to revise my comments and put the issues into context.

The other demos ran according to plan, but being able to run through them again helped me group my thoughts and comments so I could present them more effectively.

Ideally I would have had one more chance to run through my entire talk before I presented it, but I just didn’t have the time. I’ll admit it was not my best effort, sorry Sioux Falls folks, but it wasn’t one I am ashamed of either. And it was far better than if I had not run through it at all.

One of the issues with giving a remote talk is you don’t get nearly as much feedback from the audience. That can also be discouraging. And I won’t shame any particular user group, but there was a group I presented to remotely in the last year where it went quite honestly from my ending it with “Any Questions?” and getting none to having the organizer within seconds basically saying, “Thanks Greg. Ok folks, meeting is over” and closing the session. The lack of any feedback, positive or negative was really discouraging (hint to organizers of remote sessions, don’t do that.)

In this case I had several questions and we chatted briefly afterwards before the session ended. I also ended up with at least 2 additional followers on Twitter. I’ll take that as a good sign.

I think as the time of Covid is hopefully ending I’ll be looking at speaking more and more. I still prefer in person (and have one scheduled next year for the Hampton Roads SQL User Group) but will probably still do a few more remote ones.

Writing this, I realized I had ignore an interview I recently did with an old college friend and a partner of hers. It’s not a presentation, so didn’t come to mind when I was writing the words above. The interview was about an hour, but they managed to break it up into 2 different videos, with some overlap.

Subject2Change – Caves

Subject2Change – Leadership, Risks and Cave Rescues

Inbound and Outbound to NYC

I still recall the first computer program I wrote. Or rather co-wrote. It was a rather simple program, in Fortran I believe, though that’s really an educated guess. I don’t have a copy of it. It was either in 7th or 8th grade when several of us were given an opportunity to go down to the local high-school and learn a bit about the computer that they had there. I honestly have NO idea what kind of computer it was, perhaps a PDP-9 or PDP-11. We were asked for ideas on what to program and the instructor quickly ruled out our suggestion of printing all numbers from 1 to 1 Million. He made us estimate how much paper that would take.

So instead we wrote a program to convert temperature Fahrenheit to Celsius. The program was as I recall a few feet long. “A few feet long? What are you talking about Greg?” No, this was not the printout. This wasn’t how much it scrolled on the screen. Instead it was the length of the yellow (as I recall) paper tape that contained it. The paper tape had holes punched into it that could be read by a reader. You’d write your program on one machine, and then take it over to the computer and feed it into the reader and it would run it. I honestly don’t recall how we entered the values to be converted, if it was already on the tape or through some other interface. In any case, I loved it and fell in love with computers then. Unfortunately, somewhere over the years, that paper tape has since disappeared. That saddens me. It’s a memento I wish I still had it.

In four or five short years, the world was changing and quickly. The IBM PC had been released while I was in high school and I went from playing a text adventure game called CIA on a TRS-80 Model II to programming in UCSD Pascal on an original IBM PC. (I should note that this was my first encounter with the concept of a virtual machine and p-code machine.) This was great, but I still wanted more. Somewhere along the line I encountered a copy of Microsoft’s Flight Simulator. I loved it. In January of 1985 my dad took me on a vacation to St. Croix USVI. Our first step on that trip was a night in NYC before we caught our flight the next morning. To kill some time I stepped into 47th Street Photo and bought myself a copy of Flight Simulator. It was the first software I ever bought with my own money. (My best friend Peter Goodrich and I had previously acquired a legal copy of DOS 2.0, but “shared” it. Ok, not entirely legal, but hey, we were young.)

I still have the receipt.

For a High School Student in the 80s, this wasn’t cheap. But it was worth it!

I was reminded of this the other day when talking with some old buddies that I had met when the Usenet sci.space.policy was still the place to go for the latest and greatest discussions on space programs. We were discussing our early intro to computers and the like.

I haven’t played this version in years, and honestly, am not entirely sure I have the hardware any more that could. For one thing, this version as I recall was designed around the 4.77Mhz speed of the original IBM PC. This is one reason that some of my readers may recall when the PC AT clones came out running the 80286 chip running at up to 8Mhz (and faster for some clones) there was often a switch to run the CPU at a slower speed because many games otherwise simply ran twice as fast and as a result the users couldn’t react fast enough. So even if I could find a 5 1/4″ floppy and get my current machine to read the drives in a VM, I’m not sure I could clock down a VM slow enough to play this. But, I may have to do this one of these days. Just for the fun of it.

I still have the original disks and documentation that came with it.

Flying outbound from NYC

A part of me does wonder if this is worth anything more than the memories. But for now, it remains in my collection; along with an original copy of MapInfo that was gifted to me by one of the founders. But that’s a stroll down memory lane for another day.

And then I encountered SQL Server only a short 6 or so years later. And that ultimately has been a big part of where I am today.

Updating My Avatar

A want to thank in part, fellow DBA, Cathrine Wilhelmsen for the topic today. She posted a tweet this morning asking we all look like our Twitter profile pictures when we meet again at in-person events. I replied that I wasn’t sure I was ready to shave my beard. So, instead, in the meantime, I updated my avatar on Twitter photo to my latest headshot, which does include a beard. I figure I can always shave it and update my photo later.

I was at a loss for a topic today until that tweet came in and then a request from Adam Hafner came in reminding me to send him an updated bio for my upcoming talk at his User Group in Sioux Falls later this month.

Between these two events, it was another reminder of how much as changed in the last 18 or so months and how much will change again in the next 18 months. For example, I signed up to do an in-person User Group presentation next May for the Hampton Roads SQL Server User Group.

The beard is perhaps my most obvious change. But I’ve also come to realize how much I miss my #SQLFamily. I’ve been fortunate in the past 18 months to teach two in-person cave rescue classes and still avoid Covid. And yet, I missed travelling. I miss getting out. Last month my wife and I drove our out to Buffalo to help my son move into his apartment for his final semester of college. That’s the furthest I’ve been from home in 18 months. Other than teaching the cave rescue courses about 30 miles away, I don’t think I’ve slept under another roof in all that time. This is unusual for me.

I had even stopped doing remote SQL presentations. My writing for Redgate dropped off (though I just had a new article published, check it out here!)

But, that’s all starting to slowly change. I can feel the winds shifting and I think next year will be a great year for travel and I’m excited about it.

And, I may or may not have a beard. Hopefully you’ll recognize me. And I hope I recognize you.