Kévin Rauscher (@tomahna) profile picture

@tomahna@mas.to

Joined July 2015
Photo by Kévin Rauscher (@tomahna)
Kévin Rauscher retweeted
This is what micromanaging from the top looks like, when the CEO *thinks* they can tell the source of the problem and how to fix it, just by looking at it. It’s incredibly frustrating when it happens to you. It’s rare to see it this public. Good luck to engineers in the weeds.
Btw, I’d like to apologize for Twitter being super slow in many countries. App is doing >1000 poorly batched RPCs just to render a home timeline!
128
736
83
8,229
Kévin Rauscher retweeted
This is because no good company outsources one of its core competencies to consultants. It you hire a company to tell you how to run software teams: you outsource engineering leadership approach to them. It’s why SAFe is popular at companies where tech is a cost center.
“I can’t point to a single good product company today that uses SAFe” @cagan #agile #prodmgmt
14
75
5
530
Replying to @heathercmiller
Protobuf is not okay, but not because of the code generation.
1
3
Kévin Rauscher retweeted
For #scalaIO2022, we are pleased to be joined by Pr. Martin Odersky (@odersky) for the keynote! 🤗😊🎉
Sprints
18
439
74
2,311
Kévin Rauscher retweeted
Replying to @eevee
What the actual fuck
1
1
8
Kévin Rauscher retweeted
One of the most insidious pitfalls of performance sensitive computing is making the assumption that your entire app is performance sensitive. The hot path of even the most performance-critical application is usually very small and can often be tightly scoped with some care.
1
11
2
81
Kévin Rauscher retweeted
Your endpoint makes several network calls, each taking on average more than 50ms. Why do you worry about the overhead of Box or pointer indirection? Focus on making your project more ergonomic to work with, much better investment.
10
27
6
274
A periodic reminder that, if you can get a certificate in it, it’s not agile. Certificates are all about learning a rigid set of rules & then proving that you’ve learned those rules in a test. You can’t be rigid and agile at the same time, however. Agile is not about rules.
8
24
3
142
Kévin Rauscher retweeted
Here's a team. Someone leaves. We hire a replacement. We get lucky and manage to find someone more skilled. Looks like we're better off? [1/10]
13
397
100
1,110
Kévin Rauscher retweeted
‘Cause it’s calling to you…
1
29
2
128
I think it’s a huge dysfunction to imagine that "Scrum Master" is a career. It’s not. It’s a role on a team. Anybody can do it, even if you don’t have a snake-oil certificate. "Senior SM" is particularly shudder inducing. 1/2
19
10
3
141
The Agile Industrial Complex in one Venn diagram 😄
7
56
4
311
Kévin Rauscher retweeted
Happy to announce, that I and @ZachAMcCoy, have stepped up to maintain Circe circe.github.io/circe !
9
20
164
Kévin Rauscher retweeted
OH: "I'm a Staff Engineer, which means I think I write code, but I really just talk to people and tell them which code not to bother writing."
3
9
72
Kévin Rauscher retweeted
.@tomahna will present a post-apocalyptic survival guide (includes FS2). Even if you are not planning to crash on an alien planet, join the talk - better safe than sorry!
1
1
4
Kévin Rauscher retweeted
.@tomahna is a Functional Programming Engineer who specializes in Scala development. As a freelancer, he can try different flavors of the industry - by taking part in projects such as automation, monitoring, or operation. Please give a round of warm applause to our next speaker!
1
2