Two key areas to focus on to get promoted and do well in your job. Practical advice from Luca Rossi of Refactoring.
Two key areas to focus on to get promoted and do well in your job. Practical advice from Luca Rossi of Refactoring.A Q&A session with a engineering leader, writer, and start up founderWe are very fortunate to have Luca Rossi of Refactoring as our guest! He shares his perspective on balancing technical and soft skills, his information diet and seemingly simple but effective advice on collaboration. We discovered Luca and his writing through the Substack network and found his pragmatic and experience based advice refreshing and too good not to share with our readers from Engineering , Product Design and Product Management Luca has experience working at and founding start ups as well as working in larger organisations. Source: Luca Rossi of RefactoringSo Luca, tell us about yourself and your journey.Hey, thank you for having me! I am an engineer — and my first job after my M.Sc in Computer Science (CS) was as Chief Technology Officer (CTO) and co-founder of a startup in the travel space, named Wanderio, about 10 years ago. Wanderio was founded after dropping out of my PhD in CS. It was a venture-backed startup in Italy, and I started guiding engineering teams when I couldn’t arguably guide myself. We raised about $4M from Venture Capital (VCs) in Italy, grew the team to ~20 people, and served 25M customers. We eventually sold the company to a larger player in the same space, and I later joined Translated.com as Head of Engineering. I have overseen scaling from zero to 20+ million customers, enjoyed big wins, catastrophic failures, and everything in between. I started writing Refactoring in late 2020, and I quit my Translated job in 2021 to do it full time. So I am a writer now! Which raises more than a few eyebrows when I say it in public. I am a voracious reader, but I have always struggled to find high quality, reliable content that really spoke to my work. Something that would make me grow as an engineer, a manager, and a human being. Refactoring is my attempt to write the content I have always wanted to read. How to build processes, meet deadlines, manage an engineering team, and grow personally in the process. What separates a good software engineer from a great one? Apart from programming language skills.There are so many ways to answer this question! Because there are many different kinds of great engineers. Engineers who have the most fulfilling careers, in my experience, tend to be those who deeply understand the tradeoffs that come from the nature of their product/business, and are able to communicate well with others. Technical prowess is important, of course, but in the vast majority of cases, today, the biggest challenges come from working with other people, not from code.
What are some skills or areas that you invested in that helped you when you were a head of engineering or CTO?What practices, routines, resources, and education has helped you today?The truth is, back in my early days, I struggled to find good content for my education, especially about managing a tech team. That is a big reason why I started Refactoring. I wanted to fix that. The activity with the highest ROI (Return on Interest) for me has always been talking with peers and mentors. And you really need both: mentors have past experience, but do not necessarily grasp the nuances of your reality. Peers do, but they lack the experience. Shameless plug: these days I am investing a lot in the Refactoring community to create exactly that kind of dynamics. I would like people to be able to access other developers, managers and founders from various levels of experience, to cover all the spectrum. For non-engineers, what advice do you have for designers and product managers working with Engineers?What’s an example of a successful collaboration?My best advice is to actually work together. The best kind of workflow is a back and forth, rather than a sequential pipeline. The best teams I met never went like: “first we do requirements, then UI design, then code, then ship”. It doesn’t work this way, or it might work, but you end up shipping a suboptimal product.
One of the best metaphors I heard about creating a product is that the ideal process is that of a hot potato — you pass the potato around continuously to get everyone’s contribution. What advice have you given out most frequently?Probably to have more and better 1:1s! 90% of companies’ problems are communication problems, and 1:1s are the most powerful weapon you have to counter them. A close second is to buy more and build less. As engineers, we have a bias towards building. We just like to build – but it turns out today you can buy almost anything, in the form of libraries, SaaS, no-code tools, and more. And strategically it is most often the right call. What do you think engineers don’t do enough of and should do more?This one is easy: asking for help. Be it something about code, organization, or teammates, engineers are problem solvers, so whenever they have an issue their first instinct is often to fix it themselves. But managers (and peers) are there to help — it is literally their job. Counterintuitively, being open about issues signals trustworthiness. We are back to communication issues, of course! In this article, you speak about how to read online. How about giving us a glimpse into your information diet - what do you read, follow?Even before I started Refactoring I was a lot into newsletters. These days are the same — I read almost everything via email. I tend to read those at the intersection of engineering and management, like Perspectives and The Pragmatic Engineer, but also others to keep a pulse on general trends, like Work3 and Exponential View. I also get daily digests about a few aggregators I care about, like Hacker News and Product Hunt. Finally, I read some books, mostly fiction.
I agree with that. What questions do you wish you got asked more often?How I create the drawings! Joking — they ask me that all the time (GoodNotes on my iPad btw). Source: An image by Luca from Refactoring.I don’t get asked often what life is like as a “creator”, or full-time writer. Many people just assume that it’s an idyllic thing where I just read and write all the time. There is a lot of it, of course, but it is also stressful in its own way, as you only work by yourself and you are not surrounded by a team anymore. But it’s incredibly rewarding, and I am grateful to be able to do this for a living Here are the articles we recommend from Luca’s Substack. Make sure you subscribe to Refactoring.Thank you for reading the article! You can help us:✉️ Subscribe using this button ⏩ Share this directly with your peers and others who will find this helpful. Apply what you have learned and teach it to someone else, it will make it easier to recall later. 💬 Share this article on your Social Media (Twitter (we’re @readaskwhy), LinkedIn) ❓ Suggest topics or ask us a question 📥 Email us your questions, comments, and ideas. Simply reply to this email to contact us. If your friends, peers or colleagues could benefit from this article or the Askwhy newsletter, share it with them today. They can learn and grow too. Follow us on Twitter @readaskwhy |
Older messages
2022 in review
Friday, January 20, 2023
Happy New Year everyone! It is a time to look back at 2022 and celebrate our highs and lows. The Product Managers out there are probably pulling out their favorite retrospective framework 😉. It was an
How to facilitate like the All In pod - the Jason Calacanis way
Monday, November 28, 2022
8 tips, tricks and things to take to your next large meeting
Your company is having layoffs or is about to - what you should do
Monday, November 21, 2022
A checklist to help you transition from your current role to the next
Masterclass recommendations for UX Researchers and UX Designers
Monday, November 7, 2022
Top courses you should prioritize to level up as a UX person
Handling customer escalations calls
Wednesday, October 19, 2022
Turn a potentially negative experience into a positive one
You Might Also Like
Martha Stewart, the Queen of Reinvention
Tuesday, November 5, 2024
View in your browser | Update your preferences ADPro At the book signings for her debut tome, the now-iconic Entertaining published by Clarkson Potter in 1982, Martha Stewart would autograph the inside
#481: Front-End Techniques
Tuesday, November 5, 2024
With text balancing, exclusive accordions, CSS-only validation, responsive video and audio. Issue #481 • Nov 5, 2024 • View in the browser Smashing Newsletter Hej Smashing Friends, As we keep searching
174 / Sketch notes with autumn colors
Tuesday, November 5, 2024
Product Disrupt Logo Product Disrupt Half-Monthly Oct 2024 • Part 2 View in browser Welcome to Issue 174 I'm back from a vacation in Alicante. It's a beautiful coastal city in Spain. We
Accessibility Weekly #421: Accessibility and Inclusive Design Manual
Monday, November 4, 2024
November 4, 2024 • Issue #421 View this issue online or browse the full issue archive. Featured: Accessibility and inclusive design manual "We decided to run a discovery to explore perceived
Cross-functional harmony
Sunday, November 3, 2024
Issue 219: The path to embedded design success ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Avoiding PR Nightmares and Design Scaries
Thursday, October 31, 2024
View in your browser | Update your preferences ADPro Trick or Treat It's the official season of all things spooky, but we know that horror stories aren't just reserved for October 31. Whether
How Radical Candor transformed our team in 4 months
Wednesday, October 30, 2024
Our journey to better feedback ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
The best resource we've found in a while
Tuesday, October 29, 2024
And enter to win a Tweak and Edit, our first ever lottery! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
The Reality of Participating in a Show House
Tuesday, October 29, 2024
View in your browser | Update your preferences ADPro The Trials and Triumphs of Designer Show Houses Pulling off a show house room is a major milestone in a designer's career. So it's been with
#480: Design & UX Gems
Tuesday, October 29, 2024
Exploring fluid ways to interact with users, interactive cursors, common mistakes in software architecture and inspiring principles from nature. Issue #480 • Oct 29, 2024 • View in the browser Smashing