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
#485: UX Research
Tuesday, December 3, 2024
How to measure UX impact, research templates, UX research field guide and research methods. Issue #485 • Dec 3, 2024 • View in the browser Smashing Newsletter Jó estét Smashing Friends, In many
176 / Time tools to eliminate distractions, stories about humanity and more…
Tuesday, December 3, 2024
Product Disrupt Logo Product Disrupt Half-Monthly Nov 2024 • Part 2 View in browser Welcome to Issue 176 On 29th Nov, I celebrated my five years in Berlin. Moving to this city changed my life. Every
Accessibility Weekly #425: If Not React, Then What?
Monday, December 2, 2024
December 2, 2024 • Issue #425 View this issue online or browse the full issue archive. Featured: If not React, then what? "Frameworkism isn't delivering. The answer isn't a different tool,
DH's gifts for thought 2024
Sunday, December 1, 2024
Issue 222: Holiday gift ideas for your loved ones (or yourself) ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
It’s a once-a-year opportunity—get a full year of email design and website building.
Friday, November 29, 2024
Only 57 coupon codes remaining—grab yours now and save 40%!͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
The Tablescapes We Can’t Stop Thinking About
Wednesday, November 27, 2024
View in your browser | Update your preferences ADPro Feast Your Eyes Thanksgiving is nearly here. Sure, your turkey might still be basting—but how's your tablescape? If you're searching for
Breaking analysis paralysis: a guide to using data in product management
Wednesday, November 27, 2024
How to use data for product management ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Your UI is costing you—here’s how to fix it
Tuesday, November 26, 2024
The Everything Trap ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Sam Cochran Tours a Designer’s Delightful Home
Tuesday, November 26, 2024
View in your browser | Update your preferences ADPro Pizza Party A picture, so the saying goes, tells a thousand words. But images alone can't ever capture the full experience of a home, as I was
#484: Web Forms
Tuesday, November 26, 2024
Live validation UX, form design layout and interaction, placeholders, segmented controls, names, required and optional fields, measuring forms UX. Issue #484 • Nov 26, 2024 • View in the browser