pwaring, to php
@pwaring@fosstodon.org avatar

Currently working on a rewrite of an old application (PHP 5.6, was probably written in an even earlier version) by building a new one in PHP 8.3 and migrating all the data across.

I don't usually recommend rewrites but occasionally it's more cost-effective than trying to fix really old code.

Even though I work with legacy code every day, the changes in 8.3 (and libraries that require it) make life so much nicer.

(I currently work with versions from 5.4 to 8.3)

#PHP #LegacyCode

jeff, to tech
@jeff@newsie.social avatar

In a landscape obsessed with the latest & shiniest, here is to my fellow graybeard technologists.

We dive into the depths of legacy code, armed with wisdom, snark, and a coffee mug that boldly states "Legacy Code Warrior."

Skill in reviving and navigating ancient systems is not just impressive—it's indispensable.

Here's to the guardians of digital history, ensuring our digital present runs smoothly, one line of legacy code at a time.

An experienced technologist with gray hair stands confidently in front of a glowing computer screen displaying complex legacy code, holding a coffee mug labeled 'Legacy Code Warrior'. They wear business casual attire, emphasizing their seasoned expertise in a dimly lit room focused on the task.

mjgardner, to programming
@mjgardner@social.sdf.org avatar

There’s nothing more permanent than a temporary fix that works.

mjgardner,
@mjgardner@social.sdf.org avatar

@mctwist My vice is other team members’ code when reviewing their merge requests, especially when they’re making a small fix to some grotty . (Spoiler: it’s all grotty legacy code)

theory, to random
@theory@xoxo.zone avatar

To get started with the new gig, I wanted to take a step back from the existing services and projects to think through what the jobs of the ideal Postgres extension ecosystems of our dreams might look like, and then the tools to do those jobs. I wrote up all that I could think of, plus ideas and recommendations from my Tembo colleagues, in this Gist. I'd love your feedback and additional ideas — especially for anything I missed! LMK what you think!

https://gist.github.com/theory/898c8802937ad8361ccbcc313054c29d

mjgardner,
@mjgardner@social.sdf.org avatar

@ascherbaum @BRicker @theory Is it that they don’t want to work with , or that they don’t want to work with your particular Perl codebase?

What I’ve seen time and time again is that management doesn’t want to devote enough resources to control the risk of lifting grotty to a better state. So it just keeps accreting and discouraging those who could make it better.

RyunoKi, to Software
@RyunoKi@layer8.space avatar

Incredible!

How companies manage to move themselves into a corner time and again.

Only to fall behind on updating their dependencies to the point of running on EOL libraries and frameworks.

The Big Rewrite is going to happen in a newer version of the same framework because we learned our lesson ™, amirite?

#Software #Development #EOL #LegacyCode #Fatigue

DoubleA, to php

Dumb question here, I'm looking at tools to find compatibility issues with a project moving from PHP 5.6 -> 8.2.

Does anybody have experience with PHPStan and can explain how I could use that for this task? Is it just a matter of specifying a certain level to run it at? I'm running it but I think it's showing existing problems unrelated to PHP 8.2 compatibility and I'd like to just focus in on problems related to PHP 8.2 compatibility

#PHP #PHPStan #LegacyCode

stevefenton, to Software
@stevefenton@mastodon.social avatar

Help me out technical Fedifolk!

Someone suggested an alternative name for "legacy code" that reflected the fact it is still providing value long after it was written. I can't remember the alternative name... can you remind me?

bitexpert, to python German
@bitexpert@rheinneckar.social avatar

The fairytale of legacyland! – want to know more? Holger und Boas haben in Lille ihre Erfahrungen bei der Migration des Backend-Teils einer Legacy Single Page Application auf Symfony und API Platform mit euch geteilt.

Ihr möchtet mehr über ihre Zeit bei der #apiplatformcon erfahren? Die beiden haben einen tollen Artikel für unseren Blog geschrieben. Check it out! https://blog.bitexpert.de/blog/api-platform-con-2023

#apiplatform #python #webby #legacycode #fairytail #bitExpertAG #learnAndGrow #conference

video/mp4

pwaring, to random
@pwaring@fosstodon.org avatar

Does anyone else enjoy working with legacy code and systems? I really like improving them, or working under the constraints (most of the time). It's often more fun than just installing the latest all-singing, all-dancing framework that does everything for me. But clients with old systems say they really struggle to get support.

#LegacyCode

FakeScrumStats, to random
@FakeScrumStats@techhub.social avatar
sultmhoor, to random

soylent news going away: https://soylentnews.org/meta/article.pl?sid=23/05/20/0343254

You were never much more than a sad slashdot knockoff with less interesting dupes. Nice shitting all over for your complete lack of keeping stuff up to date to add to the class of the place. Byeeeeeee

mjgardner,
@mjgardner@social.sdf.org avatar

@sultmhoor Coincidentally I came across this post: https://mastodon.gamedev.place/@burgerbecky/110373196932125680

Note the first two words in the definitions of both “we need to rewrite it” and “”: “It works.” If it’s profitable, you can pay down with minimum “interest.”

But @ncommander admits never had a sustainable business or community governance model.

Does lack millions of cheap commodity ? Yes. But the ones it has are force multipliers.

But sure, blame the language.

SoCraTes_UK, to random
allspark, to random

Hab an der Uni-Bremen Informatik studiert zusammen mit @mortzu @msquare @Inge @cvigano

Bin Softwareentwickler im Bereich Hausautomatisierung/Smarthome/KNX, eher ausschließlich mit unterwegs. Aber nicht nur neue Projekte (mit C++20) sondern auch aus einem anderen Jahrzehnt.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • rosin
  • slotface
  • ngwrru68w68
  • InstantRegret
  • PowerRangers
  • kavyap
  • tsrsr
  • DreamBathrooms
  • tester
  • everett
  • hgfsjryuu7
  • khanakhh
  • GTA5RPClips
  • vwfavf
  • Durango
  • cubers
  • tacticalgear
  • ethstaker
  • cisconetworking
  • normalnudes
  • modclub
  • anitta
  • All magazines