Coming soon - Get a detailed view of why an account is flagged as spam!
view details

This post has been de-listed

It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.

15
In over my head - only developer at the company
Post Body

I just started a position at a small 15-person clothing company where I am the ONLY technical person in the entire company. They had a freelance web dev for the past 10 years who just left and they wanted a full-time software engineer.

The current codebase is an absolute mess. It's in php, it's got just as much commented out code as uncommented code, and the only comments in english are "// not sure why this works - don't touch it"

The system is pretty big and after speaking with everyone they were asking for dynamic features that don't play well with php and codeigniter's static page design. I made the executive decision that if I was inheriting the codebase and I am going to be working on it for the next X years, it's appropriate to do a rewrite.

I let them know it would take 5-6 months and they said "okay". I have checkins every week where I tell some guy who's in charge of marketing that I did lots of configuration and he says "okay, keep it up". Every week I make a small amount of progress on this new site, and every week I find something terrifying about the old site that I'm not sure how to fix. The auth guards are really buggy, no user input is being sanitized, and applying a 15% off coupon on something that costs $19.99 will break everything.

I could use some advice on where to focus my efforts. Should I be solving these issues with the old site before I move on? Should I deal with it until the new stuff is ready. Should I split my time between both evenly? Has anyone been in a situation like this before?

Author
Account Strength
100%
Account Age
9 years
Verified Email
Yes
Verified Flair
No
Total Karma
9,760
Link Karma
4,260
Comment Karma
5,157
Profile updated: 1 day ago
Posts updated: 8 months ago

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
6 years ago