-
Chatsandchannels
17 January, 2025I have been on Don Quixote typer
Why devs moved from mail/chat -> slack/discord/teams
Mostly
Why channels are better over chats.
Why people fall back to chats.
Comments -
Release Bets
20 December, 2024The Problem
So you’re a big wig at some tech company and you want to make a big jump in quality. A common and reasonable sounding thing to would be to bring in some bar raisers. You don’t have enough people you trust to do it at the Pull Request level so you decide to have them review releases yet. (Continuous Deployment isn’t happening for …. reasons….). Now you have an interesting incentive problem.
Bar raisers don’t have much incentive to get the code out but they have a big incentive not to let a bad change out. Type I vs Type II errors. The bar raisers don’t have much signal about what releases/changes are dangerous or not so they’re gonna want to talk about each change. You’ll end up spending a constant amount of time on low risk releases eating up a lot of the review time budget. Higher risk release might get LESS discussion just because low risk items ate up available time. So how do you get a better signal?
Enter the bet
If you want to make a release you should give the bar raisers odds their release will cause an outage (defining outages is hard but lets assume we have one). If I’m really safe I might say this release only has a 1% chance of causing an outage (anyone that says 0% is a fool). Then the bar raiser now has some information and if they want to talk about the issue they need to ante a minimum amount of money to the bet (lets say $10). If after discussion the odds don’t change the bet is locked. If the odds change (a good thing new information being exposed!) then releaser forfeits the ante and the bar raiser can still take whatever odds that come out if they want. This both focuses the discussions using time most effectively and aligns incentives to bring out truth rather than block or override.
This works best for single change releases. If you do bulk you need PR reviewers to all give predictions and aggregate them which is harder but still doable. This is basically a prediction market. It works better the more people that can participate and the more liquid the market is. Ideally I’d be able to go bet against the release of some division far from me if I have reason to doubt. Insider Trading is a goodness here!
Comments -
Kubecon SLC 2024
16 November, 2024kubecon post thoughts.
-
PodDisription Conidtions and Eviction Backpressure on replicasets-deployments and stateful sets. Started an issue 128815 to get a condition on for blocked evictions. The former should help k8s-pdb-autoscaler along but the latter should make it not necessary. The idea of back pressure is replicasets controllers would monitor their pods and update their own status if they’re seeing seeing eviction blocked on pod status. Deployment controller could then scale up if its the most recent replicaset or if there is a newere replicaset that can’t make progress scale that down then scalue up the older defacto replicaset to unblock evictions.
-
Antonio’s/Network-Sig’s kube-network-policies may be able to be trivailly adapted to windows with this tailscale windows filter library. Theorically you could use ebpf to send packets into user space as well.
- Cilum Scaling. Several good presentations thoug many stared with cluster mesh. Not really a desire for us to got etcd but there are limitations
- CBOR Serializer may help some
- Maybe using apiserserv-mesh in built etcd as a proxy as that is what kvstoremesh is doing.
- Ryan was excited about replacing watch with a messaging system. I am not sure that solves our problems but loves the thinking
- Should definitely tighten up our identity garbage collection but also why isnt the identity the hash.
- Sig API maching thought streaming lists were going to help a lot. Of course growing
- Talks: Hemeth Clustermesh scalability, etcd vs api server, Ryan Drews clustermesh scalabiluy of cluster mesh , Plea for help testing
-
Api server Server roll back is being worked on! Need to catch up
- Api Server backed by Postgresql was a little dissapointing. Need to measure watch performnce and write a follow up using azure postgres on cosmosdb
-
OLDER
- 28 Oct Last Hike of 2024
- 01 Sep Labor Day
- 19 Aug Mt. St. Helens
- 04 Aug Bandera/Seafair
- 21 Jul Counter Programming
- 16 Jul Bets and Debts
- 01 Jul Chelan/Leavenworth
- 15 Jun Trout lake
- 03 May Derby Fun 2024
- 21 Apr Houston
- 15 Apr Evictions KEP
- 30 Mar Last Day of Skiing
- 02 Mar Cosmos db and sql
- 25 Feb Whistler
- 29 Dec Christmas Cruise
- 17 Dec gpts
- 17 Dec december tiger
- 07 Oct mt granite 2
- 14 Sep Art institue of chicago
- 13 Sep Snow Lake
- 29 Aug lake cresent
- 20 Aug granite mountain
- 16 Aug prosser/red mountain
- 15 Aug lake cresent plan
- 06 Aug rimrock
- 15 Jul mt washington
- 06 Jul Chelan and 4th of July
- 17 Jun rainy fathers day
- 07 Jun memeorial day hiking
- 24 May IPA Stack Rank
- 15 May Eritrea Partry
- 07 May west tiger 2 shit show
- 03 May 2023 derby
- 23 Apr single dad weekend with the boys
- 23 Apr Tri tip marinade.
- 23 Apr Sage Hot Italian Sausge Pasta
- 16 Apr Yakima spring break
- 16 Mar Concert formulas
- 14 Mar No Direction Home
- 14 Mar General Electric
- 23 Feb irrational beliefs
- 15 Feb Oahu West side february
- 21 Jan Bad User Flows
- 20 Jan miss universe costumes
- 09 Dec chatgpt designs kured.
- 19 Nov wierd dream
- 22 Oct Kulturekampf
- 08 Aug Benji Pack list
- 17 Jun Microsoft Teams ui is broken
- 05 May Derby Fun 2022
- 11 Jan New PC build
- 05 Jan Pan Sauce
- 28 Oct Vaccine Maximalism
- 28 Oct Rodgers covid
- 26 Oct Project shed
- 15 Aug Summer stout
- 09 Jul Windows Arm
- 06 Jul Balloon Buns
- 20 May Corporate Training
- 27 Mar Betty Crocker Chocolate Chip Cookies
- 07 Feb Distributed Twitter.
- 01 Feb Backwards ESB Kit
- 10 Jan Wrestling stories.
- 08 Jan Bourbon
- 12 Dec Ranger accesories
- 01 Oct Straight to Jubel
- 01 Oct Sad Country Drinking songs
- 05 Sep Conversations with Benji
- 29 Jul Xml is a Joke
- 04 Jul Garage brewery improvments
- 30 Jun Reiben Betrunken Lowe II
- 23 Jun Citrabomination
- 26 May Carne Asada Street Tacos
- 26 May Beer pickles
- 25 May Life Lost
- 16 May Won't do what you tell me IPA
- 03 May This time is different
- 03 May Cheesy Shrimp and Grits
- 29 Mar Corona Testing in a distributed republic.
- 09 Mar Morbid Corona Bet
- 26 Feb Fullers ESBish
- 17 Feb Lego Collection
- 17 Feb GigaPilsner
- 14 Feb Reset Pull Request signoff
- 31 Jan Bitcoin Selfdriving Bet
- 14 Jan Golang thoughts
- 05 Jan Why Skiing
- 23 Dec Bolognese
- 05 Dec Oatmeal Stout
- 03 Nov To Test Drive.
- 24 Aug Dusseldorf Alt
- 24 Aug Cheif Curmudgeon
- 30 Jun A CI/CD we can believe in
- 25 Jun Productivity
- 13 Jun Classic Pine
- 05 Jun My Interview question
- 11 May Dunkel Schokolad
- 05 May Derby Fun 2
- 11 Apr Horse Power per Dollar
- 30 Mar Darkly Mild
- 30 Mar West Wheat
- 28 Mar Less Code
- 17 Mar China Future
- 04 Mar Street Corn
- 04 Mar Injera (Tibsi)
- 04 Mar Chicken Noodle Soup
- 01 Mar 747 rail gun
- 14 Feb A man for all seasons
- 13 Feb Ramayana and women
- 08 Feb Wintana Wine
- 26 Jan Flying Kolsch
- 10 Jan Netlify and blog thoughts
- 01 Jan Lip reading
- 27 Dec Pivo Clone (christmas justice)
- 17 Dec Brewing water
- 07 Dec Rasberry Brew
- 05 Dec Grapefruit Fish
- 29 Nov Ur Marzen
- 23 Nov Things we should tax.
- 18 Nov Panaoramas
- 18 Nov Brewie Repair
- 20 Oct Liberty Belles
- 15 Sep The Wreck Porter
- 11 Aug California Dunkel
- 04 Jul No Hard Feelings ESB
- 10 Jun Franks wheat
- 02 Jun Norse fun
- 02 Jun Brewie Review
- 28 May Choosing Life
- 27 May Pence and Mens Lizard brains.
- 22 May Lesser Known Romans
- 05 May Derby Fun
- 26 Apr Cowboy Morality
- 22 Apr Diogenes. Original Troll
- 21 Apr Finish the wonderland
- 12 Apr Real Blockchain
- 11 Apr I-90 Summits
- 10 Apr PCT Pack list
- 09 Apr Zelda
- 08 Apr sci-fi stack rank
- 07 Apr Why a blog?
- 01 Apr Catholic Libertarianism
- 11 Feb My Father
- 01 Jan Wintana's Winter Wonder beer.
- 01 Jan Willy's IPA
- 01 Jan Unfiltered Liberty
- 01 Jan Straight Jubel
- 01 Jan Straight Jubel (2011-11-23 version)
- 01 Jan Samoan Pale Ale.
- 01 Jan Riesen betrunken reden Lion
- 01 Jan Riesen betrunken reden Lion (2011-10-05 version)
- 01 Jan Original Sin Stout
- 01 Jan Old Hooker
- 01 Jan Old Crotchety
- 01 Jan Low Brau
- 01 Jan Low Brau 2.
- 01 Jan Ignoble India pale ale
- 01 Jan Hoptarded
- 01 Jan Harry Henderson's Oak Aged Stout
- 01 Jan Exiled Scot
- 01 Jan Bust me bagpipes scotch.
- 01 Jan American Dunkelweizen
- 25 Dec Why we goto church