15

I’m in a big company now. We have all the resources in the world. We promote best practice. We don’t even seem to have deadlines. We mob on everything so that we get the benefit of all our experience combined.

So if all that is true, why in gods name does the first class I open have shed loads of hard coded settings, IP addresses and GUIDs in it?

FML. How did I end up working in this shit.

Comments
  • 8
    Not even a month into this job and already I wish I hadn’t bothered joining. Tho it is a pay rise at the end of the day
  • 4
    Big companies give you stability and room the experiment.

    Start-ups suck at that.

    Big brands have defined processes. Your goal should be to learn those because small companies really want that structure from Google to their million dollar world disrupting idea.
  • 3
    Big companies have shit code, but pay you to maintain it.

    Startups have shit code, and don't pay you to maintain it.

    🤷‍♂️ either way... we're all stuck in this chronic mess.
  • 1
    How do you like mobbing on everything? My company does it too and I find it terrible.
  • 1
    @52cal so far mobbing on everything is complete garbage.
  • 0
    @C0D4 apparently some of this is only a few years old. It’s shocking.

    I’m going to have to raise some of this and maybe it’ll piss off some of the team members, maybe it won’t (don’t know if we all inherited this crap). But the head of dev asked me to join this team to show them what good should look like. So that’s what I’m going to have to do.

    If they resist the changes then I can’t succeed so will ask to change team
  • 2
    @Floydimus yeah I’ve worked in all sizes of company and the pressure and deadlines in startups sucks.
    And the slow pace of change in enterprises sucks.

    This will give me some AWS experience. I keep reminding myself of that.

    I’ll have to tread carefully but I’d rather try to do the right thing and be out of a job than put my name to that sort of code.
  • 0
    @rEaL-jAsE well I’ve only just started but what I was told was this team doesn’t have that much legacy code because it’s all been developed in the last couple of years.
    But code like this was no good 20 years ago let alone a couple. And a couple of years ago it should’ve been done in .net core not framework 4.5.
    So something doesn’t add up in my opinion.

    I’m going to push for sorting things out while we work on functionality. Hopefully they will agree. But it does make me wonder why they have to be told this.
    Broken windows theory maybe
  • 1
    @Floydimus if u are main dev in start up, then u have plenty of room for experiments... Cause u a the one who sets the Dev tasks to yourself ;)

    Getting the best from company... Rapid amount of practice in relevant technologies.

    The startup is my sandbox, where i get paid for this.
Add Comment