Jessica Joy Kerr Profile picture
Nov 29 12 tweets 8 min read
85% of data projects fail.
Yikes! How can we do better?

@jessetanderson at #YowLondon
“AI is not a strategy.” @jessetanderson #YowLondon
You need about ten data engineers and one data scientist.
also an operations team.

@jessetanderson #YowLondon
That vendor may have told you “Use my product and you’ll have AI in a day”
No. You need a realistic timeframe that is NOT “when it’s ready.”

@jessetanderson #YowLondon
Focus! Fight a few battles well, not many battles poorly.

10 teams doing 20 things at once => “Nothing. Nothing happens.”

@jessetanderson #YowLondon
Find the overlap between what is technically possible (in the timeframe)
and what has the highest business value.

Look for a 10x return (because sometimes it’ll be negative).

@jessetanderson #YowLondon
Installing the tech won’t get you the skills. Hiring people with the skills won’t change your organization to work with them.

@jessetanderson #YowLondon
“Data Mesh is a sociotechnical strategy” @jessetanderson #YowLondon
“Put a hard thing in people’s hands without skills, sets them up to fail”

Data Mesh represents a significant amount of organizational change.
What type of company is it applicable for?

- large orgs with complexity.

Data Mesh for startups? Don’t.

@jessetanderson #YowLondon
“Who of you have a notebook in production?”

… some hands …

“Yeah. That’s terrible. I’m sorry.”

@jessetanderson #YowLondon
Data scientists learn just enough programming — a single-player game.

Software engineering is multiplayer.
The tactics are different.

eg: in math, you don’t care what a variable is named. “a” is fine.

@jessetanderson #YowLondon
A data team needs a relationship with their customer.

“The data warehouse team didn’t work with their customer. They just said no”

@jessetanderson #YowLondon

(I’m throwing him off by laughing really loud)

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Jessica Joy Kerr

Jessica Joy Kerr Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @jessitron

Nov 29
I laugh at people who talk about “exactly-once delivery”
The specs that claim it have been proven wrong.

But we have methods (like idempotency) to do things well.
@mjpt777 #YowLondon
Make handover/resumption protocols.
“This is what I thought I sent to you last, did you get it?”
“Here’s what I got from you last, let’s work it out from there”

@mjpt777 #YowLondon
These handover/resumption protocols are then useful when you need to switchover to a different datacenter.

@mjpt777 #YowLondon
Read 4 tweets
Nov 29
Most scientific research about fun and humor is…
scientific. Not fun, and not humorous.

But it turns out that ducks are the funniest animal.

@holly_cummins #YowLondon Image
There’s something shameful about fun.

This harks back to Puritans, who even banned Christmas because it was fun.

@holly_cummins #YowLondon Image
Programming is fun, so software development has the potential to be fun.

@holly_cummins #YowLondon Image
Read 15 tweets
Oct 27
Software is magic because it scales so well.
I can take the output of my brain and scale it to the world.

@KentBeck
If we go from Idea to Behavior change to new Idea…
how quickly we can do that depends on the structure.
@kentbeck
If we go Idea to Behavior to Idea to Behavior
as fast as we can,
it’s gonna get slower and slower and then the developers will get frustrated and leave and the new developers will be even slower…

So sometimes, we make a structure change before the behavior change.
@KentBeck
Read 14 tweets
Oct 26
SRE teams try to keep toil under 50%.

Only 50% of work that has no enduring value...

@DivineOps #QConSF
SREs in the audience? (Dozens of hands)
Experienced SREs? (Like 2.5 hands)
We @RedHat used to ship products. Build a thing, package it, send to customers. Then it was their problem. Customer hires a consultant or figures it out.

Now we mostly ship services. Now it’s our headache, reliability and uptime etc. It’s different

@DivineOps #QConSF
Read 19 tweets
Oct 26
In which @mipsytipsy speaks up about the Engineer<->Manager Pendulum

#QConSF Image
The team deserves someone
who wants to manage people.
who is not bitter about meetings
who is interested in sociotechnical systems and nurturing careers
whose technical skills are strong enough to evaluate their work.

@mipsytipsy #QConSF
And each of us deserves a long, interesting career.

Trick: don’t self-identify as a manager OR as engineer.

Look at yourself as a Technologist
Or Technical Leader
… who needs engineering AND management skills.

@mipsytipsy #QConSF
Read 27 tweets
Oct 25
How to build reliable systems under unpredictable conditions

@MrBWilms is excited to be at #QConSF :-) Image
Normal testing is happy-path testing.

@MrBWilms #QConSf
Reliable: consistently good in quality or performance.
Reliable: able to be trusted.

@MrBWilms #QConSF

Note that he doesn’t say “perfect.” Good isn’t perfect, but it can be _real_.
And trust is not assuming perfection.
Read 15 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(