5 ms·
It's a controversial opinion of mine, but many other languages have come and gone since PHP, yet it still dominates. With all the new alternatives nothing has t
by winternett 5y ago
It's a controversial opinion of mine, but many other languages have come and gone since PHP, yet it still dominates. With all the new alternatives nothing has taken over and it shows that stability and mature works better than change when there is not a critical need for it.
Modern languages have also time and time again forsaken the ideal of making development LESS COMPLICATED than prior languages, and this is why they don't take over markets. Creating more abstract languages just to do the same things that PHP, Python, Java, JS, and other "legacy" langs have accomplished (over many years) does not make sense. Too many people get credit for reinventing the wheel these days and it's a distraction from truly game-changing innovation.
Relevant and reliable function resides in a separate lane than innovative new solutions. They shouldn't be hyped and rushed to market as "PHP killers" simply because they generate buzz and new contract money.
And FTR... If you still have to compile code in 2021 prior to running it, you're burning a lot of extra valuable time off your life and away from your family in frustration just to find out that the advice on Stack Overflow was not relevant to your framework's new update, and you'll regret the lost years on your death bed... probably... Sorry, That had to be said... :P
- deleted 5y ago[deleted]
- iso1631 5y agoWhen else would you have time for sword fighting if not for compiling?
- hnrodey 5y agohttps://xkcd.com/303/ https://xkcd.com/303/ ...showing my age with this comment
- Grimm1 5y agoCode compilation has saved me so many headaches that would have otherwise been discovered in production, so I can't say I agree with you there. That said the languages I compile also take 15 seconds so I don't experience that 40 minute compilation times some people have and that would probably sour my experience a bit. The language I'm talking about is Elixir fwiw.
- winternett 5y agoWait a minute... You guys don't test in PROD? LOL... j/k. :P Architecture design and Agile now compensate for the traditional compile/test procedures... DEV > STAGE > PROD When it's practiced with discipline it works well, catching most issues prior to the system going down anyway on deployments to PROD :)
- iso1631 5y ago> Wait a minute... You guys don't test in PROD? Of course I do. No other environment is identical to prod, real data, real users, real scale.
- winternett 5y agoAll depends on the nature of your app of course... But I've managed to do pretty accurate simulations with modern tools in Stage environments, and to regularly sync my STAGE and PROD environments on high traffic sites with safer test results... Different strokes I guess.
- TingPing 5y agoA nice machine can build an entire web engine in 40 minutes. A modestly large C codebase still compiles in seconds.
- LambdaMale 5y ago> If you still have to compile code in 2021 prior to running it, you're burning a lot of extra valuable time off your life I almost never run my code. If it compiles I know it's correct.
- dcuthbertson 5y agoReally? I hope not. Just because it compiles, doesn't mean it won't panic because of some weird state caused by a race condition buried deep in the code where a lock wasn't held when it was so desperately needed
- chakkepolja 5y agoLooking at his username, its very very likely sarcasm.