James Russo

James Russo

Software Engineer

Fullstack engineer who tries their best at design.
Example: this website.

Bored Hacking

3 posts tagged with "software engineering"

Level Up Your Engineering Career with Strategic Side Projects

January 29, 2025|
6 min read

Don't be afraid to utilize side projects to accelerate your career growth. This post explores how building personal projects can enhance your skills, accelerate onboarding, and keep you competitive in a fast-evolving industry. Side projects are a low-pressure environment to explore and learn about emerging technologies, to accelerate your future work and career growth.

Staff Engineer: To be or not to be?

April 23, 2023|
4 min read

This blog post will discuss the question that plagues many engineers - whether or not to work towards becoming a staff engineer. I will be sharing my personal journey towards becoming a staff engineer at Brex. I will discuss the motivations behind my decision to pursue this career path, the challenges I faced, and the skills and experience I needed to develop to succeed. Through my own experience, I will provide insights into the roles and responsibilities of a staff engineer, the traits and competencies required to excel in this position, and the benefits and drawbacks of pursuing this career path. By the end of this post, you will hopefully have a clearer understanding of what it takes to become a staff engineer, and whether or not it's a goal worth pursuing for your own career.

Commenting Code: School vs Industry

December 26, 2020|
5 min read

Back in school, teachers and TAs made commenting your code seem like a necessity that everyone constantly does as a software engineer. Without comments, you shouldn't consider your code complete. However, since working in industry I find it much different in practice. This post outlines my own observations on when software engineers actually comment their code and when it's important.

All tags
© 2025 James Russo. All Rights Reserved, Built with Gatsby