Finding a Break

Microsoft was one of the companies that dramatically pivoted to remote work. They enhanced their Teams product in a number of ways to help themselves, and their customers collaborate when people are not located in the same physical space. They also started to study the way in which people worked. I wrote about this last year, and they continue to study how work has changed, even though they are allowing workers back into offices.

There is a new article that talks about the differences between workers and managers. Managers think they are thriving, and workers are not. There may be many reasons for this, but I suspect one of these is the privilege of space. Many managers and senior workers likely have bigger residences, and can spread out. They can change their locations and experience a new environment. Since so many of them might get by with less powerful laptops, and often work on a single item at a time, it’s easy to move from the kitchen to a dedicated office, to a bedroom, or even out on a deck.

As a technical person, I’ve often felt cramped and crippled when I don’t have two monitors where I can see a lot of code and perhaps have a document or other information on another screen. Even when working with VSCode, I like having a separate terminal or place to test code, as opposed to ALT+TABing between windows. It’s not easy to move a couple of screens around my house.

After a year of remote work, I still find many co-workers in cramped space situations. Working in a bedroom, a living room, or something else. Most of us haven’t built houses with the idea that we’d be in them working and living full time. With less places to go, I’m sure many in apartments, shared spaces, or even in houses with family feel cramped, stagnant, and even incarcerated.

I also think that for many workers, there is unseen, and maybe implied, pressure to get more done. While some of this has existed in office spaces, I think the lack of contact with a manager might cause many workers to feel they have to prove they are really getting lots of work done.

Some of the ideas from Microsoft, all of which appear to be connected to digital services, seem to miss the things most of us need. We need contact with other humans, a break from the digital world, and time in the analog world. We need a way to get away from devices, screens, and digital touch.

I’m trying to do better myself, and I am encouraging those I know to find ways to take more breaks outside, in other rooms, or even a drive in a car. Now if we could find a way to ensure more management would support this, I think that we might get better engaged and creative workers.

Steve Jones

Listen to the podcast at Libsyn, Stitcher, Spotify, or iTunes.
Posted in Editorial | Tagged | 2 Comments

Daily Coping 16 Apr 2021

I started to add a daily coping tip to the SQLServerCentral newsletter and to the Community Circle, which is helping me deal with the issues in the world. I’m adding my responses for each day here. All my coping tips are under this tag. 

Today’s tip is to spend as much time as possible outdoors today.

It’s a work day for me, so not a lot of time outside. However, it is spring and there are things to do after a long winter. I took advantage of the flexible work time today to do some yard work. Taking a few minutes to spread some grass seed. Move a sprinkler here and there, move some dirt around to clean up the areas that eroded over the winter.

It was a good day for a bike ride as well. My wife and I went out, with our new dog stroller, and enjoyed a bit of the longer spring day.

Posted in Blog | Tagged , , | Comments Off on Daily Coping 16 Apr 2021

Always Retry

When multiple people connect to a SQL Server database and attempt to query or update rows, blocking occurs. This is normal, and we expect a certain amount of this, usually very short lived. If it’s not, then having tools that monitor your database and can quickly let you know which connection to kill is important.

There are also issues like network hiccups and deadlocks, which can cause a transaction to fail and roll back. In these cases, the application should retry a query, often quickly, without bothering the user. This isn’t something that most developers code into their applications, though they should. However, is this something that lots and lots of developers ought to learn and re-implement over and over?

Microsoft has released a preview of a configurable retry logic in the SqlClinet driver for .NET (others coming soon). With this enhancement, developers can tell the driver how to react with some types of connectivity errors and perhaps resubmit the query. There are various options you can read about, and you ought to carefully test and you decide to use before you deploy them to production.

To me, this is long overdue. Software ought to work for us and make our work easier, including easier for software developers. Often I’ve heard many vendors point to the configuration options and flexibility of their software, tool, or framework, while placing the burden on developers to write a lot of the code to actually take advantage of the tool. Whenever possible, we ought to make the preferred choice, the best practice, the most common code an easy choice by making it easy to add to a system. Give people flexibility when they need it, but make it easy for them to see the benefits of your software quickly.

Steve Jones

Posted in Editorial | Tagged | 1 Comment

Daily Coping 15 Apr 2021

I started to add a daily coping tip to the SQLServerCentral newsletter and to the Community Circle, which is helping me deal with the issues in the world. I’m adding my responses for each day here. All my coping tips are under this tag. 

Today’s tip is to get natural light early in the day. Dim the lights in the evening.

Like many of you, I work indoors for most of my job. While I do have a window, I can get distracted on the computer and not look outside. I do try and take some breaks, and may go outside, but likely not enough.

A few days before this post, I went to get my first COVID vaccine. I was up early, outside in the car for a few hours as we drove and waited. I came back to work, but I made it a point to get up a couple times and take a 10 minute break outside. walking around a bit and enjoying the day.

Evening was good, as I tried to take it easy, so we lowered some lights, and my wife and I read a bit and chatted in bed.

Posted in Blog | Tagged , , | Comments Off on Daily Coping 15 Apr 2021