Remix.run Logo
sharts 16 hours ago

Status and the appearance of being smart.

chubs 16 hours ago | parent | next [-]

I have a bee in my bonnet about this software complexity issue. Perhaps it takes large amounts of humility to accept that your job is fairly mundane, and only needs simple code to get the job done? I mean: who wants to turn spanners on a Toyota when you can imagine you're working for NASA, and introduce fascinating new paradigms to your work, that ultimately add complexity. I suspect that's why i've joined so many teams that have tied themselves up in knots of un-grok-able indirection. Another theory I have is that people encounter bad code, and misdiagnose it, identifying the (wrong) solution as needing a big complex architecture.

LPisGood 16 hours ago | parent [-]

I think it’s actually easier to make code more complex than it is to identify simple elegant solutions that will continue to work as the code expands.

bigfatkitten 16 hours ago | parent | prev | next [-]

Gotta pad your CV/promo packet somehow.

nomel 16 hours ago | parent | prev | next [-]

It's pure dopamine, from the process, for me. "Eureka!" is a hell of a drug.

rvz 16 hours ago | parent | prev | next [-]

There you go. Instead: compression, efficiency and speed are better traits of intelligence in software engineers building these systems and being aware of trade-offs.

Rather than building rube goldberg contraptions and not only it is difficult to refactor them but can kill the entire business if the maintenance costs continue to increase.

tamimio 16 hours ago | parent | prev [-]

If you really want to work with the most pretentious, attention-seeking, optics-loving people, work in robotics. God dammit, how I love the field, but most people there are insufferable.