nixCraft, (edited )
@nixCraft@mastodon.social avatar

😉

dougmcarthur,
@dougmcarthur@mastodon.social avatar

@nixCraft it may be kept alive indefinitely, solely by @marcoarment 😊

marcoarment,
@marcoarment@mastodon.social avatar

@dougmcarthur @nixCraft I suspect WordPress and Wikipedia and Facebook will probably help me out

faoluin,
@faoluin@chitter.xyz avatar

@nixCraft
1998: IRC is dead, use ICQ
2002: IRC is dead, use MSN
2006: IRC is dead, use Skype
2010: IRC is dead, use Facebook Chat
2014: IRC is dead, use WhatsApp
2018: IRC is dead, use Discord and Slack
2022: IRC is dead, use this filter bypass script on Roblox

j3j5,
@j3j5@hachyderm.io avatar
santiago,
@santiago@mastodon.uy avatar
juanbits,
brejoc,
@brejoc@fosstodon.org avatar

@j3j5 Uhm…
Year of publication:

  • PHP: 1995
  • Python: 1991
    😜

@nixCraft

nixCraft,
@nixCraft@mastodon.social avatar

Anyone who has worked on a well-developed product knows that you can't replace old working tech like PHP or COBOL in an instant because it will cause more problems than solving them. Not to mention, it always involves heavy costs. The famous bank wanted to replace COBOL with new tech; the upfront cost for a year project was over 1 billion. The big vendor questions said they can't provide a 101% guarantee of the project's success. That is how complicated things are...

dhouard,
@dhouard@mstdn.es avatar

@nixCraft Good old COBOL. 💪

jnv,
@jnv@fosstodon.org avatar

@nixCraft It’s common knowledge that many systems were not documented. This complicates the transition to newer code. We also forget many programmers have long passed with that knowledge.

spamless,
@spamless@mastodon.social avatar

@nixCraft Yeah. Well, uh, nobody, not even God or Wittgenstein, can guarantee anything 101%. 🤔

Stefan_S_from_H,
@Stefan_S_from_H@mastodon.social avatar

@nixCraft Some famous PHP guru once said, “There's a rewrite in 3 years anyway.”

pu,

@nixCraft I have seen more « replace the mainframe » projects fail than succeed. Even so-called success projects were partial failures under the hood.

tcb,

@nixCraft This is true for any big company.

Redesigning the public facing website in a whole new language/framework? Big but doable project.

Redesigning the oldest databases and applications? Basically impossible.

nixCraft,
@nixCraft@mastodon.social avatar

Remember, we are dealing with people's money here and not some phone, toy, or laptop that can change CPU arch and everything else. There are specific industries like medical tech or finance regulated heavily compared to, say, Apple or Google phones. Central banks can revoke banking licenses or halt new customer onboarding for non-compliance with laws or any misconduct.

berkes,
@berkes@mastodon.nl avatar

@nixCraft I truly hope no-one in medical or fintech introduced PHP for crucial services, though.

I'm afraid it's there. And convinced in several cases even doing it's job fine. But PHP isn't, and never has been, the best choice for critical infra that requires precision, predicability and stability.

evolbug,

@nixCraft

though also, php is pragmatic and continuously improving - in security, performance and usability, while a lot of newer tools are chasing hype and trying to be the coolest kid on the block.

PHP just got shit done out of the box from day 1, at literally any level of expertise, which is why it makes up most of the web to this day and is still the No 1 choice for new projects if you want it to quickly and reliably develop something, and have a lot of skilled developers available.

oblomov,
@oblomov@sociale.network avatar

@evolbug @nixCraft PHP is the incarnation of «Improvise, Adapt, Overcome»

failedLyndonLaRouchite,

@nixCraft
I work for a small company that sells scientific instruments for US $20 -80K
some of these we sell a 1,00 units a year (which is why so $, the RnD cost isn't amortized on volume)

the cost of switching *anything is prohibitive unless the we get that almost end of world news from one of our vendors:

we are discontinuing this product as of . .

kilbaro,

@nixCraft Ironically, tech culture has always made me feel like a bad dev because I like Old Reliable better than New Shiny.

gi124,
@gi124@mastodon.social avatar

@nixCraft interesting. Wikipedia says

COBOL is still widely used in applications deployed on mainframe computers, such as large-scale batch and transaction processing jobs. [...]. Most programming in COBOL is now purely to maintain existing applications; however, many large financial institutions were still developing new systems in COBOL as late as 2006.

https://en.wikipedia.org/wiki/COBOL?wprov=sfla1

migmit,

@nixCraft Russian saying for you: "Shit doesn't drown".

richard_merren,
@richard_merren@mastodon.social avatar

@nixCraft I remember a conversation in the 90s where I was a young programmer extolling the virtues of Cold Fusion and the older programmer I was talking to just laughed at me and said not to bother with it. I never saw CF in the wild again and he was totally right.

alcyonecougar,

@nixCraft 2024: PHP is dead, learn PHP

kataclyst,
@kataclyst@spore.social avatar

@nixCraft I feel either seen or attacked.

mjibrower,
@mjibrower@mastodon.social avatar

@nixCraft Sometimes I wonder what happened to the .asp guys who took over my PHP users’ group in 2002 and forced me out. They probably moved on to .NET and left higher ed and make 3x what I do, come to think of it

lmss,
@lmss@linuxrocks.online avatar

@nixCraft From what I can see, it will not die any time soon! But frameworks like Laravel seems to mitigate most of the issues.

fnordius,
@fnordius@muenchen.social avatar

@nixCraft @briankrebs Everybody misunderstands the phrase “PHP is meant to die." What it means is that PHP was conceived around the concept of doing a task and ending. Dying, if you will.

It wasn't supposed to be more than a way to pep up static pages, but it's just so darn useful, despite all of its warts.

brejoc,
@brejoc@fosstodon.org avatar

@nixCraft 1998: PHP is dead, to me 😁

falken,
@falken@qoto.org avatar

@nixCraft I still write you insensitive clod :-)

amarok,
@amarok@mastodonczech.cz avatar

@nixCraft
Haha 😃 yeah, the same applies to , I think.
The reason is simple: because both and WP are relatively simple, they get things done... and they are under active development and have very good developer documentation and community.
BTW I wished that cheap webhostings would offer a wider variety of back-end languages and CMSs, but it is like it is 🤷

starfrost,
@starfrost@wetdry.world avatar

@nixCraft Rasmus Lerdorf when he creates a crime against humanity of a programming language, admitting he has no idea what he's doing, and it's still one of the most popular web languages after 30 years

RichieRich,
@RichieRich@hessen.social avatar

@nixCraft It's like COBOL. The old software is rotten to the core and stinks but no one will get rid of it.

grilix,

@Peludo veo estos y me acuerdo de un compañero 👀

ptdave20,

@nixCraft no one has ever said learn angularjs over php. That one line made this attempt on a meme stupid.

SHODAN,
@SHODAN@mas.to avatar

@nixCraft
Reminds me of people saying the PC is dead during the 2010s.

dan131riley,
@dan131riley@federate.social avatar

@nixCraft I used to joke that the point of PHP--the entire point--was to recapitulate all the design errors of perl. Sadly, perl is dying, but PHP keeps going with the same mistakes.

avesbury_rosetta,
@avesbury_rosetta@wetdry.world avatar

@nixCraft
It's gonna be rust next

Simulation6,

@nixCraft How many new PHP projects have heard about? Eventually enough existing PHP applications will have died/been converted that PHP will not be well supported (looking at you GWT).

kkarhan,
@kkarhan@mstdn.social avatar

@nixCraft is bad.

waynedixon,
@waynedixon@mastodon.social avatar

@nixCraft i still prefer PHP over other interpreted languages. Is it flawed, yes, but still robust.

dasnap,

@nixCraft I feel sorry for anyone who made all of those jumps while PHP peeps became wizards at the language.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • mdbf
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • Youngstown
  • everett
  • anitta
  • slotface
  • GTA5RPClips
  • rosin
  • thenastyranch
  • kavyap
  • tacticalgear
  • modclub
  • JUstTest
  • osvaldo12
  • Durango
  • khanakhh
  • provamag3
  • cisconetworking
  • ngwrru68w68
  • cubers
  • tester
  • ethstaker
  • megavids
  • normalnudes
  • Leos
  • lostlight
  • All magazines