Luca Rossi ꩜ Profile Banner
Luca Rossi ꩜ Profile
Luca Rossi ꩜

@lucaronin

Followers
8,677
Following
514
Media
548
Statuses
5,116

Author of • I write weekly about making software and working with humans, to 100K+ engineers and managers.

Rome, Italy
Joined November 2010
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@lucaronin
Luca Rossi ꩜
8 months
💥 Introducing the Refactoring Podcast! 💥 Big newsss!! I am launching a brand new podcast for Refactoring! Every week I will interview a world-class engineering leader about making software and working well together. Here is a peek at the first season 👇
Tweet media one
8
2
36
@lucaronin
Luca Rossi ꩜
21 days
My TL;DR of database choices in 2024 - Pick Sqlite iff you don’t need the db to be accessed over network - Pick Postgres otherwise - Never pick NoSQL (and I did my PhD on NoSQL) Also shout out to this awesome article for more depth 👇
79
126
1K
@lucaronin
Luca Rossi ꩜
1 year
Some of the best-performing engineering teams DON'T use a Staging environment to test things before release. They just push to production. 1) Why? 2) How do they pull this off? 3) Should you use Staging yourself? I talked with tens of teams and are the lessons I learned 👇
7
31
201
@lucaronin
Luca Rossi ꩜
3 years
🔥🔥 Announcement! 🔥🔥 Today is a very big day for me and Refactoring, because: – I am leaving my job to work full-time on it 🎉 – I am adding a paid subscription plan 🎉 A small thread about what's coming next and how we got here 👇
Tweet media one
11
12
142
@lucaronin
Luca Rossi ꩜
1 year
Personal update: we did it! 😄💍
Tweet media one
23
1
133
@lucaronin
Luca Rossi ꩜
2 years
@pmarca Whiter than a16z investing team 👀
Tweet media one
19
3
117
@lucaronin
Luca Rossi ꩜
2 years
Here is a great list by @lara_hogan that shows how you can turn "regular", sometimes judgy questions into open, psychologically safe ones 👇
Tweet media one
1
19
94
@lucaronin
Luca Rossi ꩜
2 months
𝗛𝗼𝘄 𝗱𝗼𝗲𝘀 𝗩𝗲𝗿𝗰𝗲𝗹 𝘄𝗼𝗿𝗸? 🔧 This week discussed this on the podcast with Malte Ubl ( @cramforce ), CTO at @vercel ! I loved our chat — here is what we talked about: 1) 🏗️ 𝗩𝗲𝗿𝗰𝗲𝗹'𝘀 𝗲𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴 𝗰𝘂𝗹𝘁𝘂𝗿𝗲 (00:41)— how the entire org uses Vercel
3
14
94
@lucaronin
Luca Rossi ꩜
2 years
Good dev onboarding in one sentence: make new hires ship production code in a week
8
9
77
@lucaronin
Luca Rossi ꩜
1 year
Refactoring just got to 1000 paid subscribers! 🥳 I am now officially living off my 1000 true fans! I am extremely grateful and humbed by this! 🙇‍♂️ Thank you all for following this journey!
Tweet media one
9
3
72
@lucaronin
Luca Rossi ꩜
9 months
The year is closing so, as I always do, I am reviewing everything we have done at Refactoring! ✨ It's been an incredible year. We have already celebrated the 60,000 subscribers, so let me spend a few words on the community. This year we went from 200 to 600 community members,
Tweet media one
2
0
6
@lucaronin
Luca Rossi ꩜
2 years
Top performing teams I have met all keep a high degree of *alignment* and *autonomy*. This is made possible by three core elements: 🎯 Goals — know what you need to achieve 📚 Skills — have the chops to achieve it ⭐ Principles — know how to make decisions
Tweet media one
3
11
67
@lucaronin
Luca Rossi ꩜
2 years
400 paid subscribers! 🤯 5 months since the launch of the paid plan, @refactoringclub has crossed 400 subscribers and $50K ARR! 🎉 Going for 1000 this year! So grateful about this journey, thank you all for your support 🙏
Tweet media one
10
3
62
@lucaronin
Luca Rossi ꩜
2 years
A modest proposal: let’s stop talking of 10x engineers and let’s start talking of 10x teams. Great teams create great engineers, while the opposite is not always true.
3
13
65
@lucaronin
Luca Rossi ꩜
1 year
What is the most useful type of tests? 🔍 One of the most popular testing models out there is the testing pyramid, made popular by Martin Fowler. The larger the layer, the more tests and effort on that layer.
Tweet media one
3
12
65
@lucaronin
Luca Rossi ꩜
2 years
@paulg I am sorry Paul, but yours is some version of ad hominem fallacy. With this kind of reasoning we shouldn’t be allowed to express criticism/doubt to anyone who has achieved more than we did? Let’s stick with arguing about current facts, not past performance.
2
0
58
@lucaronin
Luca Rossi ꩜
1 year
I have struggled to draw good flowcharts for years and I just found out that there is a better way called DRAKON.
Tweet media one
3
6
60
@lucaronin
Luca Rossi ꩜
3 years
When delivering features is valued more than the actual outcome for the user you end up in a bad place. @martinfowler called this Feature Devotion. Invest in a plan that is detailed just enough to support your decision making, not more.
2
13
59
@lucaronin
Luca Rossi ꩜
2 years
Mentorship is about good answers; coaching is about good questions. It took me a lot to figure this out.
1
15
55
@lucaronin
Luca Rossi ꩜
1 year
@GergelyOrosz I believe after you get into senior/leadership jobs the ROI of switching goes down. Leadership needs more time to create value and build trust — and whenever you switch you lose all the trust A good pattern might be: switch often early in your career to learn more, and then
0
2
52
@lucaronin
Luca Rossi ꩜
2 years
The Agile manifesto is 20 years old now, but it is still very relevant. I believe there are four major themes we can take from it: 👥 Work closely with stakeholders 🚚 Work in small batches 🏅 Give teams agency 🎨 Promote simplicity and good design I think about them often.
Tweet media one
0
15
47
@lucaronin
Luca Rossi ꩜
4 years
Stripe deploys 10 times a day, while maintaining 99.996% availability. This surprises many people, but it's just natural. Continuous delivery brings stability. – Frequent releases = small batches = less risk – Fast releases = fast recovery from failure
@patrickc
Patrick Collison
4 years
Fun fact: we deployed 3,350 new versions of the Stripe API last year.
37
122
2K
0
18
49
@lucaronin
Luca Rossi ꩜
3 years
Love it. Let me caption this 👇
Tweet media one
@amix3k
Amir Salihefendić
3 years
How to build a minimum viable product (via . @lmjabreu )
Tweet media one
7
74
285
2
6
47
@lucaronin
Luca Rossi ꩜
2 years
In my experience, people in tech constantly underestimate how fast smart people can grow. If you hire brilliant folks, train them and keep them motivated, you can drastically lower the bar on how much experience you need to hire for.
0
7
41
@lucaronin
Luca Rossi ꩜
10 months
The @NotionHQ AI assistant just dropped and it is *instantly* better than anything that I could ever build as a custom Refactoring GPT. It's absurd how good it is. It reliably surfaces everything I have ever written + quotes the sources, all in <2 seconds.
Tweet media one
Tweet media two
Tweet media three
3
5
48
@lucaronin
Luca Rossi ꩜
2 years
Some of the best managers I know were "generalists" that had seen many different situations. This helps them with two skills: 1) ❤️ Empathy — they understand what their reports are going through. 2) 🏰 Systems thinking — they think strategically and retain end-to-end vision.
3
9
46
@lucaronin
Luca Rossi ꩜
2 years
@GergelyOrosz Most of the companies I know that have few managers or none at all pull it off by creating distributed / automated processes around common manager duties: hiring -> distributed perf reviews -> rules + commissions growth -> coaches planning -> clear goals + autonomy
1
1
43
@lucaronin
Luca Rossi ꩜
1 year
Generalists have several strengths, and they all come down from a major one: they are *open*. If you look for an edge you may have over specialists, it isn't in your skills, but more in the way you think.
Tweet media one
3
3
44
@lucaronin
Luca Rossi ꩜
2 years
Exactly 1 year after the launch of the paid plan, @refactoringclub has surpassed $100K ARR 🤯 🎉 It's an insane milestone — I thank you all for your support from the bottom of my heart! 🙏
Tweet media one
6
1
42
@lucaronin
Luca Rossi ꩜
9 months
@levelsio I get your point but honestly i am not sure I would trust a democratic vote on ETF holders more than the board of vanguard etc. I mean people buy ETFs to delegate stock pick, they don’t even know what individual companies are in — does it makes sense for them to vote?
0
0
41
@lucaronin
Luca Rossi ꩜
2 years
The Agile manifesto is 20 years old but it is still very relevant. There are four major themes we can take from it: 👥 Work closely with stakeholders 🚚 Work in small batches 🏅 Give teams agency 🎨 Promote simplicity and good design I think at them often.
Tweet media one
2
11
42
@lucaronin
Luca Rossi ꩜
1 year
30,000 subscribers! 🥳 Two years in, it still feels surreal that I am able to do this for a living. Thank you all for following on this journey and trusting me with your time and attention 🙏
Tweet media one
11
1
42
@lucaronin
Luca Rossi ꩜
3 years
@david_perell There is a similar building in Rome that doesn’t get much credit, but I think it’s amazing. It’s the BNP Paribas HQ
Tweet media one
Tweet media two
Tweet media three
1
1
36
@lucaronin
Luca Rossi ꩜
2 years
I have learned this the hard way, more than a few times. I believe the fallacy is: if you enjoy doing something 1 hour/day, it doesn't mean—at all—that you will enjoy doing it 8+ hours/day.
1
5
38
@lucaronin
Luca Rossi ꩜
2 years
There is a common belief that top talent requires little management effort So if you keep hiring A-players, you won’t need managers, or only very few. In my experience, this is totally false.
1
6
39
@lucaronin
Luca Rossi ꩜
2 years
As a manager, you should cut meetings whose value is lower than the opportunity cost of attendees' time. This is tricky to judge, though, because ROI of ceremonies is usually not linear. Most often, a few instances repay the cost of the whole process.
Tweet media one
1
9
38
@lucaronin
Luca Rossi ꩜
2 years
If you open the comments on this one it’s literally all spam. Insane. Same thing with my DMs. It’s a major problem to my experience of the product — albeit honestly it doesn’t seem crazy hard to fix.
@balajis
Balaji
2 years
You can’t ban your way to number one.
53
71
618
3
2
38
@lucaronin
Luca Rossi ꩜
2 years
Refactoring is recommended by many newsletters by now, but it hits differently when @SubstackInc itself recommends you! 💥 I woke up today and saw Refactoring up there, right below publications by the Substack staff itself! Thank you so much guys for supporting my work 🙏❤️
Tweet media one
7
1
34
@lucaronin
Luca Rossi ꩜
1 year
Introducing the new Refactoring 🌀 Today I am introducing the most important changes to Refactoring since the launch of the paid plan! They are the result of months of work and countless conversations with readers about how to make the newsletter better. Let's get started 👇
3
7
35
@lucaronin
Luca Rossi ꩜
2 years
Treat all relationships like long-term relationships. This is one of the most important lessons I have learned in my life. When we think long-term, we usually optimize for the right things. This is true in almost any area of life, but especially in dealing with other people.
2
4
34
@lucaronin
Luca Rossi ꩜
3 years
How I Grow My Newsletter 🌀 went from 0 to 12K subscribers in less than one year, without any previous audience to leverage (I had 100 twitter followers). Here is what I did (and still do) to make it grow. 🧵👇
7
4
33
@lucaronin
Luca Rossi ꩜
2 years
In September 2020, after 8 years as co-founder and CTO of my startup, I quit to join a larger company. I went from a place where I knew all the ins and outs, to one that was completely foreign. It was hard. That's why you need a plan 👇
2
1
32
@lucaronin
Luca Rossi ꩜
7 months
New podcast episode out! 🎙️🔥 Today’s guest is Kent Beck ( @KentBeck ), original signer of the Agile manifesto, creator of Extreme Programming, and all-round programming legend. With Kent we had the unique opportunity to talk about the big picture. I inquired him about the state
Tweet media one
2
9
30
@lucaronin
Luca Rossi ꩜
2 years
The easiest way to make higher quality PRs is to make smaller PRs
3
4
31
@lucaronin
Luca Rossi ꩜
2 years
Consider the Gall's Law: A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system.
1
7
31
@lucaronin
Luca Rossi ꩜
4 months
Today's guest is none other than Charity Majors ( @mipsytipsy ), CTO at @honeycombio and my favorite writer. During our chat we talked about: 1) ⚖️ Observability vs monitoring — what’s the difference, and what good observability enables you to do. 2) 💬 Intercom migration story
Tweet media one
2
5
31
@lucaronin
Luca Rossi ꩜
8 months
Yesterday we kicked off the podcast season with a fantastic chat with @lrnrd 🔥 about managing teams in difficult times. The event ran live for the Refactoring community members (thanks to everybody who tuned in, left comments and asked questions 🙏) and will go out next week
Tweet media one
@lucaronin
Luca Rossi ꩜
8 months
💥 Introducing the Refactoring Podcast! 💥 Big newsss!! I am launching a brand new podcast for Refactoring! Every week I will interview a world-class engineering leader about making software and working well together. Here is a peek at the first season 👇
Tweet media one
8
2
36
0
0
4
@lucaronin
Luca Rossi ꩜
2 years
♟️ Play the long game Despite popular narratives, I believe most success stories are not born out of incredible performance leading to overnight success. They are born out of adequate performance, sustained for an uncommonly long period of time.
4
4
31
@lucaronin
Luca Rossi ꩜
4 years
@shl Well, this is true as long as you need to scale ~2x. To scale 10x you need specialists and processes. Can't escape that. The other problem with "generalism" is you always need incredible people. My take is: first 10 hires = incredible generalists, then scale vertically.
0
4
31
@lucaronin
Luca Rossi ꩜
3 years
Bad product teams are given solutions to implement. Good product teams are given problems to solve. Great product teams are given agency to find problems and provide solutions.
1
5
29
@lucaronin
Luca Rossi ꩜
1 year
One of the most influential works on structuring effective communication is The Pyramid Principle, by Barbara Minto. The principle advocates that ideas in writing should always form a pyramid under a single thought 👇
Tweet media one
1
4
29
@lucaronin
Luca Rossi ꩜
1 year
Minimum Viable Testing 🔍 In the past few weeks I have interviewed tens of tech leaders about how they test software. I took a ton of notes and put everything together to design a 5-steps process that works, without overwhelming engineers. Here it is 👇
Tweet media one
1
7
30
@lucaronin
Luca Rossi ꩜
2 years
@shl I love brevity on Twitter, but sometimes I wonder if this kind of tweets really helps people? Hard to understand + high chance of being misunderstood + little connection with actual work. Love your work but lately I find it hard to relate with your tweets 🤷‍♂️
4
0
27
@lucaronin
Luca Rossi ꩜
3 years
⚖️ Boring vs Exciting Tech Choosing tech is hard. Pros and cons are usually: – hard to articulate – obscure to most decision makers As a result, many choices end up being backed by little more than "gut" or personal taste. Is there a better way? Let's figure this out 👇
1
9
26
@lucaronin
Luca Rossi ꩜
2 years
90% of a retrospective success is about psychological safety. Make people comfortable speaking their mind and the process will take care of itself
1
7
29
@lucaronin
Luca Rossi ꩜
3 years
🍀 The Four Types of Work As a CTO, for years I struggled with planning the work at my startup. I was young, and I eventually figured there are different types of work, and these should follow different processes. So I ended up writing a small framework about it. A thread 👇
2
6
29
@lucaronin
Luca Rossi ꩜
3 years
🎂 1 Year of Refactoring This week marks one year since I started writing Refactoring! Here are a few numbers: ✍️ 56 articles written 📚 173 resources linked (~3 per article) 👥 11,824 subscribers 📬 138,123 email opens A thread 👇
6
1
27
@lucaronin
Luca Rossi ꩜
3 years
🧑‍🤝‍🧑 How to Run Effective 1:1s There is a lot of talk about reducing meetings and going for async communication. Rightfully so. But there is at least one meeting we should keep and get right: 1:1s A primer 👇🧵
3
8
28
@lucaronin
Luca Rossi ꩜
7 months
One of the most underrated tactics to onboard yourself in a new company is to have 1:1s with literally everyone who is even remotely related to your job. Do that in the first 30 days, and don't wait for your manager to take care of this. How to? 1) Create a list of all the
2
5
28
@lucaronin
Luca Rossi ꩜
10 months
@KentBeck I have changed opinion on this many times over the years. What I would do today is probably: - normal changes (most) = non blocking review - critical changes (few) = blocking review - trivial changes (few) = no review
1
2
28
@lucaronin
Luca Rossi ꩜
9 months
Refactoring just crossed 60,000 subscribers! 🥳 This is the fourth year of the newsletter, and the progression has been incredible: 1) 2020 — 900 subscribers 2) 2021 — 10,000 subscribers 3) 2022 — 25,000 subscribers 4) 2023 — 60,000 subscribers Usually, the end of the year for
Tweet media one
7
1
27
@lucaronin
Luca Rossi ꩜
1 year
"Maker's schedule, Manager's schedule" is one of my favorite Paul Graham’s essays. In it, he explains the radical difference between two types of work 👇
Tweet media one
2
2
27
@lucaronin
Luca Rossi ꩜
1 year
Writing good docs is tricky 📑 In my experience, most teams have either a good workspace for docs, where everyone contributes, or basically no reliable docs at all. There is hardly a middle ground. That's because docs naturally lead to either a virtuous or vicious cycle 👇
Tweet media one
3
1
27
@lucaronin
Luca Rossi ꩜
3 years
"Management is doing things right. Leadership is doing the right things." – Peter Drucker
0
4
27
@lucaronin
Luca Rossi ꩜
2 years
"The output of a manager is the output of the teams under their supervision or influence." — Andy Grove Easy to agree on, hard to come to terms with.
0
7
27
@lucaronin
Luca Rossi ꩜
2 years
@paulg I see but I am likewise skeptical of Elon’s tweets — he has an agenda, too. I guess that’s what happens when things become very divisive: you just can’t trust any source anymore.
2
0
26
@lucaronin
Luca Rossi ꩜
3 years
The best thing I did recently is to create a weekly digest of articles written by people I follow on twitter. I *love* receiving this email every week. I used and @mailbrew . Huge props to @frankdilo and @linuz90 for making it possible 👏
0
4
25
@lucaronin
Luca Rossi ꩜
3 years
The Agile manifesto is 20 years old now, but it is still very relevant. I believe there are four major themes we can take from it: 👥 Work closely with stakeholders 🚚 Work in small batches 🏅 Give teams agency 🎨 Promote simplicity and good design I think at them often.
Tweet media one
4
5
25
@lucaronin
Luca Rossi ꩜
4 years
💸 Technical Debt it's a great metaphor that everybody in tech understands. That's because over time, all engineering teams get slowed down somehow by the existing codebase. 🤔 But why? A thread 👇
1
10
25
@lucaronin
Luca Rossi ꩜
1 year
Consider the Cockburn and Williams research on pair programming. 80%+ of devs who do pair programming are happier at work *because* of it.
Tweet media one
1
4
26
@lucaronin
Luca Rossi ꩜
3 years
Pair programming is best when it allows you to produce high quality software and share knowledge in the process. For this reason, as  @kentbeck says: "Pairing works when there is sufficient uncertainty in the problem be solved and the approach to solving it."
1
12
25
@lucaronin
Luca Rossi ꩜
2 years
Many companies are reluctant to create engineering principles because they believe they are abstract and in the end they are not that useful. This is false 👇
1
1
25
@lucaronin
Luca Rossi ꩜
3 years
Staff meetings at Amazon begin with 30 minutes of silent reading. The purpose and agenda of each meeting is written down in advance on a 6-pager. Participants read it silently at the beginning of the meeting.
5
6
23
@lucaronin
Luca Rossi ꩜
2 years
Pretty accurate
Tweet media one
0
2
23
@lucaronin
Luca Rossi ꩜
1 year
Two weeks ago I sat down with @jamesacowling , former Senior Principal Engineer at Dropbox, and we had a great chat about various topics. James joined Dropbox when it had less than 100 employees, and saw it grow to more than 2000. A thread 👇
1
4
23
@lucaronin
Luca Rossi ꩜
1 year
Writing is networking for introverts. It makes like-minded people reach out to you, drawn by your writing. One of the internet's superpowers is how easy it is to connect with like-minded people. Writing really supercharges this.
3
3
22
@lucaronin
Luca Rossi ꩜
3 years
I believe tech requirements for most engineering jobs today are too prescriptive. I usually keep them loose, for 2 reasons: 1) Smart people in tech come from various backgrounds you can't anticipate 2) Smart people learn what they don't know faster than most of us realize 👇
4
2
22
@lucaronin
Luca Rossi ꩜
1 year
Refactoring just crossed 40K free subs and 1200 paid subs! 🥳 This is another amazing milestone — thank you all for supporting this journey and trusting me with your time and attention! 🙏
Tweet media one
3
0
21
@lucaronin
Luca Rossi ꩜
2 years
A common fallacy is mistaking manager behavior for full-time management. You should set up basic manager behavior — e.g. 1:1s, hiring, project mgmt — much earlier than you appoint full-time managers.
1
3
23
@lucaronin
Luca Rossi ꩜
3 years
I love David Pink's theory about the three elements that drive our motivation: 🎒 Autonomy – the desire to be self directed. 🎓 Mastery – the desire to improve our craft. 👁️ Purpose – the desire to have a positive impact. This applies both to teams and individuals.
2
5
23
@lucaronin
Luca Rossi ꩜
3 years
One advantage startups usually have over big companies is they can hire people with unorthodox backgrounds. Self-taught, generalists, people with weird journeys — they often make for great hires, while are a tough sell for Google or Facebook.
5
5
21
@lucaronin
Luca Rossi ꩜
2 years
Some of the best-performing engineering teams DON'T use a Staging environment to test things before release. They just push to production. 1) Why? 2) How do they pull this off? 3) Should you use Staging yourself? I talked with tens of teams and are the lessons I learned 👇
4
3
20
@lucaronin
Luca Rossi ꩜
3 years
Mixed Seniority in Engineering Teams 👩‍👦 I believe mixing Junior and Senior devs is key to make people grow and create healthy team dynamics. This is somewhat counterintuitive. If I can afford them, why shouldn’t I just hire the best engineers I can? A thread 🧵👇
1
3
21
@lucaronin
Luca Rossi ꩜
2 years
One of the most underrated tactics to onboard yourself well in a new company is to have 1:1s with literally *everyone* who is even remotely related to your job. Do that in the first 30 days, and don't wait for your manager to take care of this. How to? 👇
2
2
21
@lucaronin
Luca Rossi ꩜
1 year
It’s 2023 and I believe we should agree on one thing: velocity, as an engineering metric, is not very useful. In my experience, velocity has limited utility for planning work. You can use it for rough sizing, but nothing more. For anything else, it is just misleading. In fact:
3
4
21
@lucaronin
Luca Rossi ꩜
2 years
🚩 Feature flags — build vs buy ⚖️ FFs look like a simple system. In fact, many teams I know have built in-house solutions to support them. However, since flags are useful for so many purposes, the scope of these systems tends to *creep* over time 👇
1
4
21
@lucaronin
Luca Rossi ꩜
1 year
I can tell you: with the rightpeople, any process works, and with the wrong people, no process works. Processes are important, but they are a means for standardization and enforcement. As such, they can only guarantee adequacy, not greatness. Greatness comes from people.
5
1
21
@lucaronin
Luca Rossi ꩜
2 years
Writing online is networking for introverts
2
6
21
@lucaronin
Luca Rossi ꩜
1 year
Honest recommendation: a few months ago I bought a standing desk and it genuinely changed my life. I now spend about half of my working hours standing, which also means I walk more around the house. I feel like I have way more energy and better posture. Very recommended.
2
0
21
@lucaronin
Luca Rossi ꩜
3 years
Great list by @skamille Should I turn each of these into a newsletter article? 😅
1
6
20
@lucaronin
Luca Rossi ꩜
1 year
In 2+ years of writing Refactoring, I have read 20+ books and hundreds of articles about good management. One of the biggest fallacies I see in this space is to think that we can take frameworks and processes and turn any team into a great one.
1
1
20
@lucaronin
Luca Rossi ꩜
3 years
One of the strongest benefits of pair programming, that few realize, is that you don't need code reviews. Think about that — code is automatically reviewed by your partner. You can release it as soon as it's written. And your partner review is 10x better than your usual PR.
0
6
18
@lucaronin
Luca Rossi ꩜
5 months
A modest proposal: let's focus on 10x teams instead of 10x engineers. Great teams create great engineers, while the opposite is not always true.
0
4
20
@lucaronin
Luca Rossi ꩜
3 years
I believe the reason why pair programming gets so little adoption in most companies is because it is wildly counterintuitive. In fact, it looks bad to all stakeholders👇
1
3
19
@lucaronin
Luca Rossi ꩜
1 year
Engineering Principles ⭐ Autonomy is one of the key qualities you should foster in your engineering team. It drives motivation and makes the company scale. There are three elements that enable autonomy: 🎯 Goals 📚 Skills ⭐ Principles A thread 🧵👇
1
1
19
@lucaronin
Luca Rossi ꩜
21 days
@rstankov My guilty pleasure is using Google Sheets + @glideapps for small personal stuff 😂 e.g. with my wife we have a small finance / budgeting app made this way
2
0
19
@lucaronin
Luca Rossi ꩜
3 years
Generalists 🎨 When my experience as founder ended after 8yrs, I felt uncomfortable with most other roles I could apply for – I felt unprepared: none of those had been my full-time job – Didn't want to leave behind other skills I genuinely loved I had become a generalist 🧵👇
3
5
19
@lucaronin
Luca Rossi ꩜
3 years
The Power of Inversion 🔃 Inversion is one of my favourite mental models — it is incredibly effective in a large number of situations. Let's see what Inversion is and how you can apply it in Product and Engineering work 👇
1
5
17
@lucaronin
Luca Rossi ꩜
3 years
When Should You Have a Meeting? 🔋 In the whole "Async vs Sync" feud, one of the big questions is: how do you decide when something requires a meeting – vs it is ok to handle it async? Let's work this out and build a simple framework, starting from first principles 🧵👇
1
7
18
@lucaronin
Luca Rossi ꩜
3 years
Breaking down a big project in small batches is really important to 1) reduce risk and 2) improve the feedback loop with stakeholders. To do this, though, deliverables also need to be valuable to stakeholders themselves. Continuous delivery is about value, not just software.
3
2
19