Sign in to view Jon’s full profile
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Sign in to view Jon’s full profile
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Redondo Beach, California, United States
Sign in to view Jon’s full profile
Jon can introduce you to 10+ people at Netflix
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
9K followers
500+ connections
Sign in to view Jon’s full profile
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
View mutual connections with Jon
Jon can introduce you to 10+ people at Netflix
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
View mutual connections with Jon
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Sign in to view Jon’s full profile
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
About
Welcome back
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
New to LinkedIn? Join now
Services
Activity
9K followers
-
Jon Haddad reposted this
-
Jon Haddad posted thisPlanning some new Cassandra videos. What’s everyone interested in?
-
Jon Haddad reposted thisIt was really fun making this, and I'll tell you upfront this is an OSS-focused course. Other than the bumpers on the videos and the Studio decorations, the content is completely Apache Iceberg. I'm sure we'll make some Snowflake-specific content in the future, but this is for the community! Hope y'all enjoy taking it as much as I did making it!Jon Haddad reposted this⭐️ Nearly 9,000 stars on GitHub and counting. There has been so much interest in Apache Iceberg – both from builders and from the modern data platforms that now support it – but also so many questions about how it actually works. Snowflake's newest course, 𝗔𝗽𝗮𝗰𝗵𝗲 𝗜𝗰𝗲𝗯𝗲𝗿𝗴: 𝗙𝗿𝗼𝗺 𝗭𝗲𝗿𝗼 𝘁𝗼 𝗣𝗿𝗼𝗱𝘂𝗰𝘁𝗶𝗼𝗻 𝗗𝗮𝘁𝗮 𝗟𝗮𝗸𝗲𝗵𝗼𝘂𝘀𝗲 is now publicly available on Coursera. The course walks through Iceberg fundamentals, migration strategies, partitioning, schema evolution, table maintenance, write strategies, and concurrency. 👨🏻💻 Six hours, hands-on exercises with real data, and free to audit. Taught by none other than Iceberg expert Russell Spitzer! Whether you're just getting started with Iceberg or you've been using it and want to fill in the gaps, this is a structured path through the stuff that actually trips builders up. Check out the link in the comments!
-
Jon Haddad reposted thisJon Haddad reposted thisI think there’s an unspoken divide between engineers. Some of us think in a pseudocode first way and others use code to implement thoughts. Those of us who think in code, I bet, don’t get as much use or enjoyment out of these AI code generation tools because we need to translate the pseudocode in our heads into a prompt for the AI to convert back into code. We get more use by using them as research assistants or documentation summary machines. For the other group, writing a prompt forces them to make their thoughts concrete and then they could review the code to see if it matches their thoughts. That group seems to enjoy using AI code generation more as it works better with their brains. Ignoring the differences between how people think and approach problems is one of the biggest frustrations I have with AI discourse right now.
-
Jon Haddad posted thisI've been working with the cassandra-analytics library a bit recently. I had a Spark job writing 100MM rows that took 4 hours with the old CQL based connector. The analytics lib took under 5 minutes. The overhead was close to nothing - it's just dropping files on disk. You can either write directly to your C* DC (single DC) or you can write to S3 and have all the DCs pull the files in directly, which is a solid design. I'm looking at eliminating the "analytics DC" AND reducing the size of the remaining DCs, should be another 30-50% in savings on top of the 50% we've already seen by moving to C* 5.0.
-
Jon Haddad reposted thisJon Haddad reposted thisHey everyone! Join us for another session of the Planet Cassandra Global Meetup on April 1st. For this event, Patrick McFadin will present "CEP-21 - A Practical Guide to TCM." Bring your questions about what Transactional Cluster Metadata in Cassandra 6 is going to look like, and let Patrick light the path for you! Luma: https://lu.ma/cassandra Meetup: https://lnkd.in/g_Rx6745CEP-21: Practical Guide to TCM - New Paxos Based Metadata Manager, Wed, Apr 1, 2026, 10:00 AM | MeetupCEP-21: Practical Guide to TCM - New Paxos Based Metadata Manager, Wed, Apr 1, 2026, 10:00 AM | Meetup
-
Jon Haddad reposted thisJon Haddad reposted thisShitty TSA lines? All I'm saying is that in Project 2025, Page 159: Defund, deunionize and replace it with a form of ICE, merging TSA into an immigration super-agency. Precursor to them at the polls.
-
Jon Haddad reposted thisJon Haddad reposted thisHey everyone! Join us for another session of the Planet Cassandra Global Meetup on April 1st. For this event, Patrick McFadin will present "CEP-21 - A Practical Guide to TCM." Bring your questions about what Transactional Cluster Metadata in Cassandra 6 is going to look like, and let Patrick light the path for you! Luma: https://lu.ma/cassandra Meetup: https://lnkd.in/g_Rx6745CEP-21: Practical Guide to TCM - New Paxos Based Metadata Manager, Wed, Apr 1, 2026, 10:00 AM | MeetupCEP-21: Practical Guide to TCM - New Paxos Based Metadata Manager, Wed, Apr 1, 2026, 10:00 AM | Meetup
-
Jon Haddad reposted thisJon Haddad reposted thisUnpopular opinion Friday. Everyone's talking about the tech debt AI introduced and how code quality is dropping. Like pre-AI code quality was astonishing. Like there was no tech debt before coding agents showed up. I have a secret for you: most of the code out there sucked. Always has. Still does now. The only difference? Before, it was easier to blame people. Now you want to blame a tool. Reality is: you are still responsible for what your tool outputs. Long story short, own it. Ship it. Fix it. Move on. #unpopularopinion #coding #ai #softwareengineering
-
Jon Haddad liked thisJon Haddad liked thisAI might be fixing one of the oldest problems in software development: the defensive code review. I've noticed something on my team. When someone reviews AI-generated code, the dynamic is different. The author isn't attached to it the way they would be to something they wrote from scratch so pushback doesn't land as criticism. Discussions stay focused on what's right, not who's right. It's a small shift with real implications for team culture and velocity. And it's an interesting side effect of AI-assisted development that I haven’t seen talked about. Have you seen this on your team?
-
Jon Haddad liked thisJon Haddad liked this[RELEASE] Apache Cassandra 6.0-alpha1 is out ‼️ This is a quarterly alpha release, for testing and development purposes. Download it at: https://lnkd.in/eDVTrEaG News: https://lnkd.in/eawcAiWS Changelogs: https://lnkd.in/eKYybDHmcassandra/CHANGES.txt at cassandra-6.0-alpha1 · apache/cassandracassandra/CHANGES.txt at cassandra-6.0-alpha1 · apache/cassandra
-
Jon Haddad liked thisJon Haddad liked thisDistributed systems concept: Fencing Tokens You designed a fancy distributed locking algorithm just to find that an old primary is able to overwrite data! The problem: - Node A holds the lock, and is doing some work. - Node A gets disconnected/unresponsive/crashes, and resume execution after its lease expires ("true" time) - Node B, in the meantime, acquired the lock and wrote some data. - Node A resume executions, thinking their lock is still valid - Node A overwrites the data written by Node B, even tho it doesn't have the lock anymore. That's were fencing token comes in: when a node acquires the lock, it gets a token with a monotonically increasing number. When the node tries to write data, it must include the token. If the token is outdated (i.e., lower than the current token), the write is rejected, preventing stale nodes from overwriting newer data. Fencing tokens are used in a variety of systems, like etcd The big takeaway is that you can't rely on just the client to know whether they are in their right. The target resource must have a gating mechanism to verify that the request makes sense. #distributedsystems
-
Jon Haddad liked thisCassandra out of the box is hard to operate without experience. Jon’s post highlights a new tool that makes it easier 👏AxonOps Review - An Operations Platform for Apache CassandraAxonOps Review - An Operations Platform for Apache Cassandra
-
Jon Haddad liked thisJon Haddad liked thisSilicon Valley wants to hire software engineers who are competent at using AI agents. Whereas disgruntled engineers who got fired by AI continue to argue over code review, corporate leadership, and flaws with vibe coding. I don’t think big tech is necessarily wrong though. Imagine if the average expectation was that people learned how to build with CODEX and then manually review code built by AI. That’s where we’re at right now. Whoever is really good at this process or new workflow takes the 2020s and 2030s and likely remains relevant for the next 15-years among top technology employers. I recently had a computer sciences grad from note dame argue over coding agents but when I asked him if he could code like a coding agent he retrenched and said he’s more of a manager of other programmers and not much of a programmer. So, he’s not any more useful then a coding agent but he still wants a high paying technology software developer job in 2026? No wonder why he’s still unemployed and so unemployable.
Experience & Education
-
Rustyrazorblade Consulting
*********** *** *********** **********
-
*******
****** ******** ********* ********
-
*****
******** ********
-
********** ** *******
** ******** ******* undefined
-
-
******* ****
-
-
View Jon’s full experience
See their title, tenure and more.
Welcome back
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
New to LinkedIn? Join now
or
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Licenses & Certifications
Volunteer Experience
Courses
-
Database Systems
204
-
Operating Systems
201
Projects
-
easy-cass-stress (formerly tlp-stress)
Load generator / benchmarking tool for Apache Cassandra. Originally written at The Last Pickle.
-
Apache Cassandra
- Present
Committer and PMC member.
Languages
-
English
Native or bilingual proficiency
Organizations
-
Apache Cassandra
Committer and PMC Member
- Present
Recommendations received
29 people have recommended Jon
Join now to viewView Jon’s full profile
-
See who you know in common
-
Get introduced
-
Contact Jon directly
Other similar profiles
Explore more posts
-
Jellyfish
21K followers
📣 Today we’re announcing new features for Jellyfish AI Impact that bring together system data, developer sentiment, and guided insights - giving leaders a clearer, faster, and more complete picture of how AI is transforming their organizations and the overall SDLC. As AI becomes embedded in every corner of software development, engineering leaders face a new challenge: proving that these tools actually deliver value. From autonomous agents to code assistants, the landscape is evolving faster than most teams can measure. Keep up with the AI evolution with Jellyfish AI Impact: https://lnkd.in/g7t3wx5h
45
1 Comment -
Linearloop
12K followers
Your CI/CD bill is not exploding because of “expensive runners,” it is bleeding out through flaky tests, over-parallelized jobs, and slow feedback loops that quietly tax every deploy This piece shows you how to redesign pipelines so you cut compute waste, shrink queues, and speed up developer flow without adding yet another approval gate or YAML religion Full breakdown in the comments. #DevOps #CICD #PlatformEngineering
8
1 Comment -
Aspect Build
2K followers
Tired of long CI builds and rising compute costs? Coda was too. They trialed Aspect Workflows, saw a 10x improvement in build times and a 67% reduction in compute costs, and decided to roll it out more broadly. "We went from having significant limits in CI and tools to where the limits are now just due to our code." — Neal Norwitz, Software Engineer at Coda Read more about the challenges they faced and the results they saw: https://lnkd.in/eA_pwcDQ
5
-
Causely
2K followers
If you are building or evaluating adding AI to reliability, this is a must watch. This episode of Slight Reliability breaks down where AI helps in SRE and operations, and where it falls short. Causely founder Shmuel Kliger, explains why modern observability turned operations into a big data problem, and why causal reasoning is required to infer the single upstream cause behind many degraded services. A practical conversation about reducing toil, avoiding AI hype, and focusing on what actually works. Full episode here: https://lnkd.in/epj_x7q6
20
-
Tom Scott
Streambased • 4K followers
One of the most common concerns I hear when discussing direct reads from Kafka for analytics is the perceived high egress cost. But this often overlooks two important technical realities. First, the data is returned batched and compressed, meaning the actual size “on the wire” can be several orders of magnitude smaller than the raw payload. Second, with Streambased indexing, queries can efficiently target only the relevant records rather than scanning entire topics indiscriminately. Together, these factors dramatically reduce the volume of data moved, and therefore the cost, making this approach far more economical than it might initially seem. What’s especially interesting is that most managed Kafka providers haven’t caught onto this model yet. That means you're not (yet) being penalized with ambiguous charges like "data that could have been processed" (looking at you, BigQuery). These kinds of cost calculations are nuanced and require effort—but they can reveal surprisingly straightforward ways to hit your cost-reduction goals without sacrificing flexibility or fidelity.
8
3 Comments -
Code Remix Summit
277 followers
🚩Feature Flags: How to Ship Faster, Safer, and Smarter 🚩 Dinesh A., Principal Engineer at Wells Fargo, is breaking down feature flags at Code Remix Summit. Not just what they are, but how to actually use them without creating chaos. Get best practices that prevent flag sprawl and technical debt. Hear real case studies showing how companies are using flags to ship with confidence. 👍 https://lnkd.in/g5r2MUSJ #CodeRemixSummit #FeatureFlags #WellsFargo #ContinuousDelivery #DevOps
50
-
SlickFinch
260 followers
Canary deployments are your early-warning system for bad releases. Ship to 5%. Wait. Watch. Scale. If things go sideways, you roll back before it ever hits 100%. More visibility. More control. Less damage. Best used with smart monitoring, metrics tracking, and automated rollback logic. See the full strategy: https://lnkd.in/g4ryc_B3 #CanaryDeployments #ProgressiveDelivery #DevOpsObservability #SlickFinch
-
HashiCorp
319K followers
📣 Now GA: Terraform Stacks Managing infrastructure doesn’t have to be complex. With Terraform Stacks, you can use prebuilt workflows to save time, reduce overhead, and scale confidently — whether you’re running a small setup or managing multi-cloud environments. Build at scale with reusable patterns and built-in guardrails. https://bit.ly/4mppkMZ
330
2 Comments -
KubeFM
7K followers
Julia Blase, Product Manager at Chronosphere, discusses how observability needs to evolve alongside Kubernetes. She explains that Kubernetes brought dynamic, scalable infrastructure, and monitoring systems must follow suit. The future requires on-demand instrumentation and dynamic data collection that can scale up and down based on needs, helping teams optimize costs while getting the right insights at the right time. Watch the full interview: https://ku.bz/X6tgWrG0P
2
-
Redis
292K followers
LiteLLM is an open-source proxy that connects your app to LLMs through one unified interface. Paired with Redis, it gives AI and ML teams a simple yet powerful way to unify access to LLMs, accelerate response times, and make AI apps real-time. Redis handles performance, memory, and data coordination that modern AI apps demand, while LiteLLM handles abstraction and routing. Our AI Product Marketing Manager Rini Vasan dives into: ▶️ What LiteLLM is ▶️ Why it works well with Redis ▶️ How LiteLLM and Redis work together Learn how to scale your LLM gateway with LiteLLM & Redis: https://lnkd.in/gqsTebF7
32
-
Idan Asulin
Superstream • 2K followers
Diskless Kafka is exciting, but the biggest wins might come from a less obvious place: the clients. Default producer configs are silent cost drivers. They inflate traffic, waste resources, and kill efficiency. That’s why we built SuperClient at Superstream - to dynamically tune Kafka clients based on workload. No more static defaults. Just better performance and lower costs. Diskless Kafka? Love it. But let’s not forget the clients. #ApacheKafka #KIP1150 #CloudEfficiency #KafkaOptimization #StreamingInfra
10
-
Akuity
8K followers
Promotion is where delivery pipelines often fail at scale. Custom scripts, manual approvals, and limited visibility introduce risk and slow teams down. 🧩 Kargo is designed to make promotion a first-class GitOps workflow. This free training walks through how to define stages, manage freight, and promote applications safely across environments using GitOps principles. 🔁 The course is a practical starting point for teams running or planning to run promotion workflows alongside Argo CD 🐙, without adding bespoke automation or fragile glue code. 👨💻 Enroll for free. https://hubs.li/Q03-jQGW0 #GitOps #Kargo #DevOps #PlatformEngineering #CloudNative
6
-
Elevatic Software
1K followers
🚀 Are your pull requests slowing your team down? Most teams treat every pull request the same. But not every change needs the same level of attention. That’s where Ship / Show / Ask comes in. With DevSensei, you can structure your PR workflow into three simple categories: ✅ Ship For small, low-risk changes. No need to wait, just merge and move on. 👀 Show For changes you want visibility on, but without blocking progress. 💬 Ask For complex work that needs discussion and proper review. This approach helps teams: • Reduce waiting time on trivial PRs • Focus reviews where they actually matter • Keep delivery speed high without sacrificing quality Instead of one rigid process, you get a workflow that adapts to the change itself. Because not every PR should slow you down. 👉 Curious how it works in practice?
3
-
Maruti Techlabs
17K followers
If you want your DevOps workflow to feel lighter and faster. This video is for you. In this episode, SAHIL VANDRA, Senior DevOps Engineer I, walks through how he uses GitHub to simplify two major parts of his workflow: - Automated code reviews - Smarter CI/CD pipelines He breaks down how AI helps reduce manual effort, speed up releases, and maintain steady deployments without compromising on quality. If you’re looking for practical ways to bring AI into your DevOps routine, this breakdown gives you a clear, real-world look at what actually works. Watch the full video here: https://lnkd.in/d3zYaxgb #devops #aidevops #mlops #github #automation
26
-
Imply
20K followers
Cribl Stream helps you control how data flows. Imply Lumi helps you control how data is stored and searched. Together, they deliver a modern observability architecture built for control, performance, and efficiency: - Route and retain what matters most - Search quickly and interactively across all retained data - Integrate seamlessly with your existing stack - Reduce costs without disrupting workflows Lumi isn’t just a faster backend — it’s part of a next-generation architecture that decouples storage, indexing, and query from the observability tools above. That means greater flexibility, less lock-in, and a solid foundation for what comes next. https://bit.ly/49iAXm1
18
2 Comments -
Suzanne Chartier
Agiloop • 1K followers
I’ve spent a lot of years working with systems and data… And one thing hasn’t changed: Understanding what’s actually in the data is often harder than building the system itself. JSON made data portable. But not necessarily understandable. That’s why I’m excited about what we just released ENTITIES — built with Agiloop. It turns raw JSON into something you can actually see and navigate — not just scroll through. We also put together a short visual demo (no narration) so you can just watch it in action 👇 🎬 https://lnkd.in/g4sA4Hrt If you work with APIs, configs, or complex data structures, I’d love your take. You can use it for free: https://lnkd.in/grCDHRuc #ProductDevelopment #AI #DeveloperTools #Agiloop
3
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content