Earn up to $100 when you refer your friends to Taro Premium. Learn more
Taro Logo

How to overcome skepticism in my team to improve our engineering landscape?

Profile picture
Anonymous User at Taro Community8 days ago

Over the past year, we've focused on developing our product quickly, which has led to a significant amount of technical debt in our codebase. As a result, we've shipped applications without proper architecture and planning. However, when I suggest refactoring or re-architecting to my team, many of the senior developers and the engineering manager are skeptical. In my opinion, I am not just offering refactoring for just sake of refactoring; it's necessary because our current code base lacks abstraction and separation of concerns and has slow development times.

Examples:

  • Adding a new column to the database takes 1-2 days
  • Or changing some code breaks another part of the application(lack of separation of concerns and abstraction)
  • Another example, recently I introduced integration tests to our team because we manually tested a lot of stuff on staging before deployment, in that case, my EM's argument was integration tests are very slow to run on every build.

In those examples, how can I reduce skepticism in my team and bring more productivity, and more good code quality, and best practices to my team?

3 Likes
40 Views
1 Comment
👑

Discussion

(1 comment)
  • Rahul Pandey
    Tech Lead/Manager at Meta, Pinterest, Kosei
    8 days ago
    4 Likes
Taro Footer Icon
Taro Footer Logo

Explore by company

AmazonGoogleMetaMicrosoft

Explore by level

Entry-levelMid-levelSeniorStaff
Taro iOS appTaro Android app
Copyright © Taro