chazu | 2 months ago | on: How do you stay focused while working on a computer all day?
chazu's comments
chazu | 2 years ago | on: How to hire low experience, high potential people
chazu | 2 years ago | on: Ask HN: What's the coolest physical thing you've made?
chazu | 3 years ago | on: Zero one infinity rule
I see a lot of people here questioning the wisdom of the rule, however, like every other principle used in SWE, it shouldn't be applied blindly. Ask yourself "why am I specifying that a maximum of five wangervanes can be specified in the turboencabulator settings?" _IF_ you have a good reason, fine. Most of the time you will not.
chazu | 3 years ago | on: Zero one infinity rule
Just like every other heuristic in software engineering, its not a silver bullet, but generally speaking, this principle will serve you well.
chazu | 3 years ago | on: The Yaml document from hell
chazu | 3 years ago | on: How did REST come to mean the opposite of REST?
chazu | 3 years ago | on: How did REST come to mean the opposite of REST?
chazu | 3 years ago | on: How did REST come to mean the opposite of REST?
chazu | 3 years ago | on: Show HN: 7guis TUI implemented in Go using tview
chazu | 3 years ago | on: What SRE Could Be
99.9% of folks hiring SREs or starting SRE teams haven't read the SRE book.
The SRE book (and its sequels) say quite plainly what SRE is and isn't. They also say that not every org is going to be exactly like google so no, "we're not google" isn't an excuse.
the E in SRE is for engineering. As in software engineering. SREs are software engineers. Or should be. If your SREs don't know basic SWE principles, they're not SREs. If your org isn't applying software engineering principles to minimizing operational complexity at scale, your org isn't doing SRE.
I'm constantly shocked by how hard these things are to grasp, even for most SREs. If the problems I (occasionally) get to solve weren't more interesting than most regular product work, I'd get out of "SRE" entirely.
chazu | 3 years ago | on: Ask HN: If Kubernetes is the solution, why are there so many DevOps jobs?
I agree - these things should be abstracted from the developer - thats the goal of SRE/platform engineering - DevOps is [supposed to be] as you said, a philosophical and cultural stance around early productionization. While not mutually exclusive, they're not the same thing.
But back to your point re: orchestration-level concerns being foisted upon devs - at a shop of any size, there will be devs who feel they _need_ to touch kubernetes to get their job done (wrongly, IMHO) as well as devs who want nothing to do with it - so without engineering leadership throwing their support heavily behind a specific approach, its hard for a small team to deliver value.
chazu | 3 years ago | on: Ask HN: If Kubernetes is the solution, why are there so many DevOps jobs?
Read the introduction to the SRE book, available free online [1] - and you'll see that SRE is defined _in contrast to_ systems administration. Its specifically defined as software engineering with the goal of managing operational complexity.
Modern shops' failure to understand this (most SREs haven't read any of the book, let alone stopped to think what SRE actually means) is IMHO a primary factor in the failure of most "devops transformations"
chazu | 3 years ago | on: Welcome to the era of the hyper-surveilled office
chazu | 3 years ago | on: Plotto: A new method of plot suggestion for writers of creative fiction (1928)
chazu | 4 years ago | on: The Big DevOps Misunderstanding
chazu | 4 years ago | on: Show HN: Overpass – a self-hosted video live streaming app
Currently I've been using movienight[1] for this, but it sounds like your app is much more feature rich.
chazu | 4 years ago | on: AWS us-east-1 outage
chazu | 4 years ago | on: Low-Code and the Democratization of Programming
chazu | 4 years ago | on: SqueakJS – A Squeak VM in JavaScript
It's great.