Y2K and COVID-19

People know what Y2K was about, but often I feel like they don’t actually understand the problem. You ask them what Y2K is and they’ll say “computers used two digit dates and so it would think 00 was 1900 instead of 2000.” This is, of course, correct, but it is simple and leads people to think computers would be showing “11:59:59 PM 12/31/1999” and the next second would have “00:00:00 AM 1/1/1900” and everything blows up. But that wasn’t true.

The issue, usually, was with storage, not calculation. A clock is calculating time. It’s adding a second to the time on a set cycle. Time + 1, wait, Time + 1, wait, Time + 1, wait… And in calculation, there wasn’t often a Y2K bug. The real Y2K bug was when something would take that timestamp and write it to a file or database, and then it would read it back out. The program would take “06:32:15 AM 4/9/2000” and write it to the file, storing only the “00” of the year. Then later, minutes, hours, maybe even months later, the program would read the file, take the “00” and process it, using a hard-coded “19” to append to the front and come up with “06:32:15 AM 4/9/1900”, which might then play havoc with a bunch of other functions, like maybe one that asks “How overdue is this item?” If the date had been initiated properly, maybe it’s only a few days old, but with the bug it’s over 100 years past due.

But, we (people in the tech industry) knew this might happen. The people who wrote some of these “bad” programs in the 70s, 80s, and 90s, understood the issue, but in many cases they just figured “This software will be replaced before then, and surely those programmers will fix it.” But the software “works” so it’s never in the budget to replace it, a decade goes by and suddenly a decision made many years before becomes a problem as 2000 approaches.

It was also in the hardware, the firmware on that hardware. A machine could run just fine across the 1999-to-2000 line, because that’s calculation, but if it was shut down for any reason, or lost power, the bootstrapping methods in the BIOS of the computer might come back up in 1900, which would mess up every program that relied on the “system time”.

But all this is just to say that we saw the problem coming, and if we did nothing, then it would have been bad. We didn’t do “nothing” though. Companies spent a lot of time and money fixing it. From my personal experience, the rollover to Y2K was spent in an office on a conference call, watching systems roll over to the year 2000, then running diagnostic tests to assure that the write-to-file-then-read-from-file type problems had been resolved. Which they had been. Due to all the time and effort put in.

From outside the tech industry, though, it might seem like Y2K was “no big deal”. The world didn’t explode. Economies didn’t collapse. Everything just kept working, just like it had the day before. And unfortunately this leads to people talking about the “Y2K hype” and feeling like it was some kind of hoax and we would have been fine.

We wouldn’t have.

Here we are, twenty years past Y2K, and the US was faced with another problem. We saw it coming. We’ve had outbreaks of other illnesses before, and we responded to them. And here is this new virus, novel as they say, in China, and people are getting sick and it seems to spread pretty quickly.

I think back to Y2K and try to imagine what it would have been like if we hadn’t done any of the work, if we hadn’t spent any of the money. What if Y2K came and we hadn’t been ready. What if, one by one, computer systems failed – or worse, they worked properly incorrectly, happily proceeding like 1900 was the correct year to be using in their processing. What if banks had collapsed. What if planes had fallen out of the sky.

Now it’s 2020, a full three years into the current presidency, one which has named the media and experts as enemies of the people. And because of all the times I’ve thought about what might have happened if our response to the oncoming Y2K had been nothing, I haven’t been surprised by what has happened since this administration’s response to COVID-19 has been to do nothing. And yet, even as we stand in the midst of more spikes and sickness and death, there are people saying it’s a hoax, that it’s hype.

With Y2K, I think one of the main reasons that we had so much investment into beating it was that a clear case was made that the bug would affect banks. Money would fail if we didn’t fix the problem. Stories about traffic lights or medical equipment failing and people being hurt didn’t move the needle. But telling the bankers that their banks would fail, that the stock market would fail, that all digital records would fail… that motivated getting it fixed. But with COVID-19, it was always painted as human cost. “People will die,” they said. And those with money didn’t care. Their money was safe. Even when the stock market faltered, they told themselves that the illness would pass, people would die, and then we’d move on. Just keep your money invested, it will recover. You’ll get it back.

You can hear them beating that drum. We have to get back to work. Kids need to get back to school (so that parents can work). We need the economy to get back on track. We need to recover the value that was lost.

The lives that are lost mean nothing to them.

The last five months…

… has felt like five years.

It’s really hard to express the toll that 2020 is having on me. I have been broken so many times, and each time not fully mended before being broken again.

I feel like we are learning two lessons right now. One is long overdue, and the other is … well, I’m afraid we might not really learn it.

The long overdue lesson is that racism is garbage AND that there really is a whole lot of racism out there. For a lot of white people, the triple hits of Breonna Taylor being shot in her sleep when the cops invaded her home which was a wrong address, Ahmaud Arbery being hunted in the street, and George Floyd’s slow murder on camera was enough to really make them pay attention to the failures of the justice system that people of color have been living with their entire lives. But I feel like the protests were the real shift in opinion. People took to the streets to support change, and they were met with an army.

It may be just me, but in prior protests, when cops showed up, there were always a lot of traditional blue shirt cops, maybe wearing black bulletproof vests, with the support of a smaller number of ERT/SWAT/RIOT gear cops. But this protest, I’m seeing almost all the cops in military gear. Head to toe body armor and assault rifles. Rows and rows of bodies clad in black, imposing and unforgiving.

And since technology keeps advancing, the average person is being given an unprecedented look at dozens of angles of the same incident from the street level. Even if you don’t live in a city and can’t experience a protest in person, there are so many videos you can watch. What CNN did for the Gulf War, cell phones and social media are doing for protest. And by that I mean that it is bringing the visceral reality of a normally obscured situation right into the homes and lives of the masses.

Most people know that we should believe victims when they tell their stories. But many of those people have trouble believe something they haven’t seen. And now it is easier than ever to see it.

The ripples of this moment are already creating change. Confederate monuments are coming down. The military and NASCAR have banned the Confederate Flag. The calls for military bases named for Confederate Generals are having requests for their names to be changed seriously considered. These are, admittedly, tokens. But chipping away at these tokens is one way to get to and expose the more deep seated parts.

Black lives matter. Black lives matter because all lives matter and right now black lives are being ended for things that don’t end other lives. The inequalities are obvious and now they are getting exposure, undeniable exposure. Black lives matter.

The second lesson is science. We’ve … and by “we” I mean the United States as a whole … been travelling down a road for a while now of science denial in pursuit of profit. When it comes to the environment, the government regulates at a slow pace and only after an unacceptable amount of blood has been spilled to make the cost of protection worth the cost to profits. Or at least worth it to enough people to pass those regulations. And for things like climate change, the effects and causes are separate enough that people have trouble understanding how (A) leads to (B) let alone how (A) leads to (Z). And where you can pull the water from a polluted river and show that it has poison in it from the runoff at a facility and convince them to stop poisoning the water, it is harder to point to the exhaust from a facility in the US and show how it’s melting the snow from a mountain in Asia.

But then you get something like COVID-19. And the scientists tell you that we need to do A, B, and C or else X, Y, and Z will happen. And when we don’t do A, B, or C and here we are with over 100,000 dead, and some people are saying we HAVE to reopen the economy to make money, even if it means more dead people sacrificed to capitalism.

I would hope that the new hot spots and rising infection rates would convince people that the science is right and that we should believe science and do better. But I’m not that hopeful. People seem really dead set on denying any science that would be personally inconvenient to them. Kind of like how they ignore a lot of racism since it doesn’t impact them directly.

I haven’t really been out since March. I drove in the car a couple times (to go to places and play Pokemon Go and Wizards Unite), and got gas once. I want to go out, but I keep hearing and reports of all these people not wearing masks and not distancing. I want to go out, but I’m not willing to put my health in the hands of people who don’t believe in science.

It will get better. It has to. The status quo and the downward trend, neither are sustainable. But I have to constantly remind myself that there is no bottom. People are always asking if we’ve hit bottom yet, the point where we can’t go any lower. But there is no bottom. It won’t stop, but it can be stopped. We just have to stop it.

Climate Change: A Moving Target

I made a post on Facebook a while back, and a discussion on a forum I participate in made me think of it, and I decided I wanted to re-post it here, so that it’s here and not just on Facebook (which some day I’ll have the fortitude to delete). So, here it is:


You sit down with your spouse and say, “Honey, I’ve done all the math, and in 12 years, if we don’t change our spending habits, we’re going to be dead broke and living on the street.” And your spouse says, “Twelve years? That’s plenty of time! We’ll definitely make some changes later, but let’s not change anything right now.” So for the next year, your spouse does not change their spending habits, but you convince your boss to give you a raise and you start buying groceries at a different, cheaper store.

You sit down again to have the budget talk and you say, “Honey, I’ve done all the math, and in 12 years, if we don’t change our spending habits, we’re going to be dead broke and living on the street.” And your spouse says, “Twelve years? We’ve got plenty of time to fix it, but let’s not do it right now.” And again they don’t change, but you start clipping coupons, and you let your hair grow long to cut down on hair cuts, and you start packing your lunch for work every day.

Again you sit down for the budget talk and you say, “Honey, I’ve done all the math, and in 12 years, if we don’t change our spending habits, we’re going to be dead broke and living on the street.” And your spouse says, “Twelve years? Didn’t you say that last year? And the year before? I’m beginning to think you don’t know what you are talking about, but twelve years is a long time anyway. Even if what you say is true, we’ve got time, so let’s not make any changes now.” But you start switching to store brands over name brands, and you’ve stopped buying new clothes, and you’ve started taking the bus to work. You start having a lot of “date nights” at home doing the Netflix and chill instead of going out.

Budget time again… all the math… 12 years… “Twelve years again? I’m starting to think this going broke thing is just something you are saying to try to control me…” You get a new job, better pay, but it’s soul crushing. You drift through life on the minimum, trying to save money, but watch all your efforts to put something away for a rainy day turned into “Wow! We can afford that vacation to Hawaii now! or maybe a new car!”

You want the threat of being broke and living on the street to go away, to be something you don’t have to worry about, but all the efforts you make just seem to be keeping it at bay. You could just stop. Let it go. Spend the money, enjoy it, and maybe you’ll win the lottery or something. Maybe everything will change and utopia arrives and there is no more need for money. You could simply not care and embrace the inevitable…

But you care. So you keep scrimping and saving, you keep cutting and changing. You keep the end at bay, always just far enough away so that your spouse always feels like there is plenty of time, later, to fix it, instead of fixing it now.

It’s like that. Only it’s Climate Change.

When you hear people scoff at “Global Warming” and put out the “If warming, why snow?” points of view, you have to remember, the reason it hasn’t become unlivable yet is because some people are doing the work. Some people are keeping it at bay for the rest. So when someone talks about the Green New Deal or renewable energy, and they pull out some number like “In 12 years, we’ll be past the point of no return if we don’t get better…” That isn’t planting a flag. That isn’t a hard deadline. It isn’t “On March 26th, 2031, at 12:08 AM, the Climate will irrevocably change. End of story.” It doesn’t work that way. 12 years is an estimate, based on what we know AND IF WE DO NOTHING. But we ARE going to do things, in spite of the opposition, and it is very possible that in 12 years, we’ll still be saying “In 12 years, we’ll be past the point of no return if we don’t get better…” because for 12 years we’ve made enough change to keep “the end” at 12 years away. That doesn’t make the current prediction wrong. It means that “the end” is a moving target. It’s always been a moving target. And it will always be a moving target… until we stop just patching the problem, and fix it instead.

Eight Months

I’m not even going to bother pretending that I’m going to write here more often. That ship has sailed and is lost over the horizon. It has fallen off the end of the world. The last time I wrote I had started a new job and was planning on walking up the stairs at work every day…

Well, I don’t work there anymore. I did take the stairs a lot, but it didn’t really help me get into better shape. I now work on the 7th floor of a building, so taking the stairs is less of an option. I’ll need to find some other way to pretend I’m getting in shape… or I need to actually get in shape.

I’m also moving. I’ve been wanting to move for some time. The desire started back at the end of 2012, for obvious reasons if you know me well, and has grown. In 2016 when the company I worked for was acquired by a larger company, they moved our offices downtown… or mid-town… or something. It was far. My commute sucked. So my desire to move was amplified by my desire to return to a shorter commute, which blended nicely with my longer held desire to live in “the city”. Well, I quit that job, so the urgency left and went back to a dull “I don’t really want to live in this neighborhood anymore”. Then I got a new job, with a new long commute, not downtown, but my commute from downtown to the new job would be the same as the commute to the new job from the current house. The search for in-town living resumed.

Well, not really. The desire was there, but not the motivation. That came when I stumbled upon the idea of just selling my house, without needing to make all the fiddly repairs, to Zillow. They came, they inspected, they offered, we accepted. Now we had 90 days to find a house before we had to get out of ours.

Then I went and got another new job. This one would make downtown living easier. The location was smack dab in the middle of our current home and downtown, so again, the commute would be the same, moving or not, but we were already moving. We had to. I’d already sold the house.

We abused our real estate agent and make him show us like 100 homes. In the end, we bought the one he recommended to us. So, like, maybe there is something to this whole “listen to people who work in their field” thing.

We move in the next couple weeks.

2020 is starting off in an exciting new direction…

Five Flights

The building I work in has 4 floors. Each floor, however, has tall ceilings, drop ceilings, raised floors, and lots of ducts and such. I mention this because the result is that when you decide to take the stairs instead of the elevator, it means that you can literally see in the stairwell that each floor is actually two floors of height, and each flight of stairs is one floor worth of height, so to walk from 1 to 4 is actually six flights of stairs.

I’m out of shape, and every day when I climb the stairs, in an attempt to get exercise, I make it five flights of stairs before I get winded. I stand there, on the landing between the 3rd and 4th floors, staring up at the door to the 4th floor, and I have to wait to catch my breath.

It’s weird. I feel fine as I start climbing. I get in the rhythm and start clomping upward one step at a time. And I get to the top of that fifth flight, and suddenly, I’m beat.

I look forward to the day that I can tackle all six flights without stopping. But this is only a 6 month contract, with only 5 months left. I’ve got a deadline…

Who We Pretend To Be

“We are what we pretend to be, so we must be careful about what we pretend to be.” -Kurt Vonnegut

I’ve liked that quote ever since I heard it. It’s one of the reasons that I don’t often say things I don’t actually believe. I limit that to situations and audiences where the intended satire of my statement is plainly evident.

And I think that this quote becomes especially apt today with the online outrage culture. I had a friend who participated in forums at 4chan. And yes, he participated in the forums with the racism and hate. He said he didn’t actually believe it, that he did it for fun, for the lulz. And I told him that it didn’t matter, because whether he is just doing it to be funny or not the outward appearance is that it is racism and hate, so it is racism and hate. He got angry. That’s why this anecdote begins “I had a friend…”

Anyway, the problem with places like that on the Internet is that it becomes impossible for an outsider to determine which people are just joking and which people are serious. And some of them are very serious. And the people who are joking, whether they intend to or not, are encouraging the very serious people.

There is a channel on YouTube, Innuendo Studios, that puts together some great videos that I think most people should watch. And I’m posting today because, spoiler alert, their latest video uses this quote and is about this subject which I think about often.

If you can spare some time, click around their channel and watch some videos. The Alt-Right Playbook series is especially good.

Lies

I once got into an argument with a friend. It pretty much ended our friendship. Well, there was more to it than that, but the argument was indicative of the differences between us that we would never get past. The subject of the fateful disagreement was business.

You see, I maintained that “business” encompassed a level of “lying, cheating, and stealing” that I was uncomfortable with. He was offended by that statement. And as I pulled out example after example of “lying, cheating, and stealing”, he would respond, “That’s just business!” and I would fire back, “That’s my point!” and he’d argue it wasn’t lying or cheating or stealing, and I’d argue it was but he was just comfortable with the accepted level present in most business.

Ultimately, what he didn’t like were the words that I chose to describe the actions. Face it, most of the time marketing IS lying, or at least bending the truth, or hiding it. No company puts out a commercial that says “You don’t need our product, and you probably don’t even want it, but we would appreciate it if you would buy it anyway!” Nope. They are going to show you people having fun using the product and then ask, in some way or another, “Don’t you like fun?”

And as a software developer for a couple decades, I’ve lost count of the number of times I’ve been asked to “steal”. Though, it usually comes out as “Hey, one of our competitors has this thing. Can we do that thing? Can you make it look like their thing? Can it function exactly like their thing?” Not to mention the times someone has asked me to “just pull some images off Google” to put into a product that they are going to charge money for. And all the times dealing with customers when our product was broken, but being told by management to blame other things, like their internet connection, or their web browser, even though I knew full well what the problem was, it was us, and we’d get it fixed as soon as possible, but for liability purposes we had to say “It’s not me, maybe it’s you.”

Anyway, I think back on that argument and it still bothers me. Probably more so now than then. In the intervening years it has gotten worse in a lot of ways. And the current administration’s efforts to repeal protections and roll back regulations doesn’t help. We’ve recently had rashes of incidents where restaurants all over town have posted notices about certain items not being available because of the e.coli outbreak in romaine lettuce, which happened because the regulations regarding testing of waste/irrigation water were rolled back. So some cattle got e.coli, which was in their feces, which got into the water, which wasn’t tested and used to irrigate the lettuce, and we get e.coli contaminated lettuce. Meanwhile, there is a vaccine, which can be administered to the cattle to get the e.coli at the source – but it doesn’t improve the health of the cattle or the quality of the meat they produce, so it’s almost impossible to get the ranchers to spend money on it. And I won’t even get into how the current government shutdown and the FDA curtailing food testing is going to affect things.

And I think about how the media has clear simple examples of our president lying, but they don’t call it lies. They instead say something like “the words contains less than truthful statements” because they are afraid to call the lie a lie. Some outlets are getting better about this, but not enough.

I know some people feel that using such bold, plain language is antagonistic, or rude. But we’ve got a president who literally calls people names on twitter. He’s also a man who has been coddled and surround by yes-men all his life. What he needs – really, what we all need – is bold, plain language.

Responsibility

I began my career in tech as software support. This is a job where you help sales people make sales, and then you help the people that bought your software install it and run it. When there are bugs, you get to troubleshoot it, and you have a limited ability to fix things. If the problem exceeds the tools you have, you pass the problem on to the next tier, usually software engineers, who fix the problem or create new tools so that the customers or software support can fix the problem in the future.

From there I moved into systems administration. Setting up servers, managing connectivity, and fixing problems with the software and connectivity. This was, however, entirely internal. In the days before widespread Internet access, and also working for the railroad where they literally had their own network that spanned the entire East coast.

My next move was to shift was to software engineering. Here I was building software and fixing problems.

My last job was a mix of software engineering and systems administration. I got to do both, but unlike my days at the railroad, there I was reliant on a lot of external vendors. Under these conditions, software engineering was much more satisfying. Something was broken, I fixed it. On the systems side, something was broken, I verified that all my stuff was working, then I had to call other people to get them to check their stuff.

This was my process. I took responsibility, and either resolved the problem or verified that I couldn’t resolve the problem because it was someone else’s responsibility.

A lot of people, it turned out, didn’t work that way. So many times I would report a problem to a vendor after having done my due diligence, and they would turn it back on me, asking me to check my stuff again, which the default position being that the problem must be mine, not theirs, even though they’d checked nothing. So many times, someone would come to me with a problem and I’d look at my stuff, find nothing wrong, then figure out where their stuff was broken, take it back to them, and still have them try to push it back on me.

It angers me that people don’t take responsibility, but I know that it often isn’t their fault, it’s company policy. My bosses have almost always tried to get me to spend less time taking responsibility and working problems, and to push it back on other people. It’s usually why I have friction with my bosses, because I won’t. Why should I spend a month going back and forth with a vendor, each of us doing the least amount of work possible and shoving the problem back on the other, when I can just spend a couple days either fixing or identifying the exact problem?

One of the reasons I think that people find their jobs to be unsatisfying is that their jobs are engineered to be unsatisfying. We should stop that. We should do better.

The road to productivity, Step One

One of the things that constantly blocks my productivity is the feeling that I am falling behind. When I see how much I haven’t done, I instantly move to “Then why bother?”

Of course, the worst part of this is that it is manufactured. I bring it on myself. For example, every time I hear about a really cool podcast, I subscribe to it, and then I don’t listen to it. But when I do open my podcast app (BeyondPod) to listen to something, I am faced with a wall of podcasts that have all downloaded 10 episodes and tell me how many new episodes there are, usually dozens, sometimes hundreds, and I feel like a failure. All of these podcasts are things I want to listen to, but I’m not doing it. The episodes are just piling up.

So this morning I sat down with my phone and deleted all the feeds for the podcasts I’m not listening to. I’m keeping all the ones I’m caught up on, because I’m clearly listening to them, and I’m keeping all the ones that have less than 10 new episodes (my app is set to download up to 10 oldest episodes), and I’m keeping, like, 2 podcasts that I’m further behind on, but are the ones I’m most likely to listen to.

I’m also going through all my various To Do lists, and I’m either doing them, because they are stupid tiny things that just need doing, or I’m getting rid of them. Been on my To Do list for 4 months with no progress? Well, clearly I don’t want OR need to do it. Gone!

By the end of today I should be left with only a list of things I’ve already started that I am ready to work on, or things that have to be done, with deadlines to do them.

Fear

I park my car in my driveway. I have a garage, but it’s full of things that should be in the storage unit I rent. So I park in the driveway. I lock my car when I do this. Despite the fact that I live in suburbs that are extremely low crime, one of the crimes that is actually becoming prevalent is people walking neighborhoods and going through cars that are parked outside and unlocked. These people aren’t breaking in. They don’t want to set off alarms, and also, they may have actually convinced themselves that the unlocked doors constitute an invitation or something equally inane. But the truth is that it is happening. Much like people taking packages off doorsteps. They are low risk crimes, theoretically, with potentially high payoff.

Because these crimes are pretty rampant all over, the internet is full of videos of people trying to catch and/or deal with the people who commit them. And also reports of people, despite having video of thieves committing theft, being told by police that there is “nothing they can do”.

All this, and I sleep well at night knowing my car is locked. I have taken all the precaution needed to secure my car and foil the low energy criminals who are barely a step above the kids who empty the candy bowl on Halloween that is clearly labeled “Please take ONE!”

What I didn’t do in response to reports of the thieves is go buy a fence and put it around my front yard and install a lockable gate at the end of my driveway. Nor did I set up cameras, or motion activated lights. Nor did I go buy a gun, or many guns, to safeguard my car. I simply make sure I lock my car, which is the logical and appropriate response.

And this is coming from a guy who has had his car broken into nearly a dozen times. I’ve lost many stereos, stacks of CDs, a fairly expensive audio learn Spanish set, and a roadside assistance kit. Not to mention having had to replace literally the most expensive windows on my car – seriously, they always break the tiny window (probably because it makes the least sound and mess) and that window costs more than replacing a windshield!

Other people, the ones who build fences and set up cameras and buy extra guns, are giving in to fear. They are letting irrational responses to simple problems run away with them, and likely dreaming up illogical scenarios that stem from what are ultimately tiny crimes. “Oh, first it is rifling through the car, then they’ll be sneaking in the back door and raping my family! I have to stop them dead in their tracks! What is this world coming to when a man can’t leave his car unattended and unlocked outside and not have a small chance that someone might take the things they leave in that car instead of bringing them in?”

It’s hard not to give in to fear, especially when you see your neighbors doing it. But it’s important to do so. It is important that a person analyses their own actions periodically to make sure the response and attention they are giving to something is appropriate. Because once you start giving in to fear, you’ll start fearing things even when there is nothing to fear.

If you are walking the streets in a city, one should be wary of strangers on poorly lit streets. But most people you pass, and even those vagrants and homeless, not only aren’t there to harm you, they may not even pay you any mind at all. So reacting to every person who walks your way after dark as if they are coming at you with malice and a knife is going to turn your life into a prison. You will be constantly afraid. You’ll even begin to fear the brightly lit streets, or even walking them in daylight. You’ll begin warning people you don’t even know when you overhear them talking about going out in the street. You’ll start asking why there aren’t more cops patrolling the streets. You’ll start listening to the people who tell you you’re right to be afraid. You’ll start voting for people who promise to keep the streets safe, even if they have no history of doing so, with no regard of what else they have to say.

Then, one day, you’ll find yourself wondering why the city streets are always so empty, why the city feels cold and lifeless. You’ll ask why can’t things be like they used to be, when the streets were safe and people would go out walking at night.

And it probably won’t ever occur to you how things got to here from there.