I was a sysadmin (at uni, in the early 2000s) and I am an SRE today (at Google). The two jobs are nothing alike, at all, whatsoever. Sysadmins are support roles. Their functional role is to provide a healthy substrate…
It has been 10 years since I left Canonical (on good terms), but what popey describes (hi popey) about the intentional lack of human review in the Snap store sounds very Canonical to me. I agree with all the…
Full body scans are a common preventative measure in Taiwan. My parents (expats, living in the US for over 50 years) flew back and got routine scans (MRI, PET, CT) in February for about $1000 USD total. Similar to this…
Real world usage is you only get to use ~70% of the stated range on a road trip, so we're really talking about 350 miles of range, which is, as you say, what most people actually want. Why 70%? You obviously don't run…
You need to use the fully loaded cost of an employee when estimating opex savings, which includes health care costs, retirement funding, etc. Rule of thumb is that fully loaded cost for US employees is approximately 2x…
Google SRE here. Point of clarification on "losing skills" by not being oncall enough. Google designs its SRE teams to scale sublinearly to the service, which means we're often responsible for entire portfolios, not…
I haven't seen anyone recommend net/http yet, but that is the library that was recommended to me to read to get a sense for modern, idiomatic go.
As mentioned elsewhere, the worse bug was in upstream, unpatched gdm. It's been a very long time since I worked on a distro (former Canonical employee here) but every distro carries patches of some sort.
The semantic tagging is nice, I might start incorporating that into my notes. On the overall topic of meeting notes, I picked this up as a new skill in the past year and it's been immensely valuable for myself and the…
The politics is exactly the point of my comment. The professional way to write a blog post like this is from your own perspective. Identify the proximate cause (the peer), name names if you must, talk about how awesome…
Google networking SRE here (my team runs ns[1-4].google.com among other services). Regardless of original intent, the blog doesn't land well with me. It could have provided the background on flowspec, using their own…
The design you propose is stateful, and if you read the chapter closely, you can see we spend a lot of effort to make things stateless. The main thing I wanted to respond to in this thread about a single bad server…
> (You will notice that people like Google and Cloudflare skillfully respond with only one record with a 5 minute TTL. That is so the behavior of the browser is well defined, but it also eats their entire year of…
I don't have a platform the size that the recoil author has. That's the difference.
So here's a nuanced view I'm sure will get downvoted into the ground: both FB and the employee were right, but along different dimensions, and this outcome was not only inevitable, but desirable. The employee, as a…
Accurate headline but incorrect analysis. Big Tech pays like sports, not because of average salary levels, but because of the spread between highest and lowest paid engineers. Let's say an entry level role in big tech…
They are truly standard behavioral questions that you can't really prepare for, other than thinking about what you did in various scenarios. "Tell me about a time you had to resolve conflict between two engineers on…
I joined Google last year, hired directly as a manager. Germane to this thread, I'm in my early 40s. At Google, the bar is that you are expected to be able to contribute as an equivalently senior IC, but will be…
All managers in Google (engineering and non-engineering) are encouraged to take a 2-day immersive course. There's a course for "experienced manager, but new to Google" and a course for "new manager" with content…
Thanks, you made my day. I'm a Google network SRE, but perhaps I'll get new business cards saying "cold potato engineer".
Nice article, I'd be curious to know if/how their engine abstracts the complexity behind multi-currency transactions, or whether they rely on the accounting model to handle multi-currency. We built our own double-entry…
Google+ failed, but it begat Google Photos which is not a failure. obDisclosure: I'm a Googler, but joined way after G+ both launched and failed.
Google SRE doesn't have magical incident response beans that we hoard from the rest of the world. What makes Google SRE institutionally strong is that we have senior executive support to execute on all the best…
The problem that gRPC solves for you is versioning your messages between your services. As your json payloads evolve, you're going to encounter pain trying to keep your services in sync, whether it comes in the form of…
I was an HP-UX kernel engineer from 2002 til 2005, a brief interlude writing IA64 CPU diagnostics, and then and a Linux kernel engineer from 2007 til 2010, all on Itanium systems. In that time frame, it wasn't clear…
I was a sysadmin (at uni, in the early 2000s) and I am an SRE today (at Google). The two jobs are nothing alike, at all, whatsoever. Sysadmins are support roles. Their functional role is to provide a healthy substrate…
It has been 10 years since I left Canonical (on good terms), but what popey describes (hi popey) about the intentional lack of human review in the Snap store sounds very Canonical to me. I agree with all the…
Full body scans are a common preventative measure in Taiwan. My parents (expats, living in the US for over 50 years) flew back and got routine scans (MRI, PET, CT) in February for about $1000 USD total. Similar to this…
Real world usage is you only get to use ~70% of the stated range on a road trip, so we're really talking about 350 miles of range, which is, as you say, what most people actually want. Why 70%? You obviously don't run…
You need to use the fully loaded cost of an employee when estimating opex savings, which includes health care costs, retirement funding, etc. Rule of thumb is that fully loaded cost for US employees is approximately 2x…
Google SRE here. Point of clarification on "losing skills" by not being oncall enough. Google designs its SRE teams to scale sublinearly to the service, which means we're often responsible for entire portfolios, not…
I haven't seen anyone recommend net/http yet, but that is the library that was recommended to me to read to get a sense for modern, idiomatic go.
As mentioned elsewhere, the worse bug was in upstream, unpatched gdm. It's been a very long time since I worked on a distro (former Canonical employee here) but every distro carries patches of some sort.
The semantic tagging is nice, I might start incorporating that into my notes. On the overall topic of meeting notes, I picked this up as a new skill in the past year and it's been immensely valuable for myself and the…
The politics is exactly the point of my comment. The professional way to write a blog post like this is from your own perspective. Identify the proximate cause (the peer), name names if you must, talk about how awesome…
Google networking SRE here (my team runs ns[1-4].google.com among other services). Regardless of original intent, the blog doesn't land well with me. It could have provided the background on flowspec, using their own…
The design you propose is stateful, and if you read the chapter closely, you can see we spend a lot of effort to make things stateless. The main thing I wanted to respond to in this thread about a single bad server…
> (You will notice that people like Google and Cloudflare skillfully respond with only one record with a 5 minute TTL. That is so the behavior of the browser is well defined, but it also eats their entire year of…
I don't have a platform the size that the recoil author has. That's the difference.
So here's a nuanced view I'm sure will get downvoted into the ground: both FB and the employee were right, but along different dimensions, and this outcome was not only inevitable, but desirable. The employee, as a…
Accurate headline but incorrect analysis. Big Tech pays like sports, not because of average salary levels, but because of the spread between highest and lowest paid engineers. Let's say an entry level role in big tech…
They are truly standard behavioral questions that you can't really prepare for, other than thinking about what you did in various scenarios. "Tell me about a time you had to resolve conflict between two engineers on…
I joined Google last year, hired directly as a manager. Germane to this thread, I'm in my early 40s. At Google, the bar is that you are expected to be able to contribute as an equivalently senior IC, but will be…
All managers in Google (engineering and non-engineering) are encouraged to take a 2-day immersive course. There's a course for "experienced manager, but new to Google" and a course for "new manager" with content…
Thanks, you made my day. I'm a Google network SRE, but perhaps I'll get new business cards saying "cold potato engineer".
Nice article, I'd be curious to know if/how their engine abstracts the complexity behind multi-currency transactions, or whether they rely on the accounting model to handle multi-currency. We built our own double-entry…
Google+ failed, but it begat Google Photos which is not a failure. obDisclosure: I'm a Googler, but joined way after G+ both launched and failed.
Google SRE doesn't have magical incident response beans that we hoard from the rest of the world. What makes Google SRE institutionally strong is that we have senior executive support to execute on all the best…
The problem that gRPC solves for you is versioning your messages between your services. As your json payloads evolve, you're going to encounter pain trying to keep your services in sync, whether it comes in the form of…
I was an HP-UX kernel engineer from 2002 til 2005, a brief interlude writing IA64 CPU diagnostics, and then and a Linux kernel engineer from 2007 til 2010, all on Itanium systems. In that time frame, it wasn't clear…