Jason McIntosh
banner
mcintosh.farm
Jason McIntosh
@mcintosh.farm
Eng Architect, Spinnaker SIG Security lead, developer, Java enthusiast, wood working enthusiast , etc. Been developing code since 1999 though I did IT support before that, and I've worked on everything since. DISCLOSURE: Work for harness.io views my own
Pinned
What are my political views? MOSTLY moderate. Details in thread.
Translating promql grafana queries into otel clickhouse queries... Claude generated some interesting results. Helps with the basic query stuff, but as always gotta tweak it. Still somewhat of a timesaver from writing it ALL by scratch (though many were ALREADY copy/paste). Still required work
November 16, 2025 at 12:35 AM
ALSO huge thanks @cloudflare.social for DNS & Domain management. Makes running a lab SO MUCH easier/cleaner WITHOUT breaking the bank!
November 14, 2025 at 5:09 AM
OK lab is all on clickhouse (I still do SOME Prometheus just to be able to run random queries). Got logs (which... dear lord are painful IMHO in Grafana right now), metrics, traces, next... EVENTS (aka wide cardinality data). Even added ILO health checks w/ alerts!
November 14, 2025 at 5:06 AM
When did "Hoax" change to "I lied my arse off and you shouldn't know about it"?
November 13, 2025 at 10:46 PM
I've already shoved 125 MILLION rows into my @opentelemetry.io github.com/jasonmcintos... (using a simple clickhouse server)... :) In 16 hours... I'm probably doing a bit much in my lab... given I THINK I just crashed my k8s nodes...
homelab-work/applications/monitoring at main · jasonmcintosh/homelab-work
Generic tools/scripts/docs around my homelab work. Contribute to jasonmcintosh/homelab-work development by creating an account on GitHub.
github.com
November 13, 2025 at 9:03 PM
Reposted by Jason McIntosh
This #WorldKindnessDay, show some love to the ocean that gives us all so much. 🌊💙🌊

Visit our Action Center today and discover how you can advocate for kindness toward our beloved blue planet! 🌎

🔗 Join the wave: https://bit.ly/438LIn6
November 13, 2025 at 3:47 PM
Moving from prometheus to clickhouse on my lab. Can't easily capture "this change event" in obs1.0 NEED DATA, not "metrics". But... grafana: I can do it but it sucks UI, config wise, searching, etc. without a LOT of work. Go with @honeycomb.io or NewRelic or some other vendor for prod.
November 13, 2025 at 3:52 PM
Just a few new #spinnaker enhancements in play... an API to finally allow killing "zombie" pipelines! Number of tickets had to answer "can you go kill this" oy!
November 3, 2025 at 9:37 PM
Bought a new #toyota #Sienna. The van is solid to drive, the MPG is great, but DEAR GOD the "Tech". Rear entertainment: Miracast/HDMI ONLY (Kodi Pi box FTW). Doesn't persist keeping rear entertainment on on restart. Cruise have to turn on every start (e.g. Ford). Lot of little annoyances :(
November 3, 2025 at 5:38 PM
Does anyone have a good family MDM/SSO solution? With 4 kids+wife, tablets, phones, laptops... there's a LOT of devices and the commercial offerings are PRICY. I could run OpenLDAP for mac logins, but mobile is a challenge to manage. There's a few paid but 500+year is insane to me...
September 10, 2025 at 11:02 PM
I recall in the past adding load testing to be integrated into our deployments. We'd run load tests against a single "pod" to verify that it didn't break on recent changes. This caught several failures that unit/tests didn't - and not something I hear of teams doing :(. USEFUL tool for CD flows!
September 8, 2025 at 4:18 PM
One of the most frustrating tactics I've seen from sales? Random posts in slacks advertising themselves with NO relation or even relevance to the slack community they're posting in. JUST saw this from a company and IMHO it's SPAMMING. AND more likely to piss me off than cold calls.
August 20, 2025 at 2:31 PM
My favorite key to hit as a developer is the delete key. Deleting unused or dead code. Old dependencies no longer in use. It’s one of the most critical things to do and not done near enough
August 8, 2025 at 3:26 PM
New apple touch keyboard. Like the keys - good crisp feel on button press. HATE that the function is on the bottom left - so used to that being my control key spot ... overall... worth maybe the adjustment. Definitely not a fan of the positioning though.
August 4, 2025 at 6:49 PM
Super simple "5" rule I TRY to follow for "clean" microservices: Ideally than 500 lines per class. Less than 5 parameters to any method/class. No more than 5 APIs (this one in particular is a fun debate). The FUN part? This RARELY ever happens - question is WHY
August 1, 2025 at 6:50 PM
Reposted by Jason McIntosh
for anyone that’s interested in learning programming, you can take Harvard’s CS50 completely free online directly from the professor, David Malan.

they grade your coursework, provide tons of extra resources, and you only pay if you want a certificate!

cs50.harvard.edu/x/
CS50x 2025
Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.
cs50.harvard.edu
July 20, 2025 at 4:14 AM
I love #gradle. You can write code to define tasks and the range & support of tasks is AMAZING. BUT bad gradle can REALLY screw up your builds. Multi-module, subproject build projects have some CRAZY quirks. Many good plugins don't get well maintained. At times.. reminds me of Jenkins plugin hell
July 17, 2025 at 5:11 AM
Years ago a guy said "avoid companies with dividends. They should use that money to expand the business". While not entirely "correct", AI is similar - it's enhancement. IF you let developers go because AI is so much better... why AREN'T you using those developers to improve the business?
June 10, 2025 at 2:48 PM
Storage in k8s is still one of the more problem areas IMHO. Replication & failover. Playing with a NAS & looking at NFS. I'd been using Ceph/Rook but ... have hit odd falures at times. I recall gluster long ago as a hopeful to solve distributed clustering. Still feels like a rough area...
May 15, 2025 at 3:40 PM
flaws.cloud is STILL one of the slickest "trainings" i've ever seen. SERIOUSLY well done on some common security mistakes in AWS ( and in general)
flAWS
Learn AWS security with the flAWS challenge
flaws.cloud
May 15, 2025 at 1:59 AM
Observability memory from years ago: (@charity.wtf might enjoy this). Teams spent hours debugging a perf issue. DBAs: it's not the database! I was able to ask observability tool I was demoing: "What's query perf by region and what cause" - missing index in ONE region. Company bought the tool.
May 12, 2025 at 6:38 PM
Observability memories: Was remembering early 2000's, server room. I got paged "Server room is 100 degrees". Driving in and opening up doors, blowing fans, etc. Because buttery/bug got into the AC system & fried the electronics. First real "bug" in the system. Thank god for monitoring!
May 12, 2025 at 6:29 PM
Does anyone else see similarities with Russia and crimea to nazi germany and Austria, then later Germany invasion into Poland similar to Russia into Ukraine?
April 23, 2025 at 10:08 PM
Automatic follow up emails from marketing without email confirmation first are INCREDIBLY annoying... NO I'm NOT "Joshua", "James", "Jonathan", etc. and I didn't sign up for... well whatever the heck THAT email said I signed up for!
March 7, 2025 at 4:11 PM
Reposted by Jason McIntosh
It *does* take time for a team to gel. Yes. If you care about high performing teams, you should carefully weigh the costs of shuffling people around vs the hoped-for gains.

According to Tuckman's theory of group development, these stages are called,

* forming
* storming
* norming
* performing
What’s your take on this: it takes time for a team to gel. So it’s kind of criminal the way companies use often break up teams without a second thought.
March 4, 2025 at 6:46 AM