Hugo Ferreira retweeted
Amusing - I'm hearing a comeback of XP (Extreme Programming) practice.

In the early 2000s these used to be popular (championed by @KentBeck). Then died down. They are now surging again.

XP practices like small releases, frequent integration, and constant customer input!
47
27
484
72,369
Hugo Ferreira retweeted
behind the scenes of the new tab bar menu I designed for Linear:

as always, it's a prototype that exposes a bunch of sliders
43
50
1,350
113,764
Hugo Ferreira retweeted
Replying to @thenanyu
x.com/IamJoshJackson…

Something that we all need to recognize is that engineers end up making 50%+ of the product decisions by volume.

There's no practical way PMs and designers can specify every single edge case, all the subtleties of the look and feel and interactions. Every animation latency, the perf tradeoffs, out-of-order execution, partially complete states, user input edges, etc.

If you're not actually writing the code, you're necessarily painting in broad strokes. I might decide who the ideal user persona is, but that's just 1 single high-impact decision. At the quality level we want to deliver, we need every single stroke and every decision to count.
@thenanyu I have my own thoughts but I’m curious to know why you’re looking for engineers specifically with excellent product minds..

Is that a general trusted hiring practice you follow or specific to how Linear want to setup?
11
5
165
39,036
Hugo Ferreira retweeted
You know what the biggest problem with pushing all-things-AI is? Wrong direction.
I want AI to do my laundry and dishes so that I can do art and writing, not for AI to do my art and writing so that I can do my laundry and dishes.
546
20,158
91,582
3,354,985
Hugo Ferreira retweeted
We promise we aren't trolling.
18
121
821
37,943
Hugo Ferreira retweeted
5
10
58
4,285
Hugo Ferreira retweeted
A few months ago, we changed the way we address bugs @linear. We prioritized bugs over everything else. If you have bugs assigned when you wake up in the morning, you don't do anything else before they are addressed.

This approach felt scary and quite radical, but our theory was this: Every software product has defects and the amount of defects being found is somewhat constant. We want to build a product that is of the highest quality, so eventually all bugs will be addressed. This means that the amount of work required to tackle bugs is the same regardless of whether you address the immediately or whether you prioritize feature work and tackle bugs in bulk between feature work.

And this made it obvious that the better alternative is to prioritize bugs over everything else. The cost for doing this was that we had to spend a month or so to bring down the backlog of bugs, but once the backlog was eradicated, there was no additional cost to this approach.

Now, if we or a customer finds a bugs, it usually gets fixed the very next day.

You certainly should consider doing this at your software company.
66
111
1,892
252,954
Hugo Ferreira retweeted
Complaining is not a strategy.
14
220
1,393
254,837
Hugo Ferreira retweeted
Where's the line between #patriotism and #nationalism? How can you tell you've entered the danger zone?

Full conversation with @ianbremmer available on bit.ly/BremmerYNH . (Filmed in March 2024)
36
220
684
104,054
Hugo Ferreira retweeted
AI hype: vintage 1958 Perceptron.
50
188
1,053
178,539
Hugo Ferreira retweeted
Replying to @avidseries
@eyeslasho Here's the full list.
12
36
174
52,567
Hugo Ferreira retweeted
Replying to @ZoltiumHQ
@Moral_Wisdom_ It's all about perspective!
17
353
2,577
400,269
Hugo Ferreira retweeted
A subtle England penalty shootout innovation (since 2021) is their deliberate, structured & functional use of social psychology.

Here, Saka is picked up by John Stones after his penalty, to swiftly welcome him back in the team.

What did England do and why did they do it?
1/7
483
2,922
31,466
9,415,247
Hugo Ferreira retweeted
Replying to @ZoltiumHQ
9.
75
3,336
43,712
4,470,197
Hugo Ferreira retweeted
15 Pictures with Deep Meaning:

1.
2,209
46,479
507,786
86,128,213
Hugo Ferreira retweeted
Elon Musk fired 80% of Twitter (6500 people) and everyone thought that Twitter was doomed.

He was right. Everyone was wrong.

It’s the management masterclass of the decade and every entrepreneur must understand why it worked 🧵:
2,603
9,097
80,306
20,266,451
Hugo Ferreira retweeted
Koan #31

“I can’t do it.”
“Everything you can do now, once you could not do.”

And the student was enlightened.
9
5
50
5,921
Hugo Ferreira retweeted
For more advice see my new book Excellent Advice for Living amzn.to/3mQL4c4 #excellentadvice
1
3
35
4,536
Hugo Ferreira retweeted
“figure out what you’re good at without trying, then try” is one of my all-time favourite sentiments — you’ll never get tired of doing what feels fun and easy to you, so why not *try* to make what you do indefinitely (your vocation) something you would do forever, with pleasure?
7
109
390
26,395
Hugo Ferreira retweeted
Startup vs Big Company Dynamics

Startup
• Observation: Users want a new feature.
• Designer (60 min later): Here are some figma prototypes.
• Engineer: We can ship this by the end of the week.

Big Company:
• Observation: Let’s discuss our observations when Suzy’s back; targeting end of month.
End of Month: Bob should really be in this meeting, let’s reschedule.
• Meeting: Users want this feature. We’ll need Jessica's buy-in.
• Jessica Meeting: Presented six weeks of research for the new feature.
• Jessica: This can fit into our H2 planning.
• H2 Kickoff: Remember users want this feature?
• Product Manager: Will draft a product brief that will be ready for H2's second cycle.
• Designer: Drafted designs in Figma, ready for the next review.
• Design Review: Why this feature? Should we prioritize X instead?
• Outcome: Feature sidelined. Cycle repeats.

**Note** This isn’t subtweeting but the reality of software development at scale. Whether you're a startup or a big company, it’s crucial to streamline to avoid this. Success breeds complexity, but no startup is immune.
60
156
1,288
362,620