Self Descriptions made Easy

I have a „Manual of Me“ in my professional e‑Mail signature for a while now. That describes when and how to reach me, and how I communicate or set tasks.

What it doesn’t do in depth or any detail is describing what I’m really good at or what I’m bad at.

And that is something that no team should ever ask from its members. Forcing people to write down or reveal what they are good and bad at is… bad. For multiple reasons:

One reason is that a lot of times, people don’t really know what their relevant weaknesses are. Or they don’t like to face them. Or they know them, face them internally, but won’t ever admit to them to their boss or coworkers. Because, let’s face it, there is a real risk that this will be used against them.

In those cases, you’ll end up with weaknesses as „too driven“, „too detail oriented“, „not taking breaks enough“, with the hopes that they’ll look good.

The other thing is that what I might perceive as a big weakness might actually be insignificant in the team dynamic. Who cares if I can’t do math in my head at the speed of thought, I have a calculator app and a spreadsheet available at all times anyway!

So instead, I recommend thinking and talking at length within a team about how one communicates, decides, and documents things. There are lots of differences on how this can happen, especially if you cross cultural borders by having a diverse multinational team. (see https://​erinmeyer​.com/​b​o​o​k​s​/​t​h​e​-​c​u​l​t​u​r​e​-​m​ap/)

Putting those differences and preferences out into the open is really useful.

Things that are good to explain about oneself

Get your folks to explain themselves in these terms:

  • what are their productive/waking hours? Are they night owls, early birds, or something in between?
  • Do they prefer face-to-face, synchronous, asynchronous or just written communication?
  • How do they like to separate documentation and decision-making?
  • What is their instinct when it comes to looking for information? Which systems do they use, who do they ask (if they ask someone at all)?
  • What are their notification etiquette? Are there times where you shouldn’t try to call them, or is that something you don’t need to worry about?
  • How do they want to get tasks assigned and reviewed, how do they do this themselves?
  • What are their preferred ways of addressing them? Honorific, nicknames, full names, pronouns, the works.

A tangent on leadership

I strongly advise that the team lead or most senior person of the group leads by example here. Don’t put the onus on the others to find out what is appropriate to share or tell, don’t let them guess what is necessary information. This is absolutely a managerial responsibility, to set the tone and expectations in a way that doesn’t discourage people, or makes them write in supplicant answers, in the hope to not look bad.

Communication can and should be trained, but it needs to start honest and open. If your team thinks they cannot be that way, you won’t get anywhere with them.

And power imbalances, even if you’re the most approachable manager of all, are still a thing. Subordinates will always have the next firing/hiring/promotion round in the back of their minds. Individual members of your team might thus not only worry about how they are perceived by you, but also by their peers, who could gleefully exploit any (perceived) weaknesses of others in order to get that promotion for themselves, or to prevent being axed when the inevitable downsizing comes.

Back to self descriptions

Self descriptions are useful. They make unspoken assumptions visible and clear, they highlight the differences between individuals in a way that makes them useful instead of a source of conflicts.

And they provide the basis on which to improve communication and collaboration within a group of people.

These self descriptions are not an end to themselves, they are a tool to figure out future collaboration and communication. Ideally, you encourage everyone to revisit their and other people manuals every now and then too.

My 3D printer wishlist

3D printing things is one of my hobbies. And while I am reasonably happy with the printer I currently have,there’s always a new and shinier resin 3D printer around the corner.

But they rarely manage to really excite me in the way that I actually want to swap.

So, this is the laundry list of things that I want to see in one machine:

  • A heated vat or chamber. I print with an open window, and that means the room can get cool or even cold. 3D printer resin has a certain optimal working temperature, usually between 25 and 30 degrees celsius. That means a bit of heating.
  • A bed pressure sensor. That is pretty useful for two things: It tells the printer when there is something stuck on the bottom of the resin tank, and whether the print is releasing fine from the film. I haven’t yet had a printer with such a sensor, but I hear brilliant things about them.
  • A tilting resin vat. Again, not something that I had so far, but the Prusa MSLA printer and the new Elegoo Saturn do feature this, and apparently it makes for cleaner and faster prints.
  • A decent build volume. 20×30×30 would be ideal, but 20×25×25 is fine too.
  • A decent resolution of pixels per cubic inch. Although, to be fair, all current printers have that. This is not where technology needs to advance.
  • Fill lines in the vat. Really, how hard is that?
  • A slide in locking mechanism for the vat. I have it on my GKTwo, and it is brilliant.
  • Same for the lever locking mechanism for the build plate. Again, brilliant.
  • Magnetic flexible steel sheets that attach to the build plate that aren’t after market installs. All the FFF 3D printers have these by now, why not the resin ones? It’s super useful.
  • Flip up lids, or doors. With a handle. None of this „lifting a shroud and then looking for a place to put it“ nonsense.
  • An easy way to add an external ventilation hose. Generally, good air management, to keep the resin fumes controlled.
  • A good way to filter the air coming out of the printer.
  • An easy-but-sturdy levelling system. Although again, the GKTwo one works fine for me.
  • A vat with a proper non-drip spout for emptying leftover resin.
  • A non-flimsy vat cover. Sealing the vat firmly, instead of just loosely sitting on it. I want to be able to shake the whole vat full of resin with the cover on!
  • A sensor to pause the print when resin runs out.
  • Feet on the vat, so you don’t scratch the FEP when setting it down somewhere
  • Easy to swap screens with a good screen protector by default.
  • A built-in way to cure the whole vat for capture leftover floating resin bits.
  • A built-in way for exposure testing multiple settings in one go, to speed up dialing in any given resin.
  • Any USB or memory card slots and buttons in the front of the device.
  • Surfaces with as little nooks and crannies as possible, to make cleaning the device easier.

The above are basically things I see as must haves in order to make me want to switch. The following are nice to have features:

  • Make the vat high enough to hold a whole litre of resin.
  • Wifi connectivity is nice, but not really that vital for me. IF there is some, I’ll mostly use it to monitor the print status and being able to cancel the print in case something went wrong. Starting a print is.. eh, not really a thing I’d do remotely.
  • But managing the sliced files on the printer over wifi, adding and removing them would be nifty.

I see printers that have some of these features, but not one yet that has all of them. Any takers? :)

I have my own Mastodon instance now

One of the cool things of federated social media is that each instance can have their own rules and conventions.

One of the bad things of federated social media is that each instance has their own rules and conventions.

What do I mean? I started out on octodon​.social and felt pretty good there. Then I realized that a lot of people I followed initially went silent. Turns out that they were on infosec​.social, and for $reasons (reasons I understand, but don’t necessarily need to adopt myself) , the admin of octodon​.social blocked that instance. So I eventually and very reluctantly moved to hachyderm​.io. Turns out, the same thing is happening there too, just with different servers.

Fediverse moderation has several levels:

  • end user self-defense: „This person did something bad and I prevent them from interacting with me.“
  • moderating local content on a personal basis: „This person on the same server as me did something bad, so here are the consequences for them“
  • moderating external content on a personal basis: „This person on a different server as me did something bad, so I limit how they can interact with people on my server“
  • moderate external content on an instance basis: „I find this whole other instance suspect, so I limit how everyone on that whole instance can interact with people on my server“

If my personal sensibilities and those of the people who moderate my insteance differ (and they will absolutely differ to some degree!), you will at best just miss out on a bit of content but at worst will suddenly be cut off from people you interacted a lot.

This is compounded by the fact that there is no documented consensus for moderation across instances. (Like darcy​.is would have provided, btw :) ) You won’t know what’ll happen until it actually does.

So, for me, the problem is this:

A venn diagramm with four circles.  Three circles are arranged so they do not overlap and are labeled A, B, C.  The fourth circle is in the middle and overlaps each of the other three a bit and is labeled "me"

Yep, that is me, in the middle of a few non-overlapping communities. (There are also a lot of communities that do overlap, but let’s ignore those for now) So, when I join a server in community A, and A suddenly decides to defederate from C, I lose that chunk of people. When I join B instead, and they already hate A, I lose out a different chunk.

Finding that elusive instance Z that plays nice with everyone else is gonna be… hard.

And now that folks like Meta and others are opening ActivityPub servers lines are drawn in the sand: „If you federate with Meta, I will block that instance!“ Or „if you don’t protect the children, I will protect them from you!“. Or „We’re sex positive, if you block the furries, I’ll defederate from you!“ 

And here am I, just wanting to talk to my friends and see cat pictures. So, I opt out of the drama and have my own single-person instance now: @jollyorc@social.5f9.de No, don’t ask me if you can join it, I don’t want that kind of responsibility. Take 9 Euros per month and go to fedi.monster, they’ll help you out.

Manual of me

I’m working with computers and humans for long time. That has shaped a lot of my opinions and habits. In order to get the best experience of working with me, here’s a handy manual:

Working hours

I’m neither a classical night owl, nor an early bird. That means that I keep pretty normal hours. I also do believe in a healthy work-life balance, so I do my very best to stick to the normal weekly working hours. As a result, you can depend on me being around at 9:00 AM and should not schedule any substantial meeting later than starting 5:00 PM in the evening, as I’ll be aiming to clock out at 6:00 PM.

You will probably still occasionally find me going through email or chat notifications in the middle of the night or the weekend, but please do not count on this (unless there are pre-agreed circumstances and emergency protocols).

Knowledge and skills

Most people have one area of expertise where they have incredibly deep knowledge. My depth is width.

That means that I know more than the average layperson about nearly any given topic I come across professionally, but I am also aware that there are most likely a lot of people out there who know much more about it than me. If you have a problem outside of your area of expertise, chances are that I know at the very least the most useful search term or person that helps you with the next step.

My depth is width. Make use of that.

Managing and Delegating

Knowing that there are more senior experts on most topics in the organisation leads me to be pretty hands-off when it comes to the How and What (Solution) you are doing when I am managing you.

I tend to mostly think and communicate about the Why, When, and What (Problem), because it is my belief that these are the things you will need most to do your best. Answering the Why, When & What (Problem) questions give you all the ressources and constraints you need to define your problem space and find the best approach. Me, as a Product Person telling you as a Designer How to draw a picture would be pretty silly. And I won’t tell an engineer which kind of motor best serves the stated purpose.

If you manage me, I expect you to do me the same courtesy.

When I delegate a task, I will always strive to include a proper definition of done, a timeline, and a useful set of constraints. (See my writing about Nerdsniping)

Communication

I try to put an emphasis on asynchronous communication. That means that you will receive a lot more chat messages, tickets and comments, emails, and text messages than live phone calls or desk visits from me.

Asynchronous etiquette

With those, I stick to the „No Hello“ rule, getting to the point as quickly as possible in a fire-and-forget way. My expectation there is that even though you haven’t acknowledged receiving the communication immediately, you will still get it and give me a useful feedback as soon as possible and convenient.

As I’ll do the same in return when you send me such messages, here are some examples of what you can expect as answer:

  • a simple emoji indicating yes, no, on it, love the idea or similar. It should be pretty readable in context and also indicates that I’m probably in some situation where I cannot write anything more.
  • a direct answer to your query
  • a follow-up question
  • a request to send me the inquiry over a certain more documented channel (for example as a ticket or an email)
  • a deadline as to when I will actually get you the answer or complete the task.

Reaction times

If there is no deadline mentioned in the initial request, I will assume it is not urgent. If I didn’t mention one in a request by me, it is certainly not urgent.

Notification etiquette

I manage my notification settings in a way that reflects my availability and mental state. If I need to concentrate, most things that could go beep at me will be switched off. That means that your chat message might sit unnoticed for quite a while.

Or it might got noticed, but paused with a „remind me in 20 minutes“ marker, or similar. I have set up numerous filters that surface things that could be urgent, or silence things that have no impact on my current work.

It is my expectation, that everyone does something similar, which sets my own expectations of reaction time. For more on that, read my text on Spam everyone and use your filters!

Emails

We will probably exchange a lot of emails. My aim will always be to

  • meaningfully populate the „to“ and „cc“ fields. If you find yourself in the „cc“ field, I only want you to know about the content of the email, but have no expection that you act in any way on the email.
  • set meaningful subject lines. I will change the subject line, if the email conversation drifts to a different topic. I will split up a single email into different new subjects replies, if there are several conversations at the same time.
  • answer within 24 hours of receiving the email, at the very least in order to acknowledge receipt and tell you when I’ll get around to actually answering any questions inside.

Synchronous etiquette

I will do my very best to never call you out of the blue. At the very least, you will get an asynchronous message asking if you have a specified amount of time to talk about topic X. That ensures two things:

  • you actually have the time and do not have to sacrifice context switching effort at the wrong moment
  • you have a topic at hand to ease any potential anxiety and to judge whether the time you have and the time needed for the topic match.

There are of course exceptions and emergency situations where we simply have to talk to each other right now, but those should be the exceptions.

Also, this does obviously not apply to watercooler talk in the company kitchen :).

Meetings

Meetings where a group of people discuss a problem or topic should always be scheduled at least 24 hours in advance. They have an agenda that states the purpose and shape of expected outcome. („we need to decide on a roadmap. After this meeting, we should have one“)

My instinct is always to keep the number of participants as low as possible. This is to keep the meetings productive, and to not waste anyones time. Please do not feel slighted for not being included. If you feel I erred, let me know why you want to join. If in any way possible, I will add you regardless of the reason you give me. The reason is just there to ensure you’re properly included and have a voice. At the end, everyone in the meeting should have had an equal amount of time to speak.

Meetings facilitated by me won’t overrun their booked timeslots and will usually have time for a biobreak after at most 45 minutes.

Tools

I love tools and will always be curious to try out new ones. That can became a source of procrastination, but overall, the gains outweigh the costs so far.

Mainly, I stick to text-based things. Markdown editors, email, chats. Tools that help me manage notifications and set filters are always the first things I check out and set up. Things that automate tasks are high on my list too.

I love talking about my findings and help you set things on your end, if my time allows.

Darmokra and memes

I’m a huge nerd. My hobbies include 3D printing, pen and paper roleplaying games (reading, playing & writing them), shooting foam darts at people who pretend they’re zombies, and other stuff.

That also means that I will very often insert memes and pop culture references into conversations. You can rely on me adjusting the amount to the audience (it might even reach 0), but the preferred mode is OVER 9000!

Doge with pixellated sunglasses. Caption reads "DEAL WITH IT"