Image for post
Image for post
Photo by Christina @ on Unsplash

We recognize them. Managers often don’t.

If you’ve never had this experience you have my envy. You’re on a development team and one of the developers does sloppy work and there is nothing you can do about it.

Time was when everyone in software from the first-day QA trainee to the executives had some experience at coding. That is long gone and now we have layers of methodology “masters” and managers who have never written a line, and who regard any and all complaints about others’ work as insubordinate and as personal conflicts, never considering the criticisms on their technical merits.

If I say that one of the other members of the group is doing shoddy work, even if I explain politely and in technical detail, managers hear “unpleasantness” and focus all their attention on team cohesion, which means I’m the one who gets in trouble. …

Image for post
Image for post
Photo by Thom Milkovic on Unsplash

Be prepared to walk away.


A technical writer is rarely hired into a new project; hire is usually into a project that has been in progress for some time. The hiring company needs to impart the information the writer needs to work and should have made preparations to do so. This information comes from people who are already busy in other capacities and who are probably not adept in organizing the information, since this is after all what you have been hired to do.

You will know within two days, perhaps within hours, whether or not your work is going to be successful or not and you need to be attentive for these warnings that trouble lies ahead because that trouble will come swiftly. …

Image for post
Image for post
Photo by Priscilla Du Preez on Unsplash

Strategies for a Painful Affliction


We are living through terrible times. Those of us old enough to remember the Cuban Missile Crisis are experiencing the same dread we did in 1962, but instead of a few days of frightening news, it is going on for years and worsening. We have lost the solid ground we once stood on, not knowing who to believe and surrounded by lies. There are plenty of genuine reasons to be fearful.

I have anxiety. It’s mild, and I have learned ways to minimize and even to briefly eliminate it. I startle easily; I have had periods when the anxiety was so intense that it was painful from one second to the next. …

Talk to your doctor. Talk to your doctor. Talk to your doctor. Talk to your doctor.

Image for post
Image for post
Photo by Kate on Unsplash

A few months ago I had varicose ulcers from being too sedentary during the lockdown. I went nowhere, just sat. Once I knew what I had I was able to get a lot of useful information on the web on treatment and prevention. The same is true for many other minor medical issues.

I was diagnosed as mildly diabetic about 15 years ago. I didn’t need insulin, I just took metformin and got checked once a year. My fasting blood sugar was 129; anything over 126 is regarded as diabetic. This went on for years

But a few years ago I was in Thailand and had a raging thirst, like nothing ever before. I drank a liter of bottled water in one long draught. I knew what it meant; intense thirst is a sign of high blood sugar. When I got home (I live in Vietnam) I went to the hospital where a reading showed an astonishing 386, which is enough to cause organ damage. The doctor was not a diabetes specialist. I was prescribed insulin and turned into a pincushion. …

Image for post
Image for post
Photo by Charles Deluvio on Unsplash

No, you don’t need to share your screen to report your status.

I was on a project for a British company working with a distributed team. We had a daily status update on Zoom; why this couldn’t be in email escapes me, perhaps the fact that they called it a “scrum” had something to do with it.

As each member of the group had his turn he would intone

Let me share my screen

… as though asking permission, but they always did it anyway.

Maybe one time in six he would actually demonstrate something in the application; a bug fix, a new UI feature, but most of the time it was just to watch him wiggle his mouse for ten minutes. And if he was demonstrating something he usually made a mistake and had to run through the whole sequence over and over, never using his keyboard or Tab key, always the mouse. …

Image for post
Image for post
Image from BBVA

You might never have to write one in your work


Thirty years ago a software development interview meant standing at a whiteboard holding a marker pen and writing some hyper-optimized screaming fast code representing an algorithm. OK whiteboarding is an abhorrent process and leaves interviewees with the impression that speed optimization is their life’s work but back then it made sense to test for ability to write an efficient algorithm. Because we would do that in our work, and do it a lot.

Algorithms were central; if we were serious about our work we owned all three volumes (now four) of Donald Knuth’s The Art of Computer Programming and a few of us had actually read them. …

Image for post
Image for post
Photo by Sharon Mccutcheon at Unsplash

The true fix is accepting real differences

If your husband beats you, they should go to jail.

I actually read this in a blog post. I confronted the writer about using “they” when a husband is unambiguously “he”; I abhor the use of “they” as a singular. The writer haughtily responded with “I prefer gender-neutral language” and before it was over called me “transphobic,” an idiotic and unwarranted neologism. I clicked Ignore User to spare my peace of mind.

First of all if you’re going to respond by calling me names and telling me I’m some kind of bigot or reminding me that some authorities on the language are okay with this grammar, stop reading now and write your response and I promise I’ll take you very seriously. …

Image for post
Image for post
Photo by karl muscat on Unsplash

Don’t you miss that commute and those meetings?

Nomenclature Note

“Remote” and “work from home,” WFH, all mean the same thing and refer to working almost exclusively from a home computer. Or pandemic permitting in a coffee shop, library … anywhere.

It specifically does not mean working mostly onsite with the option of working from home one day a week or in inclement weather.

Don’t Hold Your Breath

I get them all the time. Letters from recruiters stating that the position is amenable to remote but “after the pandemic” you will be expected to work onsite.

First of all, a lot of these are 12-month or shorter contracts and the chances of the coronavirus pandemic being anywhere near over in that time are zero. Even if a vaccine is developed in a quarter of the minimum time, there’s a lot of evidence that its immunity may be short lived. …

Image for post
Image for post
Photo by Austin Distel on Unsplash

In software development, anyway.

Working away from the office has come and mostly gone, driven by a view of software as a “team” activity, a social endeavor, and by the broad acceptance of methodologies that add extra layers of process, that all require additional meetings. Additional interruptions, additional loss of focus.

Managers don’t like the idea that they can’t watch employees working; it doesn’t matter that we get more work done at home, as most of is do, nor that we can coordinate with coworkers as well over Skype as we can in a meeting. They need to feel in control.

At the time of this writing the coronavirus has a lot of people working from home since gathering them together in groups means that a calculable percentage of them will be exposed to the virus and some of them will die, or be left permanently disabled. Some job ads specify clearly that remote is temporarily acceptable but that “after the pandemic” all will be expected to return to onsite work. …

Image for post
Image for post
Photo by Grant Ritchie on Unsplash

No, I don’t mean “round people up and murder them”

Freedom Isn’t Working

Freedom in America isn’t working. There is far too much emphasis on enabling selfish and racist/religious behavior and far too little on social responsibility. In fact the mere mention of social responsibility will clear a room faster than a spewing sewage pipe.

We allow companies to poison us, rob us, render us homeless, enslave us. We have crazy people with massacre weapons intimidating us. We have millions and millions addicted to lethal and legal substances.

Freedom of speech. for example, was originally a conception of license to be critical of authority without fear of legal reprisal; now the exact opposite is being promoted by our president. …


Chris Fox

American Software Engineer living in Vietnam. Classical musician (guitar, woodwinds), weightlifter, multilingual, misanthrope • XY

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store