Ask HN: Inherited the worst code and tech team I have ever seen. How to fix it?
611–620 of 704 posts
Re: Ask HN: Inherited the worst code and tech team I have ever seen. How to fix it?
#612Re: Ask HN: Inherited the worst code and tech team I have ever seen. How to fix it?
#613Re: Ask HN: Inherited the worst code and tech team I have ever seen. How to fix it?
#614Earlier quoted context omitted.
And also starting by fixing the js/css/html front end is likely the safest, as it wont corrupt any customer data & it will be visible when something breaks. That can probably be the next best candidate to do a major overhaul. I'd also hope that a $20M/year project can afford to hire someone senior in addition to these 3 juniors?
why would someone senior even want to join this team? Especially someone senior enough to fix this. The productivity is horrible and there's no kudos for fixing something that's lived for 12 years like this.
Re: Ask HN: Inherited the worst code and tech team I have ever seen. How to fix it?
#615Earlier quoted context omitted.
Huh. You are literally saying do a full rewrite. But it's also the worst idea? Edit: A full rewrite always meant replacing every part of a system. Whether you do it gradually doesn't really matter.
They’re saying to do it, eventually, incrementally and not all at once.
Re: Ask HN: Inherited the worst code and tech team I have ever seen. How to fix it?
#616Earlier quoted context omitted.
> I suspect OP does not have the corporate experience to handle this situation. I agree with this. OP doesn't say, but reading between the lines, corporate at best doesn't understand the ramifications, but corporate doesn't care about the ramifications. They're getting 20 million in revenue from 3 cheap devs. Things are going great, according to corporate. They're not going to learn, and OP is going to get blamed whe…
>snowball them Could you define this phrase and what English dialect it's from?
Re: Ask HN: Inherited the worst code and tech team I have ever seen. How to fix it?
#617Re: Ask HN: Inherited the worst code and tech team I have ever seen. How to fix it?
#618Earlier quoted context omitted.
I agree it's the sane answer. But I don't think these engineers are incompetent. They lacked direction, accidentally followed worst practices, and _still_ came out on top. I would say they are good engineers but perhaps bad project managers / architects.
You don't not use source control because nobody directed you to and you 'accidentally' .. what, forgot about it? You don't use it because you haven't heard of it; = not competent.
Re: Ask HN: Inherited the worst code and tech team I have ever seen. How to fix it?
#619First of all: PHP is fine. It really is. Second: Doing a full rewrite with a junior team is not going to end well. They’ll just make other mistakes in the rewritten app, and then you’ll be back where your started. You need to gradually introduce better engineering practices, while at the same time keeping the project up and running (i.e. meeting business needs). I’d start with introducing revision control (git), then…
It's worth re-emphasizing this point: "Doing a full rewrite with a junior team is not going to end well."