Based on the examples given in the blog post, this appears to be a massive step backwards for PHP. The language has been making an effort to clean itself up for years. The author claims that the temporary variable solution "feels icky". If we ultimately care about readability and performance, temporary variables seem ideal even with this change in the language. Modern compilers look for things like temporary variables when performing optimizations. PHP's compiler probably already does this, and if it doesn't, adding support for that would make more sense than adding some new syntax.
Just because you can charge for open source software, doesn't make it moral to do so. Concentrating our efforts on making Debian even easier to use seems much more in line with the ethics of the FOSS ecosystem.
Location: Seattle, WA
Remote: Yes (6 years of WFH experience)
Willing to relocate: No
Technologies: Go (Golang), Java, PHP, Python, JavaScript, HTML, CSS, PostgreSQL, MySQL, Linux sysadmin, Docker, Docker Compose
Email: tslocum@gmail.com
25 year hobbyist software engineer and 10 year professional. Fully self-taught and excited to learn more. Active and passionate open source software author and contributor. Seeking a fully remote position. Please review my extensive portfolio of open source projects and contributions.
It is indeed a lot of work. All of my apps are only available on F-Droid now, after years of playing ball with Google Play. I wrote about my experience here:
I've seen the same position posted for a YC-backed company for over a year. I commented on it months ago, it's funny to see this topic come up again. We seriously need some legislation in this area. Finding a job as a tech worker is hard enough.
Seems strange that Rust's "?" gets a mention syntax-wise, but nothing is said about sum types coming to Go. Go's verbose error handling and lack of sum types are my only gripes with the language. It would be nice to see both addressed using Rust's Result type as a model.
Location: Seattle, WA
Remote: Yes (6 years of WFH experience)
Willing to relocate: No
Technologies: Go (Golang), Java, PHP, Python, JavaScript, HTML, CSS, PostgreSQL, MySQL, Linux sysadmin, Docker, Docker Compose
Email: tslocum@gmail.com
Professional software engineer for ten years, hobbyist programmer for many more. Fully self-taught, always excited to learn more. Active and passionate open source software author and contributor. Seeking a fully remote position. Please review my extensive portfolio of open source projects and contributions.
Location: Seattle, WA
Remote: Yes (6 years of WFH experience)
Willing to relocate: No
Technologies: Go (Golang), Java, PHP, Python, JavaScript, HTML, CSS, PostgreSQL, MySQL, Linux sysadmin, Docker, Docker Compose
Email: tslocum@gmail.com
Professional software engineer for ten years, hobbyist programmer for many more. Fully self-taught, always excited to learn more. Active and passionate open source software author and contributor. Seeking a fully remote position. Please review my extensive portfolio of open source projects and contributions.
HN is censoring news about X / Twitter https://news.ycombinator.com/item?id=44511132
https://web.archive.org/web/20250709152608/https://news.ycom...
https://web.archive.org/web/20250709172615/https://news.ycom...