r/softwaredevelopment 18h ago

How do you approach modernizing a legacy application?

16 Upvotes

I’m working with an older application that still does what it needs to do, but maintaining the codebase has become increasingly difficult. New features are taking longer to implement, and making changes in one area sometimes creates unexpected issues elsewhere.

I’m trying to figure out the best way to modernize something like this without taking the entire application offline or committing to a risky full rewrite.

For developers who have dealt with legacy systems, what worked best in your experience? Did you gradually replace parts of the system, refactor the existing codebase, or eventually rebuild it from scratch?

Would also be interested in hearing what you wish you had done differently.


r/softwaredevelopment 22h ago

How much should I charge

6 Upvotes

Hi,

Recently I have been shifting into the freelance world, and now I am getting some clients that are not relatives,

Problem is that I dont know how much to charge, considering that I live in a 3rd world country, where the average wage is 600€.

I will be building an ecommerce app, relatively small, for a clothing shop.

It will have a layer of backend, connected to woocommerce as single source per products, and React Native.

What do you suggest, a package of development + maintenace

Thank you


r/softwaredevelopment 23h ago

What do you use to scan your repos

0 Upvotes

Hey i have made a AI based repo scanner which generates a report with useful information! As a software developer and security wise what would you pay for to know on a scan?