Back to Timeline

Developing and Maintaining Legacy HRapps

2019
#Junior Developer#CodeIgniter#MySQL#jQuery

2019: Learning from the Past

Legacy HRapps

Role: Junior Developer
Tech Stack: CodeIgniter, MySQL, jQuery

The Story

"Legacy code" often gets a bad rap. But on HRapps, it was my textbook. I spent months reading code written by developers who came before me.

  • Why did they use this pattern?
  • How did they handle session management in CodeIgniter?

The Takeaway

I learned that code is read 10x more than it is written. Maintaining this system taught me empathy for the next developer. Now, when I write code, I ask myself: "Will the person reading this in 2 years want to find me and yell at me?" If the answer is yes, I refactor.

Footer decoration
Jon Rey Galera

Building the future, one line of code at a time

© 2026 All Rights Reserved

MreyBot Chat