First Impressions: What People Judge Before They Read Your Code

In your first month at a new company, people form a view of you from a small amount of evidence. Not from your code, because almost nobody has read any of it yet. From whether you turned up on time, whether you were ready, and how you sounded when something looked difficult.

That view is durable and often unfair, but it's an unavoidable reality of working with humans.

Having just gone through a similar transition at a new company, I've given this a lot of thought and this article covers some of the recent reflection.

Being on time is the cheapest reputation available

Punctuality is noticed because it requires nothing. Anyone can do it. Failing to do it reads as a choice rather than a limitation, which is why it carries so much weight.

In your first month, it carries even more. Nobody yet knows whether you can code. They do know you were late to standup twice.

It’s not pleasant, especially if you have to commute. Trust me, as a night owl with a long commute, I would know.

But it has to be done. Build your life and routine around getting to work on time, if not some minutes earlier.

A few practical points:

I watched this play out from the other side once. Somebody joined the team who was, as far as I could tell, perfectly capable, and was two or three minutes late to standup most mornings. It was never discussed and it was never a formal problem. However, it was also the first thing that came up whenever their name did, months later, long after the lateness had stopped mattering to anybody's actual work. If you want to progress and be respected, you probably don't want to be them.

Being presentable, without overthinking it

In-office dress codes in tech range from suits to whatever you wore at breakfast. The rule is: read the level around you and sit slightly above, especially in your first weeks.

Slightly above is the safe direction while you are learning what the norm is. It is easy to relax later, and mildly awkward to correct upwards after you have established a baseline.

A few practical points for being presentable on video, which is where a lot of interaction now happens: