| - Always on a state of mind of redesigning and simplifying everything - Spending a lot of time trying to figure out the business better - Studying a lot of books, articles, codebases and discussions on software architecture - Inspire the team and younger devs to avoid complex tools and solutions and stick to the basics - Balancing everyday and urgent business needs while leading towards a more simple, boring and maintainable system. - Trying to persuade people to avoid technical debt at all costs |
> - Balancing everyday and urgent business needs while leading towards a more simple, boring and maintainable system.
> - Trying to persuade people to avoid technical debt at all costs
This is literally my job everyday now as a principal. I enjoy it, but it's quite grueling, tbh.