Mitch

4.8K posts

Mitch banner
Mitch

Mitch

@Mr_mitchellh

steaks, biscuits and gravy and chicken wings are life. If you hang with me we're getting tacos. Confluent community catalyst.

A compound in Missouri Katılım Ağustos 2012
1.5K Takip Edilen746 Takipçiler
Mitch
Mitch@Mr_mitchellh·
@criccomini If I have to relearn TCL for eggdrops...so be it.
English
1
0
2
39
Chris
Chris@criccomini·
Idea: spin up an IRC server specifically for enterprise agents to talk to each other. MCP servers become IRC bots. And agents can talk to each other as well (A2A). Plus IRC protocol is just plaintext, which seems perfect for agents.
English
2
0
9
805
Mitch
Mitch@Mr_mitchellh·
"Your software is boring!" is the best complement a developer can get. It means they have confidence in your stuff.
English
0
0
3
82
Mitch
Mitch@Mr_mitchellh·
@tlberglund Memcpy, especially with user input is a buffer overflow vulnerability.
English
1
0
0
51
Tim Berglund
Tim Berglund@tlberglund·
When it just hits you in the face that this could only be C: while(buf->len != buf->tot_len) { size_t len = buf->len; if(len + http_client->rx_bytes_received > http_client->max_rx_buffer_size) { size_t remaining = http_client->max_rx_buffer_size - http_client->rx_bytes_received; len = remaining; } memcpy(http_client->rx_buffer + http_client->rx_bytes_received, buf->payload, len); http_client->rx_bytes_received += len; buf = buf->next; }
English
2
0
3
639
Mitch
Mitch@Mr_mitchellh·
@gwenshap I've been saying for years, containers are just a round about way to use RPM/Deb/Snap. They've become just another package format. It makes good sense to use containers(upgrades, rollbacks, dependancies)
English
0
0
1
54
Mitch
Mitch@Mr_mitchellh·
@gwenshap Whatever my organization is best at. If they do metal we’re putting that db right on top of ext4. If vm or kube is a known path that’s been done before, doing that. Same for saas.
English
0
0
2
67
Gwen (Chen) Shapira
Gwen (Chen) Shapira@gwenshap·
What's your preferred way of isolating databases?
English
9
1
8
3.9K
Mitch
Mitch@Mr_mitchellh·
@tlberglund @swimflythrive yall are in for the best and worst of times! I built, with help, our house. The decision fatigue is real. But dang was it a good time and the outcome is exactly what we wanted.
English
1
0
1
34
Tim Berglund
Tim Berglund@tlberglund·
This marks the beginning of the physical component of the dream house @swimflythrive and I are building just outside of Denver. Here our GC is pictured doing something entirely safe. (The hole is for the septic soil test. This will be the first permit we pull.)
Tim Berglund tweet media
English
2
0
7
433
Gwen (Chen) Shapira
Gwen (Chen) Shapira@gwenshap·
Got a random marketing email referencing "3M LOC" and it took me a minute to realize that "LOC" refers to "line of credit" and not "lines of code". Not that I want either.
English
4
0
23
1.7K
Mitch
Mitch@Mr_mitchellh·
@gwenshap For sure not just LLM/AI. AI is being hampered by it right now. There's also a strong marketing message of "throw it all at AI and figure it out". Rather early day hadoop/datalake like.
English
0
0
0
22
Gwen (Chen) Shapira
Gwen (Chen) Shapira@gwenshap·
@Mr_mitchellh Is this really new and specific to LLM and AI though? Security was an afterthought to the entire internet project. Patching it has been going on for 60 years now and the end is nowhere near.
English
1
0
1
39
Mitch
Mitch@Mr_mitchellh·
@gwenshap Legit use of shell script! Didn’t even use ‘seq’!
English
1
0
1
199
Gwen (Chen) Shapira
Gwen (Chen) Shapira@gwenshap·
Pro-tip: These days, ICMP is often blocked. Which means ping and traceroute are pretty much useless when you need to debug some network mishap. Use tcptraceroute instead. It traces with TCP packets to any port. Package tcptraceroute exists for any Linux distro. Example: sudo tcptraceroute your.db.host 5432 Repeat to catch flakiness: for i in {1..5}; do sudo tcptraceroute your.db.host 5432; sleep 2; done
English
5
13
91
5.9K
Mitch
Mitch@Mr_mitchellh·
@gwenshap When we get into a confusing spot what do we do? Try things! No! Remember your ooda loop breathing. Show me on the diagram where you feel the fault lays.
English
0
0
1
62
Gwen (Chen) Shapira
Gwen (Chen) Shapira@gwenshap·
@Mr_mitchellh Mitch, we need to do a technical therapist video series. "Remember what we do when things just don't work?" "Thats right, we enable logs" "Yes, you also need to read them" "I understand that Java stack traces are scary but I'm here with you. You are safe".
English
1
0
1
131
Gwen (Chen) Shapira
Gwen (Chen) Shapira@gwenshap·
Years ago, when I was mid-level engineer, I traveled with our sales team to meet with a large potential customer. Closing a deal with them was crucial for us. On the drive, the VP of Sales, asked me to do him a favor and use "Happy Ears" during the meeting. "Do what?" I asked. "You engineers, when you hear someone talk about their problems, you start telling them where they're wrong and how to fix it. That’s not what the customer wants from us. He wants us to listen, to show empathy, and only then to think together with him about what can be done to make things easier. ‘Happy ears’ is an approach where you listen actively, nod empathetically, but don’t suggest any changes until the customer is ready to discuss it—got it?" For me, it was one of the most frustrating meetings I’ve ever had. Almost every sentence that came out of the client’s mouth sparked thoughts and ideas in my mind about how to improve and optimize their situation. But I practiced “Happy Ears.” In the end, the customer signed a 7-figure annual contract with us, and I learned a huge lesson about sales and empathy. All we really want as human beings is for someone to truly listen to us. Only after genuine listening can we begin a process where the other side is open to hearing our ideas. (And if you were ever on a sales call with me, you know that many years later, my “happy ears” skills are still work in progress)
GIF
English
16
33
256
18.5K
Gwen (Chen) Shapira
Gwen (Chen) Shapira@gwenshap·
When I saw: "... requires ... via a transitive dependency on meow@3.7.0" I honestly thought my team is trolling me. No way that "Meow" is a real JS library, right?
Gwen (Chen) Shapira tweet media
English
4
0
3
993
Mitch
Mitch@Mr_mitchellh·
@vanlightly Make it up as you go along. Do what’s best and needed at the time. #icforlife
English
0
0
0
721
Jack Vanlightly
Jack Vanlightly@vanlightly·
Any Principal Engineers out there with ADHD or creative wiring — who don’t thrive in the tasks of project coordination, alignment meetings, and people management, but thrive on strategy, system design, writing, and shaping direction through ideas? Curious how you navigate the role.
English
19
7
176
27.6K
Mitch
Mitch@Mr_mitchellh·
@ijuma The dropping of older Java versions, and simplifying the upgrade matrix are absolute signs of a mature(read trustworthy), well thought out , well led project.
English
0
0
1
50
Ismael Juma
Ismael Juma@ijuma·
Congratulations to the community on a huge release. My favorite changes: new consumer group protocol (KIP-848), queues (KIP-932) and quality of life improvements for contributors (older Java versions dropped, ancient protocol versions removed, upgrade matrix simplified, etc.)
Apache Kafka@apachekafka

What a milestone! We are happy and proud to announce the Apache Kafka 4.0.0 release! It’s the first release without Zookeeper, and so many other core improvements like the new consumer group rebalance protocol (GA) and Queues for Kafka (EA) to just mention a few… \1

English
1
3
13
1.3K
Mitch
Mitch@Mr_mitchellh·
@shaharko @gwenshap Got me. I’m midwestern. I was always told it’s a midwestern thing we had to endure.
English
1
0
2
26
Gwen (Chen) Shapira
Gwen (Chen) Shapira@gwenshap·
Everyone is talking about Vibe Coding, but you really should try Vibe Cooking. Tell your favorite model: “i have day old rice, green beans and bell peppers in the fridge. What can i make for a quick lunch” My 10-minute fried rice was delicious!
English
6
2
28
2.2K
Mitch
Mitch@Mr_mitchellh·
@coltmcnealy Didn’t Google and oracle do that?
English
1
0
0
40
Mitch
Mitch@Mr_mitchellh·
@MatthiasJSax This one actually makes sense to me. Microservices made up of ai agents, that are tied together in a workflow. Tech people ain’t good at names, and every new twist has to have a new name.
English
0
0
0
35
Matthias J. Sax 🦦
Matthias J. Sax 🦦@MatthiasJSax·
“agentic workflows”? Whatever… 🤷 I am clearly not a product person. 😂
English
1
0
3
223
Mitch retweetledi
Lexi
Lexi@lexiosborne·
So if we win the Super Bowl, Travis is absolutely bringing back his “ughhhh! Na na na naaaa!!!” 😅😂
Lexi tweet media
English
8
27
779
28.4K