It's tempting to mock corporate language ("why not just say what you mean?").

These non-offensive phrases that can be interpreted multiple ways are used when working with people you don't have trust with yet & save time vs damage control if your direct message is the wrong one.
Take the term "let's take this offline". This forces the other person to ping you 1:1 (or you ping them) and discuss, just the two of you.

The person suggesting this often does this to avoid a long (and time-consuming argument) in front of everyone, and create misunderstandings.
When you build up trust with people and teams, you absolutely want to speak directly to those groups.

But until you have that trust, speaking with #nofilter can create a lot of clean-up work later, damaged relationships to mend etc.

Use your own judgment on how to proceed.
My own experience mirrors this. In the past, I told someone they would waste my time with a meeting with no agenda. Can you guess what happened?

Yes, I offended them: they were unaware that it's a non-efficient meeting.

"Does this meeting have an agenda?" was far more helpful.

• • •

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

Keep Current with Gergely Orosz

Gergely Orosz 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 @GergelyOrosz

Jun 23
When I hear people complain it’s hard to hire good software engineers I often think back to this company in London:

Most their seniors were 55-60+. Then they partnered with a bootcamp and hired their grads. It worked very well.

They hired from two groups few companies ever do.
I observed this company do this strategy around 2015. A few interesting things came out of this:

1. Interviews were sensible. The “older folks” designed it and it was practical, no “Leetcode” or algorithms.

2. Even though a “traditional” company, they did TDD, pairing etc.
3. Work-life balance was very nice and what kept a lot of the “older” folks there. Because they got to put sensible practices in place (eg tests everywhere, CI/CD, knowledge sharing) things were predictable.

4. Given pairing was part of the DNA, bootcampers onboarded easier.
Read 4 tweets
Jun 22
Incredible how certain remote-first companies with strong company cultures have very low attrition.

At @doist an average of 1.5% of people leave per year (!!). This is ~6% at @buffer and @zapier, ~10% at @BuySellAds.

Big Tech usually plans for 10-15% in good years. My longevity, though, is not unique. All those guys I just m
Source: @Doist blog.doist.com/remote-teams-r….

20% or more attrition is usually a bad sign everywhere.

@gitlab is an interesting one, as 15% attrition is not standout, although pretty good. But GitLab is a common "target" for Big Tech going remote to hire from.
Thanks to @mar15sa for sharing these insights in a DM. If you're not following her yet, I suggest you do so for remote work insights. She writes the newsletter Remotely Interesting which I enjoy and you can sign up here (it's free!):

subscribe.marissagoldberg.com
Read 5 tweets
Jun 21
I "missed" the launch of the iPhone and Android app marketplaces, and was determined to be there when Windows Phone launched.

I built a few apps for launch. One became very successful: a flashlight app. More than 12M people used it over the years. Why I think it was successful:
1. Capitalize on a missing feature.

On launch, Windows Phone had no flashlight app. Kind of a big deal.

Clearly, a flashlight app that worked would become successful very quickly.

I built one that was a white screen - there was no LED API on launch - and some other gimmicks.
2. Break the rules.

There was no official API to control the LED. But clearly it was there, as the camera used it! I used reflection to map out, then invoke this API. It worked locally! Using undocumented APIs was against store guidelines.

I had nothing to lose, so submitted.
Read 6 tweets
Jun 20
When we think about “what is the next platform in computing that will leap the industry ahead dramatically”, some bets include crypto, VR, quantum computing.

A platform that I think will be much bigger than these, much earlier. It’s already here.

Applied AI/ML.

Four examples:
AI/ML applications are invisible, but everywhere. Sometimes you don’t even realize its ML systems doing all the work.

1. Human understandable analytics. This is what YouTube is doing at a massive scale. It’s making a dent in creator earnings and YouTube dominance:
2. ML used in B2C / B2B applications. Like hoe Stripe uses ML to auto-correct credit card address information entered, adjusting for bugs in issuing bank systems.

Making a huge difference for businesses.
Read 6 tweets
Jun 19
Years of working in Uber’s payments team changed my view on distributed systems where participants can make money.

I don’t believe any such distributed system can be as efficient as a centralised one.

A centralised system spends SO much on fraud reduction and customer support.
In ~10 years there’s been much talk on building a P2P version of Uber. Yet it never gained momentum.

Any such system is doomed to fail as many drivers & riders would abuse the system to maximise short-term profits. Incredible what both parties do to make or save money.
This is similar with distributed payments system based on blockchain vs a central entity (eg banks / FinTech companies).

The only successful blockchain-based projects add centralisation, fraud reduction and customer support. It’s the only way they have a path to go mainstream.
Read 4 tweets
Jun 17
Incredible how so many of the former Amazon engineers I talk to HATE the company with a passion I've never heard before.

Why?

All share how, after 4+ years of tenure, they were put on PIP under a new manager.

Why?

Because this is Amazon's Focus/PIP culture w internal targets: Amazon’s PIP culture is infamous, where every year around
I am not sure if it's deliberate, but Amazon is permanently losing otherwise solid software engineers. Not only that, but they spread the "stay away from Amazon" to their whole network a passion I rarely hear.

Source of the screenshot: newsletter.pragmaticengineer.com/p/amazon
Why would managers play along with this, if there are no people to put on Focus or PIP?

Because they need to. Else they will be the ones underperforming.

It's a brutally effective system in the short-term and the mid-term. In the long term: reputation might catch up.
Read 8 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!

:(