Lonely endeavours
A software engineer reflects on the unique loneliness of management compared to IC roles, where objective feedback is harder to find.
Rui Peres writes thoughtful, concise reflections on leadership, software engineering, delivery, and personal growth. His blog blends management insights, tech culture, and everyday observations with a calm, reflective tone.
120 articles from this blog
A software engineer reflects on the unique loneliness of management compared to IC roles, where objective feedback is harder to find.
A developer shares a mental exercise for changing one's mind by assuming the other person is right, emphasizing good faith and intellectual humility.
A software engineer's reflection on the challenges of switching between coding (IC) and management roles, and the impact on productivity.
A guide for engineering managers on the critical importance of having difficult conversations early to address team performance and accountability.
A hiring manager's advice on standing out in tech job applications, emphasizing personalized emails and meaningful interview conversations.
An analysis of Mojo's advanced ownership system, comparing it to Rust and Swift, and discussing its current implementation status and future roadmap.
Chris Lattner's new language Mojo aims to dethrone Python in AI/ML by combining Python's usability with C's performance.
A senior engineer discusses why complaining about past jobs or colleagues is a red flag in technical interviews and how to discuss past struggles constructively.
Senior tech leaders emphasize that taking responsibility and learning from failures are the only things that matter when things go wrong.
Discusses the importance of product-minded engineers in startups, their traits, and the challenge of cultivating this mindset in the tech industry.
A manager discusses the critical role of clear writing in tech leadership, from specs to feedback, and the need to adapt style.
A developer proposes a flexible 90-minute technical interview format where candidates demonstrate skills in their chosen way.
Discusses why blindly copying technical solutions or processes from one team to another often fails due to unique team and company contexts.
A software engineer compares the hype around cryptocurrencies and LLMs, arguing that LLMs provide tangible value while crypto is plagued by scams.
A guide on how engineering teams should approach technology selection, emphasizing problem-fit, proven solutions, and team experience.
Analysis of the current tech job market, highlighting the shift in hiring ratios and key factors like RTO policies and layoffs.
Argues that Tech Leads, who code and manage small teams, are more effective than detached Engineering Managers in software organizations.
A frontend engineer shares advice on transitioning to backend development, emphasizing workflow and mentorship over deep technical knowledge.
A guide on writing effective RFCs (Request for Comments) for engineers to improve communication and technical planning within teams.
A developer reflects on improving writing skills, using a vocabulary app, and shares weekly tech topics like Kendo and Twitter communication.