Tip 47Make Yourself a Map

When you’re in maintenance mode, it’s easy to snap into a groove and just keep on being like you are. As a software developer, you know this is true from your experience with systems. If you maintain an application or a library that other developers use, it will sit stagnant in bug-fix mode (or worse) unless you have a solid feature road map. You might make the occasional enhancement because of user requests or your own needs, but the code will usually reach a steady state and change at an exponentially slower rate because you consider it done.

But a living application is never done unless it’s on the road to retirement. The same is true of you and your career. Unless you’re looking to exit the industry, you need ...

Get The Passionate Programmer now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.