Ståle Pedersen

1.2K posts

Ståle Pedersen

Ståle Pedersen

@stalep

Middleware Performance Team Lead at Red Hat. Throw frisbees and brew beer when time permits.

Eydehavn, Norway Katılım Mart 2009
162 Takip Edilen289 Takipçiler
Max Rydahl Andersen
Max Rydahl Andersen@maxandersen·
Java Flight Recorder is such an underutilised feature of Java - very few probably realise it’s available in Java 8 and onward. Allowing for portable and efficient introspection of your app and frameworks. What’s the reason you don’t use it ?
English
10
14
123
18.4K
Ståle Pedersen retweetledi
Simons
Simons@Simon_Ingari·
"Why does our top performer get the worst reviews?" the boss asked. I was reviewing their annual performance data. "Show me," I said. She pulled up the ratings. Diana: 2.8 out of 5. Below average on "collaboration." Low marks for "team player." "What's her actual performance?" I asked. "Exceeded every target. Landed our biggest client. Trained three new hires." "So why the low scores?" "Her peer reviews are dragging her down." I scanned the comments. "Too direct." "Challenges ideas too much." "Not supportive enough." "Let me talk to Diana," I said. "I used to give honest feedback," Diana told me. "Said our pricing model was broken. Got dinged for 'negativity.'" "What happened with the pricing?" "They finally fixed it six months later. After we lost two major accounts." "What else?" "I questioned why we needed eleven approvals for a simple contract change. Manager said I wasn't being collaborative." "Are you still giving feedback?" "No. I learned my lesson. Now I smile. Nod. Say everything's great. My reviews are improving." "But nothing's actually improving?" "We're making the same mistakes. Just with better vibes." She chuckled. I went back to the boss. "Your review system doesn't measure performance," I said. "It measures compliance." "That's not true." "When was the last time someone got promoted for challenging bad ideas?" Silence. "When did someone get rewarded for preventing a mistake?" More silence. "You've trained your best people to stay quiet. And your mediocre people to stay nice." A few months later, they redesigned the system. Added a category: "Constructive Challenge." Points for identifying problems early. Rewards for preventing costly mistakes. Diana got promoted. "What changed?" I asked the boss. "We stopped confusing agreement with alignment. Stopped mistaking silence for harmony." "And?" "Turns out our 'difficult' people were our most valuable. They actually cared enough to speak up." Here's the truth about performance reviews: Most companies don't reward performance. They reward performance theater. The person who says the meeting was great beats the person who says it wasted an hour. The person who agrees with bad ideas beats the person who prevents disasters. You think you're measuring contribution. You're measuring conformity. And your best people? They've already figured out the game. They're just deciding whether to play it or find somewhere that values truth over comfort.
English
235
1.7K
9.8K
852.5K
Ståle Pedersen retweetledi
Francesco Nigro
Francesco Nigro@forked_franz·
Struggling with unreproducible performance testing? Discover how we leveraged qDup,a powerful scripting orchestrator, to achieve consistent and comparable setups, transforming collaboration and improving our process. Read more about our journey here 👉 redhatperf.github.io/post/superhero…
English
1
7
9
1.2K
Ståle Pedersen retweetledi
JUG Milano
JUG Milano@jugmilano·
🗓️ Giovedì 20 Febbraio 2025 👉 "An accidental conspiracy: how your load generator is lying to you" in presenza e YouTube live! 🙏 presenta Andrea Lamparelli Hybrid mode: 🚨 per partecipare in presenza: eventbrite.com/e/an-accidenta… ⚠️ Dettagli: jugmilano.it/meeting-161.ht…
JUG Milano tweet media
Italiano
0
3
2
291
Ståle Pedersen retweetledi
Max Rydahl Andersen
Max Rydahl Andersen@maxandersen·
"Lets just do 30 minutes" was what Josh Long said but once we got started it took a bit more. Go watch Josh and I's conversation about JBang this early Sunday morning. buff.ly/3ZMGFX8
English
0
5
12
635
Ståle Pedersen
Ståle Pedersen@stalep·
@marcsavy @jmtd I find many interesting discussions/references from colleagues and others in the IT field which still makes it worth it imo. I try to only read (re-)posts from those I follow though.
English
0
0
1
22
Marc Savy
Marc Savy@marcsavy·
@jmtd Also, sometimes replies hijack and reframe your response in a way that is not helpful I've come to realise that the short-form of Twitter is inherently deficient for nuanced & heated topics And lots of people screaming at each other, not discourse (+ many state-aligned bots)
English
1
0
0
23
Marc Savy
Marc Savy@marcsavy·
Is Twitter worth it any more?
English
2
0
0
101
Sanne
Sanne@SanneGrinovero·
The view from my "summer office"🤩 Amazing view, great weather, people and food, and now finally with fibre internet connection.. wondering if I shouldn't move permanently 😋
Sanne tweet media
English
7
0
20
1.2K
Ståle Pedersen retweetledi
Kelly Sommers
Kelly Sommers@kellabyte·
Premature abstraction is WAY more prevalent and worse than premature optimization and really handcuffs code bases for years and years.
English
62
244
1.5K
197.3K
Mark Little
Mark Little@nmcl·
That time when you realise it's probably a month until you can get to the pub again :(
English
1
0
4
571
Ståle Pedersen
Ståle Pedersen@stalep·
Lucky to experience another tool concert!!!
Ståle Pedersen tweet media
English
0
0
6
121
Ståle Pedersen
Ståle Pedersen@stalep·
@lasombra_br I created a quick poc for a potential customer that needed to parse xmls in the gigs size. Have a look here: github.com/stalep/skatt-x… It's split into different quarkus services, but the xml parser is something you can quickly copy.
English
1
0
2
70
Ingo
Ingo@lasombra_br·
Need an opinion. I have to parse a 300MB XML file and extract some data into a CSV. Should I do it in:
English
5
1
3
1K
Ståle Pedersen retweetledi
Max Rydahl Andersen
Max Rydahl Andersen@maxandersen·
so this triggered a chat with @forked_franz , @JohnnyDoItAll and @stalep and now you can do: jbang wrk2@hyperfoil -t2 -c100 -d30s -R 200 --latency http://localhost:8080/api/test Hyperfoil backed wrk2 styled test runs. Now...what about that java dsl :)
Ståle Pedersen@stalep

@maxandersen @jbangdev Do not use JMeter for any testing really. Even though it's easy for simple tests it creates bad habits. Use @hyperfoil instead 😉

English
2
4
14
2.1K