21
Condor
5y

How difficult is it to do things and do them properly? Clearly in 2019, very difficult. And why on Earth would you do things properly, when there's get rich quick schemes, shortcuts to be found and taken, and that filthy filthy legal tender. If the shitty implementation makes a profit, why do it properly? Makes no sense.

Except it fucking does. And you know why? Because of the guy that comes after you, that works with your fucking bullshit implementation and probably curses you to the moon and beyond in the process. Just like you probably did with the guy that came before you, with that bullshit you got tasked to work with. Don't be that guy. And don't be that guy to the next guy.

Still with me? Good. Here's the thing. You can do [insert job here] quick and dirty. But you're guaranteed to be checking back on it and fixing the crap later on. Or worse yet, someone else will be cursing you to the moon and beyond while they are fixing / working around your crap. So why not do it right in the first place? Is this why we can't have nice things?

Comments
  • 2
    And allways remember: the guy after you could also be you in a few months.
  • 1
    It’s nearly impossible, everything is changing now. Frameworks, languages, libraries, paradigms. Even if the previous dev was superman his code will be outdated sooner or later. Except if companies stick to their old codebases.
  • 2
    Tbf it is a little bit more difficult to do things properly than the money first, fix later, I dont need to understand under the hood as long as the output is the same kind of programming. With good sw/hw products it's almost always about how much love and effort was put in it in the beginning and then how long have the money vampires been sucking it.
  • 4
    @milkyway I'm not saying that code should be perfect or complete. What I'm saying is that the fundamental design of it should be good, which is separate from the chance of it being superseded before it becomes complete (which with good code shouldn't happen more than every few years anyway, if not less). Quality is completely separate from features or rapid change. And if anything I'd argue that technology actually even changes too fast.

    Also this rant was generalized because it applies to basically everything I look under the skirt of (be that code, systems, electronics or whatever) but for what it's worth, it came from blatant errors in the construction of the apartment building where I rent my home. So basically an average expected lifespan of about half a century. Whether this pile of trash will stand until then, I have my doubts... 2 years in and there's already things that break, cracks in the walls and ceilings and overall *a lot* of quality concerns that our lovely landlord refuses to fix. She's a miser who had the building be constructed by Polish and Romanian workers, and let's not talk about taxes, if you catch my drift... She got what she paid for. Nothing is built to standards, and everything is made with the cheapest components possible. And somehow that got certified.. it baffles me.

    And somehow I'm enough of an idiot to still keep up with it.
  • 2
    I hope your management thinks the same by not making unrealistic deadlines and people are not burning out.
Add Comment