This is the second part of the series on making the most out of your time. The first part (Coding) focused on how to write your code to protect your future time. Today we focus on the present, meaning how to efficiently use the time you have now. You are a software engineer, right? This means you should spend most …
Asking technical questions
Asking technical questions is a key element of writing software. And today this is very often done by writing in some form of public forum. It can be an internal email group at your company, a public community such as stack overflow or GitHub, or even a private email to a colleague. Whatever the medium is, how you write the question …
Protecting your time 1: Coding
This is the first of a three part series on protecting your time as an engineer (see Part 2: Focus). Even though our primary job is to create software, we often spend an inordinate amount of time on other activities. Whether its meetings, interruptions, chasing bugs in old code or just plain procrastinating, there’s a lot of time we could …
Men should attend the Grace Hopper Conference
Last year (2016) I attended the Grace Hopper Conference (GHC) for the first time. In case you are not familiar with it, it’s a conference primarily for women in Computer Science. It’s a great event and quite an interesting experience to attend as a man. Back then I was still at Microsoft Research. I’ve always been involved in diversity efforts and …
The Research Software Design Engineer – there and back
At Microsoft Research (MSR) there’s a not-so-well-known role: the RSDE (Research Software Design Engineer). In this post I cover my experience going from SDE to RSDE and back to SDE, as well as the pros and cons. My path to RSDE Even before I joined Microsoft I was fascinated by a lot of the work being done at MSR. As …




