Hacker News new | ask | show | jobs
by rufius 3488 days ago
One big project that includes a lot of smaller projects like: reliability, performance, deployment, new features. It's a platform so lots of room to pivot around.

Then I always have a side project I'm playing with for new ideas. Sometimes these get integrated into Big Project and sometimes they go nowhere.

1 comments

That's part of my frustration at my current job. Being having to work on different projects allows things like reliability and performance issues to get ignored.
Agreed. When I joined this team we used to hop around a lot on projects. I came from a low level team in a much bigger division and so I'd spent the first 4 years of my career focusing heavily on fundamentals.

After getting comfortable in my new team, I started to push for having each big project have at least one person whose job it is to think about the fundamentals for their respective projects.

This has really improved our engineering discipline. The more senior engineers each own a big project and the younger engineers get to rotate through the projects and see what they do and don't like working on so that they can decide to specialize.