Keith Mattix's Avatar

Keith Mattix

@keithmattix.bsky.social

Christian. Istio at @microsoft. Avid Grizzlies fan. Opinions my own

217 Followers  |  162 Following  |  83 Posts  |  Joined: 27.04.2023  |  2.1371

Latest posts by keithmattix.bsky.social on Bluesky

Slight clarification - CNCF counts contributions as "somebody who made a review, comment, commit, created PR or issue.
Contribution is a review, comment, commit, issue or PR." So not exactly lines of code, but in the same vein

20.05.2025 20:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

So proud to be a part of the largest cloud contributor to the CNCF! Working in the Istio and Envoy communities have been a dream come true, and I'm excited to bring the best of the CNCF to Azure

20.05.2025 20:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
All CNCF - DevStats

Lines of code according to all.devstats.cncf.io/d/5/companie...

20.05.2025 19:58 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 1

Who wants to come work with me?

19.12.2024 22:39 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Crypto’s Legacy Is Finally Clear An anti-establishment technology for an anti-establishment age


The legacy of crypto isn’t a technology revolution but instead that it created a culture where get rich quick mentality, grifting and Ponzi schemes were a virtue. Then made these people rich enough that they could influence elections.

That and being the financial instrument for ransomware payments

12.12.2024 12:57 β€” πŸ‘ 177    πŸ” 30    πŸ’¬ 4    πŸ“Œ 3
Preview
Principal Program Manager - Technical Job title: Principal AI Community Architect Team: Open Source Program Office (OSPO) Location: US-San Francisco, US-Boston, US-Raleigh About Red Hat Red Hat is the world’s leading provider of enterpris...

Hey, #RedHat OSPO (open source practice office) is #hiring folks for several positions in OSS AI/ML. Exceptionally, some of these positions are in #SanFrancisco.

Here's the #job listings:
redhat.wd5.myworkdayjobs.com/en-US/jobs/j...
redhat.wd5.myworkdayjobs.com/en-US/jobs/j...
(1/4)

09.12.2024 23:43 β€” πŸ‘ 14    πŸ” 11    πŸ’¬ 2    πŸ“Œ 0

Ack, I think there are some actionable steps we can take here. FWIW, this was one of the things we agonized over during the beta and GA planning: we definitely don’t want to give the impression that we are leaving sidecars behind. I’d love to continue to get your (and others’) feedback here!

09.12.2024 06:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’ll do my best to look into the draining issue soon; I should have some time as things slow down during the US holidays.

Just to clarify though, the reason this hasn’t been fixed yet isn’t because of ambient. We’ve just had some maintainer churn recently and are trying to backfill the expertise

09.12.2024 06:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah I’m with you; I’ve followed one thread in particular where you’ve been active, and I feel for folks running into those issues just looking for a script to run to get unblocked.

In the short term, I’ll make sure this gets brought up in the next WG meeting, and….

09.12.2024 06:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I think what I’m hearing you say (correct me if I’m wrong!) is that you’re concerned that you and the collective of users you represent are being de-prioritized in favor of ambient and you feel that the reason for that is because certain vendors are incentivized to emphasize ambient more

09.12.2024 06:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ€” I think that’s true generally, but tbh I don’t think John or really anyone at Solo falls into this too much. For every proprietary thing they launch, I can usually find at least 3x the investment in OSS which is fairly rare, especially in a post-ZIRP U.S economy

09.12.2024 06:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oh that wasn’t at all what I intended to imply! To your point, your issues, advocacy, etc. are based on what’s important to you right? Whether the contributions are code or not, they usually can be derived by that individuals incentives, whether end user or vendor

09.12.2024 06:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Ah in that case, I see this as less vendor tension and more roadmap tension because Ambient is similar to an Istio 2.0 in some ways. Sidecars and Ambient both exist under the Istio umbrella but their roadmaps are a bit different

09.12.2024 06:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Just to make sure I understand your point: are you saying you don’t think vendors of an OSS project should have enterprise or closed source features for that project? If not, then what makes Solo’s telemetry stuff not an enterprise feature?

09.12.2024 06:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I trying to be more nuanced than that. Look at the native sidecar api in Kubernetes for example. The reason it’s a restartPolicy vs something else is because of API backwards compatibility changes. With ambient, we can move a lot faster because there’s a lot less baggage

09.12.2024 06:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think that’s certainly one way to look at it. The way that I frame it is that the community is a group of individuals who work on the project for ~whatever incentives. If native sidecars is a big priority for someone, it’ll get fixed sooner. Ambient is a priority by several individuals so it GA’d

09.12.2024 06:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I don’t think I’ve seen anyone who wants to contribute to Istio of all projects who wants to contribute for no other reason than fun. I think yes we as maintainers need to say no to some feature requests for stability’s sake, but IMO, we need to do more to empower users to extend Istio

08.12.2024 23:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Let’s agree to disagree. Vendor customers aren’t inherently superior to community users. Lower barriers and dev velocity aren’t mutually exclusive with stable or even enterprise. Look at Kubernetes for example

08.12.2024 23:18 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What I’m hearing/inferring from @karlstoney.com (please correct me if I’m wrong!) is that β€œif the vendors don’t do it, it doesn’t get done because they’ve hired/captured all of the expertise”. We need to do more to empower end users to make meaningful contributions in a timely manner

08.12.2024 22:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

And a big part of doing that well is supporting end users (like yourself) so that they can potentially make these sorts of changes/fixes themselves. IMO, this is our biggest opportunity for improvement, and I’m excited to make some progress here!!

08.12.2024 22:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

None of this is meant to imply that your concern is unwarranted or not important! One of the things I hope to focus on improving next year is Istio’s contributor experience and making sure there are avenues to escalate really important issues to make sure they get addressed

08.12.2024 22:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Re: Ambient, the reason not everything is getting backported to sidecars is backwards compatibility, at least IMO. To be completely transparent, there are a lot of interesting things we could do in sidecars, but we MUST support the existing API surface. That does constrict things a bit

08.12.2024 22:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I hear you on the unaddressed issues. From my POV, this has to do more with gaps in expertise (that we’re working to fill) rather than commercial capture. Re: native sidecars specifically, we just don’t have enough Envoy experts as maintainers to get that done in a timely manner (it’s on my backlog)

08.12.2024 22:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

+1 to vendors not shoving their product specific stuff into core, but IMO, the β€œvibrant” part of the project shouldn’t be the commercial ecosystem but rather the community. That’s where Istio can be better

07.12.2024 23:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I strongly disagree. In my opinion, nobody wants Istio to be commercial software. Not existing users, new users, nor vendors if they know what’s good for them

07.12.2024 22:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Speaking for @microsoft.com, we are committed to making sure the Istio project is healthy and sustainable. Are there specific things you’re seeing that concern you?

07.12.2024 22:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I completely agree with this! Even within the service mesh space, I worry we set unrealistic expectations for users when it comes to running distributed software

24.11.2024 03:38 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you need a service mesh, you’re past the point of β€œsimple Kubernetes”

24.11.2024 03:14 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Why are Trump supporters not wanted ? You dont have to follow them. You can block them. You can filter words. Don’t you want @bsky.app to have all perspectives ? I certainly do.

As long as it’s civil. Why not welcome different viewpoints ?

21.11.2024 03:41 β€” πŸ‘ 15166    πŸ” 962    πŸ’¬ 9046    πŸ“Œ 2138

Yeah Ruby does too

15.11.2024 14:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@keithmattix is following 19 prominent accounts