this post was submitted on 17 Oct 2024
1378 points (100.0% liked)

RetroGaming

21820 readers
256 users here now

Vintage gaming community.

Rules:

  1. Be kind.
  2. No spam or soliciting for money.
  3. No racism or other bigotry allowed.
  4. Obviously nothing illegal.

If you see these please report them.

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] ClassifiedPancake@discuss.tchncs.de 28 points 5 months ago* (last edited 5 months ago) (2 children)

I’m a developer, I don’t just continue doing things for years if it doesn’t make sense.

(If I’m the one making the decisions)

[–] mynameisigglepiggle@lemmy.world 20 points 5 months ago (1 children)

I have seen Devs do things for many years that make no sense

[–] unemployedclaquer@sopuli.xyz 10 points 5 months ago

programmers just not a uniform bunch. not all of them blockchain grifters. fancy that.

[–] ziggurat@lemmy.world 15 points 5 months ago (1 children)

Like the classic, inherit a broken code base, and not being allowed by the owner to rewrite it from scratch. So you have to spend more time making each part work without the others working. Also before you are finished the customer says they have something else for you to do

[–] derpgon@programming.dev 7 points 5 months ago (1 children)

That's when you start introducing modules that have the least impact on the legacy code base. Messaging is a good place to start, but building a new code next to the existing one and slowly refactoring whenever you got time to spare is at least a bearable way to go about it.

[–] drphungky@lemmy.world 2 points 5 months ago (1 children)

Shhhh you just described iterative development. Careful not to be pro agile, or the developers with no social skills will start attacking you for being a scrum master in disguise!

[–] derpgon@programming.dev 2 points 5 months ago

Fuck agile, or scrum, or whatever it is called. I just look at the issues and pick whatever I feel like doing. Kanban for life.