#softwareenginnering
#PHP 8.5 adds backtraces to errors so we can more easily track down problems. This is one of the features I think is going to be a game-changer for tracking down errors.

Learn about more of the new features at youtu.be/Wmsy2O_WysA

#phpc #php
#softwareenginnering
November 11, 2025 at 6:01 PM
#PHP85 adds two functions for retrieving the first and last values of an array. They are `array_first()` and `array_last()` respectively, and they work more or less like you would expect them to.

Learn about more of the new features at youtu.be/Wmsy2O_WysA

#phpc #php #softwareenginnering
October 23, 2025 at 2:38 PM
One of my favorite new features added to #php85 is the ability to add the NoDiscard attribute to a function, so if we call a function without doing something with the return value, we'll receive a warning. Learn about more of the new features at youtu.be/Wmsy2O_WysA

#phpc #php #softwareenginnering
October 17, 2025 at 5:01 PM
One of the new features added to #php85 is the pipe operator (|>) that allows you to chain multiple callables.

Learn about more of the new features at youtu.be/Wmsy2O_WysA

#phpc #php #webdesign #softwareenginnering
October 13, 2025 at 5:01 PM
Your code doesn't need to be perfect on day one.

Focus on this instead:

• Make it work first, optimize later
• Comment like you're explaining to drunk you

Perfect code that doesn't exist helps nobody.

What's your most embarrassing coding moment?

#webdeveloper #softwareenginnering #code
September 8, 2025 at 3:20 PM
I'm excited to announce I will be presenting at @longhornphp this year. I'm talking about dates and time, and #database design, and there are some amazing other speakers taking about #rectorphp and #ai

Tickets are on sale now!

#phpc #softwareenginnering #techconferences

longhornphp.com
Longhorn PHP
A 3-day conference to help PHP developers level up their craft and connect with the larger PHP community.
longhornphp.com
August 18, 2025 at 5:01 PM
#Softwareenginnering and #AI:
“...developers will take on bigger, more complex challenges. We’re not replacing ourselves; we’re evolving.”
—GitHub CEO
freethinkmedia.substack.com/p/future-exp...

#STEMeducation #softwaredevelopment #programming #coding #artificialintelligence #futureofwork
🚀 Future Explored: Is “learn to code” officially bad career advice?
GitHub CEO explains how AI tools are changing what it means to be a programmer.
freethinkmedia.substack.com
July 3, 2025 at 1:07 PM
#softwareenginnering using biological metaphors like evolution for software growth makes sense, but I think there is more to explore. Think cancer and the replicating growth that is dangerous to the host. Dependency growth these days often mutates into an aggressive form of code base cancer.
February 1, 2025 at 4:14 PM
🤣 Like your office… only honest.

#SoftwareEnginnering #Programming #TechOffice
January 28, 2025 at 5:45 PM
My talk "How to Compare Fuzzers" at SAPLING'24 yesterday is available on line here #SoftwareEnginnering #MutationTesting #Fuzzing
November 25, 2024 at 4:56 PM
My talk "How to Compare Fuzzers" at SAPLING'24 yesterday is available on line here: speakerdeck.com/rahulgopinat... #SoftwareEnginnering #MutationTesting #Fuzzing
How to Compare Fuzzers
SAPLING'24
speakerdeck.com
November 23, 2024 at 3:01 AM
Terms that I wish co-workers and management really knew, recognised and internalised meanings of:
Feature factory
Psychological safety
Normalisation of Deviance
Sustainable pace
Rock star developer (not a complement, it's a red flag)
Content of the "Accelerate" book
#software #SoftwareEnginnering
November 13, 2024 at 6:48 PM