Another reason to self host...
Another reason to self host...
It Worked Yesterday.
Now it’s just throwing errors and shade.
Memorial tee for working code: https://techgeeksapparel.com/it-worked-yesterday-t-shirt/
#RIPCode #DebuggingLife #WhyTho
Semicolon Survivor
Been through the worst debugging sessions and lived to code another day.
Battle-tested devs only: https://techgeeksapparel.com/semicolon-survivor-t-shirt/
#DebuggingLife #SurvivorMode #CodeOrDie
Programming is 10% Writing Code and 90% Understanding Why It’s Not Working.
The debugger is your best friend (and worst enemy). https://techgeeksapparel.com/programming-is-10-percent-writing-code/
#WhyWontItWork #DebuggingLife #JustOneMoreBug
Writing code in 2025:
90% asking AI
10% debugging why it’s wrong
https://techgeeksapparel.com/coding-is-90-percent-prompting-10-percent-debugging/
#AICoding #DebuggingLife #SoftwareEngineer #FunnyTech
I Am a Web Developer.
No, I don’t fix printers. Yes, I might break things in production.
https://techgeeksapparel.com/i-am-a-web-developer-t-shirt/
#WebDeveloper #CodingHumor #SoftwareEngineer #DebuggingLife
Finding Defects Matters.
If I don’t find them, users will. And that’s not good for anyone.
https://techgeeksapparel.com/finding-defects-matter-t-shirt/
#QATesting #DebuggingLife #BugSquasher #SoftwareTester
Today I learned about the PHP_INI_SCAN_DIR env variable; while its powerfull, it's nice so you can set custom php.inis being loaded.
However, today I *also* learned that php-fpm is a very "clever" piece of software which, while allowing setting env vars in each pool, will not work with PHP_INI_SCAN_DIR. It will set it tho, but in it's infinite wisdom thinks it's a **verry** clever idea to execute any phpini loading BEFORE the pool starts. So yeah.... this variable is absolute worthless in php-fpm. Sure you can set it globally before you start it in systemd, but then you also can just change the php.ini directly or use an include, so whats the point then.
*sigh* and that only cost be 2 hours of my live + wrestling with dbgsyms packages, gdb on a hosting server, stoping all other phpfpms, disabling all other pools, setting the pool to only spawn ever one worker and THEN wrestling with gdb so it actually dosnt detach when forking and also follows it so I can see whats happening..... Gosh lucky it's the weekend already.
Running a quick experiment here! Anyone else low-key obsessed with tweaking code even when it’s ‘just a test’? #Programming #TestTweet #DebuggingLife