In order to vote, comment or post rants, you need to confirm your email address.
You should have received a welcome email with a confirm link when you signed up. If you can't find the email, click the button below.

My current project:

The database is google sheets maintained by a "data team". Basically data entry people are our DBAs.
There are no services, just a link to download everything in those sheets. The applications (mobile, web and windows) have to download everything anytime any user changes anything.

The front-end does all the db work, since the backend is shit! The front-end has it's own db, which is a well structured local db that we create fr the crappy data inserted in the sheets. The front-end sync up their changes locally, with no help from servers. The servers are just storage.

The only db on the servers is ONE table. That inserts a huge json file, everytime a user uploads their changes, along with a createdAt.

I'm on the Android app development, and the code was copied, litterally, from iOS code, and translated to java... from another similar project, then tweaked to work. No pattern is used what so ever, UI code and Business code are in one file. Like 1000 lines of code UI file.

We all talked about it. We all whined about how shitty it is. And don't get it wrong, the management did approve of refactoring. Which is what we did to the Android project (50% right now cleaned up). But the backend team are fucking pussies!

Company agreed to re-assign me once I'm done with some urgent tasks :)