![Luca Rossi κ© Profile](https://pbs.twimg.com/profile_images/1649332679748247552/0dmaoeP_.jpg)
Luca Rossi κ©
@lucaronin
Followers
9K
Following
4K
Media
562
Statuses
5K
π¬ Author of https://t.co/mtplxYUOk4 β’ I write weekly about making software and working with humans, to 120K+ engineers. ποΈ Sim racer @SimRacingLG
Rome, Italy
Joined November 2010
Here is my full chat with David Heinemeier Hansson (@DHH), creator of Rails, CTO of Basecamp, NYT bestseller author, and professional racing driver ποΈ. We discussed David's opinions on the current state of software, including excessive complexity, the role of AI, and the future
8
39
342
Here is a great list by @lara_hogan that shows how you can turn "regular", sometimes judgy questions into open, psychologically safe ones π
1
18
91
ππΌπ π±πΌπ²π π©π²πΏπ°π²πΉ ππΌπΏπΈ? π§. 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
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 π
10
3
62
@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
51
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
12
56
@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
51
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.
0
17
48
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.
3
5
47
@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
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! π
6
1
42
@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
40
@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
1
1
35
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 πβ€οΈ
7
1
34
@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
28
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
2
5
29
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
π₯ 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 π
0
0
4
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
2
8
30
@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
@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
26
@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
24
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
@t3dotgg How can you do the comparison without knowing what a Basecamp request does? . Maybe they batch a lot of stuff in them and so they need more compute. We donβt know. Cmon Theo you are better than this.
2
0
25
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
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
22