3 ms·
> I think it's worth thinking about why you were successful as a freelancer and in smaller companies. Assuming they were successful. I cringe thinking about th
by dntrkv 6y ago
> I think it's worth thinking about why you were successful as a freelancer and in smaller companies.
Assuming they were successful. I cringe thinking about the devs that inherited my code in my early days as a "dev" (using that term very loosely). Especially the freelance work, since in many cases you're the only that touches it until you move on. Then it's some other devs problem.
The idea that just because your code solved the problem then it's good enough is bullshit, especially if you're not the one that has to maintain your monstrosity of a codebase going forward.
I know many projects that I built in my earlier years were rewritten right after I left. The embarrassment I felt from that motivated me to learn to do things the right way.
- jsjsbdkj 6y ago> The idea that just because your code solved the problem then it's good enough is bullshit, especially if you're not the one that has to maintain your monstrosity of a codebase going forward. It's a lot better than beautiful code that _doesn't_ solve the problem. If I had to choose between them, I'd rather rewrite something that's wildly successful than try and make an unpopular piece of software popular. OP can learn how to write more maintainable software, but it sounds like they already have a good instinct for making useful software that people actually want. IMO that's rarer and more valuable.