Software engineering leader with solid product know-how and a focus on people. Generalist. Treble dad.

Lisbon, Portugal
Joined January 2008
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
18
484
72,364
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
9
1,352
113,737
Hugo Ferreira retweeted
xitter.cf/IamJoshJackson/status/… 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.
Replying to @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
5
165
39,031
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.
547
20,169
1,368
91,643
3,352,640
We promise we aren't trolling.
18
121
7
821
37,942
Hugo Ferreira retweeted
5
10
1
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
65
1,894
252,949
Hugo Ferreira retweeted
Complaining is not a strategy.
14
220
16
1,393
254,836
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
37
686
104,053
Hugo Ferreira retweeted
AI hype: vintage 1958 Perceptron.
50
188
9
1,054
178,535
Here's the full list.
12
37
6
174
52,566
Replying to @ZoltiumHQ
It's all about perspective!
17
353
21
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,923
1,139
31,492
9,415,174
Hugo Ferreira retweeted
9.
75
3,339
452
43,756
4,470,139
Hugo Ferreira retweeted
15 Pictures with Deep Meaning: 1.
2,211
46,509
4,182
508,445
86,126,993
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,106
1,290
80,350
20,265,886
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
“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
20
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
58
1,287
362,619